1*80ee5cbfSDavid du Colombier #include <u.h> 2*80ee5cbfSDavid du Colombier #include <libc.h> 3*80ee5cbfSDavid du Colombier #include "String.h" 4*80ee5cbfSDavid du Colombier 5*80ee5cbfSDavid du Colombier void s_putc(String * s,int c)6*80ee5cbfSDavid du Colombiers_putc(String *s, int c) 7*80ee5cbfSDavid du Colombier { 8*80ee5cbfSDavid du Colombier if(s->ref > 1) 9*80ee5cbfSDavid du Colombier sysfatal("can't s_putc a shared string"); 10*80ee5cbfSDavid du Colombier if (s->ptr >= s->end) 11*80ee5cbfSDavid du Colombier s_grow(s, 2); 12*80ee5cbfSDavid du Colombier *(s->ptr)++ = c; 13*80ee5cbfSDavid du Colombier } 14