errno = 0 ; uCode = (guint32) g_ascii_strtoull( pcCurrent, &pcSemiColon, uBase ); if(( errno == 0 )&&( uCode > 0 )&&( *pcSemiColon == ';' )) { return (guint) g_unichar_to_utf8( uCode, pcOut ); }