diff options
author | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2017-03-10 04:07:39 +0100 |
---|---|---|
committer | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2017-03-10 04:13:17 +0100 |
commit | a78c959cb55259054ca37ef6a70aef2f6f396591 (patch) | |
tree | 68b9c35778f48de1be2e795d5e5fe6e87a36c28c /src | |
parent | a92754b604b31ca578a8c67ff864e3cd8f4f45da (diff) | |
download | ratpoison-a78c959cb55259054ca37ef6a70aef2f6f396591.zip |
Print a warning if a deprecated command is used.
Diffstat (limited to 'src')
-rw-r--r-- | src/actions.c | 11 | ||||
-rw-r--r-- | src/ratpoison.h | 7 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/actions.c b/src/actions.c index c42287b..e476804 100644 --- a/src/actions.c +++ b/src/actions.c @@ -3818,6 +3818,9 @@ set_rudeness (struct cmdarg **args) cmdret * cmd_rudeness (int interactive UNUSED, struct cmdarg **args) { + PRINT_WARNING (("command \"rudeness\" is deprecated, " + "use \"set rudeness\" instead\n")); + return set_rudeness (args); } @@ -3925,6 +3928,9 @@ set_msgwait (struct cmdarg **args) cmdret * cmd_msgwait (int interactive UNUSED, struct cmdarg **args) { + PRINT_WARNING (("command \"msgwait\" is deprecated, " + "use \"set msgwait\" instead\n")); + return set_msgwait (args); } @@ -4740,6 +4746,8 @@ set_startupmessage (struct cmdarg **args) cmdret * cmd_startup_message (int interactive UNUSED, struct cmdarg **args) { + PRINT_WARNING (("command \"startup_message\" is deprecated, " + "use \"set startupmessage\" instead\n")); if (args[0] == NULL) return cmdret_new (RET_SUCCESS, "%s", defaults.startup_message ? "on":"off"); @@ -4923,6 +4931,9 @@ set_warp (struct cmdarg **args) cmdret * cmd_warp (int interactive UNUSED, struct cmdarg **args) { + PRINT_WARNING (("command \"warp\" is deprecated, " + "use \"set warp\" instead\n")); + if (args[0] == NULL) return cmdret_new (RET_SUCCESS, "%s", defaults.warp ? "on":"off"); diff --git a/src/ratpoison.h b/src/ratpoison.h index 3068050..e675d54 100644 --- a/src/ratpoison.h +++ b/src/ratpoison.h @@ -44,6 +44,13 @@ do { \ fflush (stdout); \ } while (0) +#define PRINT_WARNING(fmt) \ +do { \ + PRINT_LINE (warning); \ + printf fmt; \ + fflush (stdout); \ +} while (0) + #ifdef DEBUG #define PRINT_DEBUG(fmt) \ do { \ |