aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Carl Smedstad <carl.smedstad@protonmail.com>2022-12-30 08:22:46 +0100
committerLibravatar Simon Ser <contact@emersion.fr>2023-01-03 21:50:56 +0100
commit6ec57271b6dd7d042158ea7f4e4e87a7cfc6f14f (patch)
tree3826b69146e4b1433606b3dd6e2e423c0dd75a96
parentAdd missing includes & remove duplicates (diff)
downloadsway-6ec57271b6dd7d042158ea7f4e4e87a7cfc6f14f.tar.gz
sway-6ec57271b6dd7d042158ea7f4e4e87a7cfc6f14f.tar.zst
sway-6ec57271b6dd7d042158ea7f4e4e87a7cfc6f14f.zip
Make cmd_handler.command const
-rw-r--r--include/sway/commands.h4
-rw-r--r--sway/commands.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/include/sway/commands.h b/include/sway/commands.h
index 123a7245..fc6ce22e 100644
--- a/include/sway/commands.h
+++ b/include/sway/commands.h
@@ -9,7 +9,7 @@ struct sway_container;
9typedef struct cmd_results *sway_cmd(int argc, char **argv); 9typedef struct cmd_results *sway_cmd(int argc, char **argv);
10 10
11struct cmd_handler { 11struct cmd_handler {
12 char *command; 12 const char *command;
13 sway_cmd *handle; 13 sway_cmd *handle;
14}; 14};
15 15
@@ -46,7 +46,7 @@ enum expected_args {
46struct cmd_results *checkarg(int argc, const char *name, 46struct cmd_results *checkarg(int argc, const char *name,
47 enum expected_args type, int val); 47 enum expected_args type, int val);
48 48
49const struct cmd_handler *find_handler(char *line, 49const struct cmd_handler *find_handler(const char *line,
50 const struct cmd_handler *cmd_handlers, size_t handlers_size); 50 const struct cmd_handler *cmd_handlers, size_t handlers_size);
51 51
52/** 52/**
diff --git a/sway/commands.c b/sway/commands.c
index 041da7ea..28e9d8d2 100644
--- a/sway/commands.c
+++ b/sway/commands.c
@@ -148,7 +148,7 @@ static int handler_compare(const void *_a, const void *_b) {
148 return strcasecmp(a->command, b->command); 148 return strcasecmp(a->command, b->command);
149} 149}
150 150
151const struct cmd_handler *find_handler(char *line, 151const struct cmd_handler *find_handler(const char *line,
152 const struct cmd_handler *handlers, size_t handlers_size) { 152 const struct cmd_handler *handlers, size_t handlers_size) {
153 if (!handlers || !handlers_size) { 153 if (!handlers || !handlers_size) {
154 return NULL; 154 return NULL;