aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c
diff options
context:
space:
mode:
authorPhilipp Stephani2020-01-13 00:07:07 +0100
committerPhilipp Stephani2020-01-13 00:08:32 +0100
commit3252f3149673bbd6919d5d9a5a672e2f3730741d (patch)
treed3f77ec7ecf0595590f1f1f304fd6ea33ab9a1b7 /src/coding.c
parent41d9d51cf5ac5b76c09802388e1691cf489d9d9d (diff)
downloademacs-3252f3149673bbd6919d5d9a5a672e2f3730741d.tar.gz
emacs-3252f3149673bbd6919d5d9a5a672e2f3730741d.zip
Use decode_string_utf_8 in emacs-module.c.
Now that decode_string_utf_8 is available, we can use it to signal errors on invalid input. * src/coding.c (syms_of_coding): Move Qutf_8_string_p from json.c since it’s now used outside json.c. * src/emacs-module.c (module_decode_utf_8): New helper function. (module_make_function, module_copy_string_contents): Use it.
Diffstat (limited to 'src/coding.c')
-rw-r--r--src/coding.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/coding.c b/src/coding.c
index ed755b1afcf..8b54281c0bf 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -11745,6 +11745,8 @@ syms_of_coding (void)
11745 11745
11746 DEFSYM (Qignored, "ignored"); 11746 DEFSYM (Qignored, "ignored");
11747 11747
11748 DEFSYM (Qutf_8_string_p, "utf-8-string-p");
11749
11748 defsubr (&Scoding_system_p); 11750 defsubr (&Scoding_system_p);
11749 defsubr (&Sread_coding_system); 11751 defsubr (&Sread_coding_system);
11750 defsubr (&Sread_non_nil_coding_system); 11752 defsubr (&Sread_non_nil_coding_system);