Mercurial > hg > xemacs-beta
annotate src/symsinit.h @ 4938:299dce99bdad
(for main branch) when freeing check against DEADBEEF_CONSTANT since that's what we use elsewhere
| author | Ben Wing <ben@xemacs.org> |
|---|---|
| date | Tue, 19 Jan 2010 11:25:37 -0600 |
| parents | b3ea9c582280 |
| children | b3ce27ca7647 |
| rev | line source |
|---|---|
| 428 | 1 /* Various initialization function prototypes. |
| 2 Copyright (C) 1995 Board of Trustees, University of Illinois. | |
| 771 | 3 Copyright (C) 2001, 2002 Ben Wing. |
| 428 | 4 |
| 5 This file is part of XEmacs. | |
| 6 | |
| 7 XEmacs is free software; you can redistribute it and/or modify it | |
| 8 under the terms of the GNU General Public License as published by the | |
| 9 Free Software Foundation; either version 2, or (at your option) any | |
| 10 later version. | |
| 11 | |
| 12 XEmacs is distributed in the hope that it will be useful, but WITHOUT | |
| 13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
| 14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
| 15 for more details. | |
| 16 | |
| 17 You should have received a copy of the GNU General Public License | |
| 18 along with XEmacs; see the file COPYING. If not, write to | |
|
4802
2fc0e2f18322
Don't create any bignums before pdumping. Add bignum, ratio, and bigfloat
Jerry James <james@xemacs.org>
parents:
3381
diff
changeset
|
19 the Free Software Foundation, Inc., 51 Franklin St - Fifth Floor, |
|
2fc0e2f18322
Don't create any bignums before pdumping. Add bignum, ratio, and bigfloat
Jerry James <james@xemacs.org>
parents:
3381
diff
changeset
|
20 Boston, MA 02111-1301, USA. */ |
| 428 | 21 |
| 22 /* Synched up with: Not in FSF. */ | |
| 23 | |
| 440 | 24 #ifndef INCLUDED_symsinit_h_ |
| 25 #define INCLUDED_symsinit_h_ | |
| 428 | 26 |
| 27 /* Earliest environment initializations (dump-time and run-time). */ | |
| 28 | |
| 2367 | 29 void init_win32_very_very_early (void); |
| 30 | |
| 428 | 31 void init_data_very_early (void); |
| 32 void init_floatfns_very_early (void); | |
| 33 void init_free_hook (void); | |
| 34 void init_process_times_very_early (void); | |
| 35 void init_ralloc (void); | |
| 36 void init_signals_very_early (void); | |
| 771 | 37 void init_mswindows_dde_very_early (void); |
| 428 | 38 |
| 814 | 39 /* Early Lisp-engine initialization -- dump-time only for init, dump-time |
| 40 and post-pdump-load-time for reinit. We call the reinit() routine | |
| 41 ourselves at post-pdump-load-time, but the init_() routine calls the | |
| 42 reinit() routine itself. (This is because sometimes the timing of when | |
| 43 to call the routine is tricky -- the init routine might need to do some | |
| 44 stuff, call the reinit() routine, and do some more stuff.) */ | |
| 428 | 45 |
| 46 void init_alloc_once_early (void); | |
| 1204 | 47 void reinit_alloc_early (void); |
| 428 | 48 void init_symbols_once_early (void); |
| 1204 | 49 void reinit_symbols_early (void); |
| 428 | 50 void init_errors_once_early (void); |
| 1204 | 51 void reinit_opaque_early (void); |
| 428 | 52 void init_opaque_once_early (void); |
| 771 | 53 void init_elhash_once_early (void); |
| 54 void init_eistring_once_early (void); | |
| 1204 | 55 void reinit_eistring_early (void); |
| 814 | 56 |
| 57 /* Reset the Lisp engine. Called both at dump-time, run-time and | |
| 58 run-temacs-time; at dump-time, it's called early, before any of the | |
| 59 vars() or complex_vars() routines. Currently does almost nothing. */ | |
| 60 | |
| 61 void init_alloc_early (void); | |
| 62 | |
| 63 /* Called somewhat randomly -- at dump-time, in the middle of the vars() | |
| 64 calls, and at run-time, just before the late initializations. */ | |
| 65 | |
| 66 void init_eval_semi_early (void); | |
| 428 | 67 |
| 68 /* Declare the built-in symbols and primitives (dump-time only). */ | |
| 69 | |
| 70 void syms_of_abbrev (void); | |
| 71 void syms_of_alloc (void); | |
| 72 void syms_of_balloon_x (void); | |
| 73 void syms_of_buffer (void); | |
| 74 void syms_of_bytecode (void); | |
| 75 void syms_of_callint (void); | |
| 76 void syms_of_casefiddle (void); | |
| 77 void syms_of_casetab (void); | |
| 78 void syms_of_chartab (void); | |
| 79 void syms_of_cmdloop (void); | |
| 80 void syms_of_cmds (void); | |
| 771 | 81 void syms_of_console (void); |
| 428 | 82 void syms_of_console_mswindows (void); |
| 771 | 83 void syms_of_console_tty (void); |
| 428 | 84 void syms_of_data (void); |
| 85 void syms_of_database (void); | |
| 86 void syms_of_debug (void); | |
| 771 | 87 void syms_of_device (void); |
| 428 | 88 void syms_of_device_mswindows (void); |
| 771 | 89 void syms_of_device_tty (void); |
| 428 | 90 void syms_of_device_x (void); |
| 771 | 91 void syms_of_dialog (void); |
| 442 | 92 void syms_of_dialog_mswindows (void); |
| 428 | 93 void syms_of_dialog_x (void); |
| 94 void syms_of_dired (void); | |
| 95 void syms_of_dired_mswindows (void); | |
| 96 void syms_of_doc (void); | |
| 97 void syms_of_dragdrop (void); | |
| 98 void syms_of_editfns (void); | |
| 1706 | 99 EXTERN_C void syms_of_eldap (void); |
| 428 | 100 void syms_of_elhash (void); |
| 101 void syms_of_emacs (void); | |
| 102 void syms_of_eval (void); | |
| 771 | 103 void syms_of_event_Xt (void); |
| 428 | 104 void syms_of_event_mswindows (void); |
| 771 | 105 void syms_of_event_stream (void); |
| 428 | 106 void syms_of_events (void); |
| 107 void syms_of_extents (void); | |
| 108 void syms_of_faces (void); | |
| 771 | 109 void syms_of_file_coding (void); |
| 428 | 110 void syms_of_fileio (void); |
| 111 void syms_of_filelock (void); | |
| 112 void syms_of_floatfns (void); | |
| 113 void syms_of_fns (void); | |
| 826 | 114 #ifdef USE_C_FONT_LOCK |
| 428 | 115 void syms_of_font_lock (void); |
| 826 | 116 #endif /* USE_C_FONT_LOCK */ |
| 428 | 117 void syms_of_frame (void); |
| 118 void syms_of_frame_mswindows (void); | |
| 771 | 119 void syms_of_frame_tty (void); |
| 428 | 120 void syms_of_frame_x (void); |
| 121 void syms_of_free_hook (void); | |
| 122 void syms_of_general (void); | |
| 771 | 123 void syms_of_glyphs (void); |
| 428 | 124 void syms_of_glyphs_eimage (void); |
| 771 | 125 void syms_of_glyphs_mswindows (void); |
| 563 | 126 void syms_of_glyphs_shared (void); |
| 428 | 127 void syms_of_glyphs_widget (void); |
| 771 | 128 void syms_of_glyphs_x (void); |
| 129 void syms_of_gpmevent (void); | |
| 130 void syms_of_gui (void); | |
| 440 | 131 void syms_of_gui_mswindows (void); |
| 428 | 132 void syms_of_gui_x (void); |
| 133 void syms_of_gutter (void); | |
| 134 void syms_of_indent (void); | |
| 135 void syms_of_input_method_xlib (void); | |
| 136 void syms_of_intl (void); | |
| 771 | 137 void syms_of_intl_win32 (void); |
| 138 void syms_of_intl_x (void); | |
| 428 | 139 void syms_of_keymap (void); |
| 140 void syms_of_lread (void); | |
| 141 void syms_of_macros (void); | |
| 142 void syms_of_marker (void); | |
| 3263 | 143 #ifdef NEW_GC |
| 2720 | 144 void syms_of_mc_alloc (void); |
| 3263 | 145 #endif /* NEW_GC */ |
| 428 | 146 void syms_of_md5 (void); |
| 147 void syms_of_menubar (void); | |
| 148 void syms_of_menubar_mswindows (void); | |
| 771 | 149 void syms_of_menubar_x (void); |
| 428 | 150 void syms_of_minibuf (void); |
| 151 void syms_of_module (void); | |
| 3360 | 152 EXTERN_C void syms_of_canna_api (void); |
| 428 | 153 void syms_of_mule_ccl (void); |
| 154 void syms_of_mule_charset (void); | |
| 771 | 155 void syms_of_mule_coding (void); |
| 428 | 156 void syms_of_mule_wnn (void); |
| 771 | 157 void syms_of_nt (void); |
| 1983 | 158 void syms_of_number (void); |
| 771 | 159 void syms_of_objects (void); |
| 160 void syms_of_objects_mswindows (void); | |
| 428 | 161 void syms_of_objects_tty (void); |
| 162 void syms_of_objects_x (void); | |
| 3354 | 163 void syms_of_font_mgr (void); |
| 1706 | 164 EXTERN_C void syms_of_postgresql (void); |
| 428 | 165 void syms_of_print (void); |
| 166 void syms_of_process (void); | |
| 167 void syms_of_process_nt (void); | |
| 168 void syms_of_profile (void); | |
| 169 void syms_of_ralloc (void); | |
| 170 void syms_of_rangetab (void); | |
| 171 void syms_of_redisplay (void); | |
| 172 void syms_of_scrollbar (void); | |
| 173 void syms_of_scrollbar_mswindows(void); | |
| 174 void syms_of_search (void); | |
| 175 void syms_of_select (void); | |
| 176 void syms_of_select_mswindows (void); | |
| 771 | 177 void syms_of_select_x (void); |
| 428 | 178 void syms_of_signal (void); |
| 179 void syms_of_sound (void); | |
| 180 void syms_of_specifier (void); | |
| 181 void syms_of_sunpro (void); | |
| 182 void syms_of_symbols (void); | |
| 183 void syms_of_syntax (void); | |
| 440 | 184 void syms_of_tests (void); |
| 771 | 185 void syms_of_text (void); |
| 428 | 186 void syms_of_toolbar (void); |
| 187 void syms_of_tooltalk (void); | |
| 188 void syms_of_undo (void); | |
| 771 | 189 void syms_of_unicode (void); |
| 428 | 190 void syms_of_widget (void); |
| 771 | 191 void syms_of_win32 (void); |
| 428 | 192 void syms_of_window (void); |
| 193 | |
| 771 | 194 /* Initialize the console types (dump-time only for console_type_(), |
| 195 post-pdump-load-time only for reinit_). */ | |
| 428 | 196 |
| 197 void console_type_create (void); | |
| 198 void console_type_create_stream (void); | |
| 199 void reinit_console_type_create_stream (void); | |
| 200 void console_type_create_tty (void); | |
| 201 void reinit_console_type_create_tty (void); | |
| 202 void console_type_create_device_tty (void); | |
| 203 void console_type_create_frame_tty (void); | |
| 204 void console_type_create_objects_tty (void); | |
| 205 void console_type_create_redisplay_tty (void); | |
| 206 void console_type_create_x (void); | |
| 207 void reinit_console_type_create_x (void); | |
| 208 void console_type_create_device_x (void); | |
| 209 void reinit_console_type_create_device_x (void); | |
| 210 void console_type_create_frame_x (void); | |
| 211 void console_type_create_glyphs_x (void); | |
| 212 void console_type_create_menubar_x (void); | |
| 213 void console_type_create_objects_x (void); | |
| 214 void console_type_create_redisplay_x (void); | |
| 215 void console_type_create_scrollbar_x (void); | |
| 216 void console_type_create_select_x (void); | |
| 217 void console_type_create_toolbar_x (void); | |
| 218 void console_type_create_dialog_x (void); | |
| 219 void console_type_create_mswindows (void); | |
| 220 void reinit_console_type_create_mswindows (void); | |
| 221 void console_type_create_device_mswindows (void); | |
| 222 void console_type_create_frame_mswindows (void); | |
| 223 void console_type_create_menubar_mswindows (void); | |
| 224 void console_type_create_objects_mswindows (void); | |
| 225 void console_type_create_redisplay_mswindows (void); | |
| 226 void console_type_create_scrollbar_mswindows (void); | |
| 227 void console_type_create_toolbar_mswindows (void); | |
| 228 void console_type_create_glyphs_mswindows (void); | |
| 229 void console_type_create_dialog_mswindows (void); | |
| 230 void console_type_create_select_mswindows (void); | |
| 231 | |
| 771 | 232 /* Initialize the specifier types (dump-time only for specifier_type_(), |
| 233 post-pdump-load-time only for reinit_). */ | |
| 428 | 234 |
| 235 void specifier_type_create (void); | |
| 236 void reinit_specifier_type_create (void); | |
| 237 void specifier_type_create_image (void); | |
| 238 void reinit_specifier_type_create_image (void); | |
| 239 void specifier_type_create_gutter (void); | |
| 240 void reinit_specifier_type_create_gutter (void); | |
| 241 void specifier_type_create_objects (void); | |
| 242 void reinit_specifier_type_create_objects (void); | |
| 243 void specifier_type_create_toolbar (void); | |
| 244 void reinit_specifier_type_create_toolbar (void); | |
| 245 | |
| 771 | 246 /* Initialize the coding system types (dump-time only for |
| 247 coding_system_type_(), post-pdump-load-time only for reinit_). */ | |
| 248 | |
| 249 void coding_system_type_create (void); | |
| 250 void reinit_coding_system_type_create (void); | |
| 251 void coding_system_type_create_unicode (void); | |
| 252 void reinit_coding_system_type_create_unicode (void); | |
| 253 void coding_system_type_create_intl_win32 (void); | |
| 254 void reinit_coding_system_type_create_intl_win32 (void); | |
| 255 void coding_system_type_create_mule_coding (void); | |
| 256 void reinit_coding_system_type_create_mule_coding (void); | |
| 257 | |
| 428 | 258 /* Initialize the structure types (dump-time only). */ |
| 259 | |
| 260 void structure_type_create (void); | |
| 261 void structure_type_create_chartab (void); | |
| 262 void structure_type_create_faces (void); | |
| 263 void structure_type_create_rangetab (void); | |
| 264 void structure_type_create_hash_table (void); | |
| 265 | |
| 266 /* Initialize the image instantiator types (dump-time only). */ | |
| 267 | |
| 268 void image_instantiator_format_create (void); | |
| 269 void image_instantiator_format_create_glyphs_eimage (void); | |
| 270 void image_instantiator_format_create_glyphs_widget (void); | |
| 271 void image_instantiator_format_create_glyphs_x (void); | |
| 272 void image_instantiator_format_create_glyphs_mswindows (void); | |
| 273 void image_instantiator_format_create_glyphs_tty (void); | |
| 274 | |
| 275 /* Initialize the lstream types (dump-time only). */ | |
| 276 | |
| 277 void lstream_type_create (void); | |
| 278 void lstream_type_create_file_coding (void); | |
| 279 void lstream_type_create_print (void); | |
| 280 void lstream_type_create_mswindows_selectable (void); | |
| 281 | |
| 282 /* Initialize process types */ | |
| 283 | |
| 284 void process_type_create_nt (void); | |
| 285 void process_type_create_unix (void); | |
| 286 | |
| 287 /* Allow for Fprovide() (dump-time only). */ | |
| 288 | |
| 289 void init_provide_once (void); | |
| 290 | |
| 771 | 291 /* Initialize most variables (dump-time for vars_, dump-time and |
| 2367 | 292 post-pdump-load-time for reinit_vars). */ |
| 428 | 293 |
| 294 void vars_of_abbrev (void); | |
| 295 void vars_of_alloc (void); | |
| 296 void vars_of_balloon_x (void); | |
| 297 void vars_of_buffer (void); | |
| 298 void reinit_vars_of_buffer (void); | |
| 299 void vars_of_bytecode (void); | |
| 300 void vars_of_callint (void); | |
| 301 void vars_of_chartab (void); | |
| 302 void vars_of_cmdloop (void); | |
| 303 void vars_of_cmds (void); | |
| 304 void vars_of_console (void); | |
| 305 void reinit_vars_of_console (void); | |
| 306 void vars_of_console_stream (void); | |
| 307 void vars_of_console_mswindows (void); | |
| 308 void vars_of_console_tty (void); | |
| 3381 | 309 void vars_of_console_x (void); |
| 428 | 310 void vars_of_data (void); |
| 311 void vars_of_database (void); | |
| 312 void vars_of_debug (void); | |
| 313 void reinit_vars_of_debug (void); | |
| 314 void vars_of_device (void); | |
| 315 void reinit_vars_of_device (void); | |
| 316 void vars_of_device_mswindows (void); | |
| 317 void vars_of_device_x (void); | |
| 318 void reinit_vars_of_device_x (void); | |
| 319 void vars_of_dialog (void); | |
| 320 void vars_of_dialog_x (void); | |
| 321 void vars_of_dialog_mswindows (void); | |
| 322 void vars_of_dired (void); | |
| 323 void vars_of_dired_mswindows (void); | |
| 324 void vars_of_doc (void); | |
| 325 void vars_of_dragdrop (void); | |
| 326 void vars_of_editfns (void); | |
| 327 void vars_of_emacs (void); | |
| 328 void vars_of_eval (void); | |
| 329 void reinit_vars_of_eval (void); | |
| 330 void vars_of_event_stream (void); | |
| 331 void reinit_vars_of_event_stream (void); | |
| 332 void vars_of_event_tty (void); | |
| 333 void reinit_vars_of_event_tty (void); | |
| 334 void vars_of_event_mswindows (void); | |
| 335 void reinit_vars_of_event_mswindows (void); | |
| 336 void vars_of_event_Xt (void); | |
| 337 void reinit_vars_of_event_Xt (void); | |
| 338 void vars_of_events (void); | |
| 339 void reinit_vars_of_events (void); | |
| 340 void vars_of_extents (void); | |
| 341 void reinit_vars_of_extents (void); | |
| 342 void vars_of_faces (void); | |
| 771 | 343 void vars_of_file_coding (void); |
| 344 void reinit_vars_of_file_coding (void); | |
| 428 | 345 void vars_of_fileio (void); |
| 442 | 346 void reinit_vars_of_fileio (void); |
| 428 | 347 void vars_of_filelock (void); |
| 348 void vars_of_floatfns (void); | |
| 771 | 349 void vars_of_fns (void); |
| 826 | 350 #ifdef USE_C_FONT_LOCK |
| 428 | 351 void vars_of_font_lock (void); |
| 352 void reinit_vars_of_font_lock (void); | |
| 826 | 353 #endif /* USE_C_FONT_LOCK */ |
| 428 | 354 void vars_of_frame_tty (void); |
| 355 void vars_of_frame_mswindows (void); | |
| 438 | 356 void reinit_vars_of_frame_mswindows (void); |
| 428 | 357 void vars_of_frame_x (void); |
| 358 void vars_of_frame (void); | |
| 359 void vars_of_glyphs_x (void); | |
| 360 void vars_of_glyphs_eimage (void); | |
| 361 void vars_of_glyphs_widget (void); | |
| 362 void reinit_vars_of_glyphs_widget (void); | |
| 363 void vars_of_glyphs_mswindows (void); | |
| 364 void vars_of_glyphs (void); | |
| 365 void reinit_vars_of_glyphs (void); | |
| 366 void vars_of_gui_x (void); | |
| 367 void reinit_vars_of_gui_x (void); | |
| 368 void vars_of_gui (void); | |
| 369 void vars_of_gutter (void); | |
| 370 void vars_of_input_method_motif (void); | |
| 371 void vars_of_input_method_xlib (void); | |
| 372 void vars_of_indent (void); | |
| 373 void vars_of_insdel (void); | |
| 374 void reinit_vars_of_insdel (void); | |
| 375 void vars_of_intl (void); | |
| 771 | 376 void vars_of_intl_win32 (void); |
| 428 | 377 void vars_of_keymap (void); |
| 378 void vars_of_lread (void); | |
| 379 void reinit_vars_of_lread (void); | |
| 380 void vars_of_lstream (void); | |
| 381 void reinit_vars_of_lstream (void); | |
| 382 void vars_of_macros (void); | |
| 383 void vars_of_md5 (void); | |
| 384 void vars_of_menubar_x (void); | |
| 385 void reinit_vars_of_menubar_x (void); | |
| 386 void vars_of_menubar (void); | |
| 387 void vars_of_menubar_mswindows (void); | |
| 388 void vars_of_minibuf (void); | |
| 389 void reinit_vars_of_minibuf (void); | |
| 390 void vars_of_module (void); | |
| 391 void reinit_vars_of_module (void); | |
| 3360 | 392 EXTERN_C void vars_of_canna_api (void); |
| 428 | 393 void vars_of_mule_ccl(void); |
| 394 void vars_of_mule_charset (void); | |
| 771 | 395 void vars_of_mule_coding (void); |
| 396 void reinit_vars_of_mule_coding (void); | |
| 428 | 397 void vars_of_mule_wnn (void); |
| 442 | 398 void reinit_vars_of_mule_wnn (void); |
| 440 | 399 void vars_of_nt (void); |
| 1983 | 400 void vars_of_number (void); |
|
4802
2fc0e2f18322
Don't create any bignums before pdumping. Add bignum, ratio, and bigfloat
Jerry James <james@xemacs.org>
parents:
3381
diff
changeset
|
401 void reinit_vars_of_number (void); |
| 428 | 402 void vars_of_objects (void); |
| 3354 | 403 void vars_of_font_mgr (void); |
| 404 void reinit_vars_of_font_mgr (void); | |
| 428 | 405 void reinit_vars_of_objects (void); |
| 406 void vars_of_objects_tty (void); | |
| 407 void vars_of_objects_mswindows (void); | |
| 788 | 408 void reinit_vars_of_object_mswindows (void); |
| 428 | 409 void vars_of_objects_x (void); |
| 410 void vars_of_print (void); | |
| 411 void reinit_vars_of_print (void); | |
| 412 void vars_of_process (void); | |
| 413 void vars_of_process_nt (void); | |
| 414 void vars_of_process_unix (void); | |
| 415 void vars_of_profile (void); | |
| 416 void vars_of_ralloc (void); | |
| 2526 | 417 void vars_of_realpath (void); |
| 428 | 418 void vars_of_redisplay (void); |
| 814 | 419 void vars_of_regex (void); |
| 428 | 420 void vars_of_scrollbar_x (void); |
| 421 void reinit_vars_of_scrollbar_x (void); | |
| 422 void vars_of_scrollbar (void); | |
| 423 void vars_of_scrollbar_mswindows (void); | |
| 424 void vars_of_search (void); | |
| 425 void reinit_vars_of_search (void); | |
| 426 void vars_of_select (void); | |
| 427 void vars_of_select_mswindows (void); | |
| 428 void vars_of_sound (void); | |
| 429 void vars_of_specifier (void); | |
| 430 void vars_of_sunpro (void); | |
| 431 void vars_of_symbols (void); | |
| 432 void vars_of_syntax (void); | |
| 440 | 433 void vars_of_tests (void); |
| 771 | 434 void vars_of_text (void); |
| 435 void reinit_vars_of_text (void); | |
| 428 | 436 void vars_of_toolbar (void); |
| 437 void vars_of_tooltalk (void); | |
| 438 void vars_of_undo (void); | |
| 439 void reinit_vars_of_undo (void); | |
| 771 | 440 void vars_of_unicode (void); |
| 428 | 441 void vars_of_window (void); |
| 442 void reinit_vars_of_window (void); | |
| 771 | 443 void vars_of_win32 (void); |
| 440 | 444 void vars_of_select_x (void); |
| 445 void reinit_vars_of_select_x (void); | |
| 1706 | 446 EXTERN_C void vars_of_eldap (void); |
| 447 EXTERN_C void vars_of_postgresql (void); | |
| 428 | 448 void vars_of_gpmevent (void); |
| 449 | |
| 450 /* Initialize specifier variables (dump-time only). */ | |
| 451 | |
| 452 void specifier_vars_of_glyphs (void); | |
| 863 | 453 void specifier_vars_of_glyphs_widget (void); |
| 428 | 454 void specifier_vars_of_gutter (void); |
| 455 void specifier_vars_of_menubar (void); | |
| 456 void specifier_vars_of_redisplay (void); | |
| 457 void specifier_vars_of_scrollbar (void); | |
| 458 void specifier_vars_of_toolbar (void); | |
| 459 void specifier_vars_of_window (void); | |
| 460 | |
| 771 | 461 /* Initialize variables with complex dependencies on other variables |
| 462 (dump-time for complex_vars_, dump-time and post-pdump-load-time | |
| 463 for reinit_(), pdump-load-time-only for reinit_..._runtime_only()). | |
| 464 #### The reinit_() functions should be called from emacs.c, not the | |
| 465 corresponding complex_vars_of_(). */ | |
| 428 | 466 |
| 467 void complex_vars_of_alloc (void); | |
|
4834
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
468 void complex_vars_of_buffer (void); |
| 428 | 469 void complex_vars_of_casetab (void); |
| 470 void complex_vars_of_chartab (void); | |
| 471 void complex_vars_of_console (void); | |
| 472 void complex_vars_of_emacs (void); | |
|
4834
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
473 void complex_vars_of_faces (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
474 void complex_vars_of_file_coding (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
475 void complex_vars_of_font_mgr (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
476 void complex_vars_of_frame (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
477 void complex_vars_of_glyphs (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
478 void complex_vars_of_glyphs_mswindows (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
479 void complex_vars_of_glyphs_x (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
480 void complex_vars_of_intl_win32 (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
481 void complex_vars_of_keymap (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
482 void complex_vars_of_menubar (void); |
| 428 | 483 void complex_vars_of_minibuf (void); |
|
4834
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
484 void complex_vars_of_mule_charset (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
485 void complex_vars_of_scrollbar (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
486 void complex_vars_of_syntax (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
487 void complex_vars_of_unicode (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
488 void reinit_complex_vars_of_buffer_runtime_only (void); |
|
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4802
diff
changeset
|
489 void reinit_complex_vars_of_console_runtime_only (void); |
| 428 | 490 void reinit_complex_vars_of_minibuf (void); |
| 491 | |
| 492 /* Late initialization -- stuff pertaining only to interactive usage, | |
| 771 | 493 I/O, or Lisp reading. (Dump-time and run-time, but the code itself |
| 494 may conditionalize on this by checking the `initialized' variable.) */ | |
| 428 | 495 |
| 771 | 496 void init_buffer_1 (void); |
| 497 void init_buffer_2 (void); | |
| 442 | 498 void init_console_stream (int reinit); |
| 428 | 499 void init_device_tty (void); |
| 500 void init_editfns (void); | |
| 501 void init_event_Xt_late (void); | |
| 814 | 502 void init_event_mswindows_late (void); |
| 428 | 503 void init_event_stream (void); |
| 504 void init_event_tty_late (void); | |
| 505 void init_event_unixoid (void); | |
| 771 | 506 void init_file_coding (void); |
| 428 | 507 void init_hpplay (void); |
| 771 | 508 void init_intl (void); |
| 509 void init_intl_win32 (void); | |
| 428 | 510 void init_lread (void); |
| 511 void init_macros (void); | |
| 814 | 512 void init_mswindows_environment (void); |
| 513 void init_nt (void); | |
| 771 | 514 void init_postgresql_from_environment (void); |
| 428 | 515 void init_redisplay (void); |
| 771 | 516 void init_select_mswindows (void); |
| 428 | 517 void init_sunpro (void); |
| 442 | 518 void init_win32 (void); |
| 814 | 519 void init_xemacs_process (void); |
| 428 | 520 |
| 462 | 521 void syms_of_device_gtk (void); |
| 522 void syms_of_dialog_gtk (void); | |
| 523 void syms_of_event_gtk (void); | |
| 524 void syms_of_frame_gtk (void); | |
| 525 void syms_of_glyphs_gtk (void); | |
| 526 void syms_of_gui_gtk (void); | |
| 527 void syms_of_menubar_gtk (void); | |
| 528 void syms_of_objects_gtk (void); | |
| 529 void syms_of_select_gtk (void); | |
| 530 void syms_of_ui_gtk (void); | |
| 778 | 531 void syms_of_widget_accessors (void); |
| 532 void syms_of_ui_byhand (void); | |
| 462 | 533 void console_type_create_gtk (void); |
| 1415 | 534 void reinit_console_type_create_gtk (void); |
| 462 | 535 void console_type_create_device_gtk (void); |
| 536 void console_type_create_frame_gtk (void); | |
| 537 void console_type_create_glyphs_gtk (void); | |
| 538 void console_type_create_menubar_gtk (void); | |
| 539 void console_type_create_objects_gtk (void); | |
| 540 void console_type_create_redisplay_gtk (void); | |
| 541 void console_type_create_scrollbar_gtk (void); | |
| 542 void console_type_create_toolbar_gtk (void); | |
| 543 void console_type_create_dialog_gtk (void); | |
| 544 void image_instantiator_format_create_glyphs_gtk (void); | |
| 545 void vars_of_device_gtk (void); | |
| 546 void vars_of_dialog_gtk (void); | |
| 547 void vars_of_event_gtk (void); | |
| 1415 | 548 void reinit_vars_of_event_gtk (void); |
| 462 | 549 void vars_of_frame_gtk (void); |
| 550 void vars_of_glyphs_gtk (void); | |
| 551 void vars_of_gui_gtk (void); | |
| 552 void vars_of_menubar_gtk (void); | |
| 1415 | 553 void reinit_vars_of_menubar_gtk (void); |
| 462 | 554 void vars_of_objects_gtk (void); |
| 555 void vars_of_scrollbar_gtk (void); | |
| 556 void vars_of_select_gtk (void); | |
| 557 void vars_of_ui_gtk (void); | |
| 558 void complex_vars_of_glyphs_gtk (void); | |
| 559 void init_event_gtk_late (void); | |
| 778 | 560 void console_type_create_select_gtk (void); |
| 462 | 561 |
| 1983 | 562 /* Enhanced number initialization: must be done only at runtime due to complex |
| 563 interactions with the supporting libraries. */ | |
| 564 void init_number (void); | |
| 565 | |
| 440 | 566 #endif /* INCLUDED_symsinit_h_ */ |
