strcpy.c 182 B

12345678910111213141516
  1. #include <u.h>
  2. #include <libc.h>
  3. #define N 10000
  4. char*
  5. strcpy(char *s1, char *s2)
  6. {
  7. char *os1;
  8. os1 = s1;
  9. while(!memccpy(s1, s2, 0, N)) {
  10. s1 += N;
  11. s2 += N;
  12. }
  13. return os1;
  14. }