#include <u.h> | |
#include <libc.h> | |
#include "libString.h" | |
/* append a char array ( of up to n characters) to a String */ | |
String * | |
s_memappend(String *to, char *from, int n) | |
{ | |
char *e; | |
if (to == 0) | |
to = s_new(); | |
if (from == 0) | |
return to; | |
for(e = from + n; from < e; from++) | |
s_putc(to, *from); | |
s_terminate(to); | |
return to; | |
} | |