diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/xemacs.def.in.in	Tue Aug 19 02:07:16 2003 +0000
@@ -0,0 +1,205 @@
+/* Put the usual header here */
+/* The symbol to import/export is on the left.  If the symbol is not
+   meant to be used directly, but a macro or inline function in the
+   API expands to a form containing the symbol, then the macro or
+   inline function is named in a comment to the right. */
+#define NOT_C_CODE
+#include <config.h>
+NAME xemacs.exe
+EXPORTS
+/* Exported functions */
+acons
+alloc_automanaged_lcrecord	/* alloc_lcrecord_type */
+#ifdef USE_ASSERTIONS
+assert_failed			/* abort(), assert(), etc. */
+#endif
+build_ext_string
+build_intstring
+build_msg_intstring
+build_msg_string
+build_string
+#ifdef MULE
+bytecount_to_charcount_fun	/* bytecount_to_charcount */
+charcount_to_bytecount_fun	/* charcount_to_bytecount */
+#endif
+check_quit			/* QUITP */
+check_what_happened		/* QUIT */
+cons3
+copy_lisp_object
+dead_wrong_type_argument	/* CHECK_xxx */
+#ifdef DEBUG_GCPRO
+debug_gcpro1			/* GCPRO1 */
+debug_gcpro2			/* GCPRO2 */
+debug_gcpro3			/* GCPRO3 */
+debug_gcpro4			/* GCPRO4 */
+debug_gcpro5			/* GCPRO5 */
+debug_ungcpro			/* UNGCPRO */
+#endif
+deferror
+deferror_massage_name		/* DEFERROR */
+deferror_massage_name_and_message /* DEFERROR_STANDARD */
+defkeyword
+defkeyword_massage_name		/* DEFKEYWORD */
+defsubr				/* DEFSUBR */
+defsubr_macro			/* DEFSUBR_MACRO */
+defsymbol
+defsymbol_nodump		/* == defsymbol in modules */
+defsymbol_massage_multiword_predicate /* DEFSYMBOL_MULTIWORD_PREDICATE */
+defsymbol_massage_multiword_predicate_nodump /* DEFSYMBOL_MULTIWORD_PREDICATE_NO_DUMP */
+defsymbol_massage_name		/* DEFSYMBOL */
+defsymbol_massage_name_nodump	/* DEFSYMBOL_NO_DUMP == DEFSYMBOL in modules */
+defvar_magic			/* DEFVAR_LISP, DEFVAR_INT, ... */
+dfc_coding_system_is_unicode	/* TO_INTERNAL_FORMAT */
+dfc_convert_to_external_format	/* TO_EXTERNAL_FORMAT */
+dfc_convert_to_internal_format	/* TO_INTERNAL_FORMAT */
+egetenv				
+#ifndef EMODULES_GATHER_VERSION
+emodules_doc_subr		/* CDOCSUBR */
+emodules_doc_sym		/* CDOCSYM */
+#endif
+eputenv
+#ifdef DEBUG_XEMACS
+eq_with_ebola_notice		/* EQ_WITH_EBOLA_NOTICE */
+#endif
+free_opaque_ptr
+get_coding_system_for_text_file
+intern
+invalid_argument
+invalid_argument_2
+invalid_constant
+invalid_operation
+invalid_operation_2
+list1
+list2
+list3
+list4
+list5
+list6
+make_ext_string
+make_float
+make_opaque_ptr
+make_string
+make_vector
+maybe_invalid_operation
+message
+new_dfc_convert_alloca		/* C_STRING_TO_EXTERNAL, ... */
+new_dfc_convert_malloc		/* C_STRING_TO_EXTERNAL_MALLOC, ... */
+new_dfc_convert_size		/* C_STRING_TO_EXTERNAL, ... */
+#ifdef MULE
+non_ascii_itext_copy_ichar	/* itext_copy_ichar */
+non_ascii_itext_ichar		/* itext_ichar */
+non_ascii_set_itext_ichar	/* set_itext_ichar */
+non_ascii_valid_ichar_p		/* valid_ichar_p */
+#endif
+out_of_memory			/* The postgresql module uses this */
+printing_unreadable_object
+record_unwind_protect
+record_unwind_protect_freeing
+report_process_error
+signal_error
+signal_ferror
+signal_quit			/* QUIT */
+#ifndef DEBUG_XEMACS
+staticpro
+staticpro_nodump
+#else
+staticpro_1
+staticpro_nodump_1
+#endif
+unbind_to_1			/* unbind_to */
+#ifndef DEBUG_XEMACS
+unstaticpro_nodump
+#else
+unstaticpro_nodump_1
+#endif
+vector1
+vector2
+vector3
+warn_when_safe
+write_c_string
+write_fmt_string
+write_fmt_string_lisp
+write_string
+wrong_type_argument		/* CONCHECK_xxx */
+xemacs_c_alloca			/* ALLOCA */
+#ifdef ERROR_CHECK_MALLOC
+xfree_1				/* xfree */
+#else
+xfree
+#endif
+xmalloc
+xmalloc_and_zero
+xrealloc
+xstrdup
+Dynarr_delete_many		/* Dynarr_delete, Dynarr_delete_object, ... */
+Dynarr_free
+Dynarr_insert_many		/* Dynarr_add_{literal,lisp}_string */
+Dynarr_newf			/* Dynarr_new, Dynarr_new2 */
+Dynarr_resize			/* Dynarr_add */
+Fappend
+Fbuffer_modified_p
+Fbuffer_name
+Fcons
+Fcurrent_buffer
+Fequal
+Fexpand_abbrev
+Fget
+Fkill_buffer
+Flength
+Flist
+Fmake_list
+Fmake_string
+Fmake_symbol
+Fmake_vector
+Fnreverse
+Fprovide
+Fput
+Freverse
+Fset_buffer
+Fvector
+
+/* Exported variables */
+__temp_alloca_size__		/* ALLOCA */
+#ifdef DEBUG_XEMACS
+debug_issue_ebola_notices	/* EQ_WITH_EBOLA_NOTICE */
+#endif
+dont_check_for_quit		/* QUITP, QUIT */
+gcprolist			/* GCPRO1, GCPRO2, ... */
+initialized			/* LOADHIST_ATTACH */
+lrecord_cons			/* CONSP */
+lrecord_implementations_table	/* RECORD_DUMPABLE */
+lrecord_marker			/* MARKERP */
+lrecord_markers			/* INIT_LRECORD_IMPLEMENTATION */
+lrecord_string			/* STRINGP */
+lrecord_symbol	 		/* SYMBOLP */
+lrecord_type_count		/* INIT_EXTERNAL_LRECORD_IMPLEMENTATION */
+need_to_check_c_alloca		/* ALLOCA */
+print_readably
+quit_check_signal_happened	/* QUITP */
+#ifdef ERROR_CHECK_MALLOC
+regex_malloc_disallowed		/* REGEX_MALLOC_CHECK */
+#endif
+#ifdef MULE
+rep_bytes_by_first_byte		/* itext_ichar_len, INC_IBYTEPTR, ... */
+#endif
+something_happened		/* QUIT */
+specpdl_depth_counter		/* specpdl_depth */
+Qconsp				/* CHECK_CONS */
+Qfile_name			/* Qdll_filename_encoding */
+Qintegerp			/* CHECK_INT, CONCHECK_INT */
+Qinvalid_argument
+Qnative
+Qnil
+Qnotice
+#ifdef USE_UNION_TYPE
+Qnull_pointer			/* DEFVAR_xxx */
+#endif
+Qprocess_error
+Qstringp			/* CHECK_STRING */
+Qsymbolp			/* CHECK_SYMBOL */
+Qsyntax_error
+Qt
+Qunbound
+#ifdef USE_UNION_TYPE
+Qzero				/* ZEROP */
+#endif