X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Fstring.c;fp=Usermode%2FLibraries%2Flibc.so_src%2Fstring.c;h=607039eddb970ff61693caf95b907a8802c86b58;hb=7681237dd0061c95dd4b22ca1b5c8c3c8b8fae2e;hp=8d4f00b761c1b7f6d5a08e232706b53c17dcd724;hpb=5ce8b1a0af07fdba89c8d72c8d6c086e91076a3c;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/string.c b/Usermode/Libraries/libc.so_src/string.c index 8d4f00b7..607039ed 100644 --- a/Usermode/Libraries/libc.so_src/string.c +++ b/Usermode/Libraries/libc.so_src/string.c @@ -144,7 +144,8 @@ EXPORT char *strrchr(const char *str, int character) i = strlen(str)-1; while(i--) { - if(str[i] == character) return &str[i]; + if(str[i] == character) + return (void*)&str[i]; } return NULL; } @@ -237,7 +238,7 @@ EXPORT void *memchr(const void *ptr, int value, size_t num) while(num--) { if( *(const unsigned char*)ptr == (unsigned char)value ) - return ptr; + return (void*)ptr; ptr ++; } return NULL;