Mercurial > hg > xemacs-beta
annotate src/symsinit.h @ 1204:e22b0213b713
[xemacs-hg @ 2003-01-12 11:07:58 by michaels]
modules/ChangeLog:
2002-12-16 Ben Wing <ben@xemacs.org>
* postgresql/postgresql.c:
remove ifdef USE_KKCC.
src/ChangeLog:
2003-01-08 Mike Sperber <mike@xemacs.org>
* console.h (CDFW_CONSOLE): Don't lead to a crash if we're dealing
with a dead window/frame/device/console.
2002-12-20 Mike Sperber <mike@xemacs.org>
* ui-gtk.c: Fix typo from Ben's patch: emacs_ffi_data is a
typedef, not a struct. emacs_gtk_object_data is a typedef, not a
struct.
* gtk-glue.c (gdk_event_to_emacs_event): Fix typos from Ben's
patch: le -> emacs_event + rearrange the code.
* event-gtk.c (gtk_event_to_emacs_event): Fix typos from Ben's
patch: ..._UNDERLYING_GDK_EVENT -> ..._GDK_EVENT, ev -> key_event.
* device-gtk.c: Fix typo from Ben's patch: x_keysym_map_hash_table
-> x_keysym_map_hashtable.
2002-12-19 Mike Sperber <mike@xemacs.org>
* menubar-x.c (set_frame_menubar): Initialize protect_me field of
popup_data.
2002-12-16 Ben Wing <ben@xemacs.org>
Major cleanup of KKCC, etc.
KKCC, pdump-related:
-- descriptions are written for all objects. this required some
changes in the format of some objects, e.g. extents, popup-data,
coding system, lstream, lcrecord-list.
-- KKCC now handles weakness in markers, hash tables, elsewhere
correctly (formerly, you'd eventually get a stack overflow due
to endlessly expanding markers).
-- textual changes: lrecord_description -> memory_description,
struct_description -> sized_memory_description.
-- extensive comment describing descriptions and pdump.
-- redo XD_UNION so it works inline and change its format to provide
sufficient info for pdump. implement XD_UNION in pdump. also add
XD_UNION_DYNAMIC_SIZE, which works like XD_UNION except for when
auto-computing structure sizes.
-- add support for XD_INDIRECT in description offsets (used by
extents).
-- add support for "description maps", allowing for indirect
descriptions that are retrieved from an object at run-time. this
generalizes XD_CODING_SYSTEM_END, XD_SPECIFIER_END, etc., which
have now been eliminated.
-- add a fifth field "flags" to memory_description, to support flags
that can be specified for this particular line. Currently defined
flags are XD_FLAG_NO_KKCC (KKCC should ignore this entry; useful
for the weakness above in markers, etc.), XD_FLAG_NO_PDUMP (pdump
should ignore this entry), XD_FLAG_UNION_DEFAULT_ENTRY (in
union maps, this specifies a "default" entry for all remaining
values), and XD_FLAG_FREE_LISP_OBJECT (for use with lcrecord-lists).
-- clean up the kkcc-itis in events, so that the differences
between event data as separate objects and as a union are now
minimized to a small number of places. with the new XD_UNION, we
no longer need event data as separate objects, so this code is no
longer ifdef USE_KKCC, but instead ifdef EVENT_DATA_AS_OBJECTS,
not used by default. make sure that we explicitly free the
separate event data objects when no longer in use, to maintain the
invariant the event processing causes no consing.
-- also remove other USE_KKCC ifdefs when not necessary.
-- allow for KKCC compilation under MS Windows.
-- fix README.kkcc.
-- dump_add_root_object -> dump_add_root_lisp_object.
-- implement dump_add_root_block and use this to handle
dump_add_opaque.
-- factor out some code duplicated in kkcc and pdump.
Other allocation/object-related:
-- change various *slots.h so MARKED_SLOT() call no longer
includes semicolon.
-- free_marker() takes a Lisp_Object not a direct pointer.
-- make bit vectors lcrecords, like vectors, and eliminate code
that essentially duplicated the lcrecord handling.
-- additional asserts in FREE_FIXED_TYPE, formerly duplicated in
the various callers of this.
-- all lcrecord allocation functions now zero out the returned
lcrecords. unnecessary calls to zero_lcrecord removed. add long
comment describing these functions.
-- extract out process and coding system slots, like for buffers,
frames, etc.
-- lcrecords now set the type of items sitting on the free list to
lcrecord_type_free.
-- changes to the way that gap arrays are allocated, for kkcc's
benefit -- now, one single memory block with a stretchy array on
the end, instead of a separate block holding the array.
Error-checking-related:
-- now can compile with C++ under MS Windows. clean up compile errors
discovered that way. (a few were real problems)
-- add C++ error-checking code to verify problems with mismatched
GCPRO/UNGCPRO. (there were a few in the kkcc code.) add long
comment about how to catch insufficient GCPRO (yes, it's possible
using C++).
-- add debug_p4(), a simple object printer, when debug_print()
doesn't work.
-- add dp() and db() as short synonyms of debug_print(),
debug_backtrace().
-- `print' tries EXTREMELY hard to avoid core dumping when printing
when crashing or from debug_print(), and tries as hard as it
reasonably can in other situations.
-- Correct the message output upon crashing to be more up-to-date.
Event-related:
-- document event-matches-key-specifier-p better.
-- generalize the dispatch queues formerly duplicated in the
various event implementations. add event methods to drain pending
events. generalize and clean up QUIT handling, removing
event-specific quit processing. allow arbitrary keystrokes, not
just ASCII, to be the QUIT char. among other things, this should
fix some longstanding bugs in X quit handling. long comment
describing the various event queues.
-- implement delaying of XFlush() if there are pending expose events.
SOMEONE PLEASE TRY THIS OUT.
-- Fix `xemacs -batch -l dunnet' under Cygwin. Try to fix under
MS Windows but not quite there yet.
Other:
-- class -> class_ and no more C++ games with this item.
new -> new_ in the lwlib code, so far not elsewhere.
-- use `struct htentry' not `struct hentry' in elhash.c to avoid
debugger confusion with hash.c.
-- new macros ALIST_LOOP_3, ALIST_LOOP_4.
* README.kkcc:
* alloc.c:
* alloc.c (deadbeef_memory):
* alloc.c (allocate_lisp_storage):
* alloc.c (copy_lisp_object):
* alloc.c (ALLOCATE_FIXED_TYPE_1):
* alloc.c (FREE_FIXED_TYPE):
* alloc.c (make_vector_internal):
* alloc.c (make_bit_vector_internal):
* alloc.c (make_key_data):
* alloc.c (make_button_data):
* alloc.c (make_motion_data):
* alloc.c (make_process_data):
* alloc.c (make_timeout_data):
* alloc.c (make_magic_data):
* alloc.c (make_magic_eval_data):
* alloc.c (make_eval_data):
* alloc.c (make_misc_user_data):
* alloc.c (struct string_chars_block):
* alloc.c (mark_lcrecord_list):
* alloc.c (make_lcrecord_list):
* alloc.c (alloc_managed_lcrecord):
* alloc.c (free_managed_lcrecord):
* alloc.c (alloc_automanaged_lcrecord):
* alloc.c (staticpro_1):
* alloc.c (staticpro):
* alloc.c (lispdesc_indirect_count_1):
* alloc.c (lispdesc_indirect_description_1):
* alloc.c (lispdesc_one_description_line_size):
* alloc.c (lispdesc_structure_size):
* alloc.c (mark_object_maybe_checking_free):
* alloc.c (mark_with_description):
* alloc.c (mark_struct_contents):
* alloc.c (mark_object):
* alloc.c (tick_lcrecord_stats):
* alloc.c (free_cons):
* alloc.c (free_key_data):
* alloc.c (free_button_data):
* alloc.c (free_motion_data):
* alloc.c (free_process_data):
* alloc.c (free_timeout_data):
* alloc.c (free_magic_data):
* alloc.c (free_magic_eval_data):
* alloc.c (free_eval_data):
* alloc.c (free_misc_user_data):
* alloc.c (free_marker):
* alloc.c (compact_string_chars):
* alloc.c (gc_sweep):
* alloc.c (garbage_collect_1):
* alloc.c (Fgarbage_collect):
* alloc.c (common_init_alloc_early):
* alloc.c (init_alloc_early):
* alloc.c (init_alloc_once_early):
* buffer.c:
* buffer.c (mark_buffer):
* buffer.c (MARKED_SLOT):
* buffer.c (cleanup_buffer_undo_lists):
* buffer.c (Fget_file_buffer):
* buffer.h (MARKED_SLOT):
* bufslots.h:
* bytecode.c:
* callint.c:
* casetab.c:
* chartab.c:
* chartab.c (symbol_to_char_table_type):
* cmdloop.c:
* cmdloop.c (Fcommand_loop_1):
* config.h.in (new):
* conslots.h:
* console-gtk-impl.h (struct gtk_frame):
* console-impl.h:
* console-impl.h (struct console):
* console-impl.h (MARKED_SLOT):
* console-impl.h (CONSOLE_QUIT_EVENT):
* console-msw-impl.h (XM_BUMPQUEUE):
* console-msw.c (write_string_to_mswindows_debugging_output):
* console-msw.h:
* console-stream-impl.h:
* console-stream-impl.h (struct stream_console):
* console-stream.c:
* console-stream.c (stream_init_console):
* console-stream.h:
* console-tty.c:
* console-tty.h:
* console-x.h:
* console.c:
* console.c (mark_console):
* console.c (MARKED_SLOT):
* console.c (allocate_console):
* console.c (get_console_variant):
* console.c (create_console):
* console.c (delete_console_internal):
* console.c (Fset_input_mode):
* console.c (Fcurrent_input_mode):
* console.c (common_init_complex_vars_of_console):
* console.h:
* console.h (console_variant):
* console.h (device_metrics):
* data.c:
* data.c (Faref):
* data.c (Faset):
* data.c (decode_weak_list_type):
* database.c:
* debug.c (xemacs_debug_loop):
* debug.c (FROB):
* debug.c (Fadd_debug_class_to_check):
* debug.c (Fdelete_debug_class_to_check):
* debug.c (Fset_debug_classes_to_check):
* debug.c (Fset_debug_class_types_to_check):
* debug.c (Fdebug_types_being_checked):
* debug.h (DASSERT):
* device-gtk.c:
* device-impl.h (struct device):
* device-impl.h (MARKED_SLOT):
* device-msw.c:
* device-x.c:
* device-x.c (x_init_device_class):
* device-x.c (x_comp_visual_info):
* device-x.c (x_try_best_visual_class):
* device-x.c (x_init_device):
* device-x.c (construct_name_list):
* device-x.c (x_get_resource_prefix):
* device-x.c (Fx_get_resource):
* device-x.c (Fx_display_visual_class):
* device.c:
* device.c (MARKED_SLOT):
* device.c (allocate_device):
* device.c (Fmake_device):
* device.c (delete_device_internal):
* device.c (Fset_device_class):
* device.h:
* devslots.h:
* devslots.h (MARKED_SLOT):
* dialog-msw.c:
* dired-msw.c (mswindows_ls_sort_fcn):
* dired-msw.c (mswindows_get_files):
* dired-msw.c (mswindows_format_file):
* doprnt.c (parse_doprnt_spec):
* dumper.c:
* dumper.c (struct):
* dumper.c (dump_add_root_block):
* dumper.c (dump_add_root_struct_ptr):
* dumper.c (dump_add_root_lisp_object):
* dumper.c (pdump_struct_list_elt):
* dumper.c (pdump_get_entry_list):
* dumper.c (pdump_backtrace):
* dumper.c (pdump_bump_depth):
* dumper.c (pdump_register_sub):
* dumper.c (pdump_register_object):
* dumper.c (pdump_register_struct_contents):
* dumper.c (pdump_register_struct):
* dumper.c (pdump_store_new_pointer_offsets):
* dumper.c (pdump_dump_data):
* dumper.c (pdump_reloc_one):
* dumper.c (pdump_allocate_offset):
* dumper.c (pdump_scan_by_alignment):
* dumper.c (pdump_dump_root_blocks):
* dumper.c (pdump_dump_rtables):
* dumper.c (pdump_dump_root_lisp_objects):
* dumper.c (pdump):
* dumper.c (pdump_load_finish):
* dumper.c (pdump_file_get):
* dumper.c (pdump_resource_get):
* dumper.c (pdump_load):
* editfns.c (save_excursion_restore):
* editfns.c (user_login_name):
* editfns.c (save_restriction_restore):
* elhash.c:
* elhash.c (htentry):
* elhash.c (struct Lisp_Hash_Table):
* elhash.c (HTENTRY_CLEAR_P):
* elhash.c (LINEAR_PROBING_LOOP):
* elhash.c (check_hash_table_invariants):
* elhash.c (mark_hash_table):
* elhash.c (hash_table_equal):
* elhash.c (print_hash_table_data):
* elhash.c (free_hentries):
* elhash.c (make_general_lisp_hash_table):
* elhash.c (decode_hash_table_weakness):
* elhash.c (decode_hash_table_test):
* elhash.c (Fcopy_hash_table):
* elhash.c (resize_hash_table):
* elhash.c (pdump_reorganize_hash_table):
* elhash.c (find_htentry):
* elhash.c (Fgethash):
* elhash.c (Fputhash):
* elhash.c (remhash_1):
* elhash.c (Fremhash):
* elhash.c (Fclrhash):
* elhash.c (copy_compress_hentries):
* elhash.c (elisp_maphash_unsafe):
* elhash.c (finish_marking_weak_hash_tables):
* elhash.c (prune_weak_hash_tables):
* elhash.h:
* emacs.c:
* emacs.c (main_1):
* emacs.c (main):
* emacs.c (shut_down_emacs):
* emodules.h (dump_add_root_lisp_object):
* eval.c:
* eval.c (unwind_to_catch):
* eval.c (maybe_signal_error_1):
* eval.c (maybe_signal_continuable_error_1):
* eval.c (maybe_signal_error):
* eval.c (maybe_signal_continuable_error):
* eval.c (maybe_signal_error_2):
* eval.c (maybe_signal_continuable_error_2):
* eval.c (maybe_signal_ferror):
* eval.c (maybe_signal_continuable_ferror):
* eval.c (maybe_signal_ferror_with_frob):
* eval.c (maybe_signal_continuable_ferror_with_frob):
* eval.c (maybe_syntax_error):
* eval.c (maybe_sferror):
* eval.c (maybe_invalid_argument):
* eval.c (maybe_invalid_constant):
* eval.c (maybe_invalid_operation):
* eval.c (maybe_invalid_change):
* eval.c (maybe_invalid_state):
* eval.c (Feval):
* eval.c (call_trapping_problems):
* eval.c (call_with_suspended_errors):
* eval.c (warn_when_safe_lispobj):
* eval.c (warn_when_safe):
* eval.c (vars_of_eval):
* event-Xt.c:
* event-Xt.c (maybe_define_x_key_as_self_inserting_character):
* event-Xt.c (x_to_emacs_keysym):
* event-Xt.c (x_event_to_emacs_event):
* event-Xt.c (emacs_Xt_enqueue_focus_event):
* event-Xt.c (emacs_Xt_format_magic_event):
* event-Xt.c (emacs_Xt_compare_magic_event):
* event-Xt.c (emacs_Xt_hash_magic_event):
* event-Xt.c (emacs_Xt_handle_magic_event):
* event-Xt.c (Xt_timeout_to_emacs_event):
* event-Xt.c (Xt_process_to_emacs_event):
* event-Xt.c (signal_special_Xt_user_event):
* event-Xt.c (emacs_Xt_next_event):
* event-Xt.c (emacs_Xt_event_handler):
* event-Xt.c (emacs_Xt_drain_queue):
* event-Xt.c (emacs_Xt_event_pending_p):
* event-Xt.c (check_if_pending_expose_event):
* event-Xt.c (reinit_vars_of_event_Xt):
* event-Xt.c (vars_of_event_Xt):
* event-gtk.c:
* event-gtk.c (IS_MODIFIER_KEY):
* event-gtk.c (emacs_gtk_format_magic_event):
* event-gtk.c (emacs_gtk_compare_magic_event):
* event-gtk.c (emacs_gtk_hash_magic_event):
* event-gtk.c (emacs_gtk_handle_magic_event):
* event-gtk.c (gtk_to_emacs_keysym):
* event-gtk.c (gtk_timeout_to_emacs_event):
* event-gtk.c (gtk_process_to_emacs_event):
* event-gtk.c (dragndrop_data_received):
* event-gtk.c (signal_special_gtk_user_event):
* event-gtk.c (emacs_gtk_next_event):
* event-gtk.c (gtk_event_to_emacs_event):
* event-gtk.c (generic_event_handler):
* event-gtk.c (emacs_shell_event_handler):
* event-gtk.c (emacs_gtk_drain_queue):
* event-gtk.c (emacs_gtk_event_pending_p):
* event-gtk.c (reinit_vars_of_event_gtk):
* event-gtk.c (vars_of_event_gtk):
* event-msw.c:
* event-msw.c (struct winsock_stream):
* event-msw.c (winsock_reader):
* event-msw.c (winsock_writer):
* event-msw.c (mswindows_enqueue_dispatch_event):
* event-msw.c (mswindows_enqueue_misc_user_event):
* event-msw.c (mswindows_enqueue_magic_event):
* event-msw.c (mswindows_enqueue_process_event):
* event-msw.c (mswindows_enqueue_mouse_button_event):
* event-msw.c (mswindows_enqueue_keypress_event):
* event-msw.c (mswindows_dequeue_dispatch_event):
* event-msw.c (emacs_mswindows_drain_queue):
* event-msw.c (mswindows_need_event_in_modal_loop):
* event-msw.c (mswindows_need_event):
* event-msw.c (mswindows_wm_timer_callback):
* event-msw.c (dde_eval_string):
* event-msw.c (Fdde_alloc_advise_item):
* event-msw.c (mswindows_dde_callback):
* event-msw.c (mswindows_wnd_proc):
* event-msw.c (remove_timeout_mapper):
* event-msw.c (emacs_mswindows_remove_timeout):
* event-msw.c (emacs_mswindows_event_pending_p):
* event-msw.c (emacs_mswindows_format_magic_event):
* event-msw.c (emacs_mswindows_compare_magic_event):
* event-msw.c (emacs_mswindows_hash_magic_event):
* event-msw.c (emacs_mswindows_handle_magic_event):
* event-msw.c (emacs_mswindows_select_console):
* event-msw.c (emacs_mswindows_unselect_console):
* event-msw.c (reinit_vars_of_event_mswindows):
* event-msw.c (vars_of_event_mswindows):
* event-stream.c:
* event-stream.c (mark_command_builder):
* event-stream.c (reset_command_builder_event_chain):
* event-stream.c (allocate_command_builder):
* event-stream.c (copy_command_builder):
* event-stream.c (command_builder_append_event):
* event-stream.c (event_stream_event_pending_p):
* event-stream.c (event_stream_force_event_pending):
* event-stream.c (maybe_read_quit_event):
* event-stream.c (event_stream_drain_queue):
* event-stream.c (remove_quit_p_event):
* event-stream.c (event_stream_quit_p):
* event-stream.c (echo_key_event):
* event-stream.c (maybe_kbd_translate):
* event-stream.c (execute_help_form):
* event-stream.c (event_stream_generate_wakeup):
* event-stream.c (enqueue_dispatch_event):
* event-stream.c (enqueue_magic_eval_event):
* event-stream.c (Fenqueue_eval_event):
* event-stream.c (enqueue_misc_user_event):
* event-stream.c (enqueue_misc_user_event_pos):
* event-stream.c (next_event_internal):
* event-stream.c (Fnext_event):
* event-stream.c (Faccept_process_output):
* event-stream.c (execute_internal_event):
* event-stream.c (munge_keymap_translate):
* event-stream.c (command_builder_find_leaf_no_mule_processing):
* event-stream.c (command_builder_find_leaf):
* event-stream.c (lookup_command_event):
* event-stream.c (is_scrollbar_event):
* event-stream.c (execute_command_event):
* event-stream.c (Fdispatch_event):
* event-stream.c (Fread_key_sequence):
* event-stream.c (dribble_out_event):
* event-stream.c (vars_of_event_stream):
* event-tty.c (tty_timeout_to_emacs_event):
* event-tty.c (emacs_tty_next_event):
* event-tty.c (emacs_tty_drain_queue):
* event-tty.c (reinit_vars_of_event_tty):
* event-unixoid.c:
* event-unixoid.c (find_tty_or_stream_console_from_fd):
* event-unixoid.c (read_event_from_tty_or_stream_desc):
* event-unixoid.c (drain_tty_devices):
* event-unixoid.c (poll_fds_for_input):
* events.c:
* events.c (deinitialize_event):
* events.c (zero_event):
* events.c (mark_event):
* events.c (print_event_1):
* events.c (print_event):
* events.c (event_equal):
* events.c (event_hash):
* events.c (Fmake_event):
* events.c (Fdeallocate_event):
* events.c (Fcopy_event):
* events.c (map_event_chain_remove):
* events.c (character_to_event):
* events.c (event_to_character):
* events.c (Fevent_to_character):
* events.c (format_event_object):
* events.c (upshift_event):
* events.c (downshift_event):
* events.c (event_upshifted_p):
* events.c (Fevent_live_p):
* events.c (Fevent_type):
* events.c (Fevent_timestamp):
* events.c (CHECK_EVENT_TYPE):
* events.c (CHECK_EVENT_TYPE2):
* events.c (CHECK_EVENT_TYPE3):
* events.c (Fevent_key):
* events.c (Fevent_button):
* events.c (Fevent_modifier_bits):
* events.c (event_x_y_pixel_internal):
* events.c (event_pixel_translation):
* events.c (Fevent_process):
* events.c (Fevent_function):
* events.c (Fevent_object):
* events.c (Fevent_properties):
* events.c (syms_of_events):
* events.c (vars_of_events):
* events.h:
* events.h (struct event_stream):
* events.h (struct Lisp_Key_Data):
* events.h (KEY_DATA_KEYSYM):
* events.h (EVENT_KEY_KEYSYM):
* events.h (struct Lisp_Button_Data):
* events.h (EVENT_BUTTON_BUTTON):
* events.h (struct Lisp_Motion_Data):
* events.h (EVENT_MOTION_X):
* events.h (struct Lisp_Process_Data):
* events.h (EVENT_PROCESS_PROCESS):
* events.h (struct Lisp_Timeout_Data):
* events.h (EVENT_TIMEOUT_INTERVAL_ID):
* events.h (struct Lisp_Eval_Data):
* events.h (EVENT_EVAL_FUNCTION):
* events.h (struct Lisp_Misc_User_Data):
* events.h (EVENT_MISC_USER_FUNCTION):
* events.h (struct Lisp_Magic_Eval_Data):
* events.h (EVENT_MAGIC_EVAL_INTERNAL_FUNCTION):
* events.h (struct Lisp_Magic_Data):
* events.h (EVENT_MAGIC_UNDERLYING):
* events.h (EVENT_MAGIC_GDK_EVENT):
* events.h (struct Lisp_Event):
* events.h (XEVENT_CHANNEL):
* events.h (SET_EVENT_TIMESTAMP_ZERO):
* events.h (SET_EVENT_CHANNEL):
* events.h (SET_EVENT_NEXT):
* events.h (XSET_EVENT_TYPE):
* events.h (struct command_builder):
* extents.c:
* extents.c (gap_array_adjust_markers):
* extents.c (gap_array_recompute_derived_values):
* extents.c (gap_array_move_gap):
* extents.c (gap_array_make_gap):
* extents.c (gap_array_insert_els):
* extents.c (gap_array_delete_els):
* extents.c (gap_array_make_marker):
* extents.c (gap_array_delete_marker):
* extents.c (gap_array_move_marker):
* extents.c (make_gap_array):
* extents.c (free_gap_array):
* extents.c (extent_list_num_els):
* extents.c (extent_list_insert):
* extents.c (mark_extent_auxiliary):
* extents.c (allocate_extent_auxiliary):
* extents.c (decode_extent_at_flag):
* extents.c (verify_extent_mapper):
* extents.c (symbol_to_glyph_layout):
* extents.c (syms_of_extents):
* faces.c:
* file-coding.c:
* file-coding.c (struct_detector_category_description =):
* file-coding.c (detector_category_dynarr_description_1):
* file-coding.c (struct_detector_description =):
* file-coding.c (detector_dynarr_description_1):
* file-coding.c (MARKED_SLOT):
* file-coding.c (mark_coding_system):
* file-coding.c (coding_system_extra_description_map):
* file-coding.c (coding_system_description):
* file-coding.c (allocate_coding_system):
* file-coding.c (symbol_to_eol_type):
* file-coding.c (Fcoding_system_aliasee):
* file-coding.c (set_coding_stream_coding_system):
* file-coding.c (struct convert_eol_coding_system):
* file-coding.c (struct undecided_coding_system):
* file-coding.c (undecided_mark_coding_stream):
* file-coding.c (coding_category_symbol_to_id):
* file-coding.c (struct gzip_coding_system):
* file-coding.c (coding_system_type_create):
* file-coding.h:
* file-coding.h (struct Lisp_Coding_System):
* file-coding.h (CODING_SYSTEM_SLOT_DECLARATION):
* file-coding.h (coding_system_variant):
* file-coding.h (struct coding_system_methods):
* file-coding.h (DEFINE_CODING_SYSTEM_TYPE_WITH_DATA):
* file-coding.h (INITIALIZE_CODING_SYSTEM_TYPE_WITH_DATA):
* file-coding.h (struct coding_stream):
* fileio.c (Fsubstitute_in_file_name):
* floatfns.c:
* fns.c:
* fns.c (base64_encode_1):
* frame-gtk.c:
* frame-gtk.c (Fgtk_start_drag_internal):
* frame-impl.h (struct frame):
* frame-impl.h (MARKED_SLOT):
* frame-msw.c:
* frame-x.c:
* frame-x.c (Fcde_start_drag_internal):
* frame-x.c (Foffix_start_drag_internal):
* frame.c:
* frame.c (MARKED_SLOT):
* frame.c (allocate_frame_core):
* frame.c (delete_frame_internal):
* frame.c (Fmouse_position_as_motion_event):
* frameslots.h:
* frameslots.h (MARKED_SLOT_ARRAY):
* free-hook.c:
* glyphs-msw.c (mswindows_widget_instantiate):
* glyphs-x.c:
* glyphs-x.c (convert_EImage_to_XImage):
* glyphs.c:
* glyphs.c (process_image_string_instantiator):
* glyphs.c (mark_image_instance):
* glyphs.c (allocate_image_instance):
* glyphs.c (unmap_subwindow):
* glyphs.c (map_subwindow):
* glyphs.c (syms_of_glyphs):
* glyphs.c (specifier_type_create_image):
* glyphs.h:
* glyphs.h (struct text_image_instance):
* glyphs.h (struct Lisp_Image_Instance):
* gmalloc.c:
* gmalloc.c ("C"):
* gpmevent.c (Freceive_gpm_event):
* gpmevent.c (gpm_next_event_cb):
* gpmevent.c (vars_of_gpmevent):
* gtk-glue.c (gdk_event_to_emacs_event):
* gtk-xemacs.c (gtk_xemacs_class_init):
* gui-msw.c:
* gui-msw.c (mswindows_handle_gui_wm_command):
* gui-msw.c (mswindows_translate_menu_or_dialog_item):
* gui-x.c:
* gui-x.c (mark_popup_data):
* gui-x.c (snarf_widget_value_mapper):
* gui-x.c (gcpro_popup_callbacks):
* gui-x.c (ungcpro_popup_callbacks):
* gui-x.c (free_popup_widget_value_tree):
* gui-x.c (popup_selection_callback):
* gui-x.h:
* gui-x.h (struct popup_data):
* gui.c:
* gui.c (allocate_gui_item):
* gutter.c (decode_gutter_position):
* hash.c (NULL_ENTRY):
* indent.c (vmotion_1):
* indent.c (vmotion_pixels):
* input-method-motif.c (res):
* input-method-xlib.c (IMInstantiateCallback):
* input-method-xlib.c (XIM_init_device):
* input-method-xlib.c (res):
* intl-encap-win32.c:
* intl-encap-win32.c (qxeSHGetDataFromIDList):
* intl-win32.c:
* intl-win32.c (mswindows_multibyte_cp_type):
* intl-win32.c (struct mswindows_multibyte_coding_system):
* keymap.c:
* keymap.c (make_key_description):
* keymap.c (keymap_store):
* keymap.c (get_keyelt):
* keymap.c (keymap_lookup_1):
* keymap.c (define_key_parser):
* keymap.c (key_desc_list_to_event):
* keymap.c (event_matches_key_specifier_p):
* keymap.c (meta_prefix_char_p):
* keymap.c (ensure_meta_prefix_char_keymapp):
* keymap.c (Fdefine_key):
* keymap.c (struct raw_lookup_key_mapper_closure):
* keymap.c (raw_lookup_key):
* keymap.c (raw_lookup_key_mapper):
* keymap.c (lookup_keys):
* keymap.c (lookup_events):
* keymap.c (Flookup_key):
* keymap.c (struct map_keymap_unsorted_closure):
* keymap.c (map_keymap_unsorted_mapper):
* keymap.c (map_keymap_sorted):
* keymap.c (map_keymap_mapper):
* keymap.c (map_keymap):
* keymap.c (accessible_keymaps_mapper_1):
* keymap.c (Faccessible_keymaps):
* keymap.c (Fsingle_key_description):
* keymap.c (raw_keys_to_keys):
* keymap.c (format_raw_keys):
* keymap.c (where_is_recursive_mapper):
* keymap.c (where_is_internal):
* keymap.c (describe_map_mapper_shadow_search):
* keymap.c (keymap_lookup_inherited_mapper):
* keymap.c (describe_map_mapper):
* keymap.h (event_matches_key_specifier_p):
* lisp.h:
* lisp.h (this):
* lisp.h (RETURN_NOT_REACHED):
* lisp.h (struct Lisp_Vector):
* lisp.h (struct Lisp_Bit_Vector):
* lisp.h (UNGCPRO_1):
* lisp.h (NUNGCPRO):
* lisp.h (NNUNGCPRO):
* lisp.h (DECLARE_INLINE_HEADER):
* lrecord.h:
* lrecord.h (struct lrecord_header):
* lrecord.h (struct lcrecord_header):
* lrecord.h (lrecord_type):
* lrecord.h (struct lrecord_implementation):
* lrecord.h (RECORD_DUMPABLE):
* lrecord.h (memory_description_type):
* lrecord.h (data_description_entry_flags):
* lrecord.h (struct memory_description):
* lrecord.h (struct sized_memory_description):
* lrecord.h (XD_INDIRECT):
* lrecord.h (XD_IS_INDIRECT):
* lrecord.h (XD_DYNARR_DESC):
* lrecord.h (DEFINE_BASIC_LRECORD_IMPLEMENTATION):
* lrecord.h (MAKE_LRECORD_IMPLEMENTATION):
* lrecord.h (MAKE_EXTERNAL_LRECORD_IMPLEMENTATION):
* lrecord.h (alloc_lcrecord_type):
* lstream.c:
* lstream.c (Lstream_new):
* lstream.c (lisp_buffer_marker):
* lstream.h:
* lstream.h (lstream_implementation):
* lstream.h (DEFINE_LSTREAM_IMPLEMENTATION):
* lstream.h (DEFINE_LSTREAM_IMPLEMENTATION_WITH_DATA):
* marker.c:
* marker.c (copy_marker_1):
* mem-limits.h:
* menubar-gtk.c:
* menubar-gtk.c (gtk_popup_menu):
* menubar-msw.c:
* menubar-msw.c (mswindows_popup_menu):
* menubar-x.c (make_dummy_xbutton_event):
* menubar-x.c (command_builder_operate_menu_accelerator):
* menubar-x.c (menu_accelerator_safe_compare):
* menubar-x.c (menu_accelerator_safe_mod_compare):
* mule-charset.c:
* mule-charset.c (make_charset):
* mule-charset.c (Fcharset_property):
* mule-coding.c:
* mule-coding.c (ccs_description_1):
* mule-coding.c (ccs_description =):
* mule-coding.c (ccsd_description_1):
* mule-coding.c (ccsd_description =):
* nt.c (getpwnam):
* nt.c (init_mswindows_environment):
* nt.c (get_cached_volume_information):
* nt.c (mswindows_is_executable):
* nt.c (read_unc_volume):
* nt.c (mswindows_access):
* nt.c (mswindows_link):
* nt.c (mswindows_fstat):
* nt.c (mswindows_stat):
* nt.c (mswindows_executable_type):
* nt.c (Fmswindows_short_file_name):
* nt.c (Fmswindows_long_file_name):
* objects-impl.h (struct Lisp_Color_Instance):
* objects-impl.h (struct Lisp_Font_Instance):
* objects-tty.c:
* objects-x.c (allocate_nearest_color):
* objects.c:
* objects.c (Fmake_color_instance):
* objects.c (Fmake_font_instance):
* objects.c (font_instantiate):
* opaque.c:
* opaque.c (make_opaque):
* opaque.c (make_opaque_ptr):
* opaque.c (reinit_opaque_early):
* opaque.c (init_opaque_once_early):
* print.c:
* print.c (printing_badness):
* print.c (printing_major_badness):
* print.c (print_internal):
* print.c (debug_p4):
* print.c (dp):
* print.c (debug_backtrace):
* process-nt.c (nt_create_process):
* process-nt.c (get_internet_address):
* process-unix.c:
* process-unix.c (struct unix_process_data):
* process-unix.c (get_internet_address):
* process-unix.c (unix_alloc_process_data):
* process-unix.c (unix_create_process):
* process-unix.c (try_to_initialize_subtty):
* process-unix.c (unix_kill_child_process):
* process-unix.c (process_type_create_unix):
* process.c:
* process.c (mark_process):
* process.c (MARKED_SLOT):
* process.c (make_process_internal):
* process.c (Fprocess_tty_name):
* process.c (decode_signal):
* process.h:
* procimpl.h:
* procimpl.h (struct process_methods):
* procimpl.h (struct Lisp_Process):
* rangetab.c:
* realpath.c (readlink_and_correct_case):
* redisplay-x.c (x_window_output_end):
* redisplay-x.c (x_redraw_exposed_area):
* redisplay-x.c (x_clear_frame):
* redisplay.c:
* redisplay.h:
* redisplay.h (struct rune_dglyph):
* redisplay.h (struct rune):
* scrollbar.c:
* scrollbar.c (create_scrollbar_instance):
* specifier.c:
* specifier.c (specifier_empty_extra_description_1):
* specifier.c (make_specifier_internal):
* specifier.c (decode_locale_type):
* specifier.c (decode_how_to_add_specification):
* specifier.h:
* specifier.h (struct specifier_methods):
* specifier.h (DEFINE_SPECIFIER_TYPE_WITH_DATA):
* specifier.h (INITIALIZE_SPECIFIER_TYPE_WITH_DATA):
* symbols.c:
* symbols.c (Fsetplist):
* symbols.c (default_value):
* symbols.c (decode_magic_handler_type):
* symbols.c (handler_type_from_function_symbol):
* symbols.c (Fdefvaralias):
* symbols.c (init_symbols_once_early):
* symbols.c (reinit_symbols_early):
* symsinit.h:
* sysdep.c (sys_subshell):
* sysdep.c (tty_init_sys_modes_on_device):
* syswindows.h:
* text.c (dfc_convert_to_external_format):
* text.c (dfc_convert_to_internal_format):
* text.c (reinit_eistring_early):
* text.c (init_eistring_once_early):
* text.c (reinit_vars_of_text):
* text.h:
* text.h (INC_IBYTEPTR_FMT):
* text.h (DEC_IBYTEPTR_FMT):
* toolbar.c:
* toolbar.c (decode_toolbar_position):
* tooltalk.c:
* ui-gtk.c:
* unexnt.c:
* unexnt.c (_start):
* unexnt.c (unexec):
* unexnt.c (get_section_info):
* unicode.c:
* unicode.c (vars_of_unicode):
* window.c:
* window.c (allocate_window):
* window.c (new_window_mirror):
* window.c (update_mirror_internal):
* winslots.h:
author | michaels |
---|---|
date | Sun, 12 Jan 2003 11:08:22 +0000 |
parents | 42375619fa45 |
children | d47e87058e8f |
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 | |
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
20 Boston, MA 02111-1307, USA. */ | |
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 | |
29 void init_data_very_early (void); | |
30 void init_floatfns_very_early (void); | |
31 void init_free_hook (void); | |
32 void init_process_times_very_early (void); | |
33 void init_ralloc (void); | |
34 void init_signals_very_early (void); | |
771 | 35 void init_win32_very_early (void); |
36 void init_mswindows_dde_very_early (void); | |
428 | 37 |
814 | 38 /* Early Lisp-engine initialization -- dump-time only for init, dump-time |
39 and post-pdump-load-time for reinit. We call the reinit() routine | |
40 ourselves at post-pdump-load-time, but the init_() routine calls the | |
41 reinit() routine itself. (This is because sometimes the timing of when | |
42 to call the routine is tricky -- the init routine might need to do some | |
43 stuff, call the reinit() routine, and do some more stuff.) */ | |
428 | 44 |
45 void init_alloc_once_early (void); | |
1204 | 46 void reinit_alloc_early (void); |
428 | 47 void init_symbols_once_early (void); |
1204 | 48 void reinit_symbols_early (void); |
428 | 49 void init_errors_once_early (void); |
1204 | 50 void reinit_opaque_early (void); |
428 | 51 void init_opaque_once_early (void); |
771 | 52 void init_elhash_once_early (void); |
53 void init_eistring_once_early (void); | |
1204 | 54 void reinit_eistring_early (void); |
814 | 55 |
56 /* Reset the Lisp engine. Called both at dump-time, run-time and | |
57 run-temacs-time; at dump-time, it's called early, before any of the | |
58 vars() or complex_vars() routines. Currently does almost nothing. */ | |
59 | |
60 void init_alloc_early (void); | |
61 | |
62 /* Called somewhat randomly -- at dump-time, in the middle of the vars() | |
63 calls, and at run-time, just before the late initializations. */ | |
64 | |
65 void init_eval_semi_early (void); | |
428 | 66 |
67 /* Declare the built-in symbols and primitives (dump-time only). */ | |
68 | |
69 void syms_of_abbrev (void); | |
70 void syms_of_alloc (void); | |
71 void syms_of_balloon_x (void); | |
72 void syms_of_buffer (void); | |
73 void syms_of_bytecode (void); | |
74 void syms_of_callint (void); | |
75 void syms_of_casefiddle (void); | |
76 void syms_of_casetab (void); | |
77 void syms_of_chartab (void); | |
78 void syms_of_cmdloop (void); | |
79 void syms_of_cmds (void); | |
771 | 80 void syms_of_console (void); |
428 | 81 void syms_of_console_mswindows (void); |
771 | 82 void syms_of_console_tty (void); |
428 | 83 void syms_of_data (void); |
84 void syms_of_database (void); | |
85 void syms_of_debug (void); | |
771 | 86 void syms_of_device (void); |
428 | 87 void syms_of_device_mswindows (void); |
771 | 88 void syms_of_device_tty (void); |
428 | 89 void syms_of_device_x (void); |
771 | 90 void syms_of_dialog (void); |
442 | 91 void syms_of_dialog_mswindows (void); |
428 | 92 void syms_of_dialog_x (void); |
93 void syms_of_dired (void); | |
94 void syms_of_dired_mswindows (void); | |
95 void syms_of_doc (void); | |
96 void syms_of_dragdrop (void); | |
97 void syms_of_editfns (void); | |
771 | 98 void syms_of_eldap (void); |
428 | 99 void syms_of_elhash (void); |
100 void syms_of_emacs (void); | |
101 void syms_of_eval (void); | |
771 | 102 void syms_of_event_Xt (void); |
428 | 103 void syms_of_event_mswindows (void); |
771 | 104 void syms_of_event_stream (void); |
428 | 105 void syms_of_events (void); |
106 void syms_of_extents (void); | |
107 void syms_of_faces (void); | |
771 | 108 void syms_of_file_coding (void); |
428 | 109 void syms_of_fileio (void); |
110 void syms_of_filelock (void); | |
111 void syms_of_floatfns (void); | |
112 void syms_of_fns (void); | |
826 | 113 #ifdef USE_C_FONT_LOCK |
428 | 114 void syms_of_font_lock (void); |
826 | 115 #endif /* USE_C_FONT_LOCK */ |
428 | 116 void syms_of_frame (void); |
117 void syms_of_frame_mswindows (void); | |
771 | 118 void syms_of_frame_tty (void); |
428 | 119 void syms_of_frame_x (void); |
120 void syms_of_free_hook (void); | |
121 void syms_of_general (void); | |
771 | 122 void syms_of_glyphs (void); |
428 | 123 void syms_of_glyphs_eimage (void); |
771 | 124 void syms_of_glyphs_mswindows (void); |
563 | 125 void syms_of_glyphs_shared (void); |
428 | 126 void syms_of_glyphs_widget (void); |
771 | 127 void syms_of_glyphs_x (void); |
128 void syms_of_gpmevent (void); | |
129 void syms_of_gui (void); | |
440 | 130 void syms_of_gui_mswindows (void); |
428 | 131 void syms_of_gui_x (void); |
132 void syms_of_gutter (void); | |
133 void syms_of_indent (void); | |
134 void syms_of_input_method_xlib (void); | |
135 void syms_of_intl (void); | |
771 | 136 void syms_of_intl_win32 (void); |
137 void syms_of_intl_x (void); | |
428 | 138 void syms_of_keymap (void); |
139 void syms_of_lread (void); | |
140 void syms_of_macros (void); | |
141 void syms_of_marker (void); | |
142 void syms_of_md5 (void); | |
143 void syms_of_menubar (void); | |
144 void syms_of_menubar_mswindows (void); | |
771 | 145 void syms_of_menubar_x (void); |
428 | 146 void syms_of_minibuf (void); |
147 void syms_of_module (void); | |
148 void syms_of_mule_canna (void); | |
149 void syms_of_mule_ccl (void); | |
150 void syms_of_mule_charset (void); | |
771 | 151 void syms_of_mule_coding (void); |
428 | 152 void syms_of_mule_wnn (void); |
771 | 153 void syms_of_nt (void); |
154 void syms_of_objects (void); | |
155 void syms_of_objects_mswindows (void); | |
428 | 156 void syms_of_objects_tty (void); |
157 void syms_of_objects_x (void); | |
771 | 158 void syms_of_postgresql (void); |
428 | 159 void syms_of_print (void); |
160 void syms_of_process (void); | |
161 void syms_of_process_nt (void); | |
162 void syms_of_profile (void); | |
163 void syms_of_ralloc (void); | |
164 void syms_of_rangetab (void); | |
165 void syms_of_redisplay (void); | |
166 void syms_of_scrollbar (void); | |
167 void syms_of_scrollbar_mswindows(void); | |
168 void syms_of_search (void); | |
169 void syms_of_select (void); | |
170 void syms_of_select_mswindows (void); | |
771 | 171 void syms_of_select_x (void); |
428 | 172 void syms_of_signal (void); |
173 void syms_of_sound (void); | |
174 void syms_of_specifier (void); | |
175 void syms_of_sunpro (void); | |
176 void syms_of_symbols (void); | |
177 void syms_of_syntax (void); | |
440 | 178 void syms_of_tests (void); |
771 | 179 void syms_of_text (void); |
428 | 180 void syms_of_toolbar (void); |
181 void syms_of_tooltalk (void); | |
182 void syms_of_undo (void); | |
771 | 183 void syms_of_unicode (void); |
428 | 184 void syms_of_widget (void); |
771 | 185 void syms_of_win32 (void); |
428 | 186 void syms_of_window (void); |
187 | |
771 | 188 /* Initialize the console types (dump-time only for console_type_(), |
189 post-pdump-load-time only for reinit_). */ | |
428 | 190 |
191 void console_type_create (void); | |
192 void console_type_create_stream (void); | |
193 void reinit_console_type_create_stream (void); | |
194 void console_type_create_tty (void); | |
195 void reinit_console_type_create_tty (void); | |
196 void console_type_create_device_tty (void); | |
197 void console_type_create_frame_tty (void); | |
198 void console_type_create_objects_tty (void); | |
199 void console_type_create_redisplay_tty (void); | |
200 void console_type_create_x (void); | |
201 void reinit_console_type_create_x (void); | |
202 void console_type_create_device_x (void); | |
203 void reinit_console_type_create_device_x (void); | |
204 void console_type_create_frame_x (void); | |
205 void console_type_create_glyphs_x (void); | |
206 void console_type_create_menubar_x (void); | |
207 void console_type_create_objects_x (void); | |
208 void console_type_create_redisplay_x (void); | |
209 void console_type_create_scrollbar_x (void); | |
210 void console_type_create_select_x (void); | |
211 void console_type_create_toolbar_x (void); | |
212 void console_type_create_dialog_x (void); | |
213 void console_type_create_mswindows (void); | |
214 void reinit_console_type_create_mswindows (void); | |
215 void console_type_create_device_mswindows (void); | |
216 void console_type_create_frame_mswindows (void); | |
217 void console_type_create_menubar_mswindows (void); | |
218 void console_type_create_objects_mswindows (void); | |
219 void console_type_create_redisplay_mswindows (void); | |
220 void console_type_create_scrollbar_mswindows (void); | |
221 void console_type_create_toolbar_mswindows (void); | |
222 void console_type_create_glyphs_mswindows (void); | |
223 void console_type_create_dialog_mswindows (void); | |
224 void console_type_create_select_mswindows (void); | |
225 | |
771 | 226 /* Initialize the specifier types (dump-time only for specifier_type_(), |
227 post-pdump-load-time only for reinit_). */ | |
428 | 228 |
229 void specifier_type_create (void); | |
230 void reinit_specifier_type_create (void); | |
231 void specifier_type_create_image (void); | |
232 void reinit_specifier_type_create_image (void); | |
233 void specifier_type_create_gutter (void); | |
234 void reinit_specifier_type_create_gutter (void); | |
235 void specifier_type_create_objects (void); | |
236 void reinit_specifier_type_create_objects (void); | |
237 void specifier_type_create_toolbar (void); | |
238 void reinit_specifier_type_create_toolbar (void); | |
239 | |
771 | 240 /* Initialize the coding system types (dump-time only for |
241 coding_system_type_(), post-pdump-load-time only for reinit_). */ | |
242 | |
243 void coding_system_type_create (void); | |
244 void reinit_coding_system_type_create (void); | |
245 void coding_system_type_create_unicode (void); | |
246 void reinit_coding_system_type_create_unicode (void); | |
247 void coding_system_type_create_intl_win32 (void); | |
248 void reinit_coding_system_type_create_intl_win32 (void); | |
249 void coding_system_type_create_mule_coding (void); | |
250 void reinit_coding_system_type_create_mule_coding (void); | |
251 | |
428 | 252 /* Initialize the structure types (dump-time only). */ |
253 | |
254 void structure_type_create (void); | |
255 void structure_type_create_chartab (void); | |
256 void structure_type_create_faces (void); | |
257 void structure_type_create_rangetab (void); | |
258 void structure_type_create_hash_table (void); | |
259 | |
260 /* Initialize the image instantiator types (dump-time only). */ | |
261 | |
262 void image_instantiator_format_create (void); | |
263 void image_instantiator_format_create_glyphs_eimage (void); | |
264 void image_instantiator_format_create_glyphs_widget (void); | |
265 void image_instantiator_format_create_glyphs_x (void); | |
266 void image_instantiator_format_create_glyphs_mswindows (void); | |
267 void image_instantiator_format_create_glyphs_tty (void); | |
268 | |
269 /* Initialize the lstream types (dump-time only). */ | |
270 | |
271 void lstream_type_create (void); | |
272 void lstream_type_create_file_coding (void); | |
273 void lstream_type_create_print (void); | |
274 void lstream_type_create_mswindows_selectable (void); | |
275 | |
276 /* Initialize process types */ | |
277 | |
278 void process_type_create_nt (void); | |
279 void process_type_create_unix (void); | |
280 | |
281 /* Allow for Fprovide() (dump-time only). */ | |
282 | |
283 void init_provide_once (void); | |
284 | |
771 | 285 /* Initialize most variables (dump-time for vars_, dump-time and |
286 post-pdump-load-time for reinit_vars). #### The reinit_() functions | |
287 should be called from emacs.c, not the corresponding vars_of_(). */ | |
428 | 288 |
289 void vars_of_abbrev (void); | |
290 void vars_of_alloc (void); | |
291 void vars_of_balloon_x (void); | |
292 void vars_of_buffer (void); | |
293 void reinit_vars_of_buffer (void); | |
294 void vars_of_bytecode (void); | |
295 void vars_of_callint (void); | |
296 void vars_of_chartab (void); | |
297 void vars_of_cmdloop (void); | |
298 void vars_of_cmds (void); | |
299 void vars_of_console (void); | |
300 void reinit_vars_of_console (void); | |
301 void vars_of_console_stream (void); | |
302 void vars_of_console_mswindows (void); | |
303 void vars_of_console_tty (void); | |
304 void vars_of_data (void); | |
305 void vars_of_database (void); | |
306 void vars_of_debug (void); | |
307 void reinit_vars_of_debug (void); | |
308 void vars_of_device (void); | |
309 void reinit_vars_of_device (void); | |
310 void vars_of_device_mswindows (void); | |
311 void vars_of_device_x (void); | |
312 void reinit_vars_of_device_x (void); | |
313 void vars_of_dialog (void); | |
314 void vars_of_dialog_x (void); | |
315 void vars_of_dialog_mswindows (void); | |
316 void vars_of_dired (void); | |
317 void vars_of_dired_mswindows (void); | |
318 void vars_of_doc (void); | |
319 void vars_of_dragdrop (void); | |
320 void vars_of_editfns (void); | |
321 void vars_of_emacs (void); | |
322 void vars_of_eval (void); | |
323 void reinit_vars_of_eval (void); | |
324 void vars_of_event_stream (void); | |
325 void reinit_vars_of_event_stream (void); | |
326 void vars_of_event_tty (void); | |
327 void reinit_vars_of_event_tty (void); | |
328 void vars_of_event_mswindows (void); | |
329 void reinit_vars_of_event_mswindows (void); | |
330 void vars_of_event_Xt (void); | |
331 void reinit_vars_of_event_Xt (void); | |
332 void vars_of_events (void); | |
333 void reinit_vars_of_events (void); | |
334 void vars_of_extents (void); | |
335 void reinit_vars_of_extents (void); | |
336 void vars_of_faces (void); | |
771 | 337 void vars_of_file_coding (void); |
338 void reinit_vars_of_file_coding (void); | |
428 | 339 void vars_of_fileio (void); |
442 | 340 void reinit_vars_of_fileio (void); |
428 | 341 void vars_of_filelock (void); |
342 void vars_of_floatfns (void); | |
771 | 343 void vars_of_fns (void); |
826 | 344 #ifdef USE_C_FONT_LOCK |
428 | 345 void vars_of_font_lock (void); |
346 void reinit_vars_of_font_lock (void); | |
826 | 347 #endif /* USE_C_FONT_LOCK */ |
428 | 348 void vars_of_frame_tty (void); |
349 void vars_of_frame_mswindows (void); | |
438 | 350 void reinit_vars_of_frame_mswindows (void); |
428 | 351 void vars_of_frame_x (void); |
352 void vars_of_frame (void); | |
353 void vars_of_glyphs_x (void); | |
354 void vars_of_glyphs_eimage (void); | |
355 void vars_of_glyphs_widget (void); | |
356 void reinit_vars_of_glyphs_widget (void); | |
357 void vars_of_glyphs_mswindows (void); | |
358 void vars_of_glyphs (void); | |
359 void reinit_vars_of_glyphs (void); | |
360 void vars_of_gui_x (void); | |
361 void reinit_vars_of_gui_x (void); | |
362 void vars_of_gui (void); | |
363 void vars_of_gutter (void); | |
364 void vars_of_input_method_motif (void); | |
365 void vars_of_input_method_xlib (void); | |
366 void vars_of_indent (void); | |
367 void vars_of_insdel (void); | |
368 void reinit_vars_of_insdel (void); | |
369 void vars_of_intl (void); | |
771 | 370 void vars_of_intl_win32 (void); |
428 | 371 void vars_of_keymap (void); |
372 void vars_of_lread (void); | |
373 void reinit_vars_of_lread (void); | |
374 void vars_of_lstream (void); | |
375 void reinit_vars_of_lstream (void); | |
376 void vars_of_macros (void); | |
377 void vars_of_md5 (void); | |
378 void vars_of_menubar_x (void); | |
379 void reinit_vars_of_menubar_x (void); | |
380 void vars_of_menubar (void); | |
381 void vars_of_menubar_mswindows (void); | |
382 void vars_of_minibuf (void); | |
383 void reinit_vars_of_minibuf (void); | |
384 void vars_of_module (void); | |
385 void reinit_vars_of_module (void); | |
386 void vars_of_mule_canna (void); | |
387 void vars_of_mule_ccl(void); | |
388 void vars_of_mule_charset (void); | |
771 | 389 void vars_of_mule_coding (void); |
390 void reinit_vars_of_mule_coding (void); | |
428 | 391 void vars_of_mule_wnn (void); |
442 | 392 void reinit_vars_of_mule_wnn (void); |
440 | 393 void vars_of_nt (void); |
428 | 394 void vars_of_objects (void); |
395 void reinit_vars_of_objects (void); | |
396 void vars_of_objects_tty (void); | |
397 void vars_of_objects_mswindows (void); | |
788 | 398 void reinit_vars_of_object_mswindows (void); |
428 | 399 void vars_of_objects_x (void); |
400 void vars_of_print (void); | |
401 void reinit_vars_of_print (void); | |
402 void vars_of_process (void); | |
403 void vars_of_process_nt (void); | |
404 void vars_of_process_unix (void); | |
405 void vars_of_profile (void); | |
406 void vars_of_ralloc (void); | |
407 void vars_of_redisplay (void); | |
814 | 408 void vars_of_regex (void); |
428 | 409 void vars_of_scrollbar_x (void); |
410 void reinit_vars_of_scrollbar_x (void); | |
411 void vars_of_scrollbar (void); | |
412 void vars_of_scrollbar_mswindows (void); | |
413 void vars_of_search (void); | |
414 void reinit_vars_of_search (void); | |
415 void vars_of_select (void); | |
416 void vars_of_select_mswindows (void); | |
417 void vars_of_sound (void); | |
418 void vars_of_specifier (void); | |
419 void vars_of_sunpro (void); | |
420 void vars_of_symbols (void); | |
421 void vars_of_syntax (void); | |
440 | 422 void vars_of_tests (void); |
771 | 423 void vars_of_text (void); |
424 void reinit_vars_of_text (void); | |
428 | 425 void vars_of_toolbar (void); |
426 void vars_of_tooltalk (void); | |
427 void vars_of_undo (void); | |
428 void reinit_vars_of_undo (void); | |
771 | 429 void vars_of_unicode (void); |
430 void reinit_vars_of_unicode (void); | |
428 | 431 void vars_of_window (void); |
432 void reinit_vars_of_window (void); | |
771 | 433 void vars_of_win32 (void); |
440 | 434 void vars_of_select_x (void); |
435 void reinit_vars_of_select_x (void); | |
428 | 436 void vars_of_eldap (void); |
442 | 437 void vars_of_postgresql (void); |
428 | 438 void vars_of_gpmevent (void); |
439 | |
440 /* Initialize specifier variables (dump-time only). */ | |
441 | |
442 void specifier_vars_of_glyphs (void); | |
863 | 443 void specifier_vars_of_glyphs_widget (void); |
428 | 444 void specifier_vars_of_gutter (void); |
445 void specifier_vars_of_menubar (void); | |
446 void specifier_vars_of_redisplay (void); | |
447 void specifier_vars_of_scrollbar (void); | |
448 void specifier_vars_of_toolbar (void); | |
449 void specifier_vars_of_window (void); | |
450 | |
771 | 451 /* Initialize variables with complex dependencies on other variables |
452 (dump-time for complex_vars_, dump-time and post-pdump-load-time | |
453 for reinit_(), pdump-load-time-only for reinit_..._runtime_only()). | |
454 #### The reinit_() functions should be called from emacs.c, not the | |
455 corresponding complex_vars_of_(). */ | |
428 | 456 |
457 void complex_vars_of_faces (void); | |
458 void complex_vars_of_mule_charset (void); | |
459 void complex_vars_of_file_coding (void); | |
771 | 460 void complex_vars_of_intl_win32 (void); |
428 | 461 void complex_vars_of_glyphs (void); |
462 void complex_vars_of_glyphs_x (void); | |
463 void complex_vars_of_glyphs_mswindows (void); | |
464 void complex_vars_of_alloc (void); | |
465 void complex_vars_of_menubar (void); | |
466 void complex_vars_of_scrollbar (void); | |
467 void complex_vars_of_frame (void); | |
826 | 468 void complex_vars_of_syntax (void); |
428 | 469 void complex_vars_of_casetab (void); |
470 void complex_vars_of_chartab (void); | |
471 void complex_vars_of_buffer (void); | |
771 | 472 void reinit_complex_vars_of_buffer_runtime_only (void); |
428 | 473 void complex_vars_of_console (void); |
771 | 474 void reinit_complex_vars_of_console_runtime_only (void); |
428 | 475 void complex_vars_of_emacs (void); |
476 void complex_vars_of_minibuf (void); | |
477 void reinit_complex_vars_of_minibuf (void); | |
478 void complex_vars_of_keymap (void); | |
479 | |
480 /* Late initialization -- stuff pertaining only to interactive usage, | |
771 | 481 I/O, or Lisp reading. (Dump-time and run-time, but the code itself |
482 may conditionalize on this by checking the `initialized' variable.) */ | |
428 | 483 |
771 | 484 void init_buffer_1 (void); |
485 void init_buffer_2 (void); | |
442 | 486 void init_console_stream (int reinit); |
428 | 487 void init_device_tty (void); |
488 void init_editfns (void); | |
489 void init_event_Xt_late (void); | |
814 | 490 void init_event_mswindows_late (void); |
428 | 491 void init_event_stream (void); |
492 void init_event_tty_late (void); | |
493 void init_event_unixoid (void); | |
771 | 494 void init_file_coding (void); |
428 | 495 void init_hpplay (void); |
771 | 496 void init_intl (void); |
497 void init_intl_win32 (void); | |
428 | 498 void init_lread (void); |
499 void init_macros (void); | |
814 | 500 void init_mswindows_environment (void); |
771 | 501 void init_mule_charset (void); |
814 | 502 void init_nt (void); |
771 | 503 void init_postgresql_from_environment (void); |
428 | 504 void init_redisplay (void); |
771 | 505 void init_select_mswindows (void); |
428 | 506 void init_sunpro (void); |
442 | 507 void init_win32 (void); |
814 | 508 void init_xemacs_process (void); |
428 | 509 |
462 | 510 void syms_of_device_gtk (void); |
511 void syms_of_dialog_gtk (void); | |
512 void syms_of_event_gtk (void); | |
513 void syms_of_frame_gtk (void); | |
514 void syms_of_glyphs_gtk (void); | |
515 void syms_of_gui_gtk (void); | |
516 void syms_of_menubar_gtk (void); | |
517 void syms_of_objects_gtk (void); | |
518 void syms_of_select_gtk (void); | |
519 void syms_of_ui_gtk (void); | |
778 | 520 void syms_of_widget_accessors (void); |
521 void syms_of_ui_byhand (void); | |
462 | 522 void console_type_create_gtk (void); |
523 void console_type_create_device_gtk (void); | |
524 void console_type_create_frame_gtk (void); | |
525 void console_type_create_glyphs_gtk (void); | |
526 void console_type_create_menubar_gtk (void); | |
527 void console_type_create_objects_gtk (void); | |
528 void console_type_create_redisplay_gtk (void); | |
529 void console_type_create_scrollbar_gtk (void); | |
530 void console_type_create_toolbar_gtk (void); | |
531 void console_type_create_dialog_gtk (void); | |
532 void image_instantiator_format_create_glyphs_gtk (void); | |
533 void vars_of_device_gtk (void); | |
534 void vars_of_dialog_gtk (void); | |
535 void vars_of_event_gtk (void); | |
536 void vars_of_frame_gtk (void); | |
537 void vars_of_glyphs_gtk (void); | |
538 void vars_of_gui_gtk (void); | |
539 void vars_of_menubar_gtk (void); | |
540 void vars_of_objects_gtk (void); | |
541 void vars_of_scrollbar_gtk (void); | |
542 void vars_of_select_gtk (void); | |
543 void vars_of_ui_gtk (void); | |
544 void complex_vars_of_glyphs_gtk (void); | |
545 void init_event_gtk_late (void); | |
778 | 546 void console_type_create_select_gtk (void); |
462 | 547 |
440 | 548 #endif /* INCLUDED_symsinit_h_ */ |