Files
oldlinux-files/gnu/glibc/glibc-1.03/mach/mig_strncpy.c
2024-02-19 00:24:47 -05:00

21 lines
298 B
C

/* Silly pointless function MiG needs. */
#include <ansidecl.h>
#include <string.h>
int
__mig_strncpy (char *dest, char *src, size_t len)
{
size_t i;
if (len == 0)
return 0;
for (i = 1; i < len; ++i)
if ((*dest++ = *src++) == '\0')
return i;
*dest = '\0';
return i;
}