diff options
| author | Philipp Stephani | 2020-01-13 00:07:07 +0100 |
|---|---|---|
| committer | Philipp Stephani | 2020-01-13 00:08:32 +0100 |
| commit | 3252f3149673bbd6919d5d9a5a672e2f3730741d (patch) | |
| tree | d3f77ec7ecf0595590f1f1f304fd6ea33ab9a1b7 /src/coding.c | |
| parent | 41d9d51cf5ac5b76c09802388e1691cf489d9d9d (diff) | |
| download | emacs-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.c | 2 |
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); |