/* $Id: strncpy.c,v 1.1.1.1 2003/07/02 13:57:02 eleph Exp $ */ /* strncpy.c (emx+gcc) -- Copyright (c) 1990-1995 by Eberhard Mattes */ #include char *strncpy (char *string1, const char *string2, size_t count) { char *dst; dst = string1; while (count > 0 && *string2 != 0) { *dst++ = *string2++; --count; } while (count > 0) { *dst++ = 0; --count; } return string1; }