aboutsummaryrefslogtreecommitdiffstats
path: root/src/fns.c
diff options
context:
space:
mode:
authorPaul Eggert2015-05-30 11:17:56 -0700
committerPaul Eggert2015-05-30 11:19:31 -0700
commit75f8653bfe0da39acca9dbcb8b021ad033ac6ae9 (patch)
tree13d34ab47fac65374d374a7ea8e9d9b220b16f3f /src/fns.c
parent85aa6ede9fe1b8165a99a4046dd8262ec93a02d5 (diff)
downloademacs-75f8653bfe0da39acca9dbcb8b021ad033ac6ae9.tar.gz
emacs-75f8653bfe0da39acca9dbcb8b021ad033ac6ae9.zip
Don't misencode C-generated messages
Also, be more consistent about calls to 'Fmessage' vs 'message'. * src/alloc.c (Fgc_status): Prefer AUTO_STRING to build_string for Fmessage call. * src/data.c (Fmake_variable_buffer_local) (Fmake_local_variable, Fmake_variable_frame_local): * src/doc.c (store_function_docstring): Use Fmessage, not message, since the argument can contain non-ASCII characters, and this can cause the resulting message to be incorrectly encoded for the current environment. * src/fns.c (maybe_resize_hash_table): * src/xselect.c (x_clipboard_manager_save_all): Use message, not Fmessage, since Fmessage's power isn't needed here. * src/process.c (Fmake_network_process): Reword message to avoid %s. * src/xdisp.c (vmessage): Document restrictions on message contents. (message_nolog) [false]: Remove unused code.
Diffstat (limited to 'src/fns.c')
-rw-r--r--src/fns.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/fns.c b/src/fns.c
index 51f61d23881..939760b7394 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -3954,8 +3954,7 @@ maybe_resize_hash_table (struct Lisp_Hash_Table *h)
3954#ifdef ENABLE_CHECKING 3954#ifdef ENABLE_CHECKING
3955 if (HASH_TABLE_P (Vpurify_flag) 3955 if (HASH_TABLE_P (Vpurify_flag)
3956 && XHASH_TABLE (Vpurify_flag) == h) 3956 && XHASH_TABLE (Vpurify_flag) == h)
3957 CALLN (Fmessage, build_string ("Growing hash table to: %d"), 3957 message ("Growing hash table to: %"pI"d", new_size);
3958 make_number (new_size));
3959#endif 3958#endif
3960 3959
3961 set_hash_key_and_value (h, larger_vector (h->key_and_value, 3960 set_hash_key_and_value (h, larger_vector (h->key_and_value,