Fix some more prototypes (size_t != necessarily unsigned int).
authorDavid Given <dg@cowlark.com>
Sun, 15 Mar 2015 14:46:28 +0000 (15:46 +0100)
committerDavid Given <dg@cowlark.com>
Sun, 15 Mar 2015 14:46:28 +0000 (15:46 +0100)
--HG--
extra : source : a0cb877563230b965060390110a14aea8a6091c5

Library/include/string.h
Library/libs/bcmp.c
Library/libs/bzero.c
Library/libs/calloc.c
Library/libs/setbuffer.c

index 9448bcf..822e523 100644 (file)
@@ -39,7 +39,7 @@ extern void * memmove __P ((void*, const void*, size_t));
 extern char *index __P ((const char *, int));
 extern char *rindex __P ((const char *, int));
 extern void bcopy __P ((const void*, void*, size_t));
-extern void bzero __P ((void*, int));
+extern void bzero __P ((void*, size_t));
 
 /* Other common BSD functions */
 extern char *strpbrk __P ((const char *, const char *));
index 4f5f80d..1e74922 100644 (file)
@@ -5,7 +5,7 @@
 #include <string.h>
 #include <sys/types.h>
 
-int bcmp(const void *dest, const void *src, int len)
+int bcmp(const void *dest, const void *src, size_t len)
 {
    return memcmp(dest, src, len);
 }
index 64d3d43..a591333 100644 (file)
@@ -5,7 +5,7 @@
 #include <string.h>
 #include <sys/types.h>
 
-void bzero(void *dest, int len)
+void bzero(void *dest, size_t len)
 {
    (void) memset(dest, '\0', len);
 }
index c694984..05bc1ba 100644 (file)
@@ -9,9 +9,9 @@
     \r
 #include "malloc-l.h"\r
 \r
-void *calloc(unsigned int elm, unsigned int sz) \r
+void *calloc(size_t elm, size_t sz) \r
 {
-       register unsigned v = elm * sz;
+       register size_t v = elm * sz;
        register void *ptr = malloc(v);
        \r
        if (ptr)
index ed0be11..d98303c 100644 (file)
@@ -2,7 +2,7 @@
 #include <stdlib.h>
 #include <unistd.h>
 
-void setbuffer(FILE * fp, char * buf, unsigned int size)
+void setbuffer(FILE * fp, char * buf, size_t size)
 {
    fflush(fp);
    if( fp->mode & __MODE_FREEBUF ) free(fp->bufstart);