utils: add/replace string equality macros
authorRan Benita <ran234@gmail.com>
Tue, 24 Jul 2012 16:54:14 +0000 (19:54 +0300)
committerRan Benita <ran234@gmail.com>
Thu, 26 Jul 2012 21:27:24 +0000 (00:27 +0300)
commit89723b7cb7198d76990110bd3c4efae0dba97765
treed22f80f268455be596bd52771044bb6f742560fb
parent4f843c817b213e4b69ee5f3df071ebe3c917088e
utils: add/replace string equality macros

It's more tidy and less error prone, since we use strcasecmp == 0 a lot.
We replace strcmp == 0 by streq, strcasecmp == 0 by istreq,
uStrCasePrefix by istreq_prefix and uDupString by strdup_safe.

Signed-off-by: Ran Benita <ran234@gmail.com>
22 files changed:
src/atom.c
src/keysym.c
src/map.c
src/utils.h
src/xkbcomp/action.c
src/xkbcomp/compat.c
src/xkbcomp/expr.c
src/xkbcomp/keycodes.c
src/xkbcomp/keytypes.c
src/xkbcomp/misc.c
src/xkbcomp/parseutils.c
src/xkbcomp/parseutils.h
src/xkbcomp/path.c
src/xkbcomp/rules.c
src/xkbcomp/symbols.c
src/xkbcomp/vmod.c
test/dump.c
test/log.c
test/rules-file.c
test/rulescomp.c
test/test.h
test/xkey.c