BarryServer : Git

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

// Related

OrionLibC

Barry Importing existing Orion LibC 03048a9 (2 years, 3 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;
}