home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / EMXLIB8F.ZIP / EMX / LIB / STR / STRNCMP.C < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-02  |  428 b   |  19 lines

  1. /* strncmp.c (emx+gcc) -- Copyright (c) 1990-1993 by Eberhard Mattes */
  2.  
  3. #include <string.h>
  4.  
  5. int strncmp (const char *string1, const char *string2, size_t count)
  6. {
  7.   int d;
  8.  
  9.   while (count != 0)
  10.     {
  11.       d = (int)(unsigned char)*string1 - (int)(unsigned char)*string2;
  12.       if (d != 0 || *string1 == 0 || *string2 == 0)
  13.         return (d);
  14.       ++string1; ++string2;
  15.       --count;
  16.     }
  17.   return (0);
  18. }
  19.