1 #include <u.h> 2 #include <libc.h> 3 4 Rune* runestrecpy(Rune * s1,Rune * es1,Rune * s2)5 runestrecpy(Rune *s1, Rune *es1, Rune *s2) 6 { 7 if(s1 >= es1) 8 return s1; 9 10 while(*s1++ = *s2++){ 11 if(s1 == es1){ 12 *--s1 = '\0'; 13 break; 14 } 15 } 16 return s1; 17 } 18