Mercurial > hg > xemacs-beta
comparison src/xemacs.def.in.in @ 5125:b5df3737028a ben-lisp-object
merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Wed, 24 Feb 2010 01:58:04 -0600 |
parents | d1247f3cc363 304aebb79cd3 |
children | f965e31a35f0 |
comparison
equal
deleted
inserted
replaced
5124:623d57b7fbe8 | 5125:b5df3737028a |
---|---|
1 /* The module API: core symbols that are visible to modules. | 1 /* The module API: core symbols that are visible to modules. |
2 Copyright (C) 2008 Jerry James | 2 Copyright (C) 2008 Jerry James |
3 Copyright (C) 2010 Ben Wing. | |
3 | 4 |
4 This file is part of XEmacs. | 5 This file is part of XEmacs. |
5 | 6 |
6 XEmacs is free software; you can redistribute it and/or modify it | 7 XEmacs is free software; you can redistribute it and/or modify it |
7 under the terms of the GNU General Public License as published by | 8 under the terms of the GNU General Public License as published by |
20 | 21 |
21 /* The symbol to import/export is on the left. If the symbol is not | 22 /* The symbol to import/export is on the left. If the symbol is not |
22 meant to be used directly, but a macro or inline function in the | 23 meant to be used directly, but a macro or inline function in the |
23 API expands to a form containing the symbol, then the macro or | 24 API expands to a form containing the symbol, then the macro or |
24 inline function is named in a comment to the right. */ | 25 inline function is named in a comment to the right. */ |
26 | |
25 #define NOT_C_CODE | 27 #define NOT_C_CODE |
26 #include <config.h> | 28 #include <config.h> |
29 | |
30 #if defined (ERROR_CHECK_TYPES) && defined (XEMACS_DEFS_NEEDS_INLINE_DECLS) | |
31 #define XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS | |
32 #endif | |
33 | |
27 NAME xemacs.exe | 34 NAME xemacs.exe |
28 EXPORTS | 35 EXPORTS |
29 /* Exported functions */ | 36 /* Exported functions */ |
30 acons | 37 acons |
31 #ifdef NEW_GC | 38 #ifdef NEW_GC |
43 #endif /* not NEW_GC */ | 50 #endif /* not NEW_GC */ |
44 apply1 | 51 apply1 |
45 #ifdef USE_ASSERTIONS | 52 #ifdef USE_ASSERTIONS |
46 assert_failed /* abort(), assert(), etc. */ | 53 assert_failed /* abort(), assert(), etc. */ |
47 #endif | 54 #endif |
48 build_ext_string | 55 build_extstring |
49 build_intstring | 56 build_istring |
50 build_msg_intstring | 57 build_cistring |
51 build_msg_string | 58 build_ascstring |
52 build_string | 59 build_msg_istring |
60 build_msg_cistring | |
61 build_msg_ascstring | |
53 #ifdef MULE | 62 #ifdef MULE |
54 bytecount_to_charcount_fun /* bytecount_to_charcount */ | 63 bytecount_to_charcount_fun /* bytecount_to_charcount */ |
55 #endif | 64 #endif |
56 call0 | 65 call0 |
57 call1 | 66 call1 |
65 #ifdef MULE | 74 #ifdef MULE |
66 charcount_to_bytecount_fun /* charcount_to_bytecount */ | 75 charcount_to_bytecount_fun /* charcount_to_bytecount */ |
67 #endif | 76 #endif |
68 check_quit /* QUITP */ | 77 check_quit /* QUITP */ |
69 check_what_happened /* QUIT */ | 78 check_what_happened /* QUIT */ |
79 concat2 | |
80 concat3 | |
70 cons3 | 81 cons3 |
71 copy_lisp_object | 82 copy_lisp_object |
72 dead_wrong_type_argument /* CHECK_xxx */ | 83 dead_wrong_type_argument /* CHECK_xxx */ |
73 #ifdef DEBUG_GCPRO | 84 #ifdef DEBUG_GCPRO |
74 debug_gcpro1 /* GCPRO1 */ | 85 debug_gcpro1 /* GCPRO1 */ |
102 #endif | 113 #endif |
103 eputenv | 114 eputenv |
104 #ifdef DEBUG_XEMACS | 115 #ifdef DEBUG_XEMACS |
105 eq_with_ebola_notice /* EQ_WITH_EBOLA_NOTICE */ | 116 eq_with_ebola_notice /* EQ_WITH_EBOLA_NOTICE */ |
106 #endif | 117 #endif |
107 #ifdef ERROR_CHECK_TYPES | 118 #ifdef XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS |
108 error_check_cons | 119 error_check_cons |
109 #ifdef HAVE_LDAP | 120 #ifdef HAVE_LDAP |
110 error_check_ldap | 121 error_check_ldap |
111 #endif | 122 #endif |
112 error_check_opaque_ptr | 123 error_check_opaque_ptr |
118 #ifdef NEW_GC | 129 #ifdef NEW_GC |
119 error_check_string_direct_data | 130 error_check_string_direct_data |
120 error_check_string_indirect_data | 131 error_check_string_indirect_data |
121 #endif | 132 #endif |
122 error_check_symbol_value_forward | 133 error_check_symbol_value_forward |
123 #endif | 134 #endif /* XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS */ |
124 free_opaque_ptr | 135 free_opaque_ptr |
125 get_coding_system_for_text_file | 136 get_coding_system_for_text_file |
126 intern | 137 intern |
127 invalid_argument | 138 invalid_argument |
128 invalid_argument_2 | 139 invalid_argument_2 |
133 list2 | 144 list2 |
134 list3 | 145 list3 |
135 list4 | 146 list4 |
136 list5 | 147 list5 |
137 list6 | 148 list6 |
138 make_ext_string | 149 make_extstring |
139 make_float | 150 make_float |
140 make_opaque_ptr | 151 make_opaque_ptr |
141 make_string | 152 make_string |
142 make_vector | 153 make_vector |
143 maybe_invalid_operation | 154 maybe_invalid_operation |
144 message | 155 message |
156 nconc2 | |
145 new_dfc_convert_copy_data /* C_STRING_TO_EXTERNAL, ... */ | 157 new_dfc_convert_copy_data /* C_STRING_TO_EXTERNAL, ... */ |
146 new_dfc_convert_malloc /* C_STRING_TO_EXTERNAL_MALLOC, ... */ | 158 new_dfc_convert_malloc /* C_STRING_TO_EXTERNAL_MALLOC, ... */ |
147 new_dfc_convert_size /* C_STRING_TO_EXTERNAL, ... */ | 159 new_dfc_convert_size /* C_STRING_TO_EXTERNAL, ... */ |
148 #ifdef MULE | 160 #ifdef MULE |
149 non_ascii_itext_copy_ichar /* itext_copy_ichar */ | 161 non_ascii_itext_copy_ichar /* itext_copy_ichar */ |
151 non_ascii_set_itext_ichar /* set_itext_ichar */ | 163 non_ascii_set_itext_ichar /* set_itext_ichar */ |
152 non_ascii_valid_ichar_p /* valid_ichar_p */ | 164 non_ascii_valid_ichar_p /* valid_ichar_p */ |
153 #endif | 165 #endif |
154 out_of_memory /* The postgresql module uses this */ | 166 out_of_memory /* The postgresql module uses this */ |
155 printing_unreadable_object | 167 printing_unreadable_object |
168 #ifdef XEMACS_DEFS_NEEDS_INLINE_DECLS | |
169 qxestrdup | |
170 qxestrlen | |
171 qxestrcharlen | |
172 qxestrcmp | |
173 qxestrcmp_ascii | |
174 qxestrncmp | |
175 qxestrncmp_ascii | |
176 qxestrcpy | |
177 qxestrcpy_ascii | |
178 qxestrncpy | |
179 qxestrncpy_ascii | |
180 qxestrcat | |
181 qxestrcat_ascii | |
182 qxestrncat | |
183 qxestrncat_ascii | |
184 qxestrchr | |
185 qxestrrchr | |
186 qxestrstr | |
187 qxestrcspn | |
188 qxestrspn | |
189 qxestrpbrk | |
190 qxestrtok | |
191 qxestrtod | |
192 qxestrtol | |
193 qxestrtoul | |
194 qxeatoi | |
195 qxestrupr | |
196 qxestrlwr | |
197 qxesprintf | |
198 qxesscanf_ascii_1 | |
199 #endif /* XEMACS_DEFS_NEEDS_INLINE_DECLS */ | |
156 record_unwind_protect | 200 record_unwind_protect |
157 record_unwind_protect_freeing | 201 record_unwind_protect_freeing |
158 report_process_error | 202 report_process_error |
159 signal_circular_list_error /* EXTERNAL_LIST_LOOP* */ | 203 signal_circular_list_error /* EXTERNAL_LIST_LOOP* */ |
160 signal_circular_property_list_error /* EXTERNAL_PROPERTY_LIST_LOOP* */ | 204 signal_circular_property_list_error /* EXTERNAL_PROPERTY_LIST_LOOP* */ |
176 #ifndef DEBUG_XEMACS | 220 #ifndef DEBUG_XEMACS |
177 unstaticpro_nodump | 221 unstaticpro_nodump |
178 #else | 222 #else |
179 unstaticpro_nodump_1 | 223 unstaticpro_nodump_1 |
180 #endif | 224 #endif |
225 vconcat2 | |
226 vconcat3 | |
181 vector1 | 227 vector1 |
182 vector2 | 228 vector2 |
183 vector3 | 229 vector3 |
184 warn_when_safe | 230 warn_when_safe |
185 #ifdef ERROR_CHECK_TYPES | 231 #ifdef XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS |
186 wrap_record_1 | 232 wrap_record_1 |
187 #endif | 233 #endif |
188 write_c_string | 234 write_cistring |
189 write_fmt_string | 235 write_fmt_string |
190 write_fmt_string_lisp | 236 write_fmt_string_lisp |
191 write_string | 237 write_istring |
238 write_ascstring | |
192 wrong_type_argument /* CONCHECK_xxx */ | 239 wrong_type_argument /* CONCHECK_xxx */ |
193 xemacs_c_alloca /* ALLOCA */ | 240 xemacs_c_alloca /* ALLOCA */ |
194 xfree_1 /* xfree */ | 241 xfree_1 /* xfree */ |
195 xmalloc | 242 xmalloc |
196 xmalloc_and_zero | 243 xmalloc_and_zero |
226 Freverse | 273 Freverse |
227 Fset_buffer | 274 Fset_buffer |
228 Fsignal | 275 Fsignal |
229 Fthrow | 276 Fthrow |
230 Fvector | 277 Fvector |
231 #ifdef ERROR_CHECK_TYPES | 278 #ifdef XEMACS_DEFS_NEEDS_ERROR_CHECK_TYPES_DECLS |
232 XINT_1 | 279 XINT_1 |
233 #endif | 280 #endif |
234 | 281 |
235 /* Exported variables */ | 282 /* Exported variables */ |
236 __temp_alloca_size__ /* ALLOCA */ | 283 __temp_alloca_size__ /* ALLOCA */ |