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

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