} while (isalnum( ls->current)
|| strchr(chars, ls->current));
str = eina_strbuf_string_get(ls->buff);
- *kwid = (long)eina_hash_find(keyword_map, str);
+ *kwid = (int)(uintptr_t)eina_hash_find(keyword_map,
+ str);
if (at_kw && *kwid == 0)
eo_lexer_syntax_error(ls, "invalid keyword");
*value = str;
}
eina_strbuf_trim(ls->buff);
str = eina_strbuf_string_get(ls->buff);
- *kwid = (long)eina_hash_find(keyword_map, str);
+ *kwid = (int)(uintptr_t)eina_hash_find(keyword_map, str);
*value = str;
return TOK_VALUE;
}
}
eina_strbuf_trim(ls->buff);
str = eina_strbuf_string_get(ls->buff);
- *kwid = (long)eina_hash_find(keyword_map, str);
+ *kwid = (int)(uintptr_t)eina_hash_find(keyword_map, str);
*value = str;
return TOK_VALUE;
}