diff --git a/ulib.c b/ulib.c index ce4e13d13bbfbabad5422e36e0c0d9b8d0ba660e..994ceb971d07abe71fd61469c3be15b2c626e598 100644 --- a/ulib.c +++ b/ulib.c @@ -25,10 +25,10 @@ strcmp(const char *p, const char *q) { while(*p && *p == *q) p++, q++; - return (int) ((unsigned char) *p - (unsigned char) *q); + return (uchar)*p - (uchar)*q; } -unsigned int +uint strlen(char *s) { int n = 0; @@ -38,7 +38,7 @@ strlen(char *s) } void* -memset(void *dst, int c, unsigned int n) +memset(void *dst, int c, uint n) { char *d = (char*) dst; diff --git a/user.h b/user.h index 1bd512d6431d6527036bccae7a4c7239113a074e..75687b64f579b430065651550973d78120b538e3 100644 --- a/user.h +++ b/user.h @@ -27,8 +27,8 @@ char* strchr(const char*, char c); int strcmp(const char*, const char*); void printf(int, char*, ...); char* gets(char*, int max); -unsigned int strlen(char*); -void* memset(void*, int, unsigned int); +uint strlen(char*); +void* memset(void*, int, uint); void* malloc(uint); void free(void*); int atoi(const char*); diff --git a/usertests.c b/usertests.c index 16be8b01a73cc260e25590c8b467754c5e8873d9..beae189121187ab3bd0a4d5de25d479d6237ba5a 100644 --- a/usertests.c +++ b/usertests.c @@ -654,7 +654,7 @@ concreate() int i, pid, n, fd; char fa[40]; struct { - unsigned short inum; + ushort inum; char name[14]; } de;