Mercurial > hg > xemacs-beta
annotate src/xemacs.def.in.in @ 4953:304aebb79cd3
function renamings to track names of char typedefs
-------------------- ChangeLog entries follow: --------------------
man/ChangeLog addition:
2010-01-27 Ben Wing <ben@xemacs.org>
* internals/internals.texi (lrecords):
* internals/internals.texi (The DFC API):
* internals/internals.texi (Conversion to and from External Data):
* internals/internals.texi (Mule-izing Code):
* internals/internals.texi (Pervasive changes throughout XEmacs sources):
* internals/internals.texi (Ben's README):
* internals/internals.texi (Future Work -- Localized Text/Messages):
* emodules.texi (Defining Variables):
Rename:
write_c_string -> write_cistring
build_intstring -> build_istring
build_string -> build_cistring
build_ext_string -> build_extstring
make_ext_string -> make_extstring
buffer_insert_c_string -> buffer_insert_ascstring
intern_int -> intern_istring
See comment in src/ChangeLog about this.
modules/ChangeLog addition:
2010-01-27 Ben Wing <ben@xemacs.org>
* postgresql/postgresql.c (print_pgconn):
* postgresql/postgresql.c (print_pgresult):
* postgresql/postgresql.c (Fpq_conn_defaults):
* postgresql/postgresql.c (Fpq_pgconn):
* postgresql/postgresql.c (Fpq_res_status):
* postgresql/postgresql.c (Fpq_result_error_message):
* postgresql/postgresql.c (Fpq_fname):
* postgresql/postgresql.c (Fpq_get_value):
* postgresql/postgresql.c (Fpq_cmd_status):
* postgresql/postgresql.c (Fpq_cmd_tuples):
* postgresql/postgresql.c (Fpq_notifies):
* postgresql/postgresql.c (Fpq_get_line):
* postgresql/postgresql.c (Fpq_get_line_async):
* postgresql/postgresql.c (FROB):
* postgresql/postgresql.c (init_postgresql_from_environment):
* ldap/eldap.c:
* ldap/eldap.c (Fldap_open):
* ldap/eldap.c (Fldap_search_basic):
* canna/canna_api.c:
* canna/canna_api.c (make_euc_string):
Rename:
write_c_string -> write_cistring
build_intstring -> build_istring
build_string -> build_cistring
build_ext_string -> build_extstring
make_ext_string -> make_extstring
buffer_insert_c_string -> buffer_insert_ascstring
intern_int -> intern_istring
See comment in src/ChangeLog about this.
src/ChangeLog addition:
2010-01-27 Ben Wing <ben@xemacs.org>
* .gdbinit.in.in:
* README:
* abbrev.c (write_abbrev):
* abbrev.c (describe_abbrev):
* alloc.c (make_extstring):
* alloc.c (build_istring):
* alloc.c (build_cistring):
* alloc.c (build_ascstring):
* alloc.c (build_extstring):
* alloc.c (build_msg_istring):
* alloc.c (build_defer_istring):
* buffer.c (Fgenerate_new_buffer_name):
* buffer.c (init_buffer_2):
* console-tty.c (tty_init_console):
* console-x.c (get_display_arg_connection):
* console-x.c (x_perhaps_init_unseen_key_defaults):
* database.c (dbm_map):
* database.c (dbm_get):
* database.c (berkdb_get):
* database.c (berkdb_map):
* device-gtk.c (FROB_PIXMAP):
* device-gtk.c (Fgtk_style_info):
* device-msw.c (msprinter_default_printer):
* device-msw.c (sync_printer_with_devmode):
* device-x.c (coding_system_of_xrm_database):
* device-x.c (x_init_device):
* device-x.c (signal_if_x_error):
* device-x.c (Fx_get_resource):
* device-x.c (Fx_server_vendor):
* device-x.c (Fx_get_font_path):
* dialog-x.c (maybe_run_dbox_text_callback):
* doc.c (extract_object_file_name):
* doc.c (unparesseuxify_doc_string):
* doc.c (get_doc_string):
* doc.c (get_object_file_name):
* doc.c (Fdocumentation):
* doc.c (Fsnarf_documentation):
* doc.c (Fsubstitute_command_keys):
* editfns.c (init_editfns):
* editfns.c (Ftemp_directory):
* editfns.c (Fuser_login_name):
* editfns.c (Fuser_real_login_name):
* editfns.c (Fuser_home_directory):
* editfns.c (Fformat_time_string):
* editfns.c (Fcurrent_time_string):
* editfns.c (Fcurrent_time_zone):
* emacs.c:
* emacs.c (main_1):
* emodules.c (Flist_modules):
* emodules.c (emodules_load):
* emodules.c (emodules_doc_sym):
* emodules.c (vars_of_module):
* event-Xt.c (x_has_keysym):
* event-gtk.c (emacs_gtk_format_magic_event):
* event-gtk.c (dragndrop_data_received):
* event-gtk.c (gtk_reset_key_mapping):
* event-msw.c (mswindows_dde_callback):
* event-msw.c (mswindows_wnd_proc):
* faces.c (complex_vars_of_faces):
* file-coding.c (find_coding_system):
* file-coding.c (setup_eol_coding_systems):
* file-coding.c (make_coding_system_1):
* file-coding.c (snarf_coding_system):
* fileio.c:
* fileio.c (lisp_strerror):
* fileio.c (Ffile_name_directory):
* fileio.c (Ffile_name_as_directory):
* fileio.c (Fdirectory_file_name):
* fileio.c (if):
* fileio.c (Ffile_symlink_p):
* fileio.c (Fencrypt_string):
* fileio.c (Fdecrypt_string):
* filelock.c (lock_file):
* filelock.c (Ffile_locked_p):
* floatfns.c (matherr):
* font-mgr.c (build_fcapi_string):
* font-mgr.c (make_xlfd_font_regexp):
* frame-msw.c (mswindows_window_id):
* frame-msw.c (mswindows_frame_property):
* frame-x.c:
* frame-x.c (color_to_string):
* frame-x.c (maybe_set_frame_title_format):
* frame-x.c (x_cde_transfer_callback):
* frame-x.c (Fx_window_id):
* glade.c (connector):
* glade.c (Fglade_xml_textdomain):
* glade.c (syms_of_glade):
* glyphs-eimage.c (jpeg_instantiate):
* glyphs-eimage.c (png_instantiate):
* glyphs-eimage.c (tiff_instantiate):
* glyphs-gtk.c (font_instantiate):
* glyphs-gtk.c (BUILD_GLYPH_INST):
* glyphs-x.c (x_locate_pixmap_file):
* glyphs-x.c (font_instantiate):
* glyphs-x.c (x_widget_property):
* glyphs-x.c (BUILD_GLYPH_INST):
* glyphs.c (print_image_instance):
* glyphs.c (bitmap_to_lisp_data):
* glyphs.c (pixmap_to_lisp_data):
* gpmevent.c (turn_off_gpm):
* gpmevent.c (Fgpm_enabled_p):
* gpmevent.c (Fgpm_enable):
* gtk-glue.c (__make_string_mapper):
* gtk-glue.c (xemacs_gtklist_to_list):
* gtk-xemacs.c (FROB_FACE):
* gtk-xemacs.c (xemacs_gtk_convert_color):
* hpplay.c (player_error_internal):
* hpplay.c (myHandler):
* insdel.c (buffer_insert_ascstring_1):
* insdel.h:
* insdel.h (buffer_insert_ascstring):
* intl.c (Fcurrent_locale):
* intl.c (Fset_current_locale):
* keymap.c (make_key_description):
* keymap.c (Ftext_char_description):
* keymap.c (describe_command):
* keymap.c (describe_map):
* lisp.h:
* lread.c:
* lread.c (locate_file_in_directory_mapper):
* lread.c (locate_file_construct_suffixed_files_mapper):
* mule-charset.c (Fmake_charset):
* nt.c (Fmswindows_short_file_name):
* nt.c (Fmswindows_long_file_name):
* objects-gtk.c (__get_gtk_font_truename):
* objects-gtk.c (__gtk_font_list_internal):
* objects-msw.c (font_enum_callback_2):
* objects-msw.c (create_hfont_from_font_spec):
* objects-msw.c (mswindows_font_list):
* objects-msw.c (mswindows_font_spec_matches_charset_stage_2):
* objects-tty.c (tty_initialize_font_instance):
* objects-x.c (x_font_truename):
* objects-x.c (x_font_instance_truename):
* objects-x.c (x_font_instance_properties):
* objects-x.c (x_font_list):
* print.c (write_cistring):
* print.c (print_vector_internal):
* print.c (print_cons):
* process-nt.c (nt_canonicalize_host_name):
* process-unix.c (unix_create_process):
* process-unix.c (unix_canonicalize_host_name):
* process.c (status_message):
* process.c (status_notify):
* process.c (init_xemacs_process):
* process.c (syms_of_process):
* redisplay-tty.c (term_get_fkeys_1):
* redisplay-tty.c (CONDITIONAL_REASSIGN):
* search.c (compile_pattern_1):
* select-common.h (selection_data_to_lisp_data):
* select-gtk.c (atom_to_symbol):
* select-gtk.c (PROCESSING_GTK_CODE):
* select-msw.c (mswindows_get_foreign_selection):
* select-x.c (x_atom_to_symbol):
* select-x.c (Fx_get_cutbuffer_internal):
* symbols.c (intern_istring):
* symbols.c (intern):
* symbols.c (intern_converting_underscores_to_dashes):
* symbols.c (Fintern):
* sysdep.c (init_system_name):
* sysdll.c (dll_error):
* sysdll.c (dll_open):
* syswindows.h:
* syswindows.h (build_tstr_string):
* tests.c (DFC_CHECK_LENGTH):
* tests.c (DFC_CHECK_CONTENT):
* tests.c (DFC_RESULT_PASS):
* tests.c (Ftest_data_format_conversion):
* text.c:
* text.c (new_dfc_convert_now_damn_it):
* text.h:
* text.h (build_wext_string):
* tooltalk.c (tt_build_c_string):
* tooltalk.c (Ftooltalk_default_procid):
* tooltalk.c (Ftooltalk_default_session):
* tooltalk.c (init_tooltalk):
* ui-byhand.c (Fgtk_clist_get_text):
* ui-byhand.c (Fgtk_clist_get_pixtext):
* ui-byhand.c (Fgtk_label_get):
* ui-byhand.c (Fgtk_notebook_query_tab_label_packing):
* ui-gtk.c (emacs_gtk_object_printer):
* ui-gtk.c (emacs_gtk_boxed_printer):
* ui-gtk.c (gtk_type_to_lisp):
* ui-gtk.c (symbol_to_enum):
* ui-gtk.c (enum_to_symbol):
* unexaix.c (report_error):
* unexaix.c (ERROR0):
* unexec.c (report_error):
* unexec.c (ERROR0):
* unicode.c (unicode_to_ichar):
* win32.c (tstr_to_local_file_format):
* win32.c (Fmswindows_cygwin_to_win32_path):
* win32.c (struct read_link_hash):
* xemacs.def.in.in:
Rename:
write_c_string -> write_cistring
build_intstring -> build_istring
build_string -> build_cistring
build_ext_string -> build_extstring
make_ext_string -> make_extstring
buffer_insert_c_string -> buffer_insert_ascstring
intern_int -> intern_istring
These functions have been renamed so that the naming harmonizes
with the typedefs for strings: `cistring' along with CIbyte *,
`istring' along with Ibyte *, `extstring' along with Extbyte *,
`ascstring' along with Ascbyte *.
Also make buffer_insert_ascstring take Ascbyte * and assert
that its argument is ASCII.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Wed, 27 Jan 2010 00:35:36 -0600 |
parents | 19a72041c5ed |
children | b5df3737028a |
rev | line source |
---|---|
4386
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
1 /* The module API: core symbols that are visible to modules. |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
2 Copyright (C) 2008 Jerry James |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
3 Copyright (C) 2010 Ben Wing. |
4386
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
4 |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
5 This file is part of XEmacs. |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
6 |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
7 XEmacs is free software; you can redistribute it and/or modify it |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
8 under the terms of the GNU General Public License as published by |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
9 the Free Software Foundation; either version 2, or (at your option) |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
10 any later version. |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
11 |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
12 XEmacs is distributed in the hope that it will be useful, but |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
13 WITHOUT ANY WARRANTY; without even the implied warranty of |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
15 General Public License for more details. |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
16 |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
17 You should have received a copy of the GNU General Public License |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
18 along with XEmacs; see the file COPYING. If not, write to the |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
19 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
20 Boston, MA 02110-1301, USA. */ |
4363b75330ca
Clarify the copyright and license of src/xemacs.def.in.in.
Jerry James <james@xemacs.org>
parents:
3263
diff
changeset
|
21 |
1632 | 22 /* The symbol to import/export is on the left. If the symbol is not |
23 meant to be used directly, but a macro or inline function in the | |
24 API expands to a form containing the symbol, then the macro or | |
25 inline function is named in a comment to the right. */ | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
26 |
1632 | 27 #define NOT_C_CODE |
28 #include <config.h> | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
29 |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
30 #if defined (ERROR_CHECK_TYPES) && defined (XEMACS_DEFS_NEEDS_INLINE_DECLS) |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
31 #define XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
32 #endif |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
33 |
1632 | 34 NAME xemacs.exe |
35 EXPORTS | |
36 /* Exported functions */ | |
37 acons | |
3263 | 38 #ifdef NEW_GC |
2720 | 39 alloc_lrecord /* alloc_lrecord_type */ |
40 lrecord_subr /* DEFSUBR */ | |
41 lrecord_symbol_value_forward /* DEFVAR_SYMVAL_FWD */ | |
42 #ifdef DEBUG_XEMACS | |
43 mcpro_1 /* mcpro */ | |
44 #endif | |
2775 | 45 mc_alloc /* DEFSUBR */ |
3263 | 46 #else /* not NEW_GC */ |
3024 | 47 alloc_automanaged_lcrecord /* old_alloc_lcrecord_type */ |
3263 | 48 #endif /* not NEW_GC */ |
1706 | 49 apply1 |
1632 | 50 #ifdef USE_ASSERTIONS |
51 assert_failed /* abort(), assert(), etc. */ | |
52 #endif | |
4953
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
53 build_extstring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
54 build_istring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
55 build_cistring |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
56 build_ascstring |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
57 build_msg_istring |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
58 build_msg_cistring |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
59 build_msg_ascstring |
1632 | 60 #ifdef MULE |
61 bytecount_to_charcount_fun /* bytecount_to_charcount */ | |
1706 | 62 #endif |
63 call0 | |
64 call1 | |
65 call2 | |
66 call3 | |
67 call4 | |
68 call5 | |
69 call6 | |
70 call7 | |
71 call8 | |
72 #ifdef MULE | |
1632 | 73 charcount_to_bytecount_fun /* charcount_to_bytecount */ |
74 #endif | |
75 check_quit /* QUITP */ | |
76 check_what_happened /* QUIT */ | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
77 concat2 |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
78 concat3 |
1632 | 79 cons3 |
80 copy_lisp_object | |
81 dead_wrong_type_argument /* CHECK_xxx */ | |
82 #ifdef DEBUG_GCPRO | |
83 debug_gcpro1 /* GCPRO1 */ | |
84 debug_gcpro2 /* GCPRO2 */ | |
85 debug_gcpro3 /* GCPRO3 */ | |
86 debug_gcpro4 /* GCPRO4 */ | |
87 debug_gcpro5 /* GCPRO5 */ | |
88 debug_ungcpro /* UNGCPRO */ | |
89 #endif | |
90 deferror | |
91 deferror_massage_name /* DEFERROR */ | |
92 deferror_massage_name_and_message /* DEFERROR_STANDARD */ | |
93 defkeyword | |
94 defkeyword_massage_name /* DEFKEYWORD */ | |
95 defsubr /* DEFSUBR */ | |
96 defsubr_macro /* DEFSUBR_MACRO */ | |
97 defsymbol | |
98 defsymbol_nodump /* == defsymbol in modules */ | |
99 defsymbol_massage_multiword_predicate /* DEFSYMBOL_MULTIWORD_PREDICATE */ | |
100 defsymbol_massage_multiword_predicate_nodump /* DEFSYMBOL_MULTIWORD_PREDICATE_NO_DUMP */ | |
101 defsymbol_massage_name /* DEFSYMBOL */ | |
102 defsymbol_massage_name_nodump /* DEFSYMBOL_NO_DUMP == DEFSYMBOL in modules */ | |
103 defvar_magic /* DEFVAR_LISP, DEFVAR_INT, ... */ | |
104 dfc_coding_system_is_unicode /* TO_INTERNAL_FORMAT */ | |
105 dfc_convert_to_external_format /* TO_EXTERNAL_FORMAT */ | |
106 dfc_convert_to_internal_format /* TO_INTERNAL_FORMAT */ | |
107 egetenv | |
108 #ifndef EMODULES_GATHER_VERSION | |
109 emodules_doc_subr /* CDOCSUBR */ | |
110 emodules_doc_sym /* CDOCSYM */ | |
111 #endif | |
112 eputenv | |
113 #ifdef DEBUG_XEMACS | |
114 eq_with_ebola_notice /* EQ_WITH_EBOLA_NOTICE */ | |
3118 | 115 #endif |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
116 #ifdef XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS |
3110 | 117 error_check_cons |
3118 | 118 #ifdef HAVE_LDAP |
3110 | 119 error_check_ldap |
3118 | 120 #endif |
3110 | 121 error_check_opaque_ptr |
3118 | 122 #ifdef HAVE_POSTGRESQL |
3110 | 123 error_check_pgconn |
124 error_check_pgresult | |
3118 | 125 #endif |
3110 | 126 error_check_string |
3118 | 127 #ifdef NEW_GC |
128 error_check_string_direct_data | |
129 error_check_string_indirect_data | |
130 #endif | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
131 #endif /* XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS */ |
1632 | 132 free_opaque_ptr |
133 get_coding_system_for_text_file | |
134 intern | |
135 invalid_argument | |
136 invalid_argument_2 | |
137 invalid_constant | |
138 invalid_operation | |
139 invalid_operation_2 | |
140 list1 | |
141 list2 | |
142 list3 | |
143 list4 | |
144 list5 | |
145 list6 | |
4953
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
146 make_extstring |
1632 | 147 make_float |
148 make_opaque_ptr | |
149 make_string | |
150 make_vector | |
151 maybe_invalid_operation | |
152 message | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
153 nconc2 |
2382 | 154 new_dfc_convert_copy_data /* C_STRING_TO_EXTERNAL, ... */ |
1632 | 155 new_dfc_convert_malloc /* C_STRING_TO_EXTERNAL_MALLOC, ... */ |
156 new_dfc_convert_size /* C_STRING_TO_EXTERNAL, ... */ | |
157 #ifdef MULE | |
158 non_ascii_itext_copy_ichar /* itext_copy_ichar */ | |
159 non_ascii_itext_ichar /* itext_ichar */ | |
160 non_ascii_set_itext_ichar /* set_itext_ichar */ | |
161 non_ascii_valid_ichar_p /* valid_ichar_p */ | |
162 #endif | |
163 out_of_memory /* The postgresql module uses this */ | |
164 printing_unreadable_object | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
165 #ifdef XEMACS_DEFS_NEEDS_INLINE_DECLS |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
166 qxestrdup |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
167 qxestrlen |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
168 qxestrcharlen |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
169 qxestrcmp |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
170 qxestrcmp_ascii |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
171 qxestrncmp |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
172 qxestrncmp_ascii |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
173 qxestrcpy |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
174 qxestrcpy_ascii |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
175 qxestrncpy |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
176 qxestrncpy_ascii |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
177 qxestrcat |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
178 qxestrcat_ascii |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
179 qxestrncat |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
180 qxestrncat_ascii |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
181 qxestrchr |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
182 qxestrrchr |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
183 qxestrstr |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
184 qxestrcspn |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
185 qxestrspn |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
186 qxestrpbrk |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
187 qxestrtok |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
188 qxestrtod |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
189 qxestrtol |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
190 qxestrtoul |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
191 qxeatoi |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
192 qxestrupr |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
193 qxestrlwr |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
194 qxesprintf |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
195 qxesscanf_ascii_1 |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
196 #endif /* XEMACS_DEFS_NEEDS_INLINE_DECLS */ |
1632 | 197 record_unwind_protect |
198 record_unwind_protect_freeing | |
199 report_process_error | |
1927 | 200 signal_circular_list_error /* EXTERNAL_LIST_LOOP* */ |
201 signal_circular_property_list_error /* EXTERNAL_PROPERTY_LIST_LOOP* */ | |
1632 | 202 signal_error |
203 signal_ferror | |
1927 | 204 signal_malformed_list_error /* EXTERNAL_LIST_LOOP* */ |
205 signal_malformed_property_list_error /* EXTERNAL_PROPERTY_LIST_LOOP* */ | |
1632 | 206 signal_quit /* QUIT */ |
1927 | 207 slow_down_interrupts |
208 speed_up_interrupts | |
1632 | 209 #ifndef DEBUG_XEMACS |
210 staticpro | |
211 staticpro_nodump | |
212 #else | |
213 staticpro_1 | |
214 staticpro_nodump_1 | |
215 #endif | |
216 unbind_to_1 /* unbind_to */ | |
217 #ifndef DEBUG_XEMACS | |
218 unstaticpro_nodump | |
219 #else | |
220 unstaticpro_nodump_1 | |
221 #endif | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
222 vconcat2 |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
223 vconcat3 |
1632 | 224 vector1 |
225 vector2 | |
226 vector3 | |
227 warn_when_safe | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
228 #ifdef XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS |
3110 | 229 wrap_record_1 |
230 #endif | |
4953
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
231 write_cistring |
1632 | 232 write_fmt_string |
233 write_fmt_string_lisp | |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
234 write_istring |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
235 write_ascstring |
1632 | 236 wrong_type_argument /* CONCHECK_xxx */ |
237 xemacs_c_alloca /* ALLOCA */ | |
238 xfree_1 /* xfree */ | |
239 xmalloc | |
240 xmalloc_and_zero | |
241 xrealloc | |
242 xstrdup | |
243 Dynarr_delete_many /* Dynarr_delete, Dynarr_delete_object, ... */ | |
244 Dynarr_free | |
245 Dynarr_insert_many /* Dynarr_add_{literal,lisp}_string */ | |
246 Dynarr_newf /* Dynarr_new, Dynarr_new2 */ | |
247 Dynarr_resize /* Dynarr_add */ | |
248 Fappend | |
1706 | 249 Fapply |
1632 | 250 Fbuffer_modified_p |
251 Fbuffer_name | |
1706 | 252 Fcall_with_condition_handler |
1632 | 253 Fcons |
254 Fcurrent_buffer | |
255 Fequal | |
1706 | 256 Feval |
1632 | 257 Fexpand_abbrev |
1706 | 258 Ffuncall |
1632 | 259 Fget |
260 Fkill_buffer | |
261 Flength | |
262 Flist | |
263 Fmake_list | |
264 Fmake_string | |
265 Fmake_symbol | |
266 Fmake_vector | |
267 Fnreverse | |
268 Fprovide | |
269 Fput | |
270 Freverse | |
271 Fset_buffer | |
1706 | 272 Fsignal |
273 Fthrow | |
1632 | 274 Fvector |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4829
diff
changeset
|
275 #ifdef XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS |
3110 | 276 XINT_1 |
277 #endif | |
1632 | 278 |
279 /* Exported variables */ | |
280 __temp_alloca_size__ /* ALLOCA */ | |
281 #ifdef DEBUG_XEMACS | |
282 debug_issue_ebola_notices /* EQ_WITH_EBOLA_NOTICE */ | |
283 #endif | |
284 dont_check_for_quit /* QUITP, QUIT */ | |
285 gcprolist /* GCPRO1, GCPRO2, ... */ | |
286 initialized /* LOADHIST_ATTACH */ | |
287 lrecord_cons /* CONSP */ | |
288 lrecord_implementations_table /* RECORD_DUMPABLE */ | |
289 lrecord_marker /* MARKERP */ | |
1689 | 290 #ifdef USE_KKCC |
291 lrecord_memory_descriptions /* INIT_LRECORD_IMPLEMENTATION */ | |
292 #else | |
1632 | 293 lrecord_markers /* INIT_LRECORD_IMPLEMENTATION */ |
1689 | 294 #endif |
1632 | 295 lrecord_string /* STRINGP */ |
296 lrecord_symbol /* SYMBOLP */ | |
297 lrecord_type_count /* INIT_EXTERNAL_LRECORD_IMPLEMENTATION */ | |
3104 | 298 lrecord_uid_counter |
1632 | 299 need_to_check_c_alloca /* ALLOCA */ |
300 print_readably | |
301 quit_check_signal_happened /* QUITP */ | |
302 #ifdef ERROR_CHECK_MALLOC | |
303 regex_malloc_disallowed /* REGEX_MALLOC_CHECK */ | |
304 #endif | |
305 #ifdef MULE | |
306 rep_bytes_by_first_byte /* itext_ichar_len, INC_IBYTEPTR, ... */ | |
307 #endif | |
308 something_happened /* QUIT */ | |
309 specpdl_depth_counter /* specpdl_depth */ | |
310 Qconsp /* CHECK_CONS */ | |
1927 | 311 Qcritical /* QUIT, QUITP */ |
312 Qdelete | |
1632 | 313 Qfile_name /* Qdll_filename_encoding */ |
314 Qintegerp /* CHECK_INT, CONCHECK_INT */ | |
315 Qinvalid_argument | |
316 Qnative | |
317 Qnil | |
318 Qnotice | |
319 #ifdef USE_UNION_TYPE | |
320 Qnull_pointer /* DEFVAR_xxx */ | |
321 #endif | |
322 Qprocess_error | |
1927 | 323 Qsearch |
324 Qsimple | |
1632 | 325 Qstringp /* CHECK_STRING */ |
326 Qsymbolp /* CHECK_SYMBOL */ | |
327 Qsyntax_error | |
328 Qt | |
329 Qunbound | |
330 #ifdef USE_UNION_TYPE | |
331 Qzero /* ZEROP */ | |
1928 | 332 #endif |
1927 | 333 Vinhibit_quit /* QUIT, QUITP */ |
334 Vquit_flag /* QUIT, QUITP */ |