summaryrefslogtreecommitdiff
path: root/src/character.h
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-05-20 21:33:23 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-05-20 21:33:23 -0700
commitde883a701d8f0db9595c6c459fdff9e3bb20bc83 (patch)
treeaba160bb28d92c3fbec56549e211bd1f705b273e /src/character.h
parent1dcf791fefa6533a06f58a5d2d074f59f06ee9ae (diff)
downloademacs-de883a701d8f0db9595c6c459fdff9e3bb20bc83.tar.gz
emacs-de883a701d8f0db9595c6c459fdff9e3bb20bc83.tar.bz2
emacs-de883a701d8f0db9595c6c459fdff9e3bb20bc83.zip
merge count_size_as_multibyte, parse_str_to_multibyte
* character.c, character.h (count_size_as_multibyte): Renamed from parse_str_to_multibyte; all uses changed. Check for integer overflow. * insdel.c, lisp.h (count_size_as_multibyte): Remove, since it's now a duplicate of the other. This is more of a character than a buffer op, so better that it's in character.c. * fns.c, print.c: Adjust to above changes.
Diffstat (limited to 'src/character.h')
-rw-r--r--src/character.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/character.h b/src/character.h
index 5877d145d9e..31e3b0a9416 100644
--- a/src/character.h
+++ b/src/character.h
@@ -602,7 +602,7 @@ extern int translate_char (Lisp_Object, int c);
extern int char_printable_p (int c);
extern void parse_str_as_multibyte (const unsigned char *,
EMACS_INT, EMACS_INT *, EMACS_INT *);
-extern EMACS_INT parse_str_to_multibyte (const unsigned char *, EMACS_INT);
+extern EMACS_INT count_size_as_multibyte (const unsigned char *, EMACS_INT);
extern EMACS_INT str_as_multibyte (unsigned char *, EMACS_INT, EMACS_INT,
EMACS_INT *);
extern EMACS_INT str_to_multibyte (unsigned char *, EMACS_INT, EMACS_INT);