| Top |  |  |  |  | 
gboolean fu_firmware_strparse_uint4_safe (const gchar *data,gsize datasz,gsize offset,guint8 *value,GError **error);
Parses a base 16 number from a string of 1 character in length.
The returned value
 will range from from 0 to 0xf.
| data | destination buffer | |
| datasz | size of  | |
| offset | offset in chars into  | |
| value | parsed value. | [out][nullable] | 
| error | optional return location for an error. | [nullable] | 
Since: 1.5.6
gboolean fu_firmware_strparse_uint8_safe (const gchar *data,gsize datasz,gsize offset,guint8 *value,GError **error);
Parses a base 16 number from a string of 2 characters in length.
The returned value
 will range from from 0 to 0xff.
| data | destination buffer | |
| datasz | size of  | |
| offset | offset in chars into  | |
| value | parsed value. | [out][nullable] | 
| error | optional return location for an error. | [nullable] | 
Since: 1.5.6
gboolean fu_firmware_strparse_uint16_safe (const gchar *data,gsize datasz,gsize offset,guint16 *value,GError **error);
Parses a base 16 number from a string of 4 characters in length.
The returned value
 will range from from 0 to 0xffff.
| data | destination buffer | |
| datasz | size of  | |
| offset | offset in chars into  | |
| value | parsed value. | [out][nullable] | 
| error | optional return location for an error. | [nullable] | 
Since: 1.5.6
gboolean fu_firmware_strparse_uint24_safe (const gchar *data,gsize datasz,gsize offset,guint32 *value,GError **error);
Parses a base 16 number from a string of 6 characters in length.
The returned value
 will range from from 0 to 0xffffff.
| data | destination buffer | |
| datasz | size of  | |
| offset | offset in chars into  | |
| value | parsed value. | [out][nullable] | 
| error | optional return location for an error. | [nullable] | 
Since: 1.5.6
gboolean fu_firmware_strparse_uint32_safe (const gchar *data,gsize datasz,gsize offset,guint32 *value,GError **error);
Parses a base 16 number from a string of 8 characters in length.
The returned value
 will range from from 0 to 0xffffffff.
| data | destination buffer | |
| datasz | size of  | |
| offset | offset in chars into  | |
| value | parsed value. | [out][nullable] | 
| error | optional return location for an error. | [nullable] | 
Since: 1.5.6