summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoam Postavsky <npostavs@gmail.com>2017-04-01 17:54:26 -0400
committerNoam Postavsky <npostavs@gmail.com>2017-04-06 18:50:54 -0400
commit856ec9ffa1fb4ff7e992b25bb0614ae168d5531e (patch)
treebb3b77b317d705f78e58d23cde0bcc306fea95d9
parent849a0aaa1c9352a1bf06f4fa3369e8ed02c6b438 (diff)
downloademacs-856ec9ffa1fb4ff7e992b25bb0614ae168d5531e.tar.gz
* src/xdisp.c (vmessage, message): Clarify commentary.
-rw-r--r--src/xdisp.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 9ecfb86401d..c6f85665232 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -10470,9 +10470,12 @@ message_with_string (const char *m, Lisp_Object string, bool log)
/* Dump an informative message to the minibuf. If M is 0, clear out
any existing message, and let the mini-buffer text show through.
- The message must be safe ASCII and the format must not contain ` or
- '. If your message and format do not fit into this category,
- convert your arguments to Lisp objects and use Fmessage instead. */
+ The message must be safe ASCII (because when Emacs is
+ non-interactive the message is sent straight to stderr without
+ encoding first) and the format must not contain ` or ' (because
+ this function does not account for `text-quoting-style'). If your
+ message and format do not fit into this category, convert your
+ arguments to Lisp objects and use Fmessage instead. */
static void ATTRIBUTE_FORMAT_PRINTF (1, 0)
vmessage (const char *m, va_list ap)
@@ -10530,6 +10533,7 @@ vmessage (const char *m, va_list ap)
}
}
+/* See vmessage for restrictions on the text of the message. */
void
message (const char *m, ...)
{