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