int stccpy(char *p, const char *q, int n); int stccpy(char *p, const char *q, int n) { char *t = p; while ((*p++ = *q++) && --n > 0); p[-1] = '\0'; return p - t; }