summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/include/fake-stdlib.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/include/fake-stdlib.h b/src/include/fake-stdlib.h
index 6b687bc90..2d42c08bc 100644
--- a/src/include/fake-stdlib.h
+++ b/src/include/fake-stdlib.h
@@ -260,7 +260,7 @@ int setusershell P((void ));
int siginterrupt P((int , int ));
int sleep P((unsigned ));
int srand P((int ));
-int strlen P((const char *));
+size_t strlen P((const char *));
char *strncat P((char *, const char *, int ));
int strncmp P((const char *, const char *, int ));
char *strncpy P((char *, const char *, int ));
@@ -672,16 +672,18 @@ void qsort P((char * , unsigned , unsigned , int (* )()));
#ifdef ibm032
#ifndef memcpy
-extern char *memcpy P((char *, const char *, int));
+extern void *memcpy P((void *, const void *, unsigned int));
#endif
#ifndef memset
-extern char *memset P((char *, int, int));
+extern void *memset P((void *, int, unsigned int));
#endif
extern void *calloc P((unsigned int, unsigned int));
extern void *malloc P((unsigned int));
extern void *realloc P((void *, unsigned int));
extern void free P((void *));
+#ifndef abort
extern void abort P((void));
+#endif
extern char *getenv P((const char *));
extern double atof P((const char *));