String.newLen

glib.string_.String newLen(string init_, ptrdiff_t len)

Creates a new #GString with len bytes of the init buffer. Because a length is provided, init need not be nul-terminated, and can contain embedded nul bytes.

Since this function does not stop at nul bytes, it is the caller's responsibility to ensure that init has at least len addressable bytes.

Parameters

init_initial contents of the string
lenlength of init to use

Returns

a new #GString