ts_nappend.c - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       ts_nappend.c (316B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 #include "libString.h"
            4 
            5 /* append a char array ( of up to n characters) to a String */
            6 String *
            7 s_nappend(String *to, char *from, int n)
            8 {
            9         if (to == 0)
           10                 to = s_new();
           11         if (from == 0)
           12                 return to;
           13         for(; n && *from; from++, n--)
           14                 s_putc(to, *from);
           15         s_terminate(to);
           16         return to;
           17 }