aboutsummaryrefslogtreecommitdiffstats
path: root/src/character.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/character.h')
-rw-r--r--src/character.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/character.h b/src/character.h
index 09bcf17ab96..2e1372eaf94 100644
--- a/src/character.h
+++ b/src/character.h
@@ -655,7 +655,7 @@ typedef enum {
655 UNICODE_CATEGORY_Cn 655 UNICODE_CATEGORY_Cn
656} unicode_category_t; 656} unicode_category_t;
657 657
658extern int char_resolve_modifier_mask (int); 658extern EMACS_INT char_resolve_modifier_mask (EMACS_INT);
659extern int char_string (unsigned, unsigned char *); 659extern int char_string (unsigned, unsigned char *);
660extern int string_char (const unsigned char *, 660extern int string_char (const unsigned char *,
661 const unsigned char **, int *); 661 const unsigned char **, int *);
@@ -663,19 +663,19 @@ extern int string_char (const unsigned char *,
663extern int translate_char (Lisp_Object, int c); 663extern int translate_char (Lisp_Object, int c);
664extern int char_printable_p (int c); 664extern int char_printable_p (int c);
665extern void parse_str_as_multibyte (const unsigned char *, 665extern void parse_str_as_multibyte (const unsigned char *,
666 EMACS_INT, EMACS_INT *, EMACS_INT *); 666 ptrdiff_t, ptrdiff_t *, ptrdiff_t *);
667extern EMACS_INT count_size_as_multibyte (const unsigned char *, EMACS_INT); 667extern ptrdiff_t count_size_as_multibyte (const unsigned char *, ptrdiff_t);
668extern EMACS_INT str_as_multibyte (unsigned char *, EMACS_INT, EMACS_INT, 668extern ptrdiff_t str_as_multibyte (unsigned char *, ptrdiff_t, ptrdiff_t,
669 EMACS_INT *); 669 ptrdiff_t *);
670extern EMACS_INT str_to_multibyte (unsigned char *, EMACS_INT, EMACS_INT); 670extern ptrdiff_t str_to_multibyte (unsigned char *, ptrdiff_t, ptrdiff_t);
671extern EMACS_INT str_as_unibyte (unsigned char *, EMACS_INT); 671extern ptrdiff_t str_as_unibyte (unsigned char *, ptrdiff_t);
672extern EMACS_INT str_to_unibyte (const unsigned char *, unsigned char *, 672extern ptrdiff_t str_to_unibyte (const unsigned char *, unsigned char *,
673 EMACS_INT, int); 673 ptrdiff_t, int);
674extern EMACS_INT strwidth (const char *, EMACS_INT); 674extern ptrdiff_t strwidth (const char *, ptrdiff_t);
675extern EMACS_INT c_string_width (const unsigned char *, EMACS_INT, int, 675extern ptrdiff_t c_string_width (const unsigned char *, ptrdiff_t, int,
676 EMACS_INT *, EMACS_INT *); 676 ptrdiff_t *, ptrdiff_t *);
677extern EMACS_INT lisp_string_width (Lisp_Object, EMACS_INT, 677extern ptrdiff_t lisp_string_width (Lisp_Object, ptrdiff_t,
678 EMACS_INT *, EMACS_INT *); 678 ptrdiff_t *, ptrdiff_t *);
679 679
680extern Lisp_Object Qcharacterp; 680extern Lisp_Object Qcharacterp;
681extern Lisp_Object Vchar_unify_table; 681extern Lisp_Object Vchar_unify_table;