Changed _xdata, _near, etc and removed _generic from library files
[fw/sdcc] / device / lib / _memcmp.c
index c9164086674b0d92ffebffbbdcc648e779321a82..19d555f9dcac4614c608da63cd6a5cdc676829af 100644 (file)
 #define NULL (void *)0
 
 int memcmp (
-       void _generic * buf1,
-       void _generic * buf2,
+       void * buf1,
+       void * buf2,
        int count
        ) 
 {
        if (!count)
                return(0);
 
-       while ( --count && *((char _generic *)buf1) == *((char _generic *)buf2) ) {
-               buf1 = (char _generic *)buf1 + 1;
-               buf2 = (char _generic *)buf2 + 1;
+       while ( --count && *((char *)buf1) == *((char *)buf2) ) {
+               buf1 = (char *)buf1 + 1;
+               buf2 = (char *)buf2 + 1;
        }
 
-       return( *((unsigned char _generic *)buf1) - *((unsigned char _generic *)buf2) );
+       return( *((unsigned char *)buf1) - *((unsigned char *)buf2) );
 }