BarryServer : Git

All the code for all my projects
// BarryServer : Git / OrionLibC / blob / ad9b6af63f1fdfcf3556c9b2fc670f72cdc60ab4 / string / strcpy.c

// Related

OrionLibC

Barry Importing existing Orion LibC 03048a9 (2 years, 2 months ago)
#include <stddef.h>

/* Copy a string */
char *
strcpy(char *dest, const char *src)
{
	char *ret = dest;
	while (*src)
		*dest++ = *src++;
	*dest = '\0';
	return ret;
}

/* Copy a limited string */
char *
strncpy(char *dest, const char *src, size_t n)
{
	char *ret = dest;
	while (*src && n--)
		*dest++ = *src++;
	*dest = '\0';
	return ret;
}