return false;
for (entry = tab; entry->name != NULL; entry++) {
- if (strcasecmp(entry->name, string) == 0) {
+ if (istreq(entry->name, string)) {
*value_rtrn = entry->result;
return true;
}
if (value->op == ExprIdent) {
const char *valStr;
valStr = xkb_atom_text(keymap->ctx, value->value.str);
- if (valStr && ((strcasecmp(valStr, "usemodmapmods") == 0) ||
- (strcasecmp(valStr, "modmapmods") == 0))) {
+ if (valStr && (istreq(valStr, "usemodmapmods") ||
+ istreq(valStr, "modmapmods"))) {
*mods_rtrn = 0;
*flags_inout |= XkbSA_UseModMapMods;
return false;
}
- if (strcasecmp(elem, "action") == 0)
+ if (istreq(elem, "action"))
new->action = XkbSA_NoAction;
else {
if (!stringToAction(elem, &new->action)) {