comparison src/xemacs.def.in.in @ 1632:64eaceca611d

[xemacs-hg @ 2003-08-19 02:07:03 by james] Enable module building and running on Cygwin and MinGW.
author james
date Tue, 19 Aug 2003 02:07:16 +0000
parents
children 1193b7458e43
comparison
equal deleted inserted replaced
1631:1bf7b032a45d 1632:64eaceca611d
1 /* Put the usual header here */
2 /* The symbol to import/export is on the left. If the symbol is not
3 meant to be used directly, but a macro or inline function in the
4 API expands to a form containing the symbol, then the macro or
5 inline function is named in a comment to the right. */
6 #define NOT_C_CODE
7 #include <config.h>
8 NAME xemacs.exe
9 EXPORTS
10 /* Exported functions */
11 acons
12 alloc_automanaged_lcrecord /* alloc_lcrecord_type */
13 #ifdef USE_ASSERTIONS
14 assert_failed /* abort(), assert(), etc. */
15 #endif
16 build_ext_string
17 build_intstring
18 build_msg_intstring
19 build_msg_string
20 build_string
21 #ifdef MULE
22 bytecount_to_charcount_fun /* bytecount_to_charcount */
23 charcount_to_bytecount_fun /* charcount_to_bytecount */
24 #endif
25 check_quit /* QUITP */
26 check_what_happened /* QUIT */
27 cons3
28 copy_lisp_object
29 dead_wrong_type_argument /* CHECK_xxx */
30 #ifdef DEBUG_GCPRO
31 debug_gcpro1 /* GCPRO1 */
32 debug_gcpro2 /* GCPRO2 */
33 debug_gcpro3 /* GCPRO3 */
34 debug_gcpro4 /* GCPRO4 */
35 debug_gcpro5 /* GCPRO5 */
36 debug_ungcpro /* UNGCPRO */
37 #endif
38 deferror
39 deferror_massage_name /* DEFERROR */
40 deferror_massage_name_and_message /* DEFERROR_STANDARD */
41 defkeyword
42 defkeyword_massage_name /* DEFKEYWORD */
43 defsubr /* DEFSUBR */
44 defsubr_macro /* DEFSUBR_MACRO */
45 defsymbol
46 defsymbol_nodump /* == defsymbol in modules */
47 defsymbol_massage_multiword_predicate /* DEFSYMBOL_MULTIWORD_PREDICATE */
48 defsymbol_massage_multiword_predicate_nodump /* DEFSYMBOL_MULTIWORD_PREDICATE_NO_DUMP */
49 defsymbol_massage_name /* DEFSYMBOL */
50 defsymbol_massage_name_nodump /* DEFSYMBOL_NO_DUMP == DEFSYMBOL in modules */
51 defvar_magic /* DEFVAR_LISP, DEFVAR_INT, ... */
52 dfc_coding_system_is_unicode /* TO_INTERNAL_FORMAT */
53 dfc_convert_to_external_format /* TO_EXTERNAL_FORMAT */
54 dfc_convert_to_internal_format /* TO_INTERNAL_FORMAT */
55 egetenv
56 #ifndef EMODULES_GATHER_VERSION
57 emodules_doc_subr /* CDOCSUBR */
58 emodules_doc_sym /* CDOCSYM */
59 #endif
60 eputenv
61 #ifdef DEBUG_XEMACS
62 eq_with_ebola_notice /* EQ_WITH_EBOLA_NOTICE */
63 #endif
64 free_opaque_ptr
65 get_coding_system_for_text_file
66 intern
67 invalid_argument
68 invalid_argument_2
69 invalid_constant
70 invalid_operation
71 invalid_operation_2
72 list1
73 list2
74 list3
75 list4
76 list5
77 list6
78 make_ext_string
79 make_float
80 make_opaque_ptr
81 make_string
82 make_vector
83 maybe_invalid_operation
84 message
85 new_dfc_convert_alloca /* C_STRING_TO_EXTERNAL, ... */
86 new_dfc_convert_malloc /* C_STRING_TO_EXTERNAL_MALLOC, ... */
87 new_dfc_convert_size /* C_STRING_TO_EXTERNAL, ... */
88 #ifdef MULE
89 non_ascii_itext_copy_ichar /* itext_copy_ichar */
90 non_ascii_itext_ichar /* itext_ichar */
91 non_ascii_set_itext_ichar /* set_itext_ichar */
92 non_ascii_valid_ichar_p /* valid_ichar_p */
93 #endif
94 out_of_memory /* The postgresql module uses this */
95 printing_unreadable_object
96 record_unwind_protect
97 record_unwind_protect_freeing
98 report_process_error
99 signal_error
100 signal_ferror
101 signal_quit /* QUIT */
102 #ifndef DEBUG_XEMACS
103 staticpro
104 staticpro_nodump
105 #else
106 staticpro_1
107 staticpro_nodump_1
108 #endif
109 unbind_to_1 /* unbind_to */
110 #ifndef DEBUG_XEMACS
111 unstaticpro_nodump
112 #else
113 unstaticpro_nodump_1
114 #endif
115 vector1
116 vector2
117 vector3
118 warn_when_safe
119 write_c_string
120 write_fmt_string
121 write_fmt_string_lisp
122 write_string
123 wrong_type_argument /* CONCHECK_xxx */
124 xemacs_c_alloca /* ALLOCA */
125 #ifdef ERROR_CHECK_MALLOC
126 xfree_1 /* xfree */
127 #else
128 xfree
129 #endif
130 xmalloc
131 xmalloc_and_zero
132 xrealloc
133 xstrdup
134 Dynarr_delete_many /* Dynarr_delete, Dynarr_delete_object, ... */
135 Dynarr_free
136 Dynarr_insert_many /* Dynarr_add_{literal,lisp}_string */
137 Dynarr_newf /* Dynarr_new, Dynarr_new2 */
138 Dynarr_resize /* Dynarr_add */
139 Fappend
140 Fbuffer_modified_p
141 Fbuffer_name
142 Fcons
143 Fcurrent_buffer
144 Fequal
145 Fexpand_abbrev
146 Fget
147 Fkill_buffer
148 Flength
149 Flist
150 Fmake_list
151 Fmake_string
152 Fmake_symbol
153 Fmake_vector
154 Fnreverse
155 Fprovide
156 Fput
157 Freverse
158 Fset_buffer
159 Fvector
160
161 /* Exported variables */
162 __temp_alloca_size__ /* ALLOCA */
163 #ifdef DEBUG_XEMACS
164 debug_issue_ebola_notices /* EQ_WITH_EBOLA_NOTICE */
165 #endif
166 dont_check_for_quit /* QUITP, QUIT */
167 gcprolist /* GCPRO1, GCPRO2, ... */
168 initialized /* LOADHIST_ATTACH */
169 lrecord_cons /* CONSP */
170 lrecord_implementations_table /* RECORD_DUMPABLE */
171 lrecord_marker /* MARKERP */
172 lrecord_markers /* INIT_LRECORD_IMPLEMENTATION */
173 lrecord_string /* STRINGP */
174 lrecord_symbol /* SYMBOLP */
175 lrecord_type_count /* INIT_EXTERNAL_LRECORD_IMPLEMENTATION */
176 need_to_check_c_alloca /* ALLOCA */
177 print_readably
178 quit_check_signal_happened /* QUITP */
179 #ifdef ERROR_CHECK_MALLOC
180 regex_malloc_disallowed /* REGEX_MALLOC_CHECK */
181 #endif
182 #ifdef MULE
183 rep_bytes_by_first_byte /* itext_ichar_len, INC_IBYTEPTR, ... */
184 #endif
185 something_happened /* QUIT */
186 specpdl_depth_counter /* specpdl_depth */
187 Qconsp /* CHECK_CONS */
188 Qfile_name /* Qdll_filename_encoding */
189 Qintegerp /* CHECK_INT, CONCHECK_INT */
190 Qinvalid_argument
191 Qnative
192 Qnil
193 Qnotice
194 #ifdef USE_UNION_TYPE
195 Qnull_pointer /* DEFVAR_xxx */
196 #endif
197 Qprocess_error
198 Qstringp /* CHECK_STRING */
199 Qsymbolp /* CHECK_SYMBOL */
200 Qsyntax_error
201 Qt
202 Qunbound
203 #ifdef USE_UNION_TYPE
204 Qzero /* ZEROP */
205 #endif