X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/9e69cb054d5c124bdf913c82453518ac4d9d6d53..61b1af828927139930086a12ef20ff144f82e635:/src/character.h diff --git a/src/character.h b/src/character.h index 8726b2ae1d..aea1a47a1f 100644 --- a/src/character.h +++ b/src/character.h @@ -603,17 +603,20 @@ extern int string_char (const unsigned char *, extern int translate_char (Lisp_Object, int c); extern int char_printable_p (int c); -extern void parse_str_as_multibyte (const unsigned char *, int, int *, - int *); -extern int parse_str_to_multibyte (const unsigned char *, int); -extern int str_as_multibyte (unsigned char *, int, int, int *); -extern int str_to_multibyte (unsigned char *, int, int); -extern int str_as_unibyte (unsigned char *, int); +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 str_as_multibyte (unsigned char *, EMACS_INT, EMACS_INT, + EMACS_INT *); +extern EMACS_INT str_to_multibyte (unsigned char *, EMACS_INT, EMACS_INT); +extern EMACS_INT str_as_unibyte (unsigned char *, EMACS_INT); extern EMACS_INT str_to_unibyte (const unsigned char *, unsigned char *, EMACS_INT, int); -extern int strwidth (const unsigned char *, int); -extern int c_string_width (const unsigned char *, int, int, int *, int *); -extern int lisp_string_width (Lisp_Object, int, int *, int *); +extern EMACS_INT strwidth (const unsigned char *, EMACS_INT); +extern EMACS_INT c_string_width (const unsigned char *, EMACS_INT, int, + EMACS_INT *, EMACS_INT *); +extern EMACS_INT lisp_string_width (Lisp_Object, int, + EMACS_INT *, EMACS_INT *); extern Lisp_Object Vprintable_chars;