Function
GLibstrndup
Declaration [src]
gchar*
g_strndup (
const gchar* str,
gsize n
)
Description [src]
Duplicates the first n
bytes of a string, returning a newly-allocated
buffer n
+ 1 bytes long which will always be nul-terminated. If str
is less than n
bytes long the buffer is padded with nuls. If str
is
NULL
it returns NULL
.
To copy a number of characters from a UTF-8 encoded string,
use g_utf8_strncpy()
instead.