Function

GLibascii_xdigit_value

since: 2.0

Declaration

gint
g_ascii_xdigit_value (
  gchar c
)

Description

Determines the numeric value of a character as a hexadecimal digit. Differs from g_unichar_xdigit_value() because it takes a char, so there’s no worry about sign extension if characters are signed.

Available since: 2.0

Parameters

c

Type: gchar

An ASCII character.

Return value

Type: gint

If c is a hex digit (according to g_ascii_isxdigit()), its numeric value. Otherwise, -1.