Sign in
plan9port
/
plan9
/
5d86ecd4b7fd8bccc88a06803c7f8ace26a88788
/
.
/
src
/
libString
/
s_putc.c
blob: 29a385d767be5b092780cb80a7b99c6f3f691d38 [
file
] [
log
] [
blame
]
#include
<u.h>
#include
<libc.h>
#include
"libString.h"
void
s_putc
(
String
*
s
,
int
c
)
{
if
(
s
->
ref
>
1
)
sysfatal
(
"can't s_putc a shared string"
);
if
(
s
->
ptr
>=
s
->
end
)
s_grow
(
s
,
2
);
*(
s
->
ptr
)++
=
c
;
}