Function

FwupdPluginstrsplit_bytes

since: 2.0.7

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

Type: GBytes

A GBytes.

The data is owned by the caller of the function.
delimiter

Type: 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

Type: gint

The maximum number of pieces to split str into.

Return value

Type: 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.