Mercurial > hg > xemacs-beta
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