Mercurial > emacs
comparison src/charset.h @ 21419:95aae2ff5fcd
(string_to_non_ascii_char, multibyte_form_length)
(split_non_ascii_string, str_cmpchar_id): Make the STR argument
const unsigned char *.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Wed, 08 Apr 1998 06:55:55 +0000 |
parents | 384d40966004 |
children | 0cba6f211d7c |
comparison
equal
deleted
inserted
replaced
21418:8e54230531dc | 21419:95aae2ff5fcd |
---|---|
791 #define MAX_CHAR (MIN_CHAR_COMPOSITION + n_cmpchars) | 791 #define MAX_CHAR (MIN_CHAR_COMPOSITION + n_cmpchars) |
792 | 792 |
793 extern void invalid_character P_ ((int)); | 793 extern void invalid_character P_ ((int)); |
794 | 794 |
795 extern int unify_char P_ ((Lisp_Object, int, int, int, int)); | 795 extern int unify_char P_ ((Lisp_Object, int, int, int, int)); |
796 extern int split_non_ascii_string P_ ((unsigned char *, int, int *, | 796 extern int split_non_ascii_string P_ ((const unsigned char *, int, int *, |
797 unsigned char *, unsigned char *)); | 797 unsigned char *, unsigned char *)); |
798 extern int string_to_non_ascii_char P_ ((unsigned char *, int, int *)); | 798 extern int string_to_non_ascii_char P_ ((const unsigned char *, int, int *)); |
799 extern int non_ascii_char_to_string P_ ((int, unsigned char *, unsigned char **)); | 799 extern int non_ascii_char_to_string P_ ((int, unsigned char *, unsigned char **)); |
800 extern int multibyte_form_length P_ ((unsigned char *, int)); | 800 extern int multibyte_form_length P_ ((const unsigned char *, int)); |
801 extern int str_cmpchar_id P_ ((unsigned char *, int)); | 801 extern int str_cmpchar_id P_ ((const unsigned char *, int)); |
802 extern int get_charset_id P_ ((Lisp_Object)); | 802 extern int get_charset_id P_ ((Lisp_Object)); |
803 extern int cmpchar_component P_ ((unsigned int, unsigned int)); | 803 extern int cmpchar_component P_ ((unsigned int, unsigned int)); |
804 extern int find_charset_in_str P_ ((unsigned char *, int, int *, Lisp_Object)); | 804 extern int find_charset_in_str P_ ((unsigned char *, int, int *, Lisp_Object)); |
805 extern int strwidth P_ ((unsigned char *, int)); | 805 extern int strwidth P_ ((unsigned char *, int)); |
806 | 806 |