Word Unperfect
public
Read
Owner: themaster
Branch: main
Commits: 0
Git CLI clone URL
git clone https://www.xt-emporium.com/git/word-unperfect.git
Fullscreen desktop URL
Code
Commits
History
Branches
Bug Reports
Discussions
Compare
Settings
word-unperfect
/
rev
/
wp_layout_legacy_macros.h
File editor
#ifndef WP_LAYOUT_LEGACY_MACROS_H #define WP_LAYOUT_LEGACY_MACROS_H /* * Monolith / transitional shim: map legacy g_layout_* spellings to the single * global used by decompiled_wp_exe.c. Extracted subsystem .c files should not * include this header; they take WpLayoutGlobals * on each entrypoint instead. */ #include "wp_layout_shared.h" extern WpLayoutGlobals g_wp_layout; #define g_layout_parse_depth_counter (g_wp_layout.parse_depth_counter) #define g_layout_feature_enabled (g_wp_layout.feature_enabled) #define g_layout_explicit_span_total (g_wp_layout.explicit_span_total) #define g_layout_measured_span_total (g_wp_layout.measured_span_total) #define g_layout_runtime_flags (g_wp_layout.runtime_flags) #define g_layout_carry_width (g_wp_layout.carry_width) #define g_layout_status_dirty_flags (g_wp_layout.status_dirty_flags) #define g_layout_render_dirty_flags (g_wp_layout.render_dirty_flags) #define g_layout_status_extend_4976 (g_wp_layout.status_extend_4976) #define g_layout_status_stream_word_4985 (g_wp_layout.status_stream_word_4985) #define g_layout_status_stream_gate_4987 (g_wp_layout.status_stream_gate_4987) #define g_layout_default_span_a (g_wp_layout.default_span_a) #define g_layout_default_span_b (g_wp_layout.default_span_b) #define g_layout_record_heap_flags_4bd6 (g_wp_layout.record_heap_flags_4bd6) #define g_layout_record_buffer_space (g_wp_layout.record_buffer_space) #define g_layout_record_cursor (g_wp_layout.primary_record.as_record_p) #define g_layout_record_cursor_addr (g_wp_layout.primary_record.word) #define g_layout_primary_record_word_as_int (*(int *)&g_wp_layout.primary_record.word) #define g_layout_primary_record_charpp (*(char **)(void *)&g_wp_layout.primary_record.as_record_p) #define g_layout_primary_record_bytepp (*(byte **)(void *)&g_wp_layout.primary_record.as_record_p) #define g_layout_primary_record_recordpp (*(undefined2 **)(void *)&g_wp_layout.primary_record.as_record_p) #define g_layout_secondary_record_word_as_int (*(int *)&g_wp_layout.secondary_record.word) #define g_layout_secondary_record_charpp (*(char **)(void *)&g_wp_layout.secondary_record.as_secondary_p) #define g_layout_secondary_record_bytepp (*(byte **)(void *)&g_wp_layout.secondary_record.as_secondary_p) #define g_layout_secondary_record_intpp (*(int **)(void *)&g_wp_layout.secondary_record.as_secondary_p) #define g_layout_secondary_record_uintpp (*(uint **)(void *)&g_wp_layout.secondary_record.as_secondary_p) #define g_layout_position_gate_lo_as_int (*(int *)&g_wp_layout.position_gate_remaining_low) #define g_layout_position_gate_hi_as_int (*(int *)&g_wp_layout.position_gate_remaining_high) #define g_layout_position_gate_lo_u16 (*(undefined2 *)&g_wp_layout.position_gate_remaining_low) #define g_layout_position_gate_hi_u16 (*(undefined2 *)&g_wp_layout.position_gate_remaining_high) #define g_layout_record_stream_offset_low (g_wp_layout.record_stream_offset_low) #define g_layout_record_stream_offset_high (g_wp_layout.record_stream_offset_high) #define g_layout_cursor (g_wp_layout.cursor) #define g_layout_cursor_alias_int (*(int *)&g_wp_layout.cursor) #define g_layout_cursor_alias_u16 (*(undefined2 *)&g_wp_layout.cursor) #define g_layout_measure_extent_50c8 (g_wp_layout.measure_extent_50c8) #define g_layout_measure_compare_word_50b2 (g_wp_layout.measure_compare_word_50b2) #define g_layout_emit_record_line_extent (g_wp_layout.emit_record_line_extent) #define g_layout_emit_record_scratch_5031 (g_wp_layout.emit_record_scratch_5031) #define g_layout_emit_record_scratch_5033 (g_wp_layout.emit_record_scratch_5033) #define g_layout_emit_scratch_5031_as_uint (*(uint *)&g_wp_layout.emit_record_scratch_5031) #define g_layout_emit_scratch_5033_as_uint (*(uint *)&g_wp_layout.emit_record_scratch_5033) #define g_layout_cursor_window (g_wp_layout.cursor_window) #define g_layout_line_start (g_wp_layout.line_start) #define g_layout_secondary_origin (g_wp_layout.secondary_origin) #define g_layout_primary_origin (g_wp_layout.primary_origin) #define g_layout_pending_total (g_wp_layout.pending_total) #define g_layout_running_wrap_total (g_wp_layout.running_wrap_total) #define g_layout_wrap_value (g_wp_layout.wrap_value) #define g_layout_secondary_record_cursor (g_wp_layout.secondary_record.as_secondary_p) #define g_layout_secondary_record_cursor_addr (g_wp_layout.secondary_record.word) #define g_layout_primary_limit (g_wp_layout.primary_limit) #define g_layout_secondary_limit (g_wp_layout.secondary_limit) #define g_layout_restore_control_flags (g_wp_layout.restore_control_flags) #define g_layout_state_flags (g_wp_layout.state_flags) #define g_layout_pending_offset (g_wp_layout.pending_offset) #define g_layout_pending_level (g_wp_layout.pending_level.word) #define g_layout_pending_level_byte (g_wp_layout.pending_level.bytes[0]) #define g_layout_position_gate_remaining_low (g_wp_layout.position_gate_remaining_low) #define g_layout_position_gate_remaining_high (g_wp_layout.position_gate_remaining_high) #define g_layout_variant_flags (g_wp_layout.variant_flags) #define g_layout_active_variant_index (g_wp_layout.active_variant_index) #define g_layout_measured_span_total_flags (g_wp_layout.measured_span_total_flags) #define g_layout_variant_count (g_wp_layout.variant_count) #define g_layout_variant_limit (g_wp_layout.variant_limit) #define g_layout_saved_wrap_value (g_wp_layout.saved_wrap_value) #define g_layout_variant_live_limit (g_wp_layout.variant_live_limit) #define g_layout_variant_cached_limit (g_wp_layout.variant_cached_limit) #define g_layout_variant_runtime_flags (g_wp_layout.variant_runtime_flags) #define g_layout_variant_checkpoint (g_wp_layout.variant_checkpoint) #define g_layout_variant_total (g_wp_layout.variant_total) #define g_layout_variant_anchor (g_wp_layout.variant_anchor) #define g_layout_measured_span_a (g_wp_layout.measured_span_a) #define g_layout_measured_span_b (g_wp_layout.measured_span_b) #define g_layout_measured_span_flags (g_wp_layout.measured_span_flags) #define g_layout_measured_span_cursor (g_wp_layout.measured_span_cursor) #define g_layout_measured_span_shadow (g_wp_layout.measured_span_shadow) #define g_layout_measured_span_dirty_flags (g_wp_layout.measured_span_dirty_flags) #define g_layout_processed_segments (g_wp_layout.processed_segments) #define g_layout_update_depth (g_wp_layout.update_depth) #define g_layout_record_extension_buffer_segment (g_wp_layout.record_extension_buffer_segment) #define g_layout_record_extension_buffer (g_wp_layout.record_extension_buffer) #define g_layout_record_extension_block_capacity (g_wp_layout.record_extension_block_capacity) #define g_layout_record_extension_block_count (g_wp_layout.record_extension_block_count) #define g_layout_record_extension_needs_flush (g_wp_layout.record_extension_needs_flush) #define g_layout_record_extra_byte (g_wp_layout.record_extra_byte) #define g_layout_restore_mode (g_wp_layout.restore_mode) #define g_layout_restore_flags (g_wp_layout.restore_flags) #define g_layout_record_mode_flags (g_wp_layout.record_mode_flags) #define g_layout_record_mode_flags_2 (g_wp_layout.record_mode_flags_2) #define g_layout_stream_resume_token (g_wp_layout.stream_resume_token) #define g_layout_record_used_bytes (g_wp_layout.record_used_bytes) #define g_layout_emit_flags (g_wp_layout.emit_flags) #define g_layout_postprocess_mode (g_wp_layout.postprocess_mode) #define g_layout_record_replay_depth (g_wp_layout.record_replay_depth) #define g_parser_runtime_flags (g_wp_layout.parser_runtime_flags) #define g_layout_record_block_index (g_wp_layout.record_block_index) #define g_layout_secondary_record_used_bytes (g_wp_layout.secondary_record_used_bytes) #define g_layout_secondary_record_block_index (g_wp_layout.secondary_record_block_index) #define g_layout_secondary_record_stream_gate_54a9 (g_wp_layout.secondary_record_stream_gate_54a9) #define g_layout_secondary_stream_flags_54a6 (g_wp_layout.secondary_stream_flags_54a6) #define g_layout_variant_anchor_flags (g_wp_layout.variant_anchor_flags) #define g_layout_variant_shadow_flags_66b8 (g_wp_layout.variant_shadow_flags_66b8) #define g_layout_parse_dirty_flags (g_wp_layout.parse_dirty_flags) #define g_layout_decode_io_flags_8749 (g_wp_layout.decode_io_flags_8749) #define g_layout_layout_counter_531c (g_wp_layout.layout_counter_531c) #define g_layout_parser_reentry_guard (g_wp_layout.parser_reentry_guard) #define g_layout_saved_snapshot (g_wp_layout.saved_snapshot) #define g_layout_record_aux_4b34 (g_wp_layout.record_aux_4b34) #define g_layout_record_wide_temp_lo_4b26 (g_wp_layout.record_wide_temp_lo_4b26) #define g_layout_record_wide_temp_hi_4b28 (g_wp_layout.record_wide_temp_hi_4b28) #define g_layout_cursor_alias_shadow_4b3e (g_wp_layout.cursor_alias_shadow_4b3e) #define g_layout_record_cursor_metric_4b79 (g_wp_layout.record_cursor_metric_4b79) #define g_layout_record_accum_cap_4c4a (g_wp_layout.record_accum_cap_4c4a) #define g_layout_record_aux_flag_4bfb (g_wp_layout.record_aux_flag_4bfb) #define g_layout_measure_extent_bound_50c6 (g_wp_layout.measure_extent_bound_50c6) #define g_layout_line_parse_gate_flags_4b52 (g_wp_layout.line_parse_gate_flags_4b52) #define g_layout_heap_chain_checkpoint_4bec (g_wp_layout.heap_chain_checkpoint_4bec) #define g_layout_heap_control_flags_4bf1 (g_wp_layout.heap_control_flags_4bf1) #define g_layout_heap_aux_int_4bf2 (g_wp_layout.heap_aux_int_4bf2) #define g_layout_span_aux_word_53f6 (g_wp_layout.span_aux_word_53f6) #define g_layout_line_build_word_51f1 (g_wp_layout.line_build_word_51f1) #define g_layout_line_build_word_51f3 (g_wp_layout.line_build_word_51f3) #define g_layout_line_build_word_51f5 (g_wp_layout.line_build_word_51f5) #define g_layout_line_build_word_51f7 (g_wp_layout.line_build_word_51f7) #define g_layout_irq_driver_scratch_7820 (g_wp_layout.irq_driver_scratch_7820) #define g_layout_machine_flags_bios_9a1 (g_wp_layout.machine_flags_bios_9a1) #define g_layout_pending_compact_counter_520a (g_wp_layout.pending_compact_counter_520a) #define g_layout_span_scale_q8_5039 (g_wp_layout.span_scale_q8_5039) #define g_layout_span_width_adj_5041 (g_wp_layout.span_width_adj_5041) #define g_layout_span_width_adj_5043 (g_wp_layout.span_width_adj_5043) #define g_layout_psp_io_flags_016b (g_wp_layout.psp_io_flags_016b) #define g_layout_ivt_psp_byte_0036 (g_wp_layout.ivt_psp_byte_0036) #define g_layout_decode_state_byte_0008 (g_wp_layout.decode_state_byte_0008) #define g_layout_decode_flags_byte_000b (g_wp_layout.decode_flags_byte_000b) #define g_layout_decode_slot_000c (g_wp_layout.decode_slot_000c) #define g_layout_decode_slot_0006 (g_wp_layout.decode_slot_0006) #define g_layout_decode_slot_0009 (g_wp_layout.decode_slot_0009) #define g_layout_decode_slot_000e (g_wp_layout.decode_slot_000e) #define g_layout_decode_slot_0012 (g_wp_layout.decode_slot_0012) #define g_layout_decode_slot_0014 (g_wp_layout.decode_slot_0014) #define g_layout_decode_slot_0061 (g_wp_layout.decode_slot_0061) #define g_layout_decode_slot_byte_005f (g_wp_layout.decode_slot_byte_005f) #define g_layout_decode_slot_byte_0060 (g_wp_layout.decode_slot_byte_0060) #define g_layout_decode_slot_byte_0067 (g_wp_layout.decode_slot_byte_0067) #define g_layout_decode_slot_0000 (g_wp_layout.decode_slot_0000) #define g_layout_decode_io_port_0005 (g_wp_layout.decode_io_port_0005) #define g_layout_decode_slot_0002 (g_wp_layout.decode_slot_0002) #define g_layout_decode_slot_0003 (g_wp_layout.decode_slot_0003) #define g_layout_decode_slot_0004 (g_wp_layout.decode_slot_0004) #define g_layout_decode_slot_000f (g_wp_layout.decode_slot_000f) #define g_layout_decode_slot_0017 (g_wp_layout.decode_slot_0017) #define g_layout_decode_slot_0069 (g_wp_layout.decode_slot_0069) #define g_layout_decode_slot_7e4f (g_wp_layout.decode_slot_7e4f) #define g_layout_decode_slot_byte_0010 (g_wp_layout.decode_slot_byte_0010) #define g_layout_decode_slot_byte_0037 (g_wp_layout.decode_slot_byte_0037) #define g_layout_decode_slot_byte_005e (g_wp_layout.decode_slot_byte_005e) #define g_layout_decode_slot_byte_0075 (g_wp_layout.decode_slot_byte_0075) #define g_layout_psp_nested_depth_016c (g_wp_layout.parse_depth_counter) #define g_layout_layout_refcount_44c6 (g_wp_layout.layout_refcount_44c6) #define g_layout_video_rows_minus_one_44dc (g_wp_layout.video_rows_minus_one_44dc) #define g_layout_metrics_window_base_50ba (g_wp_layout.metrics_window_base_50ba) #define g_layout_metrics_window_limit_50bc (g_wp_layout.metrics_window_limit_50bc) #define g_layout_emit_gate_mask_51bf (g_wp_layout.emit_gate_mask_51bf) #define g_layout_scale_fixed_point_51c4 (g_wp_layout.scale_fixed_point_51c4) #define g_layout_variant_balance_51bd (g_wp_layout.variant_balance_51bd) #define g_layout_span_compare_word_51fb (g_wp_layout.span_compare_word_51fb) #define g_layout_span_compare_word_51ff (g_wp_layout.span_compare_word_51ff) #define g_layout_span_metric_delta_4bd8 (g_wp_layout.span_metric_delta_4bd8) #define g_layout_span_metric_delta_4bda (g_wp_layout.span_metric_delta_4bda) #define g_layout_measure_extent_cap_50be (g_wp_layout.measure_extent_cap_50be) #define g_layout_span_band_low_5046 (g_wp_layout.span_band_low_5046) #define g_layout_span_band_high_5049 (g_wp_layout.span_band_high_5049) #define g_layout_record_path_mask_51c2 (g_wp_layout.record_path_mask_51c2) #define g_layout_record_variant_gate_51c8 (g_wp_layout.record_variant_gate_51c8) #define g_layout_record_stream_cursor_543a (g_wp_layout.record_stream_cursor_543a) #define g_layout_record_window_word_502d (g_wp_layout.record_window_word_502d) #define g_layout_record_window_word_4b40 (g_wp_layout.record_window_word_4b40) #define g_layout_record_axis_base_4b44 (g_wp_layout.record_axis_base_4b44) #define g_layout_record_axis_run_4b46 (g_wp_layout.record_axis_run_4b46) #define g_layout_record_stream_byte_4b10 (g_wp_layout.record_stream_byte_4b10) #define g_layout_line_emit_flags_521d (g_wp_layout.line_emit_flags_521d) #define g_layout_metrics_line_accum_5037 (g_wp_layout.metrics_line_accum_5037) #define g_layout_span_band_char_5047 (g_wp_layout.span_band_char_5047) #define g_layout_span_band_aux_5048 (g_wp_layout.span_band_aux_5048) #define g_layout_span_table_ofs_4bdc (g_wp_layout.span_table_ofs_4bdc) #define g_layout_span_table_word_a_4be0 (g_wp_layout.span_table_word_a_4be0) #define g_layout_span_table_word_b_4be2 (g_wp_layout.span_table_word_b_4be2) #define g_layout_display_metric_44de (g_wp_layout.display_metric_44de) #define g_layout_display_metric_44e0 (g_wp_layout.display_metric_44e0) #define g_layout_display_metric_44e2 (g_wp_layout.display_metric_44e2) #define g_layout_display_metric_44e4 (g_wp_layout.display_metric_44e4) #define g_layout_display_palette_guard_44ee (g_wp_layout.display_palette_guard_44ee) #define g_layout_display_segment_sel_44ef (g_wp_layout.display_segment_sel_44ef) #define g_layout_display_mode_field_44f1 (g_wp_layout.display_mode_field_44f1) #define g_layout_video_bios_option_4512 (g_wp_layout.video_bios_option_4512) #define g_layout_bios_save_word_4356 (g_wp_layout.bios_save_word_4356) #define g_layout_screen_extent_4741 (g_wp_layout.screen_extent_4741) #define g_layout_graphics_xfer_flags_60e0 (g_wp_layout.graphics_xfer_flags_60e0) #define g_layout_overlay_gate_char_5ad0 (g_wp_layout.overlay_gate_char_5ad0) #define g_layout_overlay_busy_char_5ad1 (g_wp_layout.overlay_busy_char_5ad1) #define g_layout_overlay_pack_word_5ad5 (g_wp_layout.overlay_pack_word_5ad5) #define g_layout_overlay_head_byte_5ad7 (g_wp_layout.overlay_scratch_5ad7[0]) #define g_layout_overlay_slot_5b27_u16 (g_wp_layout.overlay_slot_5b27.as_u16) #define g_layout_overlay_slot_5b27_lpstr (g_wp_layout.overlay_slot_5b27.as_lpstr) #define g_layout_video_slot_byte_5b79 (g_wp_layout.video_slot_byte_5b79) #define g_layout_video_bios_tag_66e (g_wp_layout.video_bios_tag_66e) #define g_layout_video_arg_slot_670 (g_wp_layout.video_arg_slot_670) #define g_layout_video_ctrl_672 (g_wp_layout.video_ctrl_672) #define g_layout_video_ctrl_673 (g_wp_layout.video_ctrl_673) #define g_layout_video_ctrl_674 (g_wp_layout.video_ctrl_674) #define g_layout_video_stride_bytes_67a (g_wp_layout.video_stride_bytes_67a) #define g_layout_video_extent_guard_67c (g_wp_layout.video_extent_guard_67c) #define g_layout_video_plane_size_lo_67e (g_wp_layout.video_plane_size_lo_67e) #define g_layout_video_plane_size_hi_680 (g_wp_layout.video_plane_size_hi_680) #define g_layout_video_saved_es_682 (g_wp_layout.video_saved_es_682) #define g_layout_video_aux_word_684 (g_wp_layout.video_aux_word_684) #define g_layout_video_status_686 (g_wp_layout.video_status_686) #define g_layout_format_overlay_flag_b10f (g_wp_layout.format_overlay_flag_b10f) #define g_layout_stack_adj_counter_b16 (g_wp_layout.stack_adj_counter_b16) #define g_layout_rom_io_flags_c9e0 (g_wp_layout.rom_io_flags_c9e0) #define g_layout_rom_metric_c9e1 (g_wp_layout.rom_metric_c9e1) #define g_layout_pack_xor_state_7265 (g_wp_layout.pack_xor_state_7265) #define g_layout_idle_gate_char_81f6 (g_wp_layout.idle_gate_char_81f6) #define g_layout_dos_char_01f5 (g_wp_layout.dos_char_01f5) #define g_layout_scratch_char_0804 (g_wp_layout.scratch_char_0804) #define g_layout_config_digit_1699 (g_wp_layout.config_digit_1699) #define g_layout_config_digit_169b (g_wp_layout.config_digit_169b) #define g_layout_decode_pair_b9d7 (g_wp_layout.decode_pair_b9d7) #define g_layout_decode_pair_b9d9 (g_wp_layout.decode_pair_b9d9) #define g_layout_counter_6f54 (g_wp_layout.counter_6f54) #define g_layout_flags_08c1 (g_wp_layout.flags_08c1) #define g_layout_token_812c (g_wp_layout.token_812c) #define g_layout_ptr_slot_ca6f (g_wp_layout.ptr_slot_ca6f) #define g_layout_heap_cursor_c5b4 (g_wp_layout.heap_cursor_c5b4) #define g_layout_heap_extent_c5ae (g_wp_layout.heap_extent_c5ae) #define g_layout_machine_flags_676c (g_wp_layout.machine_flags_676c) #define g_layout_save_word_81be (g_wp_layout.save_word_81be) #define g_layout_scratch_byte_7eae (g_wp_layout.scratch_byte_7eae) #define g_layout_gate_char_7eaf (g_wp_layout.gate_char_7eaf) #define g_layout_decode_accum_0400 (g_wp_layout.decode_accum_0400) #define g_layout_decode_accum_1401 (g_wp_layout.decode_accum_1401) #define g_layout_scratch_byte_9e9e (g_wp_layout.scratch_byte_9e9e) #define g_layout_compare_bound_411c (g_wp_layout.compare_bound_411c) #define g_layout_emu_flags_ca6b (g_wp_layout.emu_flags_ca6b) #define g_layout_emu_flags_ca6d (g_wp_layout.emu_flags_ca6d) #define g_layout_metrics_base_7e65 (g_wp_layout.metrics_base_7e65) #define g_layout_metrics_scratch_7e74 (g_wp_layout.metrics_scratch_7e74) #define g_layout_irq_shadow_lo_7900 (g_wp_layout.irq_shadow_lo_7900) #define g_layout_irq_shadow_hi_7901 (g_wp_layout.irq_shadow_hi_7901) #define g_layout_irq_timer_7902_char (g_wp_layout.irq_timer_7902.as_char) #define g_layout_irq_timer_7902_u16 (g_wp_layout.irq_timer_7902.as_u16) #define g_layout_irq_state_7903 (g_wp_layout.irq_state_7903) #define g_layout_status_scratch_479f (g_wp_layout.status_scratch_479f) #define g_layout_startup_word_0142 (g_wp_layout.startup_word_0142) #define g_layout_obfuscated_char_1cff (g_wp_layout.obfuscated_char_1cff) #define g_layout_obfuscated_char_36d0 (g_wp_layout.obfuscated_char_36d0) #define g_layout_modulo_slot_3efc (g_wp_layout.modulo_slot_3efc) #define g_layout_shell_gate_418a (g_wp_layout.shell_gate_418a) #define g_layout_shell_index_418c (g_wp_layout.shell_index_418c) #define g_layout_variant_limit_c664 (g_wp_layout.variant_limit_c664) #define g_layout_stream_flags_c546 (g_wp_layout.stream_flags_c546) #define g_layout_stream_lo_c52d (g_wp_layout.stream_lo_c52d) #define g_layout_stream_hi_c535 (g_wp_layout.stream_hi_c535) #define g_layout_dos_word_0148 (g_wp_layout.dos_word_0148) #define g_layout_dos_word_014c (g_wp_layout.dos_word_014c) #define g_layout_dos_word_0160 (g_wp_layout.dos_word_0160) #define g_layout_dos_word_0162 (g_wp_layout.dos_word_0162) #define g_layout_dos_word_0164 (g_wp_layout.dos_word_0164) #define g_layout_dos_byte_016a (g_wp_layout.dos_byte_016a) #define g_layout_dos_char_0179 (g_wp_layout.dos_char_0179) #define g_layout_flags_0359 (g_wp_layout.flags_0359) #define g_layout_gate_char_0805 (g_wp_layout.gate_char_0805) #define g_layout_ivt_timer_ad0 (g_wp_layout.ivt_timer_ad0) #define g_layout_gate_shadow_7768 (g_wp_layout.gate_shadow_7768) #define g_layout_gate_shadow_776a (g_wp_layout.gate_shadow_776a) #define g_layout_gate_shadow_776c (g_wp_layout.gate_shadow_776c) #define g_layout_gate_shadow_776e (g_wp_layout.gate_shadow_776e) #define g_layout_shift_reg_77fe (g_wp_layout.shift_reg_77fe) #define g_layout_stack_adjust_bae4 (g_wp_layout.stack_adjust_bae4) #define g_layout_near_word_65e1 (g_wp_layout.near_word_65e1) #define g_layout_bios_token_81aa (g_wp_layout.bios_token_81aa) #define g_layout_unwind_ss_bc44 (g_wp_layout.unwind_ss_bc44) #define g_layout_unwind_hi_bc4e (g_wp_layout.unwind_hi_bc4e) #define g_layout_unwind_lo_bc52 (g_wp_layout.unwind_lo_bc52) #define g_layout_obf_char_28ff (g_wp_layout.obf_char_28ff) #define g_layout_obf_char_2020 (g_wp_layout.obf_char_2020) #define g_layout_obf_char_202e (g_wp_layout.obf_char_202e) #define g_layout_xor_key_2032 (g_wp_layout.xor_key_2032) #define g_layout_parser_gate_5c05 (g_wp_layout.parser_gate_5c05) #define g_layout_stack_save_5c06 (g_wp_layout.stack_save_5c06) #define g_layout_parser_flags_49e8 (g_wp_layout.parser_flags_49e8) #define g_layout_fmt_gate_7ead (g_wp_layout.fmt_gate_7ead) #define g_layout_stream_state_b9c6 (g_wp_layout.stream_state_b9c6) #define g_layout_irq_mask_08be (g_wp_layout.irq_mask_08be) #define g_layout_table_base_4223 (g_wp_layout.table_base_4223) #define g_layout_pack_hi_2d86 (g_wp_layout.pack_hi_2d86) #define g_layout_video_flags_66c7 (g_wp_layout.video_flags_66c7) #define g_layout_alloc_slot_69bb (g_wp_layout.alloc_slot_69bb) #define g_layout_alloc_slot_69bd (g_wp_layout.alloc_slot_69bd) #define g_layout_pack_slot_7264_u16 (g_wp_layout.pack_slot_7264.as_u16) #define g_layout_pack_slot_7264_byte (g_wp_layout.pack_slot_7264.as_byte) #define g_layout_ivt_edge_fffe (g_wp_layout.ivt_edge_fffe) #define g_layout_near_ptr_slot_a3a3 (g_wp_layout.near_ptr_slot_a3a3) #define g_layout_near_ptr_slot_cfa4 (g_wp_layout.near_ptr_slot_cfa4) #define g_layout_near_ptr_slot_ffa4 (g_wp_layout.near_ptr_slot_ffa4) #define g_layout_xor_const_2930 (g_wp_layout.xor_const_2930) #define g_layout_code_ctor_byte_a041 (g_wp_layout.code_ctor_byte_a041) #define g_layout_env_word_03f9 (g_wp_layout.env_word_03f9) #define g_layout_psp_swap_012b (g_wp_layout.psp_swap_012b) #define g_layout_psp_swap_013d (g_wp_layout.psp_swap_013d) #define g_layout_bios_flag_81ae (g_wp_layout.bios_flag_81ae) #define g_layout_bios_flag_81af (g_wp_layout.bios_flag_81af) #define g_layout_bios_word_8134 (g_wp_layout.bios_word_8134) #define g_layout_video_word_0676 (g_wp_layout.video_word_0676) #define g_layout_video_gate_67b9 (g_wp_layout.video_gate_67b9) #define g_layout_video_word_020b (g_wp_layout.video_word_020b) #define g_layout_io_port_arg_2b6e (g_wp_layout.io_port_arg_2b6e) #define g_layout_ptr_slot_ca71 (g_wp_layout.ptr_slot_ca71) #define g_layout_irq_misc_77ff (g_wp_layout.irq_misc_77ff) #define g_layout_stack_frame_7977 (g_wp_layout.stack_frame_7977) #define g_layout_stack_frame_7971 (g_wp_layout.stack_frame_7971) #define g_layout_stack_frame_796f (g_wp_layout.stack_frame_796f) #define g_layout_scale_factor_4b14 (g_wp_layout.scale_factor_4b14) #define g_layout_heap_delta_c5b6 (g_wp_layout.heap_delta_c5b6) #define g_layout_stream_char_ba6b (g_wp_layout.stream_char_ba6b) #define g_layout_stream_metric_66dc (g_wp_layout.stream_metric_66dc) #endif /* Auto-generated cast deduplications */ #define g_layout_carry_width_uint_p (*(uint *)&g_wp_layout.carry_width) #define g_layout_decode_slot_0000_word_int_p (*(int *)&g_wp_layout.decode_slot_0000.word) #define g_layout_decode_slot_0000_word_uint_p (*(uint *)&g_wp_layout.decode_slot_0000.word) #define g_layout_decode_slot_0002_word_int_p (*(int *)&g_wp_layout.decode_slot_0002.word) #define g_layout_decode_slot_0002_word_uint_p (*(uint *)&g_wp_layout.decode_slot_0002.word) #define g_layout_decode_slot_0004_word_int_p (*(int *)&g_wp_layout.decode_slot_0004.word) #define g_layout_decode_slot_0004_word_uint_p (*(uint *)&g_wp_layout.decode_slot_0004.word) #define g_layout_decode_slot_0006_word_int_p (*(int *)&g_wp_layout.decode_slot_0006.word) #define g_layout_decode_slot_0006_word_uint_p (*(uint *)&g_wp_layout.decode_slot_0006.word) #define g_layout_decode_slot_0009_word_uint_p (*(uint *)&g_wp_layout.decode_slot_0009.word) #define g_layout_decode_slot_000c_word_int_p (*(int *)&g_wp_layout.decode_slot_000c.word) #define g_layout_decode_slot_000c_word_uint_p (*(uint *)&g_wp_layout.decode_slot_000c.word) #define g_layout_decode_slot_000e_word_int_p (*(int *)&g_wp_layout.decode_slot_000e.word) #define g_layout_decode_slot_000e_word_uint_p (*(uint *)&g_wp_layout.decode_slot_000e.word) #define g_layout_decode_slot_000f_word_int_p (*(int *)&g_wp_layout.decode_slot_000f.word) #define g_layout_decode_slot_0012_word_int_p (*(int *)&g_wp_layout.decode_slot_0012.word) #define g_layout_decode_slot_0012_word_uint_p (*(uint *)&g_wp_layout.decode_slot_0012.word) #define g_layout_decode_slot_0014_word_int_p (*(int *)&g_wp_layout.decode_slot_0014.word) #define g_layout_decode_slot_0014_word_uint_p (*(uint *)&g_wp_layout.decode_slot_0014.word) #define g_layout_decode_slot_0061_word_int_p (*(int *)&g_wp_layout.decode_slot_0061.word) #define g_layout_default_span_a_int_p (*(int *)&g_wp_layout.default_span_a) #define g_layout_default_span_b_int_p (*(int *)&g_wp_layout.default_span_b) #define g_layout_display_metric_44e2_uint_p (*(uint *)&g_wp_layout.display_metric_44e2) #define g_layout_display_metric_44e4_uint_p (*(uint *)&g_wp_layout.display_metric_44e4) #define g_layout_dos_word_0148_uint_p (*(uint *)&g_wp_layout.dos_word_0148) #define g_layout_dos_word_014c_uint_p (*(uint *)&g_wp_layout.dos_word_014c) #define g_layout_dos_word_0160_uint_p (*(uint *)&g_wp_layout.dos_word_0160) #define g_layout_emit_record_line_extent_int_p (*(int *)&g_wp_layout.emit_record_line_extent) #define g_layout_emit_record_scratch_5031_int_p (*(int *)&g_wp_layout.emit_record_scratch_5031) #define g_layout_heap_aux_int_4bf2_uint_p (*(uint *)&g_wp_layout.heap_aux_int_4bf2) #define g_layout_heap_extent_c5ae_uint_p (*(uint *)&g_wp_layout.heap_extent_c5ae) #define g_layout_ivt_edge_fffe_word_uint_p (*(uint *)&g_wp_layout.ivt_edge_fffe.word) #define g_layout_line_build_word_51f3_uint_p (*(uint *)&g_wp_layout.line_build_word_51f3) #define g_layout_line_build_word_51f5_int_p (*(int *)&g_wp_layout.line_build_word_51f5) #define g_layout_line_build_word_51f5_uint_p (*(uint *)&g_wp_layout.line_build_word_51f5) #define g_layout_line_build_word_51f7_int_p (*(int *)&g_wp_layout.line_build_word_51f7) #define g_layout_line_build_word_51f7_uint_p (*(uint *)&g_wp_layout.line_build_word_51f7) #define g_layout_line_start_int_p (*(int *)&g_wp_layout.line_start) #define g_layout_measure_compare_word_50b2_int_p (*(int *)&g_wp_layout.measure_compare_word_50b2) #define g_layout_measure_extent_bound_50c6_int_p (*(int *)&g_wp_layout.measure_extent_bound_50c6) #define g_layout_measured_span_a_uint_p (*(uint *)&g_wp_layout.measured_span_a) #define g_layout_measured_span_b_uint_p (*(uint *)&g_wp_layout.measured_span_b) #define g_layout_metrics_base_7e65_word_int_p (*(int *)&g_wp_layout.metrics_base_7e65.word) #define g_layout_near_word_65e1_word_int_p (*(int *)&g_wp_layout.near_word_65e1.word) #define g_layout_overlay_pack_word_5ad5_int_p (*(int *)&g_wp_layout.overlay_pack_word_5ad5) #define g_layout_pending_total_int_p (*(int *)&g_wp_layout.pending_total) #define g_layout_ptr_slot_ca6f_word_uint_p (*(uint *)&g_wp_layout.ptr_slot_ca6f.word) #define g_layout_record_block_index_int_p (*(int *)&g_wp_layout.record_block_index) #define g_layout_record_buffer_space_int_p (*(int *)&g_wp_layout.record_buffer_space) #define g_layout_record_stream_cursor_543a_uint_p (*(uint *)&g_wp_layout.record_stream_cursor_543a) #define g_layout_record_used_bytes_uint_p (*(uint *)&g_wp_layout.record_used_bytes) #define g_layout_record_window_word_4b40_int_p (*(int *)&g_wp_layout.record_window_word_4b40) #define g_layout_record_window_word_502d_int_p (*(int *)&g_wp_layout.record_window_word_502d) #define g_layout_rom_metric_c9e1_uint_p (*(uint *)&g_wp_layout.rom_metric_c9e1) #define g_layout_scale_factor_4b14_uint_p (*(uint *)&g_wp_layout.scale_factor_4b14) #define g_layout_scale_fixed_point_51c4_uint_p (*(uint *)&g_wp_layout.scale_fixed_point_51c4) #define g_layout_screen_extent_4741_uint_p (*(uint *)&g_wp_layout.screen_extent_4741) #define g_layout_secondary_record_used_bytes_uint_p (*(uint *)&g_wp_layout.secondary_record_used_bytes) #define g_layout_secondary_record_word_uint_p (*(uint *)&g_wp_layout.secondary_record.word) #define g_layout_secondary_record_word_undefined2_p (*(undefined2 *)&g_wp_layout.secondary_record.word) #define g_layout_span_aux_word_53f6_int_p (*(int *)&g_wp_layout.span_aux_word_53f6) #define g_layout_span_compare_word_51ff_int_p (*(int *)&g_wp_layout.span_compare_word_51ff) #define g_layout_span_metric_delta_4bd8_uint_p (*(uint *)&g_wp_layout.span_metric_delta_4bd8) #define g_layout_span_table_word_a_4be0_int_p (*(int *)&g_wp_layout.span_table_word_a_4be0) #define g_layout_span_table_word_b_4be2_int_p (*(int *)&g_wp_layout.span_table_word_b_4be2) #define g_layout_variant_anchor_int_p (*(int *)&g_wp_layout.variant_anchor) #define g_layout_variant_balance_51bd_uint_p (*(uint *)&g_wp_layout.variant_balance_51bd) #define g_layout_variant_limit_c664_uint_p (*(uint *)&g_wp_layout.variant_limit_c664) #define g_layout_variant_limit_int_p (*(int *)&g_wp_layout.variant_limit) #define g_layout_video_rows_minus_one_44dc_uint_p (*(uint *)&g_wp_layout.video_rows_minus_one_44dc) #define g_layout_wrap_value_uint_p (*(uint *)&g_wp_layout.wrap_value) /* Auto-generated raw pointer deduplications */ #define g_layout_raw_0x40b0f_code (*(code *)0x40b0f) #define g_layout_raw_0x41596_code (*(code *)0x41596)
Commit message
This repository is read-only for this account.
Repository snapshot
Current branch
main
Visibility
public
Your access
Read
Remote
None
File activity
View file history