{
HTMLTag *tag;
gchar *tmp;
- gchar *tmpp;
+ guchar *tmpp;
g_return_val_if_fail(str != NULL, NULL);
!strcmp(tag->name, "li") ||
!strcmp(tag->name, "table") ||
!strcmp(tag->name, "tr") ||
- (tag->name[0] == 'h' && isdigit(tag->name[1]))) {
+ (tag->name[0] == 'h' && isdigit((guchar)tag->name[1]))) {
if (!parser->newline) {
parser->space = FALSE;
html_append_char(parser, '\n');
} else if (!strcmp(tag->name, "/table") ||
(tag->name[0] == '/' &&
tag->name[1] == 'h' &&
- isdigit(tag->name[1]))) {
+ isdigit((guchar)tag->name[1]))) {
if (!parser->empty_line) {
parser->space = FALSE;
if (!parser->newline) html_append_char(parser, '\n');
html_append_str(parser, val, -1);
parser->state = HTML_NORMAL;
return;
- } else if (symbol_name[1] == '#' && isdigit(symbol_name[2])) {
+ } else if (symbol_name[1] == '#' && isdigit((guchar)symbol_name[2])) {
gint ch;
ch = atoi(symbol_name + 2);