home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_200 / 221_01 / strncmp.c < prev    next >
Text File  |  1979-12-31  |  640b  |  25 lines

  1. /*
  2. ** strncmp(string_1, string_2, max)
  3. ** char *string_1, *string_2;
  4. ** int max;
  5. **
  6. ** Return values:
  7. ** A negative, 0 or positive integer indicating
  8. ** whether string_1 is lexicodraphically less than,
  9. ** equal to, or greater than string_2 (up to max
  10. ** length).
  11. */
  12. #include stdio.h
  13.  
  14. strncmp(string_1, string_2, max)
  15. char *string_1, *string_2; int max; {
  16.  
  17.   while(max--) {
  18.    if(*string_1 != *string_2) return(*string_1 - *string_2);
  19.    ++string_1;
  20.    ++string_2;
  21.    if(*string_1 == NULL) return(NULL);
  22.   }
  23.   return(0);
  24. }
  25.