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_deferred_stubs.c
File editor
#include <stdbool.h> #include <stdint.h> #include <string.h> #include "wp_layout_shared.h" #include "wp_layout_state.h" #include "wp_record_stream.h" #include "wp_span_metrics.h" #include "wp_parser_gate.h" extern void __cdecl16near route_far_jump_shell_segment_proxy(WpLayoutGlobals *wl); void __cdecl16near engine_far_call_1836(WpLayoutGlobals *wl, uint16_t arg) { (void)arg; wl->parser_runtime_flags |= 1; } uint8_t __cdecl16near engine_far_call_1094(WpLayoutGlobals *wl, uint16_t arg) { uint8_t cap = wl->record_extension_block_capacity; (void)arg; if (cap == 0) { return 1; } return cap; } /* Missing symbols required for the word unperfect build. */ /* Function: overlay_emit_streamed_char @ 45f2:1cb7 */ undefined2 __cdecl16near overlay_emit_streamed_char(undefined2 caller_code_segment) { (void)caller_code_segment; return 0; } void __cdecl16near shell_cli_parse_phase_no_op(void) {} void __cdecl16near layout_video_int10_repeat_cx_update_mode_slots(void) {} undefined __cdecl16far firmware_io_port_input_proxy(void) { return 0; } void __cdecl16near shell_emit_null_terminated_via_overlay(void) {} void __cdecl16near engine_far_call_7e66(undefined2 arg) { (void)arg; } void __cdecl16near engine_far_call_83a8(undefined2 arg) { (void)arg; } void __cdecl16near engine_far_call_7dd6(undefined2 arg) { (void)arg; } void __cdecl16near engine_far_call_0656(undefined2 arg) { (void)arg; } void __cdecl16near engine_far_call_323e(undefined2 arg) { (void)arg; } void __cdecl16near engine_far_call_33b4(void) {} void halt_baddata(void) { while(1); } /* Function: overlay_merge_layout_state_word @ 45f2:5551 */ void __cdecl16near overlay_merge_layout_state_word(undefined2 segment) { (void)segment; } void __cdecl16near shell_init_glyph_tables_and_exec_overlay_probe(void) {} void shell_indirect_call_table(undefined2 table_selector) { (void)table_selector; } void __cdecl16near shell_ems_assign_page_frames_for_decode_slots(void) {} /* Function: overlay_adjust_record_stream_cursor @ 45f2:734a */ void __cdecl16near overlay_adjust_record_stream_cursor(undefined2 segment) { (void)segment; } /* Additional overlay entrypoints from overlay-only code paths. These are placeholders in the host port and intentionally preserve control-flow shape only (no side effects). */ /* Function: overlay_cross_segment_tail_call @ 45f2:1973 */ void __cdecl16near overlay_cross_segment_tail_call(undefined2 segment) { (void)segment; } /* Function: overlay_ax_passthrough_hook @ 45f2:1a08 */ void __cdecl16near overlay_ax_passthrough_hook(undefined2 segment) { (void)segment; } /* Function: overlay_reset_layout_environment_hook @ 45f2:1b20 */ void __cdecl16near overlay_reset_layout_environment_hook(undefined2 segment) { (void)segment; } /* Function: overlay_video_bios_service_route @ 45f2:1c92 */ void __cdecl16near overlay_video_bios_service_route(undefined2 segment) { (void)segment; } /* Function: overlay_early_startup_vector_table @ 45f2:2033 */ void __cdecl16near overlay_early_startup_vector_table(undefined2 segment) { (void)segment; } /* Function: overlay_style_status_line_template @ 45f2:217c */ void __cdecl16near overlay_style_status_line_template(undefined2 overlay_arg) { (void)overlay_arg; } /* Function: overlay_return_call_compact @ 45f2:2322 */ void __cdecl16near overlay_return_call_compact(void) {} /* Function: overlay_indirect_tail_resume @ 45f2:2415 */ void __cdecl16near overlay_indirect_tail_resume(void) {} /* Function: overlay_advance_state_table_step @ 45f2:2634 */ void __cdecl16near overlay_advance_state_table_step(void) {} /* Function: overlay_resume_call_compact @ 45f2:26e6 */ void __cdecl16near overlay_resume_call_compact(void) {} /* Function: overlay_resolve_indirect_call_target @ 45f2:337f */ code * __cdecl16near overlay_resolve_indirect_call_target(undefined2 segment) { (void)segment; return NULL; } /* Function: overlay_push_format_control_token @ 45f2:4b23 */ void __cdecl16near overlay_push_format_control_token(undefined2 control_word) { (void)control_word; } /* Function: overlay_invoke_format_block @ 45f2:4c48 */ void __cdecl16near overlay_invoke_format_block() {} /* Function: overlay_query_or_update_control_word @ 45f2:4cdf */ undefined2 __cdecl16near overlay_query_or_update_control_word() { return 0; } /* Function: overlay_compare_state_with_carry @ 45f2:4d5c */ void __cdecl16near overlay_compare_state_with_carry() {} /* Function: overlay_pack_layout_far_arguments @ 45f2:4d8a */ void __cdecl16near overlay_pack_layout_far_arguments() {} /* Function: overlay_invoke_primary_record_service @ 45f2:4dac */ void __cdecl16near overlay_invoke_primary_record_service(undefined2 segment) { (void)segment; } /* Function: overlay_invoke_secondary_record_service @ 45f2:4deb */ void __cdecl16near overlay_invoke_secondary_record_service(undefined2 segment) { (void)segment; } /* Function: overlay_arm_or_init_stream_gate @ 45f2:4e58 */ void __cdecl16near overlay_arm_or_init_stream_gate(undefined2 segment) { (void)segment; } /* Function: overlay_read_word_when_decode_flag @ 45f2:5169 */ undefined2 __cdecl16near overlay_read_word_when_decode_flag(undefined2 segment) { (void)segment; return 0; } /* Function: overlay_probe_stream_status_word @ 45f2:52c7 */ undefined2 __cdecl16near overlay_probe_stream_status_word(undefined2 segment) { (void)segment; return 0; } /* Function: overlay_route_layout_control_word @ 45f2:53ee */ undefined2 __cdecl16near overlay_route_layout_control_word() { return 0; } /* Function: overlay_resume_core_code_segment @ 45f2:54a1 */ void __cdecl16near overlay_resume_core_code_segment(undefined2 segment) { (void)segment; } /* Function: overlay_copy_state_through_control_gate @ 45f2:55c1 */ void __cdecl16near overlay_copy_state_through_control_gate(undefined2 segment) { (void)segment; } /* Function: overlay_measure_layout_extent @ 45f2:6cf9 */ undefined2 __cdecl16near overlay_measure_layout_extent(undefined2 segment) { (void)segment; return 0; } /* Function: overlay_expand_primary_record_buffer @ 45f2:70aa */ void __cdecl16near overlay_expand_primary_record_buffer(undefined2 segment) { (void)segment; } /* Function: overlay_advance_record_consume_path @ 45f2:7149 */ void __cdecl16near overlay_advance_record_consume_path(undefined2 segment) { (void)segment; } /* Function: overlay_probe_secondary_record_buffer @ 45f2:719e */ void __cdecl16near overlay_probe_secondary_record_buffer(undefined2 segment) { (void)segment; } /* Function: overlay_invoke_after_secondary_record_slide @ 45f2:74c4 */ void __cdecl16far overlay_invoke_after_secondary_record_slide(undefined2 segment) { (void)segment; } /* Function: overlay_finalize_record_window_state @ 45f2:753a */ void __cdecl16near overlay_finalize_record_window_state(undefined2 segment) { (void)segment; } /* Function: overlay_route_graphics_driver_block @ 45f2:b863 */ void __cdecl16near overlay_route_graphics_driver_block(void) {} /* Overlay segment alignment compatibility stubs. These are intentionally inert on the host port; the legacy entrypoints are thin dispatch points into the overlaid code path on DOS. */ /* Function: overlay_segment_alignment_step_a @ 45f2:306d */ void __cdecl16near overlay_segment_alignment_step_a(void) {} /* Function: overlay_segment_alignment_step_b @ 45f2:54e8 */ void __cdecl16near overlay_segment_alignment_step_b(void) {} /* Function: overlay_segment_alignment_step_c @ 45f2:7039 */ void __cdecl16near overlay_segment_alignment_step_c(void) {} /* Legacy route names used by earlier intermediate maps; forward to the canonical step symbols for compatibility with both naming schemes. */ void __cdecl16near overlay_segment_alignment_route_a(void) { /* Function: overlay_segment_alignment_step_a @ 45f2:306d */ overlay_segment_alignment_step_a(); } void __cdecl16near overlay_segment_alignment_route_b(void) { /* Function: overlay_segment_alignment_step_b @ 45f2:54e8 */ overlay_segment_alignment_step_b(); } void __cdecl16near overlay_segment_alignment_route_c(void) { /* Function: overlay_segment_alignment_step_c @ 45f2:7039 */ overlay_segment_alignment_step_c(); } void __cdecl16near overlay_segment_alignment_thunk_a(void) { /* Function: overlay_segment_alignment_step_a @ 45f2:306d */ overlay_segment_alignment_step_a(); } void __cdecl16near overlay_segment_alignment_thunk_b(void) { /* Function: overlay_segment_alignment_step_b @ 45f2:54e8 */ overlay_segment_alignment_step_b(); } void __cdecl16near overlay_segment_alignment_thunk_c(void) { /* Function: overlay_segment_alignment_step_c @ 45f2:7039 */ overlay_segment_alignment_step_c(); }
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