Sign in
plan9port
/
plan9
/
70a3bbd7d4d08c6150d282e5e19c414dbbefec98
/
.
/
src
/
libventi
/
strdup.c
blob: e191c390c03982fe9c17d7d267613e11263a639b [
file
] [
log
] [
blame
]
#include
<u.h>
#include
<libc.h>
#include
<venti.h>
char
*
vtstrdup
(
char
*
s
)
{
int
n
;
char
*
ss
;
if
(
s
==
nil
)
return
nil
;
n
=
strlen
(
s
)
+
1
;
ss
=
vtmalloc
(
n
);
memmove
(
ss
,
s
,
n
);
return
ss
;
}