summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/include/string.h5
-rw-r--r--src/lib/string.C4
2 files changed, 4 insertions, 5 deletions
diff --git a/src/include/string.h b/src/include/string.h
index 891f66111..aa7659349 100755
--- a/src/include/string.h
+++ b/src/include/string.h
@@ -29,12 +29,11 @@
extern "C"
{
#endif
-
- void *memset(void* s, int64_t c, size_t n);
+ void *memset(void* s, int c, size_t n);
void bzero(void *vdest, size_t len);
void *memcpy(void *dest, const void *src, size_t num);
void *memmove(void *vdest, const void *vsrc, size_t len);
- int64_t memcmp(const void *p1, const void *p2, size_t len);
+ int memcmp(const void *p1, const void *p2, size_t len);
char* strcpy(char* d, const char* s);
int strcmp(const char* s1, const char* s2);
diff --git a/src/lib/string.C b/src/lib/string.C
index 81578f5c4..5eca78439 100644
--- a/src/lib/string.C
+++ b/src/lib/string.C
@@ -22,7 +22,7 @@
// IBM_PROLOG_END
#include <string.h>
-extern "C" void *memset(void *vdest, int64_t ch, size_t len)
+extern "C" void *memset(void *vdest, int ch, size_t len)
{
// TODO: align to an 8-byte boundary
// Loop, storing 8 bytes every 3 instructions
@@ -105,7 +105,7 @@ extern "C" void *memmove(void *vdest, const void *vsrc, size_t len)
return vdest;
}
-extern "C" int64_t memcmp(const void *p1, const void *p2, size_t len)
+extern "C" int memcmp(const void *p1, const void *p2, size_t len)
{
const char *c1 = reinterpret_cast<const char *>(p1);
const char *c2 = reinterpret_cast<const char *>(p2);
OpenPOWER on IntegriCloud