Move all strcmp operations to STR*EQ macros
This commit is contained in:
parent
bb02897bc8
commit
c0e2a2a7e3
@ -92,13 +92,13 @@ void handle_method_call(GDBusConnection *connection,
|
||||
GDBusMethodInvocation *invocation,
|
||||
gpointer user_data)
|
||||
{
|
||||
if (g_strcmp0(method_name, "GetCapabilities") == 0) {
|
||||
if (STR_EQ(method_name, "GetCapabilities")) {
|
||||
on_get_capabilities(connection, sender, parameters, invocation);
|
||||
} else if (g_strcmp0(method_name, "Notify") == 0) {
|
||||
} else if (STR_EQ(method_name, "Notify")) {
|
||||
on_notify(connection, sender, parameters, invocation);
|
||||
} else if (g_strcmp0(method_name, "CloseNotification") == 0) {
|
||||
} else if (STR_EQ(method_name, "CloseNotification")) {
|
||||
on_close_notification(connection, sender, parameters, invocation);
|
||||
} else if (g_strcmp0(method_name, "GetServerInformation") == 0) {
|
||||
} else if (STR_EQ(method_name, "GetServerInformation")) {
|
||||
on_get_server_information(connection, sender, parameters, invocation);
|
||||
} else {
|
||||
LOG_M("Unknown method name: '%s' (sender: '%s').",
|
||||
|
18
src/log.c
18
src/log.c
@ -32,23 +32,23 @@ void log_set_level_from_string(const char *level)
|
||||
if (!level)
|
||||
return;
|
||||
|
||||
if (g_ascii_strcasecmp(level, "critical") == 0)
|
||||
if (STR_CASEQ(level, "critical"))
|
||||
log_level = G_LOG_LEVEL_CRITICAL;
|
||||
else if (g_ascii_strcasecmp(level, "crit") == 0)
|
||||
else if (STR_CASEQ(level, "crit"))
|
||||
log_level = G_LOG_LEVEL_CRITICAL;
|
||||
else if (g_ascii_strcasecmp(level, "warning") == 0)
|
||||
else if (STR_CASEQ(level, "warning"))
|
||||
log_level = G_LOG_LEVEL_WARNING;
|
||||
else if (g_ascii_strcasecmp(level, "warn") == 0)
|
||||
else if (STR_CASEQ(level, "warn"))
|
||||
log_level = G_LOG_LEVEL_WARNING;
|
||||
else if (g_ascii_strcasecmp(level, "message") == 0)
|
||||
else if (STR_CASEQ(level, "message"))
|
||||
log_level = G_LOG_LEVEL_MESSAGE;
|
||||
else if (g_ascii_strcasecmp(level, "mesg") == 0)
|
||||
else if (STR_CASEQ(level, "mesg"))
|
||||
log_level = G_LOG_LEVEL_MESSAGE;
|
||||
else if (g_ascii_strcasecmp(level, "info") == 0)
|
||||
else if (STR_CASEQ(level, "info"))
|
||||
log_level = G_LOG_LEVEL_INFO;
|
||||
else if (g_ascii_strcasecmp(level, "debug") == 0)
|
||||
else if (STR_CASEQ(level, "debug"))
|
||||
log_level = G_LOG_LEVEL_DEBUG;
|
||||
else if (g_ascii_strcasecmp(level, "deb") == 0)
|
||||
else if (STR_CASEQ(level, "deb"))
|
||||
log_level = G_LOG_LEVEL_DEBUG;
|
||||
else
|
||||
LOG_W("Unknown log level: '%s'", level);
|
||||
|
@ -178,10 +178,10 @@ int notification_is_duplicate(const struct notification *a, const struct notific
|
||||
&& (a->raw_icon || b->raw_icon))
|
||||
return false;
|
||||
|
||||
return strcmp(a->appname, b->appname) == 0
|
||||
&& strcmp(a->summary, b->summary) == 0
|
||||
&& strcmp(a->body, b->body) == 0
|
||||
&& (settings.icon_position != ICON_OFF ? strcmp(a->icon, b->icon) == 0 : 1)
|
||||
return STR_EQ(a->appname, b->appname)
|
||||
&& STR_EQ(a->summary, b->summary)
|
||||
&& STR_EQ(a->body, b->body)
|
||||
&& (settings.icon_position != ICON_OFF ? STR_EQ(a->icon, b->icon) : 1)
|
||||
&& a->urgency == b->urgency;
|
||||
}
|
||||
|
||||
@ -534,7 +534,7 @@ void notification_do_action(const struct notification *n)
|
||||
return;
|
||||
}
|
||||
for (int i = 0; i < n->actions->count; i += 2) {
|
||||
if (strcmp(n->actions->actions[i], "default") == 0) {
|
||||
if (STR_EQ(n->actions->actions[i], "default")) {
|
||||
signal_action_invoked(n, n->actions->actions[i]);
|
||||
return;
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ static int cmdline_find_option(const char *key);
|
||||
struct section *new_section(const char *name)
|
||||
{
|
||||
for (int i = 0; i < section_count; i++) {
|
||||
if (!strcmp(name, sections[i].name)) {
|
||||
if (STR_EQ(name, sections[i].name)) {
|
||||
DIE("Duplicated section in dunstrc detected.");
|
||||
}
|
||||
}
|
||||
@ -73,7 +73,7 @@ void free_ini(void)
|
||||
struct section *get_section(const char *name)
|
||||
{
|
||||
for (int i = 0; i < section_count; i++) {
|
||||
if (strcmp(sections[i].name, name) == 0)
|
||||
if (STR_EQ(sections[i].name, name))
|
||||
return §ions[i];
|
||||
}
|
||||
|
||||
@ -101,7 +101,7 @@ const char *get_value(const char *section, const char *key)
|
||||
}
|
||||
|
||||
for (int i = 0; i < s->entry_count; i++) {
|
||||
if (strcmp(s->entries[i].key, key) == 0) {
|
||||
if (STR_EQ(s->entries[i].key, key)) {
|
||||
return s->entries[i].value;
|
||||
}
|
||||
}
|
||||
@ -166,7 +166,7 @@ const char *next_section(const char *section)
|
||||
return sections[0].name;
|
||||
|
||||
for (int i = 0; i < section_count; i++) {
|
||||
if (strcmp(section, sections[i].name) == 0) {
|
||||
if (STR_EQ(section, sections[i].name)) {
|
||||
if (i + 1 >= section_count)
|
||||
return NULL;
|
||||
else
|
||||
@ -306,7 +306,7 @@ int cmdline_find_option(const char *key)
|
||||
|
||||
/* look for first key */
|
||||
for (int i = 0; i < cmdline_argc; i++) {
|
||||
if (strcmp(key1, cmdline_argv[i]) == 0) {
|
||||
if (STR_EQ(key1, cmdline_argv[i])) {
|
||||
g_free(key1);
|
||||
return i;
|
||||
}
|
||||
@ -315,7 +315,7 @@ int cmdline_find_option(const char *key)
|
||||
/* look for second key if one was specified */
|
||||
if (key2) {
|
||||
for (int i = 0; i < cmdline_argc; i++) {
|
||||
if (strcmp(key2, cmdline_argv[i]) == 0) {
|
||||
if (STR_EQ(key2, cmdline_argv[i])) {
|
||||
g_free(key1);
|
||||
return i;
|
||||
}
|
||||
@ -554,11 +554,11 @@ enum behavior_fullscreen parse_enum_fullscreen(const char *string, enum behavior
|
||||
if (!string)
|
||||
return def;
|
||||
|
||||
if (strcmp(string, "show") == 0)
|
||||
if (STR_EQ(string, "show"))
|
||||
return FS_SHOW;
|
||||
else if (strcmp(string, "delay") == 0)
|
||||
else if (STR_EQ(string, "delay"))
|
||||
return FS_DELAY;
|
||||
else if (strcmp(string, "pushback") == 0)
|
||||
else if (STR_EQ(string, "pushback"))
|
||||
return FS_PUSHBACK;
|
||||
else {
|
||||
LOG_W("Unknown fullscreen value: '%s'\n", string);
|
||||
|
@ -133,15 +133,15 @@ int queues_notification_insert(struct notification *n)
|
||||
return 0;
|
||||
}
|
||||
/* Do not insert the message if it's a command */
|
||||
if (strcmp("DUNST_COMMAND_PAUSE", n->summary) == 0) {
|
||||
if (STR_EQ("DUNST_COMMAND_PAUSE", n->summary)) {
|
||||
pause_displayed = true;
|
||||
return 0;
|
||||
}
|
||||
if (strcmp("DUNST_COMMAND_RESUME", n->summary) == 0) {
|
||||
if (STR_EQ("DUNST_COMMAND_RESUME", n->summary)) {
|
||||
pause_displayed = false;
|
||||
return 0;
|
||||
}
|
||||
if (strcmp("DUNST_COMMAND_TOGGLE", n->summary) == 0) {
|
||||
if (STR_EQ("DUNST_COMMAND_TOGGLE", n->summary)) {
|
||||
pause_displayed = !pause_displayed;
|
||||
return 0;
|
||||
}
|
||||
|
@ -32,11 +32,11 @@ static enum follow_mode parse_follow_mode(const char *mode)
|
||||
if (!mode)
|
||||
return FOLLOW_NONE;
|
||||
|
||||
if (strcmp(mode, "mouse") == 0)
|
||||
if (STR_EQ(mode, "mouse"))
|
||||
return FOLLOW_MOUSE;
|
||||
else if (strcmp(mode, "keyboard") == 0)
|
||||
else if (STR_EQ(mode, "keyboard"))
|
||||
return FOLLOW_KEYBOARD;
|
||||
else if (strcmp(mode, "none") == 0)
|
||||
else if (STR_EQ(mode, "none"))
|
||||
return FOLLOW_NONE;
|
||||
else {
|
||||
LOG_W("Unknown follow mode: '%s'", mode);
|
||||
@ -46,11 +46,11 @@ static enum follow_mode parse_follow_mode(const char *mode)
|
||||
|
||||
static enum markup_mode parse_markup_mode(const char *mode)
|
||||
{
|
||||
if (strcmp(mode, "strip") == 0) {
|
||||
if (STR_EQ(mode, "strip")) {
|
||||
return MARKUP_STRIP;
|
||||
} else if (strcmp(mode, "no") == 0) {
|
||||
} else if (STR_EQ(mode, "no")) {
|
||||
return MARKUP_NO;
|
||||
} else if (strcmp(mode, "full") == 0 || strcmp(mode, "yes") == 0) {
|
||||
} else if (STR_EQ(mode, "full") || STR_EQ(mode, "yes")) {
|
||||
return MARKUP_FULL;
|
||||
} else {
|
||||
LOG_W("Unknown markup mode: '%s'", mode);
|
||||
@ -60,13 +60,13 @@ static enum markup_mode parse_markup_mode(const char *mode)
|
||||
|
||||
static enum mouse_action parse_mouse_action(const char *action)
|
||||
{
|
||||
if (strcmp(action, "none") == 0)
|
||||
if (STR_EQ(action, "none"))
|
||||
return MOUSE_NONE;
|
||||
else if (strcmp(action, "do_action") == 0)
|
||||
else if (STR_EQ(action, "do_action"))
|
||||
return MOUSE_DO_ACTION;
|
||||
else if (strcmp(action, "close_current") == 0)
|
||||
else if (STR_EQ(action, "close_current"))
|
||||
return MOUSE_CLOSE_CURRENT;
|
||||
else if (strcmp(action, "close_all") == 0)
|
||||
else if (STR_EQ(action, "close_all"))
|
||||
return MOUSE_CLOSE_ALL;
|
||||
else {
|
||||
LOG_W("Unknown mouse action: '%s'", action);
|
||||
@ -81,11 +81,11 @@ static enum urgency ini_get_urgency(const char *section, const char *key, const
|
||||
char *urg = ini_get_string(section, key, "");
|
||||
|
||||
if (STR_FULL(urg)) {
|
||||
if (strcmp(urg, "low") == 0)
|
||||
if (STR_EQ(urg, "low"))
|
||||
ret = URG_LOW;
|
||||
else if (strcmp(urg, "normal") == 0)
|
||||
else if (STR_EQ(urg, "normal"))
|
||||
ret = URG_NORM;
|
||||
else if (strcmp(urg, "critical") == 0)
|
||||
else if (STR_EQ(urg, "critical"))
|
||||
ret = URG_CRIT;
|
||||
else
|
||||
LOG_W("Unknown urgency: '%s'", urg);
|
||||
@ -124,7 +124,7 @@ void load_settings(char *cmdline_config_path)
|
||||
FILE *config_file = NULL;
|
||||
|
||||
if (cmdline_config_path) {
|
||||
if (0 == strcmp(cmdline_config_path, "-")) {
|
||||
if (STR_EQ(cmdline_config_path, "-")) {
|
||||
config_file = stdin;
|
||||
} else {
|
||||
config_file = fopen(cmdline_config_path, "r");
|
||||
@ -249,11 +249,11 @@ void load_settings(char *cmdline_config_path)
|
||||
|
||||
if (STR_EMPTY(c)) {
|
||||
settings.ellipsize = defaults.ellipsize;
|
||||
} else if (strcmp(c, "start") == 0) {
|
||||
} else if (STR_EQ(c, "start")) {
|
||||
settings.ellipsize = ELLIPSE_START;
|
||||
} else if (strcmp(c, "middle") == 0) {
|
||||
} else if (STR_EQ(c, "middle")) {
|
||||
settings.ellipsize = ELLIPSE_MIDDLE;
|
||||
} else if (strcmp(c, "end") == 0) {
|
||||
} else if (STR_EQ(c, "end")) {
|
||||
settings.ellipsize = ELLIPSE_END;
|
||||
} else {
|
||||
LOG_W("Unknown ellipsize value: '%s'", c);
|
||||
@ -347,11 +347,11 @@ void load_settings(char *cmdline_config_path)
|
||||
"Text alignment left/center/right"
|
||||
);
|
||||
if (STR_FULL(c)) {
|
||||
if (strcmp(c, "left") == 0)
|
||||
if (STR_EQ(c, "left"))
|
||||
settings.align = ALIGN_LEFT;
|
||||
else if (strcmp(c, "center") == 0)
|
||||
else if (STR_EQ(c, "center"))
|
||||
settings.align = ALIGN_CENTER;
|
||||
else if (strcmp(c, "right") == 0)
|
||||
else if (STR_EQ(c, "right"))
|
||||
settings.align = ALIGN_RIGHT;
|
||||
else
|
||||
LOG_W("Unknown alignment value: '%s'", c);
|
||||
@ -427,11 +427,11 @@ void load_settings(char *cmdline_config_path)
|
||||
);
|
||||
|
||||
if (STR_FULL(c)) {
|
||||
if (strcmp(c, "auto") == 0)
|
||||
if (STR_EQ(c, "auto"))
|
||||
settings.sep_color = SEP_AUTO;
|
||||
else if (strcmp(c, "foreground") == 0)
|
||||
else if (STR_EQ(c, "foreground"))
|
||||
settings.sep_color = SEP_FOREGROUND;
|
||||
else if (strcmp(c, "frame") == 0)
|
||||
else if (STR_EQ(c, "frame"))
|
||||
settings.sep_color = SEP_FRAME;
|
||||
else {
|
||||
settings.sep_color = SEP_CUSTOM;
|
||||
@ -484,11 +484,11 @@ void load_settings(char *cmdline_config_path)
|
||||
);
|
||||
|
||||
if (STR_FULL(c)) {
|
||||
if (strcmp(c, "left") == 0)
|
||||
if (STR_EQ(c, "left"))
|
||||
settings.icon_position = ICON_LEFT;
|
||||
else if (strcmp(c, "right") == 0)
|
||||
else if (STR_EQ(c, "right"))
|
||||
settings.icon_position = ICON_RIGHT;
|
||||
else if (strcmp(c, "off") == 0)
|
||||
else if (STR_EQ(c, "off"))
|
||||
settings.icon_position = ICON_OFF;
|
||||
else
|
||||
LOG_W("Unknown icon position: '%s'", c);
|
||||
@ -745,13 +745,13 @@ void load_settings(char *cmdline_config_path)
|
||||
cur_section = next_section(cur_section);
|
||||
if (!cur_section)
|
||||
break;
|
||||
if (strcmp(cur_section, "global") == 0
|
||||
|| strcmp(cur_section, "frame") == 0
|
||||
|| strcmp(cur_section, "experimental") == 0
|
||||
|| strcmp(cur_section, "shortcuts") == 0
|
||||
|| strcmp(cur_section, "urgency_low") == 0
|
||||
|| strcmp(cur_section, "urgency_normal") == 0
|
||||
|| strcmp(cur_section, "urgency_critical") == 0)
|
||||
if (STR_EQ(cur_section, "global")
|
||||
|| STR_EQ(cur_section, "frame")
|
||||
|| STR_EQ(cur_section, "experimental")
|
||||
|| STR_EQ(cur_section, "shortcuts")
|
||||
|| STR_EQ(cur_section, "urgency_low")
|
||||
|| STR_EQ(cur_section, "urgency_normal")
|
||||
|| STR_EQ(cur_section, "urgency_critical"))
|
||||
continue;
|
||||
|
||||
/* check for existing rule with same name */
|
||||
@ -759,7 +759,7 @@ void load_settings(char *cmdline_config_path)
|
||||
for (GSList *iter = rules; iter; iter = iter->next) {
|
||||
struct rule *match = iter->data;
|
||||
if (match->name &&
|
||||
strcmp(match->name, cur_section) == 0)
|
||||
STR_EQ(match->name, cur_section))
|
||||
r = match;
|
||||
}
|
||||
|
||||
|
12
src/utils.c
12
src/utils.c
@ -114,7 +114,7 @@ void string_strip_delimited(char *str, char a, char b)
|
||||
char *string_to_path(char *string)
|
||||
{
|
||||
|
||||
if (string && 0 == strncmp(string, "~/", 2)) {
|
||||
if (string && STRN_EQ(string, "~/", 2)) {
|
||||
char *home = g_strconcat(getenv("HOME"), "/", NULL);
|
||||
|
||||
string = string_replace("~/", home, string);
|
||||
@ -151,15 +151,15 @@ gint64 string_to_time(const char *string)
|
||||
while (*endptr == ' ')
|
||||
endptr++;
|
||||
|
||||
if (0 == strncmp(endptr, "ms", 2))
|
||||
if (STRN_EQ(endptr, "ms", 2))
|
||||
return val * 1000;
|
||||
else if (0 == strncmp(endptr, "s", 1))
|
||||
else if (STRN_EQ(endptr, "s", 1))
|
||||
return val * G_USEC_PER_SEC;
|
||||
else if (0 == strncmp(endptr, "m", 1))
|
||||
else if (STRN_EQ(endptr, "m", 1))
|
||||
return val * G_USEC_PER_SEC * 60;
|
||||
else if (0 == strncmp(endptr, "h", 1))
|
||||
else if (STRN_EQ(endptr, "h", 1))
|
||||
return val * G_USEC_PER_SEC * 60 * 60;
|
||||
else if (0 == strncmp(endptr, "d", 1))
|
||||
else if (STRN_EQ(endptr, "d", 1))
|
||||
return val * G_USEC_PER_SEC * 60 * 60 * 24;
|
||||
else
|
||||
return 0;
|
||||
|
@ -260,7 +260,7 @@ bool window_is_fullscreen(Window window)
|
||||
char *atom = XGetAtomName(xctx.dpy, ((Atom*)prop_to_return)[i]);
|
||||
|
||||
if (atom) {
|
||||
if(0 == strcmp("_NET_WM_STATE_FULLSCREEN", atom))
|
||||
if(STR_EQ("_NET_WM_STATE_FULLSCREEN", atom))
|
||||
fs = true;
|
||||
XFree(atom);
|
||||
if(fs)
|
||||
|
14
src/x11/x.c
14
src/x11/x.c
@ -712,17 +712,17 @@ void x_win_hide(struct window_x11 *win)
|
||||
*/
|
||||
KeySym x_shortcut_string_to_mask(const char *str)
|
||||
{
|
||||
if (!strcmp(str, "ctrl")) {
|
||||
if (STR_EQ(str, "ctrl")) {
|
||||
return ControlMask;
|
||||
} else if (!strcmp(str, "mod4")) {
|
||||
} else if (STR_EQ(str, "mod4")) {
|
||||
return Mod4Mask;
|
||||
} else if (!strcmp(str, "mod3")) {
|
||||
} else if (STR_EQ(str, "mod3")) {
|
||||
return Mod3Mask;
|
||||
} else if (!strcmp(str, "mod2")) {
|
||||
} else if (STR_EQ(str, "mod2")) {
|
||||
return Mod2Mask;
|
||||
} else if (!strcmp(str, "mod1")) {
|
||||
} else if (STR_EQ(str, "mod1")) {
|
||||
return Mod1Mask;
|
||||
} else if (!strcmp(str, "shift")) {
|
||||
} else if (STR_EQ(str, "shift")) {
|
||||
return ShiftMask;
|
||||
} else {
|
||||
LOG_W("Unknown Modifier: '%s'", str);
|
||||
@ -828,7 +828,7 @@ static void x_shortcut_init(struct keyboard_shortcut *ks)
|
||||
if (!ks|| !ks->str)
|
||||
return;
|
||||
|
||||
if (!strcmp(ks->str, "none") || (!strcmp(ks->str, ""))) {
|
||||
if (STR_EQ(ks->str, "none") || (STR_EQ(ks->str, ""))) {
|
||||
ks->is_valid = false;
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user