Changeset 5c13d64 in buchla-68k for libsm/memcmp.c
- Timestamp:
- 07/09/2017 01:36:31 PM (7 years ago)
- Branches:
- master
- Children:
- 0292fbb
- Parents:
- 002f873
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libsm/memcmp.c
r002f873 r5c13d64 4 4 Version 2 -- 1987-06-15 5 5 6 Compare n bytes: s1>s2: >0 s1==s2: 0 s1<s2: <06 Compare n bytes: vp1>vp2: >0 vp1==vp2: 0 vp1<vp2: <0 7 7 ============================================================================= 8 8 */ 9 9 10 int memcmp( char *s1, char *s2, int n)10 int memcmp(void *vp1, void *vp2, int n) 11 11 { 12 char *cp1 = vp1; 13 char *cp2 = vp2; 12 14 register int diff; 13 15 14 if (s1 != s2) 15 while (--n >= 0) 16 if (diff = *s1++ - *s2++) 17 return(diff); 18 return(0); 16 if (cp1 != cp2) 17 while (--n >= 0) 18 if (diff = *cp1++ - *cp2++) 19 return(diff); 20 21 return(0); 19 22 }
Note:
See TracChangeset
for help on using the changeset viewer.