diff options
author | Andreas Schwab <schwab@suse.de> | 1998-04-14 12:33:47 +0000 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 1998-04-14 12:33:47 +0000 |
commit | ecc6f5d3cd4b6e24d766bebbd4308c1a2c5999da (patch) | |
tree | eb433ed2ba7cd911117d58a7366832c1aa9bf5a9 /src/lisp.h | |
parent | 127fe5cf2e589b6e57928836773d096e7d822295 (diff) | |
download | emacs-ecc6f5d3cd4b6e24d766bebbd4308c1a2c5999da.tar.gz |
Add more prototypes.
Diffstat (limited to 'src/lisp.h')
-rw-r--r-- | src/lisp.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h index 3a1fe04fca8..8ccc96dc7a6 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -1649,6 +1649,7 @@ extern Lisp_Object detect_coding_system P_ ((unsigned char *, int, int)); extern int nonascii_insert_offset; extern Lisp_Object Vnonascii_translate_table; EXFUN (Fchar_bytes, 1); +EXFUN (Fchar_width, 1); extern int chars_in_text P_ ((unsigned char *, int)); extern int multibyte_chars_in_text P_ ((unsigned char *, int)); extern int unibyte_char_to_multibyte P_ ((int)); @@ -1709,6 +1710,8 @@ extern Lisp_Object nconc2 P_ ((Lisp_Object, Lisp_Object)); extern Lisp_Object assq_no_quit P_ ((Lisp_Object, Lisp_Object)); extern int string_char_to_byte P_ ((Lisp_Object, int)); extern int string_byte_to_char P_ ((Lisp_Object, int)); +extern Lisp_Object string_make_multibyte P_ ((Lisp_Object)); +extern Lisp_Object string_make_unibyte P_ ((Lisp_Object)); EXFUN (Fcopy_alist, 1); EXFUN (Fplist_get, 2); EXFUN (Fset_char_table_parent, 2); @@ -1717,6 +1720,7 @@ EXFUN (Fset_char_table_extra_slot, 3); EXFUN (Frassoc, 2); EXFUN (Fstring_equal, 2); EXFUN (Fstring_lessp, 2); +extern int char_table_translate P_ ((Lisp_Object, int)); extern void map_char_table P_ ((void (*) (Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object, int, Lisp_Object *)); @@ -1734,6 +1738,8 @@ extern void move_gap_both P_ ((int, int)); extern void make_gap P_ ((int)); extern int copy_text P_ ((unsigned char *, unsigned char *, int, int, int)); extern int count_size_as_multibyte P_ ((unsigned char *, int)); +extern int count_combining_before P_ ((unsigned char *, int, int, int)); +extern int count_combining_after P_ ((unsigned char *, int, int, int)); extern void insert P_ ((unsigned char *, int)); extern void insert_and_inherit P_ ((unsigned char *, int)); extern void insert_1 P_ ((unsigned char *, int, int, int, int)); @@ -1806,6 +1812,7 @@ EXFUN (Fmake_marker, 0); EXFUN (Fmake_string, 2); extern Lisp_Object build_string P_ ((char *)); extern Lisp_Object make_string P_ ((char *, int)); +extern Lisp_Object make_unibyte_string P_ ((char *, int)); extern Lisp_Object make_multibyte_string P_ ((char *, int, int)); extern Lisp_Object make_event_array P_ ((int, Lisp_Object *)); extern Lisp_Object make_uninit_string P_ ((int)); @@ -1849,7 +1856,7 @@ extern void write_string P_ ((char *, int)); extern void write_string_1 P_ ((char *, int, Lisp_Object)); extern void print_error_message P_ ((Lisp_Object, Lisp_Object)); extern Lisp_Object internal_with_output_to_temp_buffer - P_ ((char *, Lisp_Object (*) (), Lisp_Object)); + P_ ((char *, Lisp_Object (*) (Lisp_Object), Lisp_Object)); extern void float_to_string P_ ((unsigned char *, double)); /* Defined in doprnt.c */ @@ -2031,6 +2038,11 @@ EXFUN (Fmarker_buffer, 1); EXFUN (Fcopy_marker, 2); EXFUN (Fset_marker, 3); extern int marker_position P_ ((Lisp_Object)); +extern int marker_byte_position P_ ((Lisp_Object)); +extern void clear_charpos_cache P_ ((struct buffer *)); +extern int charpos_to_bytepos P_ ((int)); +extern int buf_charpos_to_bytepos P_ ((struct buffer *, int)); +extern int buf_bytepos_to_charpos P_ ((struct buffer *, int)); extern void unchain_marker P_ ((Lisp_Object)); extern Lisp_Object set_marker_restricted P_ ((Lisp_Object, Lisp_Object, Lisp_Object)); extern Lisp_Object set_marker_both P_ ((Lisp_Object, Lisp_Object, int, int)); @@ -2085,6 +2097,7 @@ extern int find_before_next_newline P_ ((int, int, int)); extern Lisp_Object last_minibuf_string; extern void choose_minibuf_frame P_ ((void)); +extern int scmp P_ ((unsigned char *, unsigned char *, int)); EXFUN (Fcompleting_read, 8); EXFUN (Fread_from_minibuffer, 7); EXFUN (Fread_variable, 2); |