/* * strpcpy.c * * strpcpy() - strcpy() which returns a pointer to the final null */ #include char *strpcpy(char *dst, const char *src) { char *q = dst; const char *p = src; char ch; do { *q++ = ch = *p++; } while (ch); return q - 1; }