Function

FwupdPluginstrtoll

Declaration [src]

gboolean
fu_strtoll (
  const gchar* str,
  gint64* value,
  gint64 min,
  gint64 max,
  GError** error
)

Description [src]

Converts a string value to an integer. Values are assumed base 10, unless prefixed with “0x” where they are parsed as base 16.

Available since:1.9.7

Parameters

str const gchar*
 

A string, e.g. 0x1234, -12345

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

Parsed value.

 The argument will be set by the function.
 The argument can be set to NULL.
 The called function takes ownership of the data, and is responsible for freeing it.
min gint64
 

Minimum acceptable value, typically 0

max gint64
 

Maximum acceptable value, typically G_MAXINT64

error GError **
  The return location for a GError*, or NULL.

Return value

Returns: gboolean
 

TRUE if the value was parsed correctly, or FALSE for error.