1 #include <u.h> 2 #include <libc.h> 3 4 Rune* runestrdup(Rune * s)5 runestrdup(Rune *s) 6 { 7 Rune *ns; 8 9 ns = malloc(sizeof(Rune)*(runestrlen(s) + 1)); 10 if(ns == 0) 11 return 0; 12 13 return runestrcpy(ns, s); 14 } 15