aboutsummaryrefslogtreecommitdiffstats
path: root/include/asterisk/cli.h
diff options
context:
space:
mode:
authorrizzo <rizzo@f38db490-d61c-443f-a65b-d21fe96a405b>2006-11-18 20:08:17 +0000
committerrizzo <rizzo@f38db490-d61c-443f-a65b-d21fe96a405b>2006-11-18 20:08:17 +0000
commit34f862cfb9e23cd2d2e538682d93ced11441f774 (patch)
tree0b225263da446cd3512b9f0338aa6052dd76e6e2 /include/asterisk/cli.h
parented3d16c4d0c38bc0742880e468c41c802c03b367 (diff)
Move this macro from cli.c to cli.h so apps can use it
without duplicating the macro or the code: /*! * In many cases we need to print singular or plural * words depending on a count. This macro helps us e.g. * printf("we have %d object%s", n, ESS(n)); */ #define ESS(x) ((x) == 1 ? "" : "s") git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47827 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include/asterisk/cli.h')
-rw-r--r--include/asterisk/cli.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/asterisk/cli.h b/include/asterisk/cli.h
index 4f5d882de..6b8308e75 100644
--- a/include/asterisk/cli.h
+++ b/include/asterisk/cli.h
@@ -48,6 +48,13 @@ void ast_cli(int fd, char *fmt, ...)
#define AST_CLI_COMPLETE_EOF "_EOF_"
+/*!
+ * In many cases we need to print singular or plural
+ * words depending on a count. This macro helps us e.g.
+ * printf("we have %d object%s", n, ESS(n));
+ */
+#define ESS(x) ((x) == 1 ? "" : "s")
+
/*! \page CLI_command_api CLI command API
CLI commands are described by a struct ast_cli_entry that contains