Function

FwupdPluginstrsplit_bytes

Declaration [src]

gchar**
fu_strsplit_bytes (
  GBytes* blob,
  const gchar* delimiter,
  gint max_tokens
)

Description [src]

Splits a string into a maximum of max_tokens pieces, using the given delimiter. If max_tokens is reached, the remainder of string is appended to the last token.

Available since:2.0.7

Parameters

blob GBytes
 

A GBytes.

 The data is owned by the caller of the function.
delimiter const gchar*
 

A string which specifies the places at which to split the string.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.
max_tokens gint
 

The maximum number of pieces to split str into.

Return value

Returns: An array of utf8
 

A newly-allocated NULL-terminated array of strings.

 The array is NULL-terminated.
 The caller of the function takes ownership of the data, and is responsible for freeing it.
 Each element is a NUL terminated UTF-8 string.