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