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 *));
#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);
}
#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);
}
\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)
#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);