| #include <string.h> | |
| char* __stpcpy(char*, const char*); | |
| char* strcpy(char* restrict dest, const char* restrict src) { | |
| #if 1 | |
| __stpcpy(dest, src); | |
| return dest; | |
| #else | |
| const unsigned char* s = src; | |
| unsigned char* d = dest; | |
| while ((*d++ = *s++)) | |
| ; | |
| return dest; | |
| #endif | |
| } |