StringG.stringNewLen

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.

class StringG
static
stringNewLen
(
string init
,
ptrdiff_t len
)

Parameters

init string

initial contents of the string

len ptrdiff_t

length of @init to use

Return: a new #GString

Meta