From: David Given Date: Sun, 15 Mar 2015 14:46:28 +0000 (+0100) Subject: Fix some more prototypes (size_t != necessarily unsigned int). X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=79e3b38182590637979815bb28260b36b404579e;p=FUZIX.git Fix some more prototypes (size_t != necessarily unsigned int). --HG-- extra : source : a0cb877563230b965060390110a14aea8a6091c5 --- diff --git a/Library/include/string.h b/Library/include/string.h index 9448bcfa..822e5233 100644 --- a/Library/include/string.h +++ b/Library/include/string.h @@ -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 *)); diff --git a/Library/libs/bcmp.c b/Library/libs/bcmp.c index 4f5f80da..1e74922c 100644 --- a/Library/libs/bcmp.c +++ b/Library/libs/bcmp.c @@ -5,7 +5,7 @@ #include #include -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); } diff --git a/Library/libs/bzero.c b/Library/libs/bzero.c index 64d3d434..a591333a 100644 --- a/Library/libs/bzero.c +++ b/Library/libs/bzero.c @@ -5,7 +5,7 @@ #include #include -void bzero(void *dest, int len) +void bzero(void *dest, size_t len) { (void) memset(dest, '\0', len); } diff --git a/Library/libs/calloc.c b/Library/libs/calloc.c index c694984d..05bc1bad 100644 --- a/Library/libs/calloc.c +++ b/Library/libs/calloc.c @@ -9,9 +9,9 @@ #include "malloc-l.h" -void *calloc(unsigned int elm, unsigned int sz) +void *calloc(size_t elm, size_t sz) { - register unsigned v = elm * sz; + register size_t v = elm * sz; register void *ptr = malloc(v); if (ptr) diff --git a/Library/libs/setbuffer.c b/Library/libs/setbuffer.c index ed0be118..d98303c3 100644 --- a/Library/libs/setbuffer.c +++ b/Library/libs/setbuffer.c @@ -2,7 +2,7 @@ #include #include -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);