]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libString/s_putc.c
kernel: implement portable userinit() and simplify process creation
[plan9front.git] / sys / src / libString / s_putc.c
1 #include <u.h>
2 #include <libc.h>
3 #include "String.h"
4
5 void
6 s_putc(String *s, int c)
7 {
8         if(s->ref > 1)
9                 sysfatal("can't s_putc a shared string");
10         if (s->ptr >= s->end)
11                 s_grow(s, 2);
12         *(s->ptr)++ = c;
13 }