summaryrefslogtreecommitdiff
path: root/app/xkbevd/evargs.c
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2024-12-23 09:02:47 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2024-12-23 09:02:47 +0000
commit74579d62289c2270b4522333c9bbeba5e50f4fdd (patch)
treefdc59cd0672a37f7415bc4d35ab57e1ebc962e6c /app/xkbevd/evargs.c
parent12af560a7c8c6be2f8421177701db35690cb1489 (diff)
update to xkbevd 1.1.6
Diffstat (limited to 'app/xkbevd/evargs.c')
-rw-r--r--app/xkbevd/evargs.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/app/xkbevd/evargs.c b/app/xkbevd/evargs.c
index 9cbe9ff0c..b7849648e 100644
--- a/app/xkbevd/evargs.c
+++ b/app/xkbevd/evargs.c
@@ -29,7 +29,7 @@
/***====================================================================***/
static char *
-AppendBellNotifyArg(char *sink, char *arg, XkbEvent *ev)
+AppendBellNotifyArg(char *sink, const char *arg, const XkbEvent *ev)
{
if (uStringEqual(arg, "device") || uStringEqual(arg, "D"))
sprintf(sink, "%d", ev->bell.device);
@@ -51,7 +51,7 @@ AppendBellNotifyArg(char *sink, char *arg, XkbEvent *ev)
}
static char *
-AppendAccessXNotifyArg(char *sink, char *arg, XkbEvent *ev)
+AppendAccessXNotifyArg(char *sink, const char *arg, const XkbEvent *ev)
{
if (uStringEqual(arg, "device") || uStringEqual(arg, "D"))
sprintf(sink, "%d", ev->accessx.device);
@@ -70,7 +70,7 @@ AppendAccessXNotifyArg(char *sink, char *arg, XkbEvent *ev)
}
static char *
-AppendActionMessageArg(char *sink, char *arg, XkbEvent *ev)
+AppendActionMessageArg(char *sink, const char *arg, const XkbEvent *ev)
{
if (uStringEqual(arg, "device") || uStringEqual(arg, "D"))
sprintf(sink, "%d", ev->message.device);
@@ -88,7 +88,7 @@ AppendActionMessageArg(char *sink, char *arg, XkbEvent *ev)
}
static char *
-AppendEventArg(char *sink, char *arg, XkbEvent *ev)
+AppendEventArg(char *sink, const char *arg, const XkbEvent *ev)
{
switch (ev->any.xkb_type) {
case XkbBellNotify:
@@ -108,10 +108,11 @@ AppendEventArg(char *sink, char *arg, XkbEvent *ev)
}
static void
-CopyEventArg(char **sink_inout, char **source_inout, XkbEvent *ev)
+CopyEventArg(char **sink_inout, const char **source_inout, const XkbEvent *ev)
{
char buf[1024];
- char *source, *sink;
+ const char *source;
+ char *sink;
char *arg;
arg = buf;
@@ -150,13 +151,14 @@ CopyEventArg(char **sink_inout, char **source_inout, XkbEvent *ev)
return;
}
-char *
-SubstituteEventArgs(char *cmd, XkbEvent *ev)
+const char *
+SubstituteEventArgs(const char *cmd, const XkbEvent *ev)
{
static char buf[1024];
- char *source, *sink;
+ const char *source;
+ char *sink;
- if (index(cmd, '$') == NULL)
+ if (strchr(cmd, '$') == NULL)
return cmd;
buf[0] = '\0';
sink = buf;