From a78c959cb55259054ca37ef6a70aef2f6f396591 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Courr=C3=A8ges-Anglas?= Date: Fri, 10 Mar 2017 04:07:39 +0100 Subject: Print a warning if a deprecated command is used. --- src/actions.c | 11 +++++++++++ src/ratpoison.h | 7 +++++++ 2 files changed, 18 insertions(+) (limited to 'src') 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 { \ -- cgit v1.2.3