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