strcpy.c 274 B

12345678910111213141516
  1. #include <string.h>
  2. char *__stpcpy(char *, const char *);
  3. char *strcpy(char *restrict dest, const char *restrict src)
  4. {
  5. #if 1
  6. __stpcpy(dest, src);
  7. return dest;
  8. #else
  9. const unsigned char *s = src;
  10. unsigned char *d = dest;
  11. while ((*d++ = *s++));
  12. return dest;
  13. #endif
  14. }