annotate src/xemacs.def.in.in @ 5089:99f8ebc082d9

Make #'substring an alias of #'subseq; give the latter the byte code. src/ChangeLog addition: 2010-03-03 Aidan Kehoe <kehoea@parhasard.net> * fns.c (Fsubstring): Removed. * search.c (Freplace_match): * minibuf.c (Ftry_completion): * lisp.h: * keymap.c (ensure_meta_prefix_char_keymapp): * dired.c (user_name_completion, file_name_completion): * console-x.c (x_canonicalize_console_connection): * bytecode.c (Bsubseq): * bytecode-ops.h (subseq): Move #'substring to Lisp, as an alias for #'subseq; change all C Fsubstring() calls to Fsubseq(), change the Bsubstring bytecode to Bsubseq. Motivation; not accepting vectors in #'substring is incompatible with GNU, and Common Lisp prefers #'subseq, it has no #'substring. lisp/ChangeLog addition: 2010-03-03 Aidan Kehoe <kehoea@parhasard.net> Move byte code #o117 to #'subseq, not #'substring. Make #'substring available as an alias for #'subseq in Lisp. * bytecomp.el (79, subseq, substring): * bytecomp.el (byte-compile-subseq): New. * update-elc.el (update-elc-chop-extension): Use #'subseq, not #'substring, the latter is not yet available. * subr.el (substring): New alias, to #'subseq. man/ChangeLog addition: 2010-03-03 Aidan Kehoe <kehoea@parhasard.net> * lispref/tips.texi (Comment Tips): * lispref/text.texi (Text Properties): * lispref/strings.texi (Creating Strings): * lispref/processes.texi (Input to Processes): * lispref/functions.texi (Argument List): * lispref/extents.texi (Duplicable Extents): Move examples that used substring to using subseq; in strings.texi, do not change the examples, but document that in this XEmacs, it is an alias for subseq, and that there may be some incompatibilities if you depend on that.
author Aidan Kehoe <kehoea@parhasard.net>
date Wed, 03 Mar 2010 18:40:12 +0000
parents 304aebb79cd3
children b5df3737028a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
22 /* The symbol to import/export is on the left. If the symbol is not
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
23 meant to be used directly, but a macro or inline function in the
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
24 API expands to a form containing the symbol, then the macro or
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
27 #define NOT_C_CODE
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
34 NAME xemacs.exe
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
35 EXPORTS
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
36 /* Exported functions */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
37 acons
3263
d674024a8674 [xemacs-hg @ 2006-02-27 16:29:00 by crestani]
crestani
parents: 3118
diff changeset
38 #ifdef NEW_GC
2720
6fa9919a9a0b [xemacs-hg @ 2005-04-08 23:10:01 by crestani]
crestani
parents: 2382
diff changeset
39 alloc_lrecord /* alloc_lrecord_type */
6fa9919a9a0b [xemacs-hg @ 2005-04-08 23:10:01 by crestani]
crestani
parents: 2382
diff changeset
40 lrecord_subr /* DEFSUBR */
6fa9919a9a0b [xemacs-hg @ 2005-04-08 23:10:01 by crestani]
crestani
parents: 2382
diff changeset
41 lrecord_symbol_value_forward /* DEFVAR_SYMVAL_FWD */
6fa9919a9a0b [xemacs-hg @ 2005-04-08 23:10:01 by crestani]
crestani
parents: 2382
diff changeset
42 #ifdef DEBUG_XEMACS
6fa9919a9a0b [xemacs-hg @ 2005-04-08 23:10:01 by crestani]
crestani
parents: 2382
diff changeset
43 mcpro_1 /* mcpro */
6fa9919a9a0b [xemacs-hg @ 2005-04-08 23:10:01 by crestani]
crestani
parents: 2382
diff changeset
44 #endif
2775
05d62157e048 [xemacs-hg @ 2005-05-15 16:37:52 by crestani]
crestani
parents: 2720
diff changeset
45 mc_alloc /* DEFSUBR */
3263
d674024a8674 [xemacs-hg @ 2006-02-27 16:29:00 by crestani]
crestani
parents: 3118
diff changeset
46 #else /* not NEW_GC */
3024
b7f26b2f78bd [xemacs-hg @ 2005-10-25 08:32:40 by ben]
ben
parents: 2775
diff changeset
47 alloc_automanaged_lcrecord /* old_alloc_lcrecord_type */
3263
d674024a8674 [xemacs-hg @ 2006-02-27 16:29:00 by crestani]
crestani
parents: 3118
diff changeset
48 #endif /* not NEW_GC */
1706
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
49 apply1
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
50 #ifdef USE_ASSERTIONS
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
51 assert_failed /* abort(), assert(), etc. */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
60 #ifdef MULE
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
61 bytecount_to_charcount_fun /* bytecount_to_charcount */
1706
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
62 #endif
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
63 call0
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
64 call1
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
65 call2
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
66 call3
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
67 call4
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
68 call5
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
69 call6
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
70 call7
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
71 call8
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
72 #ifdef MULE
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
73 charcount_to_bytecount_fun /* charcount_to_bytecount */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
74 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
75 check_quit /* QUITP */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
79 cons3
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
80 copy_lisp_object
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
81 dead_wrong_type_argument /* CHECK_xxx */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
82 #ifdef DEBUG_GCPRO
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
83 debug_gcpro1 /* GCPRO1 */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
84 debug_gcpro2 /* GCPRO2 */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
85 debug_gcpro3 /* GCPRO3 */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
86 debug_gcpro4 /* GCPRO4 */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
87 debug_gcpro5 /* GCPRO5 */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
88 debug_ungcpro /* UNGCPRO */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
89 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
90 deferror
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
91 deferror_massage_name /* DEFERROR */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
92 deferror_massage_name_and_message /* DEFERROR_STANDARD */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
93 defkeyword
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
94 defkeyword_massage_name /* DEFKEYWORD */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
95 defsubr /* DEFSUBR */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
96 defsubr_macro /* DEFSUBR_MACRO */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
97 defsymbol
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
98 defsymbol_nodump /* == defsymbol in modules */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
99 defsymbol_massage_multiword_predicate /* DEFSYMBOL_MULTIWORD_PREDICATE */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
100 defsymbol_massage_multiword_predicate_nodump /* DEFSYMBOL_MULTIWORD_PREDICATE_NO_DUMP */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
101 defsymbol_massage_name /* DEFSYMBOL */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
102 defsymbol_massage_name_nodump /* DEFSYMBOL_NO_DUMP == DEFSYMBOL in modules */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
103 defvar_magic /* DEFVAR_LISP, DEFVAR_INT, ... */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
104 dfc_coding_system_is_unicode /* TO_INTERNAL_FORMAT */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
105 dfc_convert_to_external_format /* TO_EXTERNAL_FORMAT */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
106 dfc_convert_to_internal_format /* TO_INTERNAL_FORMAT */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
107 egetenv
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
108 #ifndef EMODULES_GATHER_VERSION
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
109 emodules_doc_subr /* CDOCSUBR */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
110 emodules_doc_sym /* CDOCSYM */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
111 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
112 eputenv
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
113 #ifdef DEBUG_XEMACS
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
114 eq_with_ebola_notice /* EQ_WITH_EBOLA_NOTICE */
3118
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
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
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
117 error_check_cons
3118
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
118 #ifdef HAVE_LDAP
3110
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
119 error_check_ldap
3118
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
120 #endif
3110
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
121 error_check_opaque_ptr
3118
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
122 #ifdef HAVE_POSTGRESQL
3110
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
123 error_check_pgconn
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
124 error_check_pgresult
3118
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
125 #endif
3110
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
126 error_check_string
3118
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
127 #ifdef NEW_GC
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
128 error_check_string_direct_data
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
129 error_check_string_indirect_data
28ffea327985 [xemacs-hg @ 2005-11-30 11:28:56 by crestani]
crestani
parents: 3110
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
132 free_opaque_ptr
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
133 get_coding_system_for_text_file
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
134 intern
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
135 invalid_argument
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
136 invalid_argument_2
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
137 invalid_constant
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
138 invalid_operation
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
139 invalid_operation_2
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
140 list1
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
141 list2
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
142 list3
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
143 list4
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
144 list5
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
147 make_float
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
148 make_opaque_ptr
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
149 make_string
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
150 make_vector
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
151 maybe_invalid_operation
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
152 message
4952
19a72041c5ed Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents: 4829
diff changeset
153 nconc2
2382
ac4ffbd57062 [xemacs-hg @ 2004-11-12 15:09:09 by crestani]
crestani
parents: 1928
diff changeset
154 new_dfc_convert_copy_data /* C_STRING_TO_EXTERNAL, ... */
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
155 new_dfc_convert_malloc /* C_STRING_TO_EXTERNAL_MALLOC, ... */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
156 new_dfc_convert_size /* C_STRING_TO_EXTERNAL, ... */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
157 #ifdef MULE
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
158 non_ascii_itext_copy_ichar /* itext_copy_ichar */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
159 non_ascii_itext_ichar /* itext_ichar */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
160 non_ascii_set_itext_ichar /* set_itext_ichar */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
161 non_ascii_valid_ichar_p /* valid_ichar_p */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
162 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
163 out_of_memory /* The postgresql module uses this */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
197 record_unwind_protect
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
198 record_unwind_protect_freeing
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
199 report_process_error
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
200 signal_circular_list_error /* EXTERNAL_LIST_LOOP* */
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
201 signal_circular_property_list_error /* EXTERNAL_PROPERTY_LIST_LOOP* */
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
202 signal_error
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
203 signal_ferror
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
204 signal_malformed_list_error /* EXTERNAL_LIST_LOOP* */
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
205 signal_malformed_property_list_error /* EXTERNAL_PROPERTY_LIST_LOOP* */
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
206 signal_quit /* QUIT */
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
207 slow_down_interrupts
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
208 speed_up_interrupts
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
209 #ifndef DEBUG_XEMACS
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
210 staticpro
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
211 staticpro_nodump
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
212 #else
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
213 staticpro_1
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
214 staticpro_nodump_1
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
215 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
216 unbind_to_1 /* unbind_to */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
217 #ifndef DEBUG_XEMACS
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
218 unstaticpro_nodump
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
219 #else
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
220 unstaticpro_nodump_1
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
224 vector1
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
225 vector2
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
226 vector3
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
229 wrap_record_1
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
232 write_fmt_string
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
236 wrong_type_argument /* CONCHECK_xxx */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
237 xemacs_c_alloca /* ALLOCA */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
238 xfree_1 /* xfree */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
239 xmalloc
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
240 xmalloc_and_zero
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
241 xrealloc
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
242 xstrdup
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
243 Dynarr_delete_many /* Dynarr_delete, Dynarr_delete_object, ... */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
244 Dynarr_free
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
245 Dynarr_insert_many /* Dynarr_add_{literal,lisp}_string */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
246 Dynarr_newf /* Dynarr_new, Dynarr_new2 */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
247 Dynarr_resize /* Dynarr_add */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
248 Fappend
1706
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
249 Fapply
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
250 Fbuffer_modified_p
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
251 Fbuffer_name
1706
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
252 Fcall_with_condition_handler
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
253 Fcons
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
254 Fcurrent_buffer
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
255 Fequal
1706
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
256 Feval
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
257 Fexpand_abbrev
1706
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
258 Ffuncall
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
259 Fget
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
260 Fkill_buffer
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
261 Flength
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
262 Flist
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
263 Fmake_list
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
264 Fmake_string
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
265 Fmake_symbol
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
266 Fmake_vector
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
267 Fnreverse
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
268 Fprovide
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
269 Fput
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
270 Freverse
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
271 Fset_buffer
1706
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
272 Fsignal
9fc738581a9d [xemacs-hg @ 2003-09-22 03:21:12 by james]
james
parents: 1689
diff changeset
273 Fthrow
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
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
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
276 XINT_1
1d2a1d747bc0 [xemacs-hg @ 2005-11-29 08:38:29 by stephent]
stephent
parents: 3104
diff changeset
277 #endif
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
278
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
279 /* Exported variables */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
280 __temp_alloca_size__ /* ALLOCA */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
281 #ifdef DEBUG_XEMACS
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
282 debug_issue_ebola_notices /* EQ_WITH_EBOLA_NOTICE */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
283 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
284 dont_check_for_quit /* QUITP, QUIT */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
285 gcprolist /* GCPRO1, GCPRO2, ... */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
286 initialized /* LOADHIST_ATTACH */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
287 lrecord_cons /* CONSP */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
288 lrecord_implementations_table /* RECORD_DUMPABLE */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
289 lrecord_marker /* MARKERP */
1689
1193b7458e43 [xemacs-hg @ 2003-09-16 06:49:49 by crestani]
crestani
parents: 1632
diff changeset
290 #ifdef USE_KKCC
1193b7458e43 [xemacs-hg @ 2003-09-16 06:49:49 by crestani]
crestani
parents: 1632
diff changeset
291 lrecord_memory_descriptions /* INIT_LRECORD_IMPLEMENTATION */
1193b7458e43 [xemacs-hg @ 2003-09-16 06:49:49 by crestani]
crestani
parents: 1632
diff changeset
292 #else
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
293 lrecord_markers /* INIT_LRECORD_IMPLEMENTATION */
1689
1193b7458e43 [xemacs-hg @ 2003-09-16 06:49:49 by crestani]
crestani
parents: 1632
diff changeset
294 #endif
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
295 lrecord_string /* STRINGP */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
296 lrecord_symbol /* SYMBOLP */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
297 lrecord_type_count /* INIT_EXTERNAL_LRECORD_IMPLEMENTATION */
3104
63b684f8a823 [xemacs-hg @ 2005-11-28 16:39:53 by stephent]
stephent
parents: 3024
diff changeset
298 lrecord_uid_counter
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
299 need_to_check_c_alloca /* ALLOCA */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
300 print_readably
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
301 quit_check_signal_happened /* QUITP */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
302 #ifdef ERROR_CHECK_MALLOC
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
303 regex_malloc_disallowed /* REGEX_MALLOC_CHECK */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
304 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
305 #ifdef MULE
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
306 rep_bytes_by_first_byte /* itext_ichar_len, INC_IBYTEPTR, ... */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
307 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
308 something_happened /* QUIT */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
309 specpdl_depth_counter /* specpdl_depth */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
310 Qconsp /* CHECK_CONS */
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
311 Qcritical /* QUIT, QUITP */
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
312 Qdelete
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
313 Qfile_name /* Qdll_filename_encoding */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
314 Qintegerp /* CHECK_INT, CONCHECK_INT */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
315 Qinvalid_argument
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
316 Qnative
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
317 Qnil
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
318 Qnotice
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
319 #ifdef USE_UNION_TYPE
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
320 Qnull_pointer /* DEFVAR_xxx */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
321 #endif
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
322 Qprocess_error
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
323 Qsearch
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
324 Qsimple
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
325 Qstringp /* CHECK_STRING */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
326 Qsymbolp /* CHECK_SYMBOL */
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
327 Qsyntax_error
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
328 Qt
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
329 Qunbound
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
330 #ifdef USE_UNION_TYPE
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents:
diff changeset
331 Qzero /* ZEROP */
1928
ba24fcdb4cfe [xemacs-hg @ 2004-02-25 20:05:32 by james]
james
parents: 1927
diff changeset
332 #endif
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
333 Vinhibit_quit /* QUIT, QUITP */
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1726
diff changeset
334 Vquit_flag /* QUIT, QUITP */