Skip to content

Knowledge Base

grisun0 edited this page Oct 8, 2026 · 16 revisions

Polyglot Codebase Knowledge Graph

Generated offline by readmenator. 550 files, 11648 symbols, 2042 imports. Supports C, C++, Python, Go, Rust, JS/TS, Java, C#, Shell, PHP, Dart, GDScript, Nim, ASM, Ruby, Swift, Kotlin, Scala, Lua, Elixir. No LLMs. No tokens. Pure static analysis. See more here

Start here: Statistics Dashboard for scope, God Nodes for blast radius, Architecture Reference for per-file API. Agents: prefer readmenator-agent/INDEX.md + SYMBOLS.md.

Wiki: prefer readmenator-wiki/index.md for progressive disclosure: one synthesis page per community, connections.json with EXTRACTED vs INFERRED confidence, queries.md log, REPORT.md audit.

Confidence: EXTRACTED = parsed from source, INFERRED = heuristic bridge, AMBIGUOUS = reported, never hidden. See readmenator-wiki/REPORT.md.

Total Files Parsed: 550 | Total Symbols Extracted: 11648 | Total Imports: 2042 | Resolved Imports: 1333

Table of Contents

  1. Statistics Dashboard
  2. Architectural Layers
  3. Ranked Context
  4. God Nodes
  5. Community Analysis
  6. Surprising Connections
  7. Suggested Questions
  8. Taint Propagation Map
  9. Hotspot Analysis
  10. Dependency Cycles
  11. Change Impact Analysis
  12. Architecture Violations
  13. Suggested Linting Rules
  14. Dataflow Analysis
  15. Concept Graph
  16. Orphans
  17. Query Recipes
  18. Structural Knowledge Map
  19. UML Class Diagram
  20. Code Property Graph
  21. Architecture Reference

Statistics Dashboard

Metric Value
Total Files 550
Total Symbols 11648
Total Imports 2042
Call Edges 4951
Inheritance Edges 22
Languages 7
Avg Symbols/File 21.2
Avg Imports/File 3.7
Resolved Imports 1333

Top Files by Import Count (Fan-Out)

File Imports Symbols Language
d_main.c 42 29 c
g_game.c 36 54 c
shell.c 30 97 c
syscalls.c 30 141 c
m_menu.c 25 68 c
i_input.c 24 5 c
st_stuff.c 24 137 c
i_system.c 21 21 c
vga_fb.c 19 200 c
m_misc.c 19 22 c

Top Files by Imported-By Count (Fan-In)

File Imported By Symbols Language
minios_abi.h 3 153 h
xhci.c 3 209 c
fsimg.c 2 5 c
file_assoc.h 2 17 h
ext4.c 1 38 c
fat32.c 1 31 c
ldso_parse.c 1 20 c
minios_png.h 1 21 h
pcache.c 1 16 c
usbblk.c 1 44 c

Architectural Layers

Auto-detected from path patterns, naming conventions, and imported frameworks.

Layer Files
utility 428
testing 74
infrastructure 38
presentation 6
data_access 4

utility

  • ap_entry.S (S, 9 symbols)
  • stage1.S (S, 11 symbols)
  • stage2.S (S, 40 symbols)
  • ctx_sw.S (S, 9 symbols)
  • syscall_entry.S (S, 4 symbols)
  • bootloader.c (c, 2 symbols)
  • ext4.c (c, 38 symbols)
  • fat32.c (c, 31 symbols)
  • fsimg.c (c, 5 symbols)
  • kfile.c (c, 25 symbols)
  • minifs.c (c, 67 symbols)
  • pcache.c (c, 16 symbols)
  • ramdisk.c (c, 25 symbols)
  • vfs.c (c, 44 symbols)
  • zip.c (c, 10 symbols)
  • ... and 413 more

testing

  • isr_stubs.S (S, 24 symbols)
  • uefi_stub.c (c, 50 symbols)
  • ap_stub.h (h, 0 symbols)
  • tls_test_roots.h (h, 0 symbols)
  • test_minios_mcp.py (py, 104 symbols)
  • p_spec.c (c, 31 symbols)
  • p_spec.h (h, 94 symbols)
  • SDL.h (h, 10 symbols)
  • test.c (c, 2 symbols)
  • test.lua (lua, 20 symbols)
  • test.py (py, 20 symbols)
  • test_all.sh (sh, 0 symbols)
  • host_aes.sh (sh, 3 symbols)
  • host_codecs.sh (sh, 5 symbols)
  • kernel.h (h, 15 symbols)
  • ... and 59 more

infrastructure

  • block.c (c, 19 symbols)
  • driver.c (c, 8 symbols)
  • ide.c (c, 19 symbols)
  • kbd.c (c, 35 symbols)
  • mouse.c (c, 7 symbols)
  • nvme.c (c, 50 symbols)
  • pcm2.c (c, 43 symbols)
  • pcspk.c (c, 18 symbols)
  • rtc.c (c, 25 symbols)
  • sb16.c (c, 64 symbols)
  • usbblk.c (c, 44 symbols)
  • usbhid.c (c, 26 symbols)
  • virtio_blk.c (c, 39 symbols)
  • virtio_net.c (c, 44 symbols)
  • xhci.c (c, 209 symbols)
  • ... and 23 more

presentation

  • httpd.h (h, 10 symbols)
  • wm_layout.h (h, 16 symbols)
  • wm_render.h (h, 5 symbols)
  • http.s (s, 3 symbols)
  • http.c (c, 13 symbols)
  • wm_layout_sync.py (py, 17 symbols)

data_access

  • net_query.h (h, 12 symbols)
  • r_data.c (c, 17 symbols)
  • r_data.h (h, 7 symbols)
  • gen_zip_fixtures.py (py, 2 symbols)

Ranked Context

Files ranked by composite score for the current query context. The ranking combines Personalized PageRank (query relevance), global authority, test coverage, documentation coverage, and code freshness. Model: v1.0.

Rank File Composite PPR Authority Test Doc
1 batch.c 0.2002 0.0000 0.0011 0.00 2.00
2 r_sky.c 0.2002 0.0000 0.0011 0.00 2.00
3 mutate_mcp.sh 0.2000 0.0000 0.0000 0.00 2.00
4 mkvocab.py 0.1500 0.0000 0.0000 0.00 1.50
5 abi.c 0.1336 0.0000 0.0011 0.00 1.33
6 check_fork_stubs.py 0.1250 0.0000 0.0000 0.00 1.25
7 test_call_align.py 0.1250 0.0000 0.0000 0.00 1.25
8 check_mutant_anchors.py 0.1200 0.0000 0.0000 0.00 1.20
9 clip_bridge.py 0.1200 0.0000 0.0000 0.00 1.20
10 check_syscall_sanitize.py 0.1125 0.0000 0.0000 0.00 1.12

Query anchors: progs/file/file.c, progs/nuklear/nuklear_minios.c, progs/pokemon/platform_minios.c, progs/paint/paint.c


God Nodes

Most architecturally central files ranked by combined import/export degree and symbol richness.

File Score Connections PageRank
string.c 153.3 0.0000
doomtype.h 101.4 0.0000
doomdef.h 90.9 0.0000
doomstat.h 84.8 0.0000
z_zone.h 81.3 0.0000
i_system.h 81.2 0.0000
d_main.c 80.9 0.0000
g_game.c 73.4 0.0000
minios_abi.h 73.3 0.0000
syscalls.c 72.1 0.0000

Community Analysis

Files grouped by import-based community detection. Cohesion measures how tightly connected each community is internally.

headers: kernel (Cohesion: 0.88)

136 files in this community:

  • ap_entry.S (S, 9 symbols)
  • stage1.S (S, 11 symbols)
  • stage2.S (S, 40 symbols)
  • syscall_entry.S (S, 4 symbols)
  • block.c (c, 19 symbols)
  • driver.c (c, 8 symbols)
  • ide.c (c, 19 symbols)
  • kbd.c (c, 35 symbols)
  • mouse.c (c, 7 symbols)
  • nvme.c (c, 50 symbols)
  • pcm2.c (c, 43 symbols)
  • pcspk.c (c, 18 symbols)
  • rtc.c (c, 25 symbols)
  • sb16.c (c, 64 symbols)
  • usbblk.c (c, 44 symbols)
  • usbhid.c (c, 26 symbols)
  • virtio_blk.c (c, 39 symbols)
  • xhci.c (c, 209 symbols)
  • ext4.c (c, 38 symbols)
  • fat32.c (c, 31 symbols)
  • ... and 116 more files

progs/doomgeneric: d_englsh (Cohesion: 0.66)

98 files in this community:

  • am_map.c (c, 87 symbols)
  • am_map.h (h, 8 symbols)
  • config.h (h, 16 symbols)
  • d_englsh.h (h, 286 symbols)
  • d_event.c (c, 3 symbols)
  • d_event.h (h, 4 symbols)
  • d_iwad.c (c, 27 symbols)
  • d_iwad.h (h, 14 symbols)
  • d_main.c (c, 29 symbols)
  • d_main.h (h, 8 symbols)
  • d_net.c (c, 8 symbols)
  • d_textur.h (h, 2 symbols)
  • deh_main.h (h, 12 symbols)
  • deh_str.h (h, 11 symbols)
  • doomfeatures.h (h, 2 symbols)
  • doomgeneric.c (c, 1 symbols)
  • doomgeneric.h (h, 10 symbols)
  • doomgeneric_sdl.c (c, 10 symbols)
  • doomgeneric_soso.c (c, 13 symbols)
  • doomgeneric_sosox.c (c, 12 symbols)
  • ... and 78 more files

progs/src (Cohesion: 0.69)

64 files in this community:

  • arena.h (h, 15 symbols)
  • audio.h (h, 18 symbols)
  • leakcheck.h (h, 24 symbols)
  • pcm_ring.h (h, 7 symbols)
  • string.c (c, 13 symbols)
  • doomedit.c (c, 108 symbols)
  • doomgeneric_minios.c (c, 29 symbols)
  • memio.c (c, 9 symbols)
  • memio.h (h, 10 symbols)
  • file.c (c, 65 symbols)
  • file_assoc.h (h, 17 symbols)
  • freedomui_minios.c (c, 42 symbols)
  • lisp.c (c, 105 symbols)
  • lua_main.c (c, 7 symbols)
  • minios.c (c, 17 symbols)
  • hello.py (py, 0 symbols)
  • minios_module.c (c, 21 symbols)
  • minicraft.c (c, 237 symbols)
  • minios_abi.h (h, 153 symbols)
  • minios_png.h (h, 21 symbols)
  • ... and 44 more files

progs/doomgeneric: p_spec (Cohesion: 0.54)

64 files in this community:

  • d_items.c (c, 0 symbols)
  • d_items.h (h, 3 symbols)
  • d_think.h (h, 4 symbols)
  • deh_misc.h (h, 49 symbols)
  • doomdata.h (h, 11 symbols)
  • doomdef.c (c, 0 symbols)
  • doomdef.h (h, 9 symbols)
  • doomstat.c (c, 0 symbols)
  • doomstat.h (h, 68 symbols)
  • hu_lib.c (c, 22 symbols)
  • hu_lib.h (h, 24 symbols)
  • info.c (c, 74 symbols)
  • info.h (h, 6 symbols)
  • m_bbox.c (c, 2 symbols)
  • m_bbox.h (h, 3 symbols)
  • m_fixed.h (h, 6 symbols)
  • m_random.h (h, 4 symbols)
  • p_ceilng.c (c, 6 symbols)
  • p_doors.c (c, 10 symbols)
  • p_enemy.c (c, 68 symbols)
  • ... and 44 more files

tools: minios_hyper (Cohesion: 0.81)

27 files in this community:

  • ktime.h (h, 3 symbols)
  • time.c (c, 4 symbols)
  • mcp_dbg_driver.py (py, 6 symbols)
  • mcp_dogfood.py (py, 6 symbols)
  • minios_addons.py (py, 16 symbols)
  • minios_mcp.py (py, 50 symbols)
  • doomgeneric_xlib.c (c, 9 symbols)
  • tls_u_port.c (c, 15 symbols)
  • test_ktime.c (c, 2 symbols)
  • test_vma_bench.c (c, 6 symbols)
  • boot_wl.py (py, 15 symbols)
  • gdb_repro.py (py, 4 symbols)
  • minios_cli.py (py, 6 symbols)
  • minios_gui.py (py, 9 symbols)
  • minios_hyper.py (py, 51 symbols)
  • probe_compute_vga.py (py, 6 symbols)
  • probe_minicraft.py (py, 6 symbols)
  • qga_client.py (py, 4 symbols)
  • repro_gui.py (py, 10 symbols)
  • test_gui_fashion.py (py, 18 symbols)
  • ... and 7 more files

progs/doomgeneric: net_defs (Cohesion: 0.40)

19 files in this community:

  • d_loop.c (c, 18 symbols)
  • d_loop.h (h, 10 symbols)
  • d_mode.c (c, 6 symbols)
  • d_mode.h (h, 3 symbols)
  • d_player.h (h, 5 symbols)
  • d_ticcmd.h (h, 2 symbols)
  • net_client.h (h, 21 symbols)
  • net_defs.h (h, 28 symbols)
  • net_gui.h (h, 2 symbols)
  • net_io.h (h, 9 symbols)
  • net_loop.h (h, 3 symbols)
  • net_packet.h (h, 9 symbols)
  • net_query.h (h, 12 symbols)
  • net_sdl.h (h, 2 symbols)
  • net_server.h (h, 6 symbols)
  • sha1.c (c, 19 symbols)
  • sha1.h (h, 9 symbols)
  • statdump.c (c, 11 symbols)
  • statdump.h (h, 3 symbols)

headers: vga_fb (Cohesion: 0.70)

18 files in this community:

  • desktop_icons.h (h, 3 symbols)
  • desktop_shortcuts.h (h, 27 symbols)
  • vga_cursor.h (h, 9 symbols)
  • vga_fx.h (h, 9 symbols)
  • wm_focus.h (h, 5 symbols)
  • wm_geom.h (h, 11 symbols)
  • wm_gfxview.h (h, 15 symbols)
  • wm_layout.h (h, 16 symbols)
  • wm_notify.h (h, 9 symbols)
  • wm_render.h (h, 5 symbols)
  • wm_tiling.h (h, 3 symbols)
  • wm_window.h (h, 10 symbols)
  • vga_cursor.c (c, 13 symbols)
  • vga_fb.c (c, 200 symbols)
  • vga_fx.c (c, 9 symbols)
  • test_fx.c (c, 2 symbols)
  • test_notify.c (c, 3 symbols)
  • test_wm.c (c, 2 symbols)

headers: tls_crypto (Cohesion: 0.63)

15 files in this community:

  • virtio_net.c (c, 44 symbols)
  • virtio_net.h (h, 9 symbols)
  • net.h (h, 71 symbols)
  • rtl8139.h (h, 8 symbols)
  • tls.h (h, 73 symbols)
  • tls_port.h (h, 49 symbols)
  • tls_roots.h (h, 0 symbols)
  • tls_test_roots.h (h, 0 symbols)
  • net.c (c, 69 symbols)
  • rtl8139.c (c, 28 symbols)
  • tls.c (c, 27 symbols)
  • tls_crypto.c (c, 78 symbols)
  • tls_x509.c (c, 23 symbols)
  • tls_u_main.c (c, 5 symbols)
  • tls_test.c (c, 23 symbols)

tools: doom_pwad (Cohesion: 1.00)

2 files in this community:

  • test_doom_pwad.py (py, 44 symbols)
  • doom_pwad.py (py, 25 symbols)

Surprising Connections

Files in different communities connected through 3+ indirect hops.

  • ap_stub.h <-> i_cdmus.h (9 hops, across 3 communities)
  • ap_stub.h <-> info.h (9 hops, across 3 communities)
  • ap_stub.h <-> net_packet.h (9 hops, across 4 communities)
  • ap_stub.h <-> w_merge.h (9 hops, across 3 communities)
  • qga.h <-> d_englsh.h (9 hops, across 3 communities)

Suggested Questions

Auto-generated exploration prompts based on graph structure:

  • What does string.c depend on, and what depends on it? (76 connections)
  • What does doomtype.h depend on, and what depends on it? (50 connections)
  • What does doomdef.h depend on, and what depends on it? (45 connections)
  • How are the 136 files in 'headers: kernel' related to each other?
  • Why are ap_stub.h and i_cdmus.h connected through 9 hops across 3 communities?

Taint Propagation Map

Taint analysis traces how dangerous imports propagate through the codebase via transitive dependencies. Source files import dangerous modules directly; sink files receive the danger indirectly.

Taint Sources: 9 | Taint Sinks: 11 | Propagation Paths: 20

  • mcp_dbg_driver.py imports subprocess (0 hop to mcp_dbg_driver.py) [high] Path: mcp_dbg_driver.py
  • mcp_dbg_driver.py imports subprocess (1 hop to time.c) [high] Path: mcp_dbg_driver.py -> time.c
  • mcp_dbg_driver.py imports subprocess (2 hops to ktime.h) [high] Path: mcp_dbg_driver.py -> time.c -> ktime.h
  • mcp_dogfood.py imports subprocess (0 hop to mcp_dogfood.py) [high] Path: mcp_dogfood.py
  • mcp_dogfood.py imports subprocess (1 hop to time.c) [high] Path: mcp_dogfood.py -> time.c
  • mcp_dogfood.py imports subprocess (2 hops to ktime.h) [high] Path: mcp_dogfood.py -> time.c -> ktime.h
  • minios_addons.py imports subprocess (0 hop to minios_addons.py) [high] Path: minios_addons.py
  • minios_addons.py imports subprocess (1 hop to time.c) [high] Path: minios_addons.py -> time.c
  • minios_addons.py imports subprocess (2 hops to ktime.h) [high] Path: minios_addons.py -> time.c -> ktime.h
  • minios_mcp.py imports subprocess (0 hop to minios_mcp.py) [high] Path: minios_mcp.py
  • minios_mcp.py imports subprocess (1 hop to minios_addons.py) [high] Path: minios_mcp.py -> minios_addons.py
  • minios_mcp.py imports subprocess (1 hop to time.c) [high] Path: minios_mcp.py -> time.c
  • minios_mcp.py imports subprocess (2 hops to ktime.h) [high] Path: minios_mcp.py -> time.c -> ktime.h
  • test_minios_mcp.py imports subprocess (0 hop to test_minios_mcp.py) [high] Path: test_minios_mcp.py
  • boot_wl.py imports subprocess (0 hop to boot_wl.py) [high] Path: boot_wl.py
  • boot_wl.py imports subprocess (1 hop to time.c) [high] Path: boot_wl.py -> time.c
  • boot_wl.py imports subprocess (2 hops to ktime.h) [high] Path: boot_wl.py -> time.c -> ktime.h
  • check_kb_sync.py imports subprocess (0 hop to check_kb_sync.py) [high] Path: check_kb_sync.py
  • check_mutant_anchors.py imports subprocess (0 hop to check_mutant_anchors.py) [high] Path: check_mutant_anchors.py
  • gdb_repro.py imports subprocess (0 hop to gdb_repro.py) [high] Path: gdb_repro.py

Hotspot Analysis

Files ranked by combined complexity (symbol count) and centrality (connection count). High-scoring files are architecturally critical and may need refactoring attention.

File Complexity Centrality Combined Symbols Connections
batch.c 0.003 0.025 0.016 1 2
r_sky.c 0.003 0.074 0.045 1 6
mutate_mcp.sh 0.003 0.000 0.001 1 0
mkvocab.py 0.005 0.037 0.024 2 3
abi.c 0.008 0.037 0.025 3 3
check_fork_stubs.py 0.010 0.025 0.019 4 2
test_call_align.py 0.010 0.062 0.041 4 5
check_mutant_anchors.py 0.013 0.049 0.035 5 4
clip_bridge.py 0.013 0.025 0.020 5 2
check_syscall_sanitize.py 0.021 0.025 0.023 8 2
d_main.c 0.076 1.000 0.630 29 81
syscalls.c 0.368 0.728 0.584 141 59
string.c 0.034 0.951 0.584 13 77
g_game.c 0.141 0.864 0.575 54 70
shell.c 0.253 0.716 0.531 97 58

Dataflow Analysis

Procedural intra-function dataflow findings (zero tokens, regex-based heuristics, all INFERRED). Each lead is grounded at file:line for manual review.

50 findings (DEAD_STORE: 35, UNCHECKED_ALLOC: 10, UNINIT_USE: 5).

File Function Line Kind Variable Description
boot/uefi_stub.c efi_main 518 UNCHECKED_ALLOC rc Result of allocator stored in rc is never checked against NULL.
drivers/sb16.c sb16_pump 259 DEAD_STORE dst dst assigned at line 259 but never read afterwards.
drivers/sb16.c sb16_init 531 DEAD_STORE major major assigned at line 531 but never read afterwards.
drivers/virtio_blk.c vblk_desc 169 DEAD_STORE d d assigned at line 169 but never read afterwards.
drivers/virtio_blk.c vblk_avail_push 189 DEAD_STORE a a assigned at line 189 but never read afterwards.
drivers/virtio_net.c vnet_desc 146 DEAD_STORE d d assigned at line 146 but never read afterwards.
fs/kfile.c kpipe_pair 103 DEAD_STORE ref ref assigned at line 103 but never read afterwards.
kernel/loader.c ldso_bind_into 925 UNINIT_USE symname symname may be read before initialization (declared line 889).
kernel/loader.c load_exec_elf 1074 DEAD_STORE base base assigned at line 1074 but never read afterwards.
kernel/loader.c load_exec_elf 1079 DEAD_STORE max_end max_end assigned at line 1079 but never read afterwards.
kernel/mm/paging.c mm_setup_protections 43 DEAD_STORE pd pd assigned at line 43 but never read afterwards.
kernel/mm/paging.c honest 638 DEAD_STORE pt pt assigned at line 638 but never read afterwards.
kernel/sched.c irqstat_report 465 DEAD_STORE txf txf assigned at line 465 but never read afterwards.
kernel/sched.c syscall 1212 DEAD_STORE wheel wheel assigned at line 1212 but never read afterwards.
kernel/sched.c proc_spawn_elf_inner 1865 DEAD_STORE frame frame assigned at line 1865 but never read afterwards.
kernel/sched.c schedule 1963 DEAD_STORE cpu cpu assigned at line 1963 but never read afterwards.
kernel/sched.c MSR 2384 DEAD_STORE frame frame assigned at line 2384 but never read afterwards.
kernel/sched.c do_execve 2594 DEAD_STORE frame frame assigned at line 2594 but never read afterwards.
kernel/sched.c it 2793 DEAD_STORE cr3 cr3 assigned at line 2793 but never read afterwards.
kernel/shell.c context 1672 UNINIT_USE buf buf may be read before initialization (declared line 1664).
kernel/syscalls.c sys_minios_gfx_zoom 388 DEAD_STORE gfx_zoom_2x gfx_zoom_2x assigned at line 388 but never read afterwards.
kernel/syscalls.c sys_minios_gfx_title 671 DEAD_STORE gfx_win_title gfx_win_title assigned at line 671 but never read afterwards.
kernel/vga_fb.c taskbar_render 2452 DEAD_STORE lx lx assigned at line 2452 but never read afterwards.
kernel/vga_fb.c line 2822 DEAD_STORE rows_before rows_before assigned at line 2822 but never read afterwards.
kernel/vga_fb.c wallpaper_ensure 3515 DEAD_STORE d d assigned at line 3515 but never read afterwards.
kernel/vga_fb.c icon_decode 3640 DEAD_STORE dst dst assigned at line 3640 but never read afterwards.
kernel/vga_fb.c icon_embedded_rgba 3659 DEAD_STORE dst dst assigned at line 3659 but never read afterwards.
kernel/vga_fb.c vga_fb_mouse_tick 4218 DEAD_STORE gcfg gcfg assigned at line 4218 but never read afterwards.
kernel/vga_fb.c vga_fb_mouse_tick 4219 DEAD_STORE ecfg ecfg assigned at line 4219 but never read afterwards.
kernel/vga_fb.c vga_fb_mouse_tick 4221 DEAD_STORE win_w win_w assigned at line 4221 but never read afterwards.
net/net.c net_dns_resolve 301 DEAD_STORE rc rc assigned at line 301 but never read afterwards.
net/tls_crypto.c ecdsa_verify 1227 UNINIT_USE gen gen may be read before initialization (declared line 1223).
progs/doomedit/doomedit.c dmap_build_wad 1556 DEAD_STORE side side assigned at line 1556 but never read afterwards.
progs/doomedit/doomedit.c dmap_build_wad 1633 DEAD_STORE dir dir assigned at line 1633 but never read afterwards.
progs/doomedit/doomedit.c dmap_selftest 2145 DEAD_STORE mrgb mrgb assigned at line 2145 but never read afterwards.
progs/doomgeneric/d_iwad.c GetRegistryString 217 UNCHECKED_ALLOC result Result of allocator stored in result is never checked against NULL.
progs/doomgeneric/d_iwad.c CheckSteamGUSPatches 346 UNCHECKED_ALLOC patch_path Result of allocator stored in patch_path is never checked against NULL.
progs/doomgeneric/d_iwad.c CheckDirectoryHasIWAD 425 UNCHECKED_ALLOC filename Result of allocator stored in filename is never checked against NULL.
progs/doomgeneric/d_iwad.c D_FindAllIWADs 764 UNCHECKED_ALLOC result Result of allocator stored in result is never checked against NULL.
progs/doomgeneric/doomgeneric.c dg_Create 8 UNCHECKED_ALLOC DG_ScreenBuffer Result of allocator stored in DG_ScreenBuffer is never checked against NULL.
progs/doomgeneric/doomgeneric_minios.c DG_Init 235 UNINIT_USE myargc myargc may be read before initialization (declared line 233).
progs/doomgeneric/doomgeneric_minios.c DG_Init 235 UNINIT_USE myargv myargv may be read before initialization (declared line 234).
progs/doomgeneric/doomgeneric_minios.c DG_DrawFrame 251 DEAD_STORE dst dst assigned at line 251 but never read afterwards.
progs/doomgeneric/doomgeneric_soso.c DG_Init 144 UNCHECKED_ALLOC FrameBuffer Result of allocator stored in FrameBuffer is never checked against NULL.
progs/doomgeneric/g_game.c G_PlayerReborn 1082 DEAD_STORE killcount killcount assigned at line 1082 but never read afterwards.
progs/doomgeneric/g_game.c G_PlayerReborn 1083 DEAD_STORE itemcount itemcount assigned at line 1083 but never read afterwards.
progs/doomgeneric/g_game.c G_PlayerReborn 1084 DEAD_STORE secretcount secretcount assigned at line 1084 but never read afterwards.
progs/doomgeneric/i_system.c I_AtExit 77 UNCHECKED_ALLOC entry Result of allocator stored in entry is never checked against NULL.
progs/doomgeneric/i_system.c EscapeShellString 286 UNCHECKED_ALLOC result Result of allocator stored in result is never checked against NULL.
progs/doomgeneric/i_system.c ZenityErrorBox 338 UNCHECKED_ALLOC errorboxpath Result of allocator stored in errorboxpath is never checked against NULL.

Concept Graph

Semantic second-brain layer: nouns are concept nodes, verbs are edges. Each noun maps atomically to a file set (EXTRACTED); each verb aggregates structural imports, calls, and inherits into consumes, invokes, extends, depends_on, or bridges (INFERRED).

50 concepts, 100 relations.

Concept Files Mentions
progs 297 312
free 226 499
any 225 449
without 225 447
can 217 274
program 215 435
under 202 219
doomgeneric 188 211
version 186 378
see 186 194
later 183 194
but 183 192
either 181 186
more 179 193
public 176 351
even 175 177
published 174 175
purpose 174 174
software 172 499
terms 172 175
gnu 171 342
general 171 341
option 171 174
foundation 171 172
hope 171 171
implied 171 171
modify 171 171
license 170 510
warranty 170 340
copyright 170 322

Verb Edges

Source Verb Target Strength Evidence
free depends_on progs 1.00 10
free depends_on without 0.99 10
progs depends_on version 0.99 10
any depends_on progs 0.98 10
doomgeneric depends_on progs 0.98 10
free depends_on program 0.98 10
program depends_on progs 0.98 10
progs depends_on program 0.98 10
without depends_on progs 0.98 10
any depends_on free 0.97 10
any depends_on without 0.97 10
can depends_on progs 0.97 10
free depends_on any 0.97 10
free depends_on can 0.97 10
free depends_on version 0.97 10
program depends_on without 0.97 10
progs depends_on doomgeneric 0.97 10
under depends_on free 0.97 10
under depends_on progs 0.97 10
under depends_on without 0.97 10
without depends_on free 0.97 10
any depends_on can 0.96 10
any depends_on program 0.96 10
any depends_on version 0.96 10
can depends_on any 0.96 10
can depends_on free 0.96 10
can depends_on program 0.96 10
can depends_on version 0.96 10
can depends_on without 0.96 10
doomgeneric depends_on program 0.96 10

Dialectic Prompts

  • Thesis: any centralizes 225 files; Antithesis: but pulls 183 files with 178 shared (Jaccard 0.77); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 225 files; Antithesis: can pulls 217 files with 193 shared (Jaccard 0.78); Synthesis: should they merge, split by layer, or keep depends_on explicit?
  • Thesis: any centralizes 225 files; Antithesis: copyright pulls 170 files with 170 shared (Jaccard 0.76); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 225 files; Antithesis: description pulls 157 files with 157 shared (Jaccard 0.70); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 225 files; Antithesis: details pulls 170 files with 170 shared (Jaccard 0.76); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 225 files; Antithesis: distributed pulls 170 files with 170 shared (Jaccard 0.76); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 225 files; Antithesis: doomgeneric pulls 188 files with 170 shared (Jaccard 0.70); Synthesis: should they merge, split by layer, or keep depends_on explicit?
  • Thesis: any centralizes 225 files; Antithesis: either pulls 181 files with 178 shared (Jaccard 0.78); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 225 files; Antithesis: even pulls 175 files with 171 shared (Jaccard 0.75); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 225 files; Antithesis: fitness pulls 170 files with 170 shared (Jaccard 0.76); Synthesis: should they merge, split by layer, or keep bridges explicit?

Dependency Cycles

Circular dependencies detected in the resolved import graph. Cycles increase coupling and make refactoring harder.

Cycle Length Files
r_data.h -> r_state.h -> r_data.h 2 2

Change Impact Analysis

Files sorted by how many other files would be affected if they changed. High-impact files should be changed with caution.

File Direct Dependents Transitive Dependents Total Impact
string.c 50 0 76
m_fixed.h 9 50 59
d_think.h 3 50 57
info.h 4 50 56
v_patch.h 2 50 54
i_video.h 18 35 53
p_mobj.h 4 49 53
sha1.h 5 48 53
minios_abi.h 29 23 52
d_event.h 13 38 51
d_items.h 2 49 51
doomdef.h 41 10 51
net_defs.h 9 42 51
d_mode.h 6 44 50
d_ticcmd.h 6 44 50

Architecture Violations

Violations of architectural layer rules detected in the import graph. 3 strict violations, 0 warnings.

Source Source Layer Target Target Layer Description Severity
test_httpd.c testing httpd.h presentation testing must not import presentation strict
test_wm.c testing wm_render.h presentation testing must not import presentation strict
test_wm.c testing wm_layout.h presentation testing must not import presentation strict

Suggested Linting Rules

Automatically suggested linting and security rules based on patterns detected in the codebase. These can be exported as Semgrep rules using the --export-rules flag.

Rule ID Severity Description Language Matches
RM001 info Large number of functions in S: 97 total S 97
RM002 info Large number of functions in c: 4416 total c 4416
RM003 info Large number of functions in h: 1629 total h 1629
RM004 info Large number of functions in py: 574 total py 574
RM005 info Large number of functions in sh: 43 total sh 43
RM006 info Large number of functions in s: 239 total s 239
RM007 info Large number of functions in lua: 20 total lua 20
RM008 info Print statement found (consider logging instead) python 282

Orphans

Files with no documentation or low connectivity. These are candidates for documentation investment or cleanup.

  • isr_stubs.S (24 symbols, no doc)
  • syscall_entry.S (4 symbols, no doc)
  • bootloader.c (2 symbols, no doc)
  • nvme.c (50 symbols, no doc)
  • nvme.h (7 symbols, no doc)
  • lz4_kernel.h (4 symbols, no doc)
  • pcspk.h (9 symbols, no doc)
  • cvm_host.c (45 symbols, no doc)
  • lz4_kernel.c (10 symbols, no doc)
  • __init__.py (0 symbols, no doc)
  • aes.s (30 symbols, no doc)
  • cp.s (2 symbols, no doc)
  • fib.s (3 symbols, no doc)
  • freedom.s (92 symbols, no doc)
  • http.s (3 symbols, no doc)
  • json.s (32 symbols, no doc)
  • ldhello.s (2 symbols, no doc)
  • lz4.s (7 symbols, no doc)
  • lzss.s (30 symbols, no doc)
  • mtop.s (36 symbols, no doc)
  • ... and 25 more

Query Recipes

Example queries you can run against this knowledge base using the ranking engine:

# Find files most relevant to a concept
readmenator query "Where is the import resolver implemented?"

# Rank files by relevance to a topic
readmenator query "How does documentation generation work?"

# Explain why a file ranks highly
readmenator query "explain readmenator/_documentation.py"

# Trace dependency paths with ranked context
readmenator query "path from CLI to exporter"

The ranking model uses the following signals:

  • Personalized PageRank (45% weight): query-specific relevance via seed propagation
  • Global Authority (20% weight): structural importance via standard PageRank
  • Test Coverage (15% weight): fraction of symbols referenced in test files
  • Doc Coverage (10% weight): presence of docstrings and file-level docs
  • Freshness (10% weight): recent modification activity

Results include score decomposition and justification paths for each ranked item.


Structural Knowledge Map

Note: The visual graph below has been intelligently pruned to the top 300 most relevant nodes to prevent rendering crashes. Full details of all files are documented in the Architecture Reference.

graph TD
    classDef mod fill:#1e1e1e,stroke:#ff6666,stroke-width:2px,color:#fff;
    classDef cls fill:#2d2d2d,stroke:#4ec9b0,stroke-width:2px,color:#fff;
    classDef fn fill:#333,stroke:#dcdcaa,stroke-width:1px,color:#dcdcaa;
    classDef ext fill:#111,stroke:#666,stroke-dasharray:5 5,color:#aaa;
    subgraph community_1 ["progs/doomgeneric: d_englsh"]
    progs_doomgeneric_d_main_c["d_main.c (c)"]
    class progs_doomgeneric_d_main_c mod;
    progs_doomgeneric_d_main_c_D_ProcessEvents["D_ProcessEvents"]
    class progs_doomgeneric_d_main_c_D_ProcessEvents fn;
    progs_doomgeneric_d_main_c --> progs_doomgeneric_d_main_c_D_ProcessEvents
    progs_doomgeneric_d_main_c_D_Display["D_Display"]
    class progs_doomgeneric_d_main_c_D_Display fn;
    progs_doomgeneric_d_main_c --> progs_doomgeneric_d_main_c_D_Display
    progs_doomgeneric_d_main_c_D_BindVariables["D_BindVariables"]
    class progs_doomgeneric_d_main_c_D_BindVariables fn;
    progs_doomgeneric_d_main_c --> progs_doomgeneric_d_main_c_D_BindVariables
    progs_doomgeneric_d_main_c_D_GrabMouseCallback["D_GrabMouseCallback"]
    class progs_doomgeneric_d_main_c_D_GrabMouseCallback fn;
    progs_doomgeneric_d_main_c --> progs_doomgeneric_d_main_c_D_GrabMouseCallback
    progs_doomgeneric_d_main_c_D_DoomLoop["D_DoomLoop"]
    class progs_doomgeneric_d_main_c_D_DoomLoop fn;
    progs_doomgeneric_d_main_c --> progs_doomgeneric_d_main_c_D_DoomLoop
    progs_doomgeneric_g_game_c["g_game.c (c)"]
    class progs_doomgeneric_g_game_c mod;
    end
    subgraph community_0 ["headers: kernel"]
    kernel_syscalls_c["syscalls.c (c)"]
    class kernel_syscalls_c mod;
    kernel_shell_c["shell.c (c)"]
    class kernel_shell_c mod;
    progs_doomgeneric_m_menu_c["m_menu.c (c)"]
    class progs_doomgeneric_m_menu_c mod;
    progs_doomgeneric_st_stuff_c["st_stuff.c (c)"]
    class progs_doomgeneric_st_stuff_c mod;
    progs_doomgeneric_i_input_c["i_input.c (c)"]
    class progs_doomgeneric_i_input_c mod;
    end
    subgraph community_6 ["headers: vga_fb"]
    kernel_vga_fb_c["vga_fb.c (c)"]
    class kernel_vga_fb_c mod;
    progs_doomgeneric_i_system_c["i_system.c (c)"]
    class progs_doomgeneric_i_system_c mod;
    kernel_sched_c["sched.c (c)"]
    class kernel_sched_c mod;
    end
    subgraph community_5 ["progs/doomgeneric: net_defs"]
    progs_doomgeneric_d_loop_c["d_loop.c (c)"]
    class progs_doomgeneric_d_loop_c mod;
    kernel_c["kernel.c (c)"]
    class kernel_c mod;
    progs_doomgeneric_am_map_c["am_map.c (c)"]
    class progs_doomgeneric_am_map_c mod;
    end
    subgraph community_3 ["progs/doomgeneric: p_spec"]
    progs_doomgeneric_p_spec_c["p_spec.c (c)"]
    class progs_doomgeneric_p_spec_c mod;
    progs_doomgeneric_hu_stuff_c["hu_stuff.c (c)"]
    class progs_doomgeneric_hu_stuff_c mod;
    progs_doomgeneric_d_net_c["d_net.c (c)"]
    class progs_doomgeneric_d_net_c mod;
    progs_doomgeneric_s_sound_c["s_sound.c (c)"]
    class progs_doomgeneric_s_sound_c mod;
    progs_doomgeneric_wi_stuff_c["wi_stuff.c (c)"]
    class progs_doomgeneric_wi_stuff_c mod;
    progs_doomgeneric_m_misc_c["m_misc.c (c)"]
    class progs_doomgeneric_m_misc_c mod;
    progs_doomgeneric_f_finale_c["f_finale.c (c)"]
    class progs_doomgeneric_f_finale_c mod;
    progs_doomgeneric_v_video_c["v_video.c (c)"]
    class progs_doomgeneric_v_video_c mod;
    progs_doomgeneric_d_iwad_c["d_iwad.c (c)"]
    class progs_doomgeneric_d_iwad_c mod;
    progs_doomgeneric_p_map_c["p_map.c (c)"]
    class progs_doomgeneric_p_map_c mod;
    progs_doomgeneric_i_video_c["i_video.c (c)"]
    class progs_doomgeneric_i_video_c mod;
    progs_doomgeneric_p_setup_c["p_setup.c (c)"]
    class progs_doomgeneric_p_setup_c mod;
    progs_doomgeneric_r_data_c["r_data.c (c)"]
    class progs_doomgeneric_r_data_c mod;
    progs_doomgeneric_p_inter_c["p_inter.c (c)"]
    class progs_doomgeneric_p_inter_c mod;
    progs_doomgeneric_w_wad_c["w_wad.c (c)"]
    class progs_doomgeneric_w_wad_c mod;
    progs_doomgeneric_p_saveg_c["p_saveg.c (c)"]
    class progs_doomgeneric_p_saveg_c mod;
    progs_doomgeneric_m_config_c["m_config.c (c)"]
    class progs_doomgeneric_m_config_c mod;
    progs_doomgeneric_st_lib_c["st_lib.c (c)"]
    class progs_doomgeneric_st_lib_c mod;
    progs_doomgeneric_p_mobj_c["p_mobj.c (c)"]
    class progs_doomgeneric_p_mobj_c mod;
    progs_doomgeneric_p_enemy_c["p_enemy.c (c)"]
    class progs_doomgeneric_p_enemy_c mod;
    end
    subgraph community_2 ["progs/src"]
    progs_file_file_c["file.c (c)"]
    class progs_file_file_c mod;
    progs_doomgeneric_i_sound_c["i_sound.c (c)"]
    class progs_doomgeneric_i_sound_c mod;
    progs_doomgeneric_i_joystick_c["i_joystick.c (c)"]
    class progs_doomgeneric_i_joystick_c mod;
    progs_doomgeneric_p_plats_c["p_plats.c (c)"]
    class progs_doomgeneric_p_plats_c mod;
    progs_doomgeneric_p_switch_c["p_switch.c (c)"]
    class progs_doomgeneric_p_switch_c mod;
    progs_doomgeneric_i_minios_sound_c["i_minios_sound.c (c)"]
    class progs_doomgeneric_i_minios_sound_c mod;
    progs_doomgeneric_p_pspr_c["p_pspr.c (c)"]
    class progs_doomgeneric_p_pspr_c mod;
    progs_nuklear_node_editor_c["node_editor.c (c)"]
    class progs_nuklear_node_editor_c mod;
    progs_doomgeneric_r_things_c["r_things.c (c)"]
    class progs_doomgeneric_r_things_c mod;
    progs_doomgeneric_p_doors_c["p_doors.c (c)"]
    class progs_doomgeneric_p_doors_c mod;
    progs_doomgeneric_r_local_h["r_local.h (h)"]
    class progs_doomgeneric_r_local_h mod;
    progs_wl_wlcomp_c["wlcomp.c (c)"]
    class progs_wl_wlcomp_c mod;
    tests_test_wm_c["test_wm.c (c)"]
    class tests_test_wm_c mod;
    progs_doomgeneric_r_draw_c["r_draw.c (c)"]
    class progs_doomgeneric_r_draw_c mod;
    end
    subgraph community_4 ["tools: minios_hyper"]
    progs_tls_u_tls_u_port_c["tls_u_port.c (c)"]
    class progs_tls_u_tls_u_port_c mod;
    progs_doomgeneric_r_bsp_c["r_bsp.c (c)"]
    class progs_doomgeneric_r_bsp_c mod;
    progs_doomgeneric_r_plane_c["r_plane.c (c)"]
    class progs_doomgeneric_r_plane_c mod;
    progs_pokemon_platform_minios_c["platform_minios.c (c)"]
    class progs_pokemon_platform_minios_c mod;
    mcp_test_minios_mcp_py["test_minios_mcp.py (py)"]
    class mcp_test_minios_mcp_py mod;
    progs_freedomui_freedomui_minios_c["freedomui_minios.c (c)"]
    class progs_freedomui_freedomui_minios_c mod;
    tests_test_ext4_c["test_ext4.c (c)"]
    class tests_test_ext4_c mod;
    tests_test_fat32_c["test_fat32.c (c)"]
    class tests_test_fat32_c mod;
    end
    subgraph community_7 ["headers: tls_crypto"]
    tls_test_c["tls_test.c (c)"]
    class tls_test_c mod;
    progs_doomgeneric_hu_lib_c["hu_lib.c (c)"]
    class progs_doomgeneric_hu_lib_c mod;
    progs_doomgeneric_doomgeneric_soso_c["doomgeneric_soso.c (c)"]
    class progs_doomgeneric_doomgeneric_soso_c mod;
    progs_doomgeneric_doomgeneric_sosox_c["doomgeneric_sosox.c (c)"]
    class progs_doomgeneric_doomgeneric_sosox_c mod;
    kernel_spawn_c["spawn.c (c)"]
    class kernel_spawn_c mod;
    progs_tls_u_tls_u_main_c["tls_u_main.c (c)"]
    class progs_tls_u_tls_u_main_c mod;
    progs_piano_piano_c["piano.c (c)"]
    class progs_piano_piano_c mod;
    progs_src_freedom_wl_c["freedom_wl.c (c)"]
    class progs_src_freedom_wl_c mod;
    progs_doomgeneric_r_main_c["r_main.c (c)"]
    class progs_doomgeneric_r_main_c mod;
    progs_doomgeneric_f_wipe_c["f_wipe.c (c)"]
    class progs_doomgeneric_f_wipe_c mod;
    progs_doomgeneric_doomgeneric_xlib_c["doomgeneric_xlib.c (c)"]
    class progs_doomgeneric_doomgeneric_xlib_c mod;
    kernel_minifetch_c["minifetch.c (c)"]
    class kernel_minifetch_c mod;
    progs_doomgeneric_p_ceilng_c["p_ceilng.c (c)"]
    class progs_doomgeneric_p_ceilng_c mod;
    progs_doomgeneric_p_floor_c["p_floor.c (c)"]
    class progs_doomgeneric_p_floor_c mod;
    tests_test_wl_c["test_wl.c (c)"]
    class tests_test_wl_c mod;
    progs_doomgeneric_w_main_c["w_main.c (c)"]
    class progs_doomgeneric_w_main_c mod;
    progs_vedit_vedit_c["vedit.c (c)"]
    class progs_vedit_vedit_c mod;
    progs_lisp_lisp_c["lisp.c (c)"]
    class progs_lisp_lisp_c mod;
    progs_paint_paint_c["paint.c (c)"]
    class progs_paint_paint_c mod;
    progs_nuklear_nuklear_minios_c["nuklear_minios.c (c)"]
    class progs_nuklear_nuklear_minios_c mod;
    tools_minios_hyper_py["minios_hyper.py (py)"]
    class tools_minios_hyper_py mod;
    mcp_minios_mcp_py["minios_mcp.py (py)"]
    class mcp_minios_mcp_py mod;
    drivers_pcm2_c["pcm2.c (c)"]
    class drivers_pcm2_c mod;
    drivers_kbd_c["kbd.c (c)"]
    class drivers_kbd_c mod;
    kernel_console_in_c["console_in.c (c)"]
    class kernel_console_in_c mod;
    progs_doomgeneric_doomgeneric_minios_c["doomgeneric_minios.c (c)"]
    class progs_doomgeneric_doomgeneric_minios_c mod;
    kernel_mm_paging_c["paging.c (c)"]
    class kernel_mm_paging_c mod;
    drivers_usbhid_c["usbhid.c (c)"]
    class drivers_usbhid_c mod;
    drivers_block_c["block.c (c)"]
    class drivers_block_c mod;
    progs_doomgeneric_m_argv_c["m_argv.c (c)"]
    class progs_doomgeneric_m_argv_c mod;
    progs_doomedit_doomedit_c["doomedit.c (c)"]
    class progs_doomedit_doomedit_c mod;
    headers_tls_port_h["tls_port.h (h)"]
    class headers_tls_port_h mod;
    progs_doomgeneric_i_scale_c["i_scale.c (c)"]
    class progs_doomgeneric_i_scale_c mod;
    progs_doomgeneric_r_defs_h["r_defs.h (h)"]
    class progs_doomgeneric_r_defs_h mod;
    tools_test_gui_wm_py["test_gui_wm.py (py)"]
    class tools_test_gui_wm_py mod;
    tools_boot_wl_py["boot_wl.py (py)"]
    class tools_boot_wl_py mod;
    progs_doomgeneric_statdump_c["statdump.c (c)"]
    class progs_doomgeneric_statdump_c mod;
    progs_doomgeneric_r_segs_c["r_segs.c (c)"]
    class progs_doomgeneric_r_segs_c mod;
    progs_doomgeneric_w_checksum_c["w_checksum.c (c)"]
    class progs_doomgeneric_w_checksum_c mod;
    progs_doomgeneric_p_telept_c["p_telept.c (c)"]
    class progs_doomgeneric_p_telept_c mod;
    fs_minifs_c["minifs.c (c)"]
    class fs_minifs_c mod;
    kernel_loader_c["loader.c (c)"]
    class kernel_loader_c mod;
    smp_c["smp.c (c)"]
    class smp_c mod;
    progs_quake2generic_q2generic_minios_c["q2generic_minios.c (c)"]
    class progs_quake2generic_q2generic_minios_c mod;
    progs_doomgeneric_p_maputl_c["p_maputl.c (c)"]
    class progs_doomgeneric_p_maputl_c mod;
    tools_test_gui_fashion_py["test_gui_fashion.py (py)"]
    class tools_test_gui_fashion_py mod;
    tools_test_gui_icon_cwd_py["test_gui_icon_cwd.py (py)"]
    class tools_test_gui_icon_cwd_py mod;
    tools_tls_test_py["tls_test.py (py)"]
    class tools_tls_test_py mod;
    kernel_exec_c["exec.c (c)"]
    class kernel_exec_c mod;
    progs_doomgeneric_doomgeneric_sdl_c["doomgeneric_sdl.c (c)"]
    class progs_doomgeneric_doomgeneric_sdl_c mod;
    headers_kernel_h["kernel.h (h)"]
    class headers_kernel_h mod;
    progs_doomgeneric_info_c["info.c (c)"]
    class progs_doomgeneric_info_c mod;
    progs_doomgeneric_doomstat_h["doomstat.h (h)"]
    class progs_doomgeneric_doomstat_h mod;
    end
    subgraph community_8 ["tools: doom_pwad"]
    tests_test_doom_pwad_py["test_doom_pwad.py (py)"]
    class tests_test_doom_pwad_py mod;
    progs_doomgeneric_p_lights_c["p_lights.c (c)"]
    class progs_doomgeneric_p_lights_c mod;
    tools_repro_gui_py["repro_gui.py (py)"]
    class tools_repro_gui_py mod;
    tools_minios_gui_py["minios_gui.py (py)"]
    class tools_minios_gui_py mod;
    progs_doomgeneric_d_player_h["d_player.h (h)"]
    class progs_doomgeneric_d_player_h mod;
    progs_doomgeneric_i_endoom_c["i_endoom.c (c)"]
    class progs_doomgeneric_i_endoom_c mod;
    progs_doomgeneric_p_mobj_h["p_mobj.h (h)"]
    class progs_doomgeneric_p_mobj_h mod;
    progs_minicraft_minicraft_c["minicraft.c (c)"]
    class progs_minicraft_minicraft_c mod;
    net_net_c["net.c (c)"]
    class net_net_c mod;
    drivers_sb16_c["sb16.c (c)"]
    class drivers_sb16_c mod;
    fs_ext4_c["ext4.c (c)"]
    class fs_ext4_c mod;
    fs_fat32_c["fat32.c (c)"]
    class fs_fat32_c mod;
    net_rtl8139_c["rtl8139.c (c)"]
    class net_rtl8139_c mod;
    progs_doomgeneric_sha1_c["sha1.c (c)"]
    class progs_doomgeneric_sha1_c mod;
    progs_doomgeneric_gusconf_c["gusconf.c (c)"]
    class progs_doomgeneric_gusconf_c mod;
    progs_doomgeneric_doomdef_h["doomdef.h (h)"]
    class progs_doomgeneric_doomdef_h mod;
    progs_doomgeneric_m_controls_c["m_controls.c (c)"]
    class progs_doomgeneric_m_controls_c mod;
    progs_doomgeneric_w_file_c["w_file.c (c)"]
    class progs_doomgeneric_w_file_c mod;
    tools_probe_compute_vga_py["probe_compute_vga.py (py)"]
    class tools_probe_compute_vga_py mod;
    tools_probe_minicraft_py["probe_minicraft.py (py)"]
    class tools_probe_minicraft_py mod;
    tests_test_pcache_c["test_pcache.c (c)"]
    class tests_test_pcache_c mod;
    tests_test_usbhid_c["test_usbhid.c (c)"]
    class tests_test_usbhid_c mod;
    tests_test_usbblk_c["test_usbblk.c (c)"]
    class tests_test_usbblk_c mod;
    progs_doomgeneric_net_client_h["net_client.h (h)"]
    class progs_doomgeneric_net_client_h mod;
    mcp_minios_addons_py["minios_addons.py (py)"]
    class mcp_minios_addons_py mod;
    progs_doomgeneric_deh_main_h["deh_main.h (h)"]
    class progs_doomgeneric_deh_main_h mod;
    progs_doomgeneric_i_cdmus_c["i_cdmus.c (c)"]
    class progs_doomgeneric_i_cdmus_c mod;
    progs_doomgeneric_memio_c["memio.c (c)"]
    class progs_doomgeneric_memio_c mod;
    progs_doomgeneric_p_user_c["p_user.c (c)"]
    class progs_doomgeneric_p_user_c mod;
    mcp_mcp_dbg_driver_py["mcp_dbg_driver.py (py)"]
    class mcp_mcp_dbg_driver_py mod;
    mcp_mcp_dogfood_py["mcp_dogfood.py (py)"]
    class mcp_mcp_dogfood_py mod;
    tools_minios_cli_py["minios_cli.py (py)"]
    class tools_minios_cli_py mod;
    progs_doomgeneric_p_sight_c["p_sight.c (c)"]
    class progs_doomgeneric_p_sight_c mod;
    tools_gdb_repro_py["gdb_repro.py (py)"]
    class tools_gdb_repro_py mod;
    tests_test_xhci_c["test_xhci.c (c)"]
    class tests_test_xhci_c mod;
    drivers_xhci_c["xhci.c (c)"]
    class drivers_xhci_c mod;
    drivers_nvme_c["nvme.c (c)"]
    class drivers_nvme_c mod;
    drivers_usbblk_c["usbblk.c (c)"]
    class drivers_usbblk_c mod;
    drivers_virtio_net_c["virtio_net.c (c)"]
    class drivers_virtio_net_c mod;
    fs_vfs_c["vfs.c (c)"]
    class fs_vfs_c mod;
    drivers_virtio_blk_c["virtio_blk.c (c)"]
    class drivers_virtio_blk_c mod;
    progs_doomgeneric_net_defs_h["net_defs.h (h)"]
    class progs_doomgeneric_net_defs_h mod;
    kernel_console_c["console.c (c)"]
    class kernel_console_c mod;
    progs_src_opl3_c["opl3.c (c)"]
    class progs_src_opl3_c mod;
    headers_futex_h["futex.h (h)"]
    class headers_futex_h mod;
    progs_doomgeneric_w_wad_h["w_wad.h (h)"]
    class progs_doomgeneric_w_wad_h mod;
    kernel_mm_cow_c["cow.c (c)"]
    class kernel_mm_cow_c mod;
    progs_quake2generic_snddma_minios_c["snddma_minios.c (c)"]
    class progs_quake2generic_snddma_minios_c mod;
    tests_test_ldso_c["test_ldso.c (c)"]
    class tests_test_ldso_c mod;
    progs_lua_lua_main_c["lua_main.c (c)"]
    class progs_lua_lua_main_c mod;
    tools_test_gui_gfxview_py["test_gui_gfxview.py (py)"]
    class tools_test_gui_gfxview_py mod;
    progs_doomgeneric_i_timer_c["i_timer.c (c)"]
    class progs_doomgeneric_i_timer_c mod;
    fs_fsimg_c["fsimg.c (c)"]
    class fs_fsimg_c mod;
    progs_doomgeneric_w_file_stdc_c["w_file_stdc.c (c)"]
    class progs_doomgeneric_w_file_stdc_c mod;
    kernel_panic_c["panic.c (c)"]
    class kernel_panic_c mod;
    tests_test_leakcheck_c["test_leakcheck.c (c)"]
    class tests_test_leakcheck_c mod;
    progs_doomgeneric_m_fixed_c["m_fixed.c (c)"]
    class progs_doomgeneric_m_fixed_c mod;
    tools_test_gui_zoom_py["test_gui_zoom.py (py)"]
    class tools_test_gui_zoom_py mod;
    progs_nuklear_cvm_emit_c["cvm_emit.c (c)"]
    class progs_nuklear_cvm_emit_c mod;
    net_tls_c["tls.c (c)"]
    class net_tls_c mod;
    progs_doomgeneric_g_game_h["g_game.h (h)"]
    class progs_doomgeneric_g_game_h mod;
    progs_doomgeneric_st_stuff_h["st_stuff.h (h)"]
    class progs_doomgeneric_st_stuff_h mod;
    progs_doomgeneric_z_zone_c["z_zone.c (c)"]
    class progs_doomgeneric_z_zone_c mod;
    tools_test_lisp_py["test_lisp.py (py)"]
    class tools_test_lisp_py mod;
    tests_stubs_kernel_h["kernel.h (h)"]
    class tests_stubs_kernel_h mod;
    progs_doomgeneric_doomgeneric_win_c["doomgeneric_win.c (c)"]
    class progs_doomgeneric_doomgeneric_win_c mod;
    tests_test_minios_png_c["test_minios_png.c (c)"]
    class tests_test_minios_png_c mod;
    headers_spawn_h["spawn.h (h)"]
    class headers_spawn_h mod;
    tests_test_pcm_c["test_pcm.c (c)"]
    class tests_test_pcm_c mod;
    progs_nuklear_nuklear_theme_c["nuklear_theme.c (c)"]
    class progs_nuklear_nuklear_theme_c mod;
    progs_doomgeneric_p_tick_c["p_tick.c (c)"]
    class progs_doomgeneric_p_tick_c mod;
    tests_test_driver_c["test_driver.c (c)"]
    class tests_test_driver_c mod;
    progs_doomgeneric_p_pspr_h["p_pspr.h (h)"]
    class progs_doomgeneric_p_pspr_h mod;
    tools_qga_client_py["qga_client.py (py)"]
    class tools_qga_client_py mod;
    tools_test_http_server_py["test_http_server.py (py)"]
    class tools_test_http_server_py mod;
    progs_doomgeneric_m_cheat_c["m_cheat.c (c)"]
    class progs_doomgeneric_m_cheat_c mod;
    progs_doomgeneric_r_sky_c["r_sky.c (c)"]
    class progs_doomgeneric_r_sky_c mod;
    tools_test_gui_menu_py["test_gui_menu.py (py)"]
    class tools_test_gui_menu_py mod;
    headers_vga_fb_h["vga_fb.h (h)"]
    class headers_vga_fb_h mod;
    headers_sched_h["sched.h (h)"]
    class headers_sched_h mod;
    progs_src_freedom_c["freedom.c (c)"]
    class progs_src_freedom_c mod;
    headers_sync_h["sync.h (h)"]
    class headers_sync_h mod;
    qga_c["qga.c (c)"]
    class qga_c mod;
    headers_leakcheck_h["leakcheck.h (h)"]
    class headers_leakcheck_h mod;
    kernel_editor_c["editor.c (c)"]
    class kernel_editor_c mod;
    drivers_ide_c["ide.c (c)"]
    class drivers_ide_c mod;
    drivers_pcspk_c["pcspk.c (c)"]
    class drivers_pcspk_c mod;
    headers_rcu_h["rcu.h (h)"]
    class headers_rcu_h mod;
    progs_lua_minios_c["minios.c (c)"]
    class progs_lua_minios_c mod;
    tools_wm_layout_sync_py["wm_layout_sync.py (py)"]
    class tools_wm_layout_sync_py mod;
    headers_percpu_rq_h["percpu_rq.h (h)"]
    class headers_percpu_rq_h mod;
    kernel_syscalls_proc_c["syscalls_proc.c (c)"]
    class kernel_syscalls_proc_c mod;
    kernel_vga_cursor_c["vga_cursor.c (c)"]
    class kernel_vga_cursor_c mod;
    kernel_mm_swap_c["swap.c (c)"]
    class kernel_mm_swap_c mod;
    tests_test_fault_c["test_fault.c (c)"]
    class tests_test_fault_c mod;
    progs_src_thdemo_c["thdemo.c (c)"]
    class progs_src_thdemo_c mod;
    tests_test_file_assoc_c["test_file_assoc.c (c)"]
    class tests_test_file_assoc_c mod;
    kernel_vga_fx_c["vga_fx.c (c)"]
    class kernel_vga_fx_c mod;
    progs_src_fptest_c["fptest.c (c)"]
    class progs_src_fptest_c mod;
    tests_test_sanitize_c["test_sanitize.c (c)"]
    class tests_test_sanitize_c mod;
    tests_test_theme_c["test_theme.c (c)"]
    class tests_test_theme_c mod;
    drivers_mouse_c["mouse.c (c)"]
    class drivers_mouse_c mod;
    tests_test_vma_bench_c["test_vma_bench.c (c)"]
    class tests_test_vma_bench_c mod;
    tools_check_surprising_py["check_surprising.py (py)"]
    class tools_check_surprising_py mod;
    tools_test_call_align_py["test_call_align.py (py)"]
    class tools_test_call_align_py mod;
    progs_doomgeneric_sounds_c["sounds.c (c)"]
    class progs_doomgeneric_sounds_c mod;
    tests_test_abi_c["test_abi.c (c)"]
    class tests_test_abi_c mod;
    tests_test_arena_c["test_arena.c (c)"]
    class tests_test_arena_c mod;
    tests_test_freedomui_c["test_freedomui.c (c)"]
    class tests_test_freedomui_c mod;
    tests_test_httpd_c["test_httpd.c (c)"]
    class tests_test_httpd_c mod;
    progs_topogpt3_topogpt3_c["topogpt3.c (c)"]
    class progs_topogpt3_topogpt3_c mod;
    progs_doomgeneric_p_local_h["p_local.h (h)"]
    class progs_doomgeneric_p_local_h mod;
    net_tls_crypto_c["tls_crypto.c (c)"]
    class net_tls_crypto_c mod;
    progs_doomgeneric_r_state_h["r_state.h (h)"]
    class progs_doomgeneric_r_state_h mod;
    progs_doomgeneric_r_main_h["r_main.h (h)"]
    class progs_doomgeneric_r_main_h mod;
    progs_doomgeneric_v_video_h["v_video.h (h)"]
    class progs_doomgeneric_v_video_h mod;
    net_tls_x509_c["tls_x509.c (c)"]
    class net_tls_x509_c mod;
    progs_doomgeneric_tables_h["tables.h (h)"]
    class progs_doomgeneric_tables_h mod;
    progs_micropython_variants_minios_minios_module_c["minios_module.c (c)"]
    class progs_micropython_variants_minios_minios_module_c mod;
    progs_wl_wl_pixbuf_h["wl_pixbuf.h (h)"]
    class progs_wl_wl_pixbuf_h mod;
    progs_file_file_assoc_h["file_assoc.h (h)"]
    class progs_file_file_assoc_h mod;
    progs_doomgeneric_s_sound_h["s_sound.h (h)"]
    class progs_doomgeneric_s_sound_h mod;
    progs_doomgeneric_m_misc_h["m_misc.h (h)"]
    class progs_doomgeneric_m_misc_h mod;
    progs_doomgeneric_i_system_h["i_system.h (h)"]
    class progs_doomgeneric_i_system_h mod;
    progs_doomgeneric_doomdata_h["doomdata.h (h)"]
    class progs_doomgeneric_doomdata_h mod;
    tests_test_vma_c["test_vma.c (c)"]
    class tests_test_vma_c mod;
    headers_shell_h["shell.h (h)"]
    class headers_shell_h mod;
    progs_doomgeneric_am_map_h["am_map.h (h)"]
    class progs_doomgeneric_am_map_h mod;
    progs_src_sbtone_c["sbtone.c (c)"]
    class progs_src_sbtone_c mod;
    kernel_futex_c["futex.c (c)"]
    class kernel_futex_c mod;
    progs_doomgeneric_r_data_h["r_data.h (h)"]
    class progs_doomgeneric_r_data_h mod;
    progs_doomgeneric_d_mode_c["d_mode.c (c)"]
    class progs_doomgeneric_d_mode_c mod;
    tools_check_mutant_anchors_py["check_mutant_anchors.py (py)"]
    class tools_check_mutant_anchors_py mod;
    progs_doomgeneric_f_finale_h["f_finale.h (h)"]
    class progs_doomgeneric_f_finale_h mod;
    tools_check_cohesion_py["check_cohesion.py (py)"]
    class tools_check_cohesion_py mod;
    progs_src_shell_py["shell.py (py)"]
    class progs_src_shell_py mod;
    tools_check_complexity_py["check_complexity.py (py)"]
    class tools_check_complexity_py mod;
    tools_gen_icons_py["gen_icons.py (py)"]
    class tools_gen_icons_py mod;
    tools_check_addons_py["check_addons.py (py)"]
    class tools_check_addons_py mod;
    tools_check_kb_sync_py["check_kb_sync.py (py)"]
    class tools_check_kb_sync_py mod;
    tools_gen_desktop_pngs_py["gen_desktop_pngs.py (py)"]
    class tools_gen_desktop_pngs_py mod;
    tools_mkramdisk_py["mkramdisk.py (py)"]
    class tools_mkramdisk_py mod;
    progs_doomgeneric_d_items_c["d_items.c (c)"]
    class progs_doomgeneric_d_items_c mod;
    progs_nuklear_nuklear_minios_h["nuklear_minios.h (h)"]
    class progs_nuklear_nuklear_minios_h mod;
    drivers_rtc_c["rtc.c (c)"]
    class drivers_rtc_c mod;
    fs_kfile_c["kfile.c (c)"]
    class fs_kfile_c mod;
    tools_doom_pwad_py["doom_pwad.py (py)"]
    class tools_doom_pwad_py mod;
    tests_test_paint_c["test_paint.c (c)"]
    class tests_test_paint_c mod;
    tools_minifs_saves_py["minifs_saves.py (py)"]
    class tools_minifs_saves_py mod;
    progs_src_test_py["test.py (py)"]
    class progs_src_test_py mod;
    tools_mkfs_minifs_py["mkfs.minifs.py (py)"]
    class tools_mkfs_minifs_py mod;
    tools_minifs_fsck_py["minifs_fsck.py (py)"]
    class tools_minifs_fsck_py mod;
    fs_pcache_c["pcache.c (c)"]
    class fs_pcache_c mod;
    tests_test_vedit_build_c["test_vedit_build.c (c)"]
    class tests_test_vedit_build_c mod;
    progs_doomgeneric_doomtype_h["doomtype.h (h)"]
    class progs_doomgeneric_doomtype_h mod;
    kernel_tick_c["tick.c (c)"]
    class kernel_tick_c mod;
    progs_doomgeneric_deh_str_h["deh_str.h (h)"]
    class progs_doomgeneric_deh_str_h mod;
    kernel_lz4_kernel_c["lz4_kernel.c (c)"]
    class kernel_lz4_kernel_c mod;
    kernel_serial_c["serial.c (c)"]
    class kernel_serial_c mod;
    tools_kernel_feature_survey_py["kernel_feature_survey.py (py)"]
    class tools_kernel_feature_survey_py mod;
    kernel_mm_c["mm.c (c)"]
    class kernel_mm_c mod;
    progs_doomgeneric_w_file_h["w_file.h (h)"]
    class progs_doomgeneric_w_file_h mod;
    tests_test_pci_c["test_pci.c (c)"]
    class tests_test_pci_c mod;
    tests_test_futex_c["test_futex.c (c)"]
    class tests_test_futex_c mod;
    tests_test_sync_c["test_sync.c (c)"]
    class tests_test_sync_c mod;
    tests_test_tick_c["test_tick.c (c)"]
    class tests_test_tick_c mod;
    tests_test_panic_c["test_panic.c (c)"]
    class tests_test_panic_c mod;
    kernel_time_c["time.c (c)"]
    class kernel_time_c mod;
    progs_doomgeneric_i_main_c["i_main.c (c)"]
    class progs_doomgeneric_i_main_c mod;
    tests_test_rcu_c["test_rcu.c (c)"]
    class tests_test_rcu_c mod;
    tools_check_abi_numbers_py["check_abi_numbers.py (py)"]
    class tools_check_abi_numbers_py mod;
    tools_check_spin_discipline_py["check_spin_discipline.py (py)"]
    class tools_check_spin_discipline_py mod;
    kernel_abi_c["abi.c (c)"]
    class kernel_abi_c mod;
    progs_doomgeneric_d_event_c["d_event.c (c)"]
    class progs_doomgeneric_d_event_c mod;
    progs_doomgeneric_m_bbox_h["m_bbox.h (h)"]
    class progs_doomgeneric_m_bbox_h mod;
    tests_test_batch_c["test_batch.c (c)"]
    class tests_test_batch_c mod;
    tests_test_freedom_wl_c["test_freedom_wl.c (c)"]
    class tests_test_freedom_wl_c mod;
    tests_test_hal_io_c["test_hal_io.c (c)"]
    class tests_test_hal_io_c mod;
    tests_test_notify_c["test_notify.c (c)"]
    class tests_test_notify_c mod;
    tests_test_randmix_c["test_randmix.c (c)"]
    class tests_test_randmix_c mod;
    tests_test_fx_c["test_fx.c (c)"]
    class tests_test_fx_c mod;
    tests_test_ktime_c["test_ktime.c (c)"]
    class tests_test_ktime_c mod;
    tests_test_modifiers_c["test_modifiers.c (c)"]
    class tests_test_modifiers_c mod;
    tests_test_percpu_rq_c["test_percpu_rq.c (c)"]
    class tests_test_percpu_rq_c mod;
    tests_test_pipe_c["test_pipe.c (c)"]
    class tests_test_pipe_c mod;
    tests_test_rtc_c["test_rtc.c (c)"]
    class tests_test_rtc_c mod;
    tools_gen_zip_fixtures_py["gen_zip_fixtures.py (py)"]
    class tools_gen_zip_fixtures_py mod;
    tools_mkvocab_py["mkvocab.py (py)"]
    class tools_mkvocab_py mod;
    tools_abi_stamp_c["abi_stamp.c (c)"]
    class tools_abi_stamp_c mod;
    tools_mkpak1_py["mkpak1.py (py)"]
    class tools_mkpak1_py mod;
    progs_doomgeneric_doomstat_c["doomstat.c (c)"]
    class progs_doomgeneric_doomstat_c mod;
    progs_nuklear_font8x8_c["font8x8.c (c)"]
    class progs_nuklear_font8x8_c mod;
    end
Loading

UML Class Diagram

Auto-generated Mermaid class diagram from parsed class-level symbols. Shows classes, structs, interfaces, traits, and their methods with inheritance and dependency relationships.

classDiagram
  class uefi_stub_c_efi_simple_text_output {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_gop {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_file {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_table_header {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_input_key {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_pixel_bitmask {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_gop_mode_info {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_gop_mode {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_mem_desc {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_boot_services {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_system_table {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_block_io {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_block_media {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_loaded_image {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class uefi_stub_c_efi_sfs {
    <<struct>>
    +com1_putc(char c)
    +puts_both(const char *s)
    +puts_con(const u16 *s)
    +put_u64(u64 v)
    +put_hex(u64 v)
    +w_u16(unsigned long addr, unsigned v)
    +w_u32(unsigned long addr, unsigned long v)
    +w_u64(unsigned long addr, unsigned long long v)
    +boot_kernel(unsigned long src, unsigned long len)
    +efi_main(efi_handle image, efi_system_table *systab)
  }
  class usbblk_c_ubk_disk_t {
    <<struct>>
    +ubk_counters(ubk_counters_t *out)
    +ubk_cdb10(unsigned char *cdb, unsigned char opcode,
                      unsigned lo...
    +ubk_build_cbw(unsigned char *out, unsigned tag, unsigned long lba,
                   unsign...
    +ubk_check_csw(const unsigned char *csw, unsigned tag, unsigned expect_len)
    +ubk_command_raw(unsigned char *cdb, unsigned cdb_len,
                           unsig...
    +ubk_sense(void)
    +ubk_command(unsigned char *cdb, unsigned cdb_len,
                       unsigned char...
    +ubk_unit_ready(void)
    +ubk_read_capacity(unsigned long *sectors)
    +ubk_present(void)
  }
  class usbhid_c_usbhid_dev_t {
    <<struct>>
    +usbhid_set1_from_usage(unsigned usage, unsigned char *sc, int *e0)
    +usbhid_usage_make(unsigned usage, unsigned char *sc, int *e0)
    +usbhid_report_has(const unsigned char report[HID_KBD_REPORT_LEN],
                    ...
    +usbhid_put(unsigned char *out, int max, int n, unsigned char sc)
    +usbhid_emit_mod(unsigned char *out, int max, int n, unsigned bit,
                    ...
    +usbhid_emit_usage(unsigned char *out, int max, int n,
                             uns...
    +usbhid_kbd_scancodes(const unsigned char prev[HID_KBD_REPORT_LEN],
                         c...
    +usbhid_mouse_decode(const unsigned char prev[HID_MOUSE_REPORT_LEN],
                        ...
    +usbhid_keyboard_present(void)
    +usbhid_mouse_present(void)
  }
  class virtio_blk_c_vblk_req_t {
    <<struct>>
    +vblk_outl(unsigned short port, unsigned val)
    +vblk_inl(unsigned short port)
    +vblk_outb(unsigned short port, unsigned char val)
    +vblk_inb(unsigned short port)
    +vblk_inw(unsigned short port)
    +vblk_outw(unsigned short port, unsigned short val)
    +vblk_init(void)
    +vblk_present(void)
    +vblk_sectors(void)
    +vblk_desc(unsigned idx, unsigned long addr, unsigned len,
        unsigned short flag...
  }
  class xhci_c_xhc_trb_t {
    <<struct>>
    +xhc_ep_b(void)
    +xhc_stride(void)
    +xhc_put32(unsigned char *base, unsigned off, unsigned val)
    +xhc_get32(const unsigned char *base, unsigned off)
    +xhc_put64(unsigned char *base, unsigned off,
                      unsigned long long...
    +xhc_put16(unsigned char *base, unsigned off, unsigned val)
    +xhc_puttrb(xhc_trb_t *trb, unsigned long long param,
                       unsigned ...
    +xhc_op_read32(unsigned off)
    +xhc_op_write32(unsigned off, unsigned val)
    +xhc_run_write32(unsigned off, unsigned val)
  }
  class xhci_c_xhc_ring_t {
    <<struct>>
    +xhc_ep_b(void)
    +xhc_stride(void)
    +xhc_put32(unsigned char *base, unsigned off, unsigned val)
    +xhc_get32(const unsigned char *base, unsigned off)
    +xhc_put64(unsigned char *base, unsigned off,
                      unsigned long long...
    +xhc_put16(unsigned char *base, unsigned off, unsigned val)
    +xhc_puttrb(xhc_trb_t *trb, unsigned long long param,
                       unsigned ...
    +xhc_op_read32(unsigned off)
    +xhc_op_write32(unsigned off, unsigned val)
    +xhc_run_write32(unsigned off, unsigned val)
  }
  class xhci_c_xhc_pending_t {
    <<struct>>
    +xhc_ep_b(void)
    +xhc_stride(void)
    +xhc_put32(unsigned char *base, unsigned off, unsigned val)
    +xhc_get32(const unsigned char *base, unsigned off)
    +xhc_put64(unsigned char *base, unsigned off,
                      unsigned long long...
    +xhc_put16(unsigned char *base, unsigned off, unsigned val)
    +xhc_puttrb(xhc_trb_t *trb, unsigned long long param,
                       unsigned ...
    +xhc_op_read32(unsigned off)
    +xhc_op_write32(unsigned off, unsigned val)
    +xhc_run_write32(unsigned off, unsigned val)
  }
  class xhci_c_xhc_devrec_t {
    <<struct>>
    +xhc_ep_b(void)
    +xhc_stride(void)
    +xhc_put32(unsigned char *base, unsigned off, unsigned val)
    +xhc_get32(const unsigned char *base, unsigned off)
    +xhc_put64(unsigned char *base, unsigned off,
                      unsigned long long...
    +xhc_put16(unsigned char *base, unsigned off, unsigned val)
    +xhc_puttrb(xhc_trb_t *trb, unsigned long long param,
                       unsigned ...
    +xhc_op_read32(unsigned off)
    +xhc_op_write32(unsigned off, unsigned val)
    +xhc_run_write32(unsigned off, unsigned val)
  }
  class ext4_c_ext_geo_t {
    <<struct>>
    +ext_ld16(const unsigned char *p)
    +ext_ld32(const unsigned char *p)
    +ext_parse_sb(const fsimg_t *img, ext_geo_t *g)
    +ext_inode_off(const fsimg_t *img, const ext_geo_t *g,
                         unsigne...
    +ext_read_inode(const fsimg_t *img, const ext_geo_t *g,
                          unsig...
    +ext_map(const fsimg_t *img, const ext_geo_t *g,
                   const unsigned char...
    +ext_map_leaf(const fsimg_t *img, const ext_geo_t *g,
                        const uns...
    +ext_resolve(const fsimg_t *img, const ext_geo_t *g,
                       const char ...
    +ext_file_block(const fsimg_t *img, const ext_geo_t *g,
                          const...
    +ext4_list(const char *imgpath, const char *dirpath,
              char names[][EXT4_NAME_MAX ...
  }
  class ext4_c_ext_ino_t {
    <<struct>>
    +ext_ld16(const unsigned char *p)
    +ext_ld32(const unsigned char *p)
    +ext_parse_sb(const fsimg_t *img, ext_geo_t *g)
    +ext_inode_off(const fsimg_t *img, const ext_geo_t *g,
                         unsigne...
    +ext_read_inode(const fsimg_t *img, const ext_geo_t *g,
                          unsig...
    +ext_map(const fsimg_t *img, const ext_geo_t *g,
                   const unsigned char...
    +ext_map_leaf(const fsimg_t *img, const ext_geo_t *g,
                        const uns...
    +ext_resolve(const fsimg_t *img, const ext_geo_t *g,
                       const char ...
    +ext_file_block(const fsimg_t *img, const ext_geo_t *g,
                          const...
    +ext4_list(const char *imgpath, const char *dirpath,
              char names[][EXT4_NAME_MAX ...
  }
  class fat32_c_fat_geo_t {
    <<struct>>
    +fat_ld16(const unsigned char *p)
    +fat_ld32(const unsigned char *p)
    +fat_img_open(const char *resolved, fsimg_t *img)
    +fat_parse_bpb(const fsimg_t *img, fat_geo_t *g)
    +fat_mbr_is_fat(unsigned char t)
    +fat_dev_base(void)
    +fat_clus_ok(const fat_geo_t *g, unsigned c)
    +fat_entry(const fsimg_t *img, const fat_geo_t *g,
                     unsigned clus, ...
    +fat_eoc(unsigned v)
    +fat_badch(char c)
  }
  class pcache_c_pcache_slot_t {
    <<struct>>
    +pcache_init(void)
    +pcache_lookup(int ino, unsigned index)
    +pcache_get(int ino, unsigned index, int *is_new)
    +pcache_publish(int ino, unsigned index, const unsigned char *data)
    +pcache_put(int slot)
    +pcache_ref(int ino, unsigned index)
    +pcache_unmap(int ino, unsigned index)
    +pcache_slot_phys(int slot)
    +match(owned, ref dropped unless already zero), 0
 * otherwise. */
int pcache_put_if(int...
    +pcache_ref_if(int ino, unsigned index, unsigned long phys)
  }
  class ramdisk_c_RDSuper {
    <<struct>>
    +ramdisk_reserve(unsigned long want)
    +ramdisk_setup_from(void *data, unsigned size)
    +ramdisk_init(void)
    +ramdisk_open(const char *name)
    +ramdisk_read(RDFile *f, void *buf, unsigned offset, unsigned len)
    +ramdisk_write(RDFile *f, const void *buf, unsigned offset, unsigned len)
    +ramdisk_create(const char *name, unsigned size)
    +ramdisk_resize(RDFile *f, unsigned newsize)
    +ramdisk_list(RDFile **out, int max)
    +ramdisk_count(void)
  }
  class vfs_c_vfs_mount_t {
    <<struct>>
    +vfs_init(void)
    +vfs_register(const char *prefix, const vfs_ops_t *ops, const char *driver)
    +vfs_unregister(const char *prefix)
    +vfs_open(const char *path, int mode, vfs_file_t *f)
    +taken(ops tables are static, never freed), so a
 * listing can never pin an unmoun...
    +ramdisk_vfs_open(const char *path, int mode, void **handle)
    +ramdisk_vfs_read(void *handle, void *buf, unsigned long pos, unsigned long len)
    +ramdisk_vfs_write(void *handle, const void *buf, unsigned long pos, unsigned long len)
    +ramdisk_vfs_close(void *handle)
    +ramdisk_vfs_fstat(void *handle, unsigned long *size_out)
  }
  class vfs_c_ramdisk_handle_t {
    <<struct>>
    +vfs_init(void)
    +vfs_register(const char *prefix, const vfs_ops_t *ops, const char *driver)
    +vfs_unregister(const char *prefix)
    +vfs_open(const char *path, int mode, vfs_file_t *f)
    +taken(ops tables are static, never freed), so a
 * listing can never pin an unmoun...
    +ramdisk_vfs_open(const char *path, int mode, void **handle)
    +ramdisk_vfs_read(void *handle, void *buf, unsigned long pos, unsigned long len)
    +ramdisk_vfs_write(void *handle, const void *buf, unsigned long pos, unsigned long len)
    +ramdisk_vfs_close(void *handle)
    +ramdisk_vfs_fstat(void *handle, unsigned long *size_out)
  }
  class vfs_c_minifs_handle_t {
    <<struct>>
    +vfs_init(void)
    +vfs_register(const char *prefix, const vfs_ops_t *ops, const char *driver)
    +vfs_unregister(const char *prefix)
    +vfs_open(const char *path, int mode, vfs_file_t *f)
    +taken(ops tables are static, never freed), so a
 * listing can never pin an unmoun...
    +ramdisk_vfs_open(const char *path, int mode, void **handle)
    +ramdisk_vfs_read(void *handle, void *buf, unsigned long pos, unsigned long len)
    +ramdisk_vfs_write(void *handle, const void *buf, unsigned long pos, unsigned long len)
    +ramdisk_vfs_close(void *handle)
    +ramdisk_vfs_fstat(void *handle, unsigned long *size_out)
  }
  class vfs_c_mem_file_t {
    <<struct>>
    +vfs_init(void)
    +vfs_register(const char *prefix, const vfs_ops_t *ops, const char *driver)
    +vfs_unregister(const char *prefix)
    +vfs_open(const char *path, int mode, vfs_file_t *f)
    +taken(ops tables are static, never freed), so a
 * listing can never pin an unmoun...
    +ramdisk_vfs_open(const char *path, int mode, void **handle)
    +ramdisk_vfs_read(void *handle, void *buf, unsigned long pos, unsigned long len)
    +ramdisk_vfs_write(void *handle, const void *buf, unsigned long pos, unsigned long len)
    +ramdisk_vfs_close(void *handle)
    +ramdisk_vfs_fstat(void *handle, unsigned long *size_out)
  }
  class arena_h_minios_arena {
    <<struct>>
    +arena_init(arena_t *a, void *block, size_t size)
    +arena_align_up(size_t n, size_t align)
    +arena_bytes_for(size_t count, size_t elem_size)
    +arena_alloc(arena_t *a, size_t size, size_t align)
    +arena_used(const arena_t *a)
    +arena_free_bytes(const arena_t *a)
    +arena_reset(arena_t *a)
    +arena_checkpoint(const arena_t *a)
    +arena_rewind(arena_t *a, size_t checkpoint)
    +arena_contains(const arena_t *a, const void *ptr)
  }
  class batch_h_batch_op_t {
    <<struct>>
    +batch_exec(const batch_op_t *ops, long *results, int count, int *completed, batch_handler_t dispatch);
  }
  class desktop_shortcuts_h_desktop_shortcut {
    <<struct>>
    +desktop_shortcuts_load(void);
    +desktop_shortcuts_draw(void);
    +desktop_shortcuts_hit_test(int mx, int my);
  }
  class driver_h_device {
    <<struct>>
    +device_register(device_t *dev);
    +device_find(const char *name);
    +device_find_by_type(int type);
    +device_count(void);
    +device_reset(void);
  }
  class driver_h_block_ops_t {
    <<struct>>
    +device_register(device_t *dev);
    +device_find(const char *name);
    +device_find_by_type(int type);
    +device_count(void);
    +device_reset(void);
  }
  class driver_h_audio_ops_t {
    <<struct>>
    +device_register(device_t *dev);
    +device_find(const char *name);
    +device_find_by_type(int type);
    +device_count(void);
    +device_reset(void);
  }
  class modifiers_h_modifier_state_t {
    <<struct>>
    +modifiers_init(modifier_state_t *st)
    +modifiers_update(const modifier_keys_t *keys,
                                 ...
    +modifiers_match(const modifier_state_t *st, int mask)
  }
  class modifiers_h_modifier_keys_t {
    <<struct>>
    +modifiers_init(modifier_state_t *st)
    +modifiers_update(const modifier_keys_t *keys,
                                 ...
    +modifiers_match(const modifier_state_t *st, int mask)
  }
  class pci_h_pci_bdf_t {
    <<struct>>
    +pci_cfg_read(unsigned bus, unsigned dev,
        unsigned func, unsigned r...
    +pci_cfg_write(unsigned bus, unsigned dev,
        unsigned func, unsigned reg,...
    +pci_cfg_read8(unsigned bus, unsigned dev,
        unsigned func, unsi...
    +pci_cfg_write8(unsigned bus, unsigned dev,
        unsigned func, unsigned reg...
    +pci_present(unsigned bus, unsigned dev, unsigned func,
        void (*outl)(uns...
    +xHCI(0x0C/0x03/0x30) would look for class 0x03, and a PCI
 * bridge (0x06/0x04)...
    +pci_is_multifunction(unsigned bus, unsigned dev,
        void (*outl)(unsigned ...
    +pci_find(unsigned vendor, unsigned device,
        unsigned (*inl)(unsigned sho...
    +pci_find_class(pci_bdf_t *out,
        unsigned cls, unsigned subclass, unsigne...
    +pci_bar_count(unsigned bus, unsigned dev, unsigned func,
        void (*ou...
  }
  class usbblk_h_ubk_counters_t {
    <<struct>>
    +ubk_init(void);
    +ubk_present(void);
    +ubk_sectors(void);
    +ubk_read_sectors(unsigned long lba, unsigned count, void *buf);
    +ubk_write_sectors(unsigned long lba, unsigned count, const void *buf);
    +ubk_counters(ubk_counters_t *out);
    +ubk_build_cbw(unsigned char *out, unsigned tag, unsigned long lba, unsigned blocks, int read, int data_len);
    +ubk_check_csw(const unsigned char *csw, unsigned tag, unsigned expect_len);
  }
  class usbhid_h_usbhid_counters_t {
    <<struct>>
    +usbhid_init(void);
    +usbhid_poll_keyboard(void);
    +usbhid_poll_mouse(void);
    +usbhid_poll(void);
    +usbhid_keyboard_present(void);
    +usbhid_mouse_present(void);
    +usbhid_press_kbd_report(const unsigned char report[HID_KBD_REPORT_LEN]);
    +usbhid_kbd_scancodes(const unsigned char prev[HID_KBD_REPORT_LEN], const unsigned char cur[HID_KBD_REPORT_LEN], unsigned char *out, int max);
    +usbhid_mouse_decode(const unsigned char prev[HID_MOUSE_REPORT_LEN], const unsigned char cur[HID_MOUSE_REPORT_LEN], int *dx, int *dy, int *buttons, int *wheel);
    +usbhid_counters(usbhid_counters_t *out);
  }
  class xhci_h_xhc_iface_t {
    <<struct>>
    +xhc_init(void);
    +xhc_poll(void);
    +xhc_port_count(void);
    +xhc_port_state(int port, xhc_port_t *out);
    +xhc_port_reset(int port);
    +xhc_enumerate(int port);
    +xhc_enumerate_all(void);
    +xhc_device_count(void);
    +xhc_device_info(int index, xhc_dev_t *out);
    +xhc_open_interface(int index, unsigned cls, unsigned sub, unsigned proto, xhc_iface_t *out);
  }
  class xhci_h_xhc_port_t {
    <<struct>>
    +xhc_init(void);
    +xhc_poll(void);
    +xhc_port_count(void);
    +xhc_port_state(int port, xhc_port_t *out);
    +xhc_port_reset(int port);
    +xhc_enumerate(int port);
    +xhc_enumerate_all(void);
    +xhc_device_count(void);
    +xhc_device_info(int index, xhc_dev_t *out);
    +xhc_open_interface(int index, unsigned cls, unsigned sub, unsigned proto, xhc_iface_t *out);
  }
  class xhci_h_xhc_dev_t {
    <<struct>>
    +xhc_init(void);
    +xhc_poll(void);
    +xhc_port_count(void);
    +xhc_port_state(int port, xhc_port_t *out);
    +xhc_port_reset(int port);
    +xhc_enumerate(int port);
    +xhc_enumerate_all(void);
    +xhc_device_count(void);
    +xhc_device_info(int index, xhc_dev_t *out);
    +xhc_open_interface(int index, unsigned cls, unsigned sub, unsigned proto, xhc_iface_t *out);
  }
  class xhci_h_xhc_counters_t {
    <<struct>>
    +xhc_init(void);
    +xhc_poll(void);
    +xhc_port_count(void);
    +xhc_port_state(int port, xhc_port_t *out);
    +xhc_port_reset(int port);
    +xhc_enumerate(int port);
    +xhc_enumerate_all(void);
    +xhc_device_count(void);
    +xhc_device_info(int index, xhc_dev_t *out);
    +xhc_open_interface(int index, unsigned cls, unsigned sub, unsigned proto, xhc_iface_t *out);
  }
  class ext4_h_ext4_handle_t {
    <<struct>>
    +ext4_list(const char *imgpath, const char *dirpath, char names[][EXT4_NAME_MAX + 1], int *isdir, int cap);
    +ext4_vfs_open(const char *path, int mode, void **handle);
    +ext4_vfs_read(void *handle, void *buf, unsigned long pos, unsigned long len);
    +ext4_vfs_write(void *handle, const void *buf, unsigned long pos, unsigned long len);
    +ext4_vfs_close(void *handle);
    +ext4_vfs_fstat(void *handle, unsigned long *size_out);
    +ext4_vfs_truncate(void *handle, unsigned long size);
    +first(proven by a superblock read), then a magic * scan over 2048-aligned LBAs for superfloppy layouts. Returns the * base LBA, or -1 when no ext4 is present. Cached. */ long ext_dev
  }
  class fat32_h_fat32_handle_t {
    <<struct>>
    +file(built on the host with * mkfs.vfat, packed into minifs.bin) is parsed here: BPB validation, * cluster-chain walking and 8.3 directory traversal. Only t
    +fat32_list(const char *imgpath, const char *dirpath, char names[][FAT32_NAME_MAX], int *isdir, int cap);
    +fat_dev_base(void);
    +fat32_vfs_open(const char *path, int mode, void **handle);
    +fat32_vfs_read(void *handle, void *buf, unsigned long pos, unsigned long len);
    +fat32_vfs_write(void *handle, const void *buf, unsigned long pos, unsigned long len);
    +fat32_vfs_close(void *handle);
    +fat32_vfs_fstat(void *handle, unsigned long *size_out);
    +fat32_vfs_truncate(void *handle, unsigned long size);
  }
  class fsimg_h_fsimg_t {
    <<struct>>
    +fsimg_open_file(const char *resolved, fsimg_t *img);
    +fsimg_open_dev(unsigned long base_lba, unsigned long nsec, fsimg_t *img);
    +fsimg_read(const fsimg_t *img, unsigned long off, void *buf, unsigned long len);
    +fsimg_split(const char *path, char *left, unsigned llen, char *right, unsigned rlen);
  }
  class futex_h_futex_bucket_t {
    <<struct>>
    +futex_init(void);
    +futex_wait(unsigned long uaddr, int val);
    +futex_wake(unsigned long uaddr, int n);
    +FUTEX_PRIVATE_FLAG(process-private is served on the same global * buckets: same semantics, no isolation shortcut). Returns -1 for * anything unserved (REQUEUE, CMP_REQUEUE, WAKE_OP, WAIT_BITSET, *
    +futex_linux_cmd(long op);
  }
Loading

Code Property Graph

Machine-readable Code Property Graph (CPG) in JSON-LD format. This block allows AI agents to parse the full structural graph without additional file reads. Compatible with GraphRAG pipelines.

{"@context": "https://schema.org", "analysis": {"communities": [{"cohesion": 0.883, "id": 0, "label": "headers: kernel", "size": 136}, {"cohesion": 0.663, "id": 1, "label": "progs/doomgeneric: d_englsh", "size": 98}, {"cohesion": 0.692, "id": 2, "label": "progs/src", "size": 64}, {"cohesion": 0.544, "id": 3, "label": "progs/doomgeneric: p_spec", "size": 64}, {"cohesion": 0.811, "id": 4, "label": "tools: minios_hyper", "size": 27}, {"cohesion": 0.397, "id": 5, "label": "progs/doomgeneric: net_defs", "size": 19}, {"cohesion": 0.703, "id": 6, "label": "headers: vga_fb", "size": 18}, {"cohesion": 0.629, "id": 7, "label": "headers: tls_crypto", "size": 15}, {"cohesion": 1.0, "id": 8, "label": "tools: doom_pwad", "size": 2}], "god_nodes": [{"node_id": "kernel/string.c", "score": 153.3}, {"node_id": "progs/doomgeneric/doomtype.h", "score": 101.4}, {"node_id": "progs/doomgeneric/doomdef.h", "score": 90.9}, {"node_id": "progs/doomgeneric/doomstat.h", "score": 84.8}, {"node_id": "progs/doomgeneric/z_zone.h", "score": 81.3}, {"node_id": "progs/doomgeneric/i_system.h", "score": 81.2}, {"node_id": "progs/doomgeneric/d_main.c", "score": 80.9}, {"node_id": "progs/doomgeneric/g_game.c", "score": 73.4}, {"node_id": "progs/minios_abi.h", "score": 73.3}, {"node_id": "kernel/syscalls.c", "score": 72.1}], "surprising_connections": [{"hops": 9, "source": "headers/ap_stub.h", "target": "progs/doomgeneric/i_cdmus.h"}, {"hops": 9, "source": "headers/ap_stub.h", "target": "progs/doomgeneric/info.h"}, {"hops": 9, "source": "headers/ap_stub.h", "target": "progs/doomgeneric/net_packet.h"}, {"hops": 9, "source": "headers/ap_stub.h", "target": "progs/doomgeneric/w_merge.h"}, {"hops": 9, "source": "headers/qga.h", "target": "progs/doomgeneric/d_englsh.h"}]}, "edges": [{"confidence": "EXTRACTED", "relation": "imports", "source": "arch/x86/ap_entry.S", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "arch/x86/boot/stage1.S", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "arch/x86/boot/stage2.S", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "arch/x86/syscall_entry.S", "target": "syscall_asm.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/block.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/block.c", "target": "ide.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/block.c", "target": "drivers/virtio_blk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/block.c", "target": "drivers/nvme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/block.c", "target": "drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/block.c", "target": "block.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/block.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/driver.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/ide.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/ide.c", "target": "ide.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/ide.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/kbd.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/kbd.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/kbd.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/kbd.c", "target": "drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/kbd.c", "target": "drivers/modifiers.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/kbd.c", "target": "wm_events.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/kbd.c", "target": "arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/mouse.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/mouse.c", "target": "arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/mouse.c", "target": "drivers/mouse.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/nvme.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/nvme.c", "target": "drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/nvme.c", "target": "drivers/nvme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/nvme.c", "target": "arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcm2.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcm2.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcm2.c", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcm2.c", "target": "sb16.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcm2.c", "target": "pcm2.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcm2.c", "target": "pcm_ring.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcm2.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcspk.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcspk.c", "target": "pcspk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/pcspk.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/rtc.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/rtc.c", "target": "rtc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/sb16.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/sb16.c", "target": "sb16.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/sb16.c", "target": "pcm2.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/sb16.c", "target": "sync.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/sb16.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbblk.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbblk.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbblk.c", "target": "drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbblk.c", "target": "drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbhid.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbhid.c", "target": "arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbhid.c", "target": "drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbhid.c", "target": "drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbhid.c", "target": "drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbhid.c", "target": "drivers/modifiers.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/usbhid.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/virtio_blk.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/virtio_blk.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/virtio_blk.c", "target": "drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/virtio_blk.c", "target": "drivers/virtio_blk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/virtio_net.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/virtio_net.c", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/virtio_net.c", "target": "drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/virtio_net.c", "target": "drivers/virtio_net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/xhci.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/xhci.c", "target": "arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/xhci.c", "target": "drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "drivers/xhci.c", "target": "drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/ext4.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/ext4.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/ext4.c", "target": "ext4.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/ext4.c", "target": "fsimg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/ext4.c", "target": "block.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fat32.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fat32.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fat32.c", "target": "fat32.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fat32.c", "target": "fsimg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fat32.c", "target": "block.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fsimg.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fsimg.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fsimg.c", "target": "fsimg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/fsimg.c", "target": "block.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/kfile.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/kfile.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/minifs.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/minifs.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/minifs.c", "target": "block.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/minifs.c", "target": "ide.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/minifs.c", "target": "lz4_kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/minifs.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/pcache.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/pcache.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/ramdisk.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/ramdisk.c", "target": "miniz.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/vfs.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/vfs.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/vfs.c", "target": "fat32.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/vfs.c", "target": "ext4.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/zip.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "fs/zip.c", "target": "miniz.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/arena.h", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/batch.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/desktop_icons.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/desktop_shortcuts.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/drivers/mouse.h", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/editor.h", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/futex.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/futex.h", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/futex.h", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/futex.h", "target": "sync.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/kernel/console_in.h", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/kernel/vga_cursor.h", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/kernel.h", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/kernel.h", "target": "ldso.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/kernel.h", "target": "vma.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/kernel.h", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/kernel.h", "target": "pipe.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/leakcheck.h", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/leakcheck.h", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/leakcheck.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/leakcheck.h", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/net/rtl8139.h", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/percpu_rq.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/percpu_rq.h", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/percpu_rq.h", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/rcu.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/rcu.h", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/rcu.h", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/sched.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/sched.h", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/sched.h", "target": "vma.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/shell.h", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/shell.h", "target": "kernel/console_in.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/smp.h", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/spawn.h", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/spawn.h", "target": "vma.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/spawn.h", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/sync.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/sync.h", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/sync.h", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/tls_port.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/tls_port.h", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/tls_port.h", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/tls_port.h", "target": "time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/tls_port.h", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/tls_port.h", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/tls_port.h", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/tls_port.h", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/vga_fb.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/vga_fb.h", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/vga_fb.h", "target": "wm_notify.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/wm_events.h", "target": "drivers/modifiers.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/wm_focus.h", "target": "wm_window.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/wm_render.h", "target": "wm_window.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "headers/wm_window.h", "target": "wm_geom.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/abi.c", "target": "abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/abi.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/batch.c", "target": "batch.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/clip.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console.c", "target": "xxhash.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console.c", "target": "stb/stb_api.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console_in.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console_in.c", "target": "drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console_in.c", "target": "drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console_in.c", "target": "drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console_in.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console_in.c", "target": "kernel/console_in.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/console_in.c", "target": "pipe.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/cvm_host.c", "target": "cvm.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/cvm_host.c", "target": "cvm_jit.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/editor.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/editor.c", "target": "shell.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/editor.c", "target": "editor.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/exec.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/exec.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/exec.c", "target": "arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/exec.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/exec.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/exec.c", "target": "drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/futex.c", "target": "futex.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/futex.c", "target": "sync.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/klog.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/ldso_parse.c", "target": "ldso.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/loader.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/loader.c", "target": "ldso.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/loader.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/loader.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/loader.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/loader.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/lz4_kernel.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/lz4_kernel.c", "target": "lz4_kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/minifetch.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/minifetch.c", "target": "minifetch.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/minifetch.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/minifetch.c", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/minifetch.c", "target": "rtc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/minifetch.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/minifetch.c", "target": "stb_api.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/minifetch.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/cow.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/cow.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/cow.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/cow.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/paging.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/paging.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/paging.c", "target": "ldso.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/paging.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/paging.c", "target": "arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/paging.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/paging.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/swap.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/swap.c", "target": "ide.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/swap.c", "target": "lz4_kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/panic.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/panic.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/panic.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/panic.c", "target": "panic.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/percpu_rq.c", "target": "percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/printf.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/rcu.c", "target": "rcu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/redirect.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "spawn.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "smp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "sync.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "futex.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "rcu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "sb16.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "pcm2.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "tick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "drivers/mouse.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sched.c", "target": "drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/scrollback.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/serial.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/serial.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "httpd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "fat32.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "ext4.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "drivers/virtio_blk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "drivers/virtio_net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "drivers/nvme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "smp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "pcspk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "sb16.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "pcm2.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "rtc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "wm_layout.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "wm_notify.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "xxhash.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "zip.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "minifetch.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "shell.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "editor.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "kernel/console_in.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/spawn.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/spawn.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/spawn.c", "target": "vma.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/spawn.c", "target": "spawn.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/spawn.c", "target": "arena.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/spawn.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/spawn.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/spawn.c", "target": "arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/string.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/symtab.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/sync.c", "target": "sync.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "ide.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "block.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "pcspk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "sb16.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "pcm2.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "rtc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "lz4_kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "zip.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "futex.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "batch.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "rcu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "sync.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "sanitize.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "syscalls_proc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "shell.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "ktime.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "randmix.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls.c", "target": "spawn.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls_proc.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls_proc.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls_proc.c", "target": "sanitize.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/tick.c", "target": "tick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/tick.c", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/time.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/time.c", "target": "ktime.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_cursor.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_cursor.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_cursor.c", "target": "kernel/vga_cursor.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "kernel/vga_cursor.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "desktop_shortcuts.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "desktop_icons.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "stb_api.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_geom.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_events.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_window.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_render.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_tiling.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_focus.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_layout.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_notify.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "wm_gfxview.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fb.c", "target": "vga_fx.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fx.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fx.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/vga_fx.c", "target": "vga_fx.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "ide.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "block.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "drivers/virtio_blk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "sb16.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "smp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel.c", "target": "syscall_asm.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dbg_driver.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dbg_driver.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dbg_driver.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dbg_driver.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dbg_driver.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dbg_driver.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dbg_driver.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dogfood.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dogfood.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dogfood.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dogfood.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dogfood.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dogfood.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/mcp_dogfood.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_addons.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_addons.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_addons.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_addons.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_addons.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_addons.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_addons.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "atexit"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "signal"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "threading"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "tty"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "minios_addons"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/minios_mcp.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "importlib.util"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "unittest"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "importlib.util"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "importlib.util"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "importlib.util"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "mcp/test_minios_mcp.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/net.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/net.c", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/net.c", "target": "tls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/net.c", "target": "net/rtl8139.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/net.c", "target": "drivers/virtio_net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/rtl8139.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/rtl8139.c", "target": "net.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/rtl8139.c", "target": "net/rtl8139.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/rtl8139.c", "target": "drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/rtl8139.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/tls.c", "target": "tls_port.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/tls.c", "target": "tls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/tls.c", "target": "tls_roots.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/tls_crypto.c", "target": "tls_port.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/tls_crypto.c", "target": "tls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/tls_x509.c", "target": "tls_port.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "net/tls_x509.c", "target": "tls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomedit/doomedit.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomedit/doomedit.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomedit/doomedit.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomedit/doomedit.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomedit/doomedit.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomedit/doomedit.c", "target": "nuklear.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomedit/doomedit.c", "target": "nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomedit/doomedit.c", "target": "nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "m_controls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.c", "target": "am_map.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.h", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/am_map.h", "target": "m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_event.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_event.c", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_event.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_items.c", "target": "info.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_items.c", "target": "d_items.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_items.h", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "deh_str.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "d_iwad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "m_config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.c", "target": "windows.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_iwad.h", "target": "d_mode.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "d_loop.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "net_client.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "net_gui.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "net_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "net_query.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "net_server.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "net_sdl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.c", "target": "net_loop.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_loop.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "d_iwad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "w_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "f_finale.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "f_wipe.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "m_config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "m_controls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "m_menu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "p_saveg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "i_endoom.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "i_joystick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "wi_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "am_map.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "net_client.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "net_dedicated.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "net_query.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "p_setup.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "statdump.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.c", "target": "d_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_main.h", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_mode.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_mode.c", "target": "d_mode.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_mode.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "d_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "m_menu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "w_checksum.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_net.c", "target": "d_loop.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_player.h", "target": "d_items.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_player.h", "target": "p_pspr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_player.h", "target": "p_mobj.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_player.h", "target": "d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_player.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_textur.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/d_ticcmd.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/deh_main.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/deh_main.h", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/deh_main.h", "target": "deh_str.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/deh_main.h", "target": "sha1.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/deh_misc.h", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/deh_str.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/deh_str.h", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomdata.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomdata.h", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomdef.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomdef.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomdef.h", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomdef.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomdef.h", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomdef.h", "target": "d_mode.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric.h", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "stdbool.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "SDL.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "sys/ioctl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "sys/mman.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "termios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "soso.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "sys/ioctl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "termios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "soso.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "nano-X.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_win.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_win.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_win.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_win.c", "target": "Windows.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "sys/time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "X11/Xlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "X11/Xutil.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "X11/Xatom.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomstat.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomstat.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomstat.h", "target": "doomdata.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomstat.h", "target": "d_loop.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomstat.h", "target": "d_player.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomstat.h", "target": "d_mode.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomstat.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomtype.h", "target": "strings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomtype.h", "target": "inttypes.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/doomtype.h", "target": "limits.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/dstrings.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/dstrings.h", "target": "d_englsh.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/dummy.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "d_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.c", "target": "hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_finale.h", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_wipe.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_wipe.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_wipe.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_wipe.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_wipe.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_wipe.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/f_wipe.c", "target": "f_wipe.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "f_finale.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "m_controls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "m_menu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "p_setup.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "p_saveg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "p_tick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "d_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "wi_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "am_map.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "statdump.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "r_data.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "r_sky.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.h", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.h", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/g_game.h", "target": "d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/gusconf.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/gusconf.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/gusconf.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/gusconf.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/gusconf.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/gusconf.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/gusconf.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.c", "target": "hu_lib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.c", "target": "r_draw.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_lib.h", "target": "r_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "hu_lib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "m_controls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/hu_stuff.h", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_cdmus.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_cdmus.c", "target": "SDL.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_cdmus.c", "target": "SDL_cdrom.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_cdmus.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_cdmus.c", "target": "i_cdmus.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_endoom.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_endoom.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_endoom.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_endoom.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_endoom.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_endoom.c", "target": "txt_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "deh_str.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "i_joystick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "i_scale.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "m_config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "tables.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_input.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "SDL.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "SDL_joystick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "i_joystick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "m_config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_joystick.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_main.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_main.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "i_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_scale.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_scale.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_scale.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_scale.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_scale.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_scale.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_scale.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_scale.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "SDL_mixer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "gusconf.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "i_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.c", "target": "m_config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_sound.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_swap.h", "target": "SDL_endian.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "stdarg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "windows.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "SDL.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "deh_str.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "m_config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "i_joystick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "i_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.c", "target": "CoreFoundation/CFUserNotification.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.h", "target": "d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_system.h", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_timer.c", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_timer.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_timer.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_timer.c", "target": "stdarg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "d_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "tables.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "stdbool.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "stdarg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.c", "target": "sys/types.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/i_video.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/info.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/info.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/info.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/info.c", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/info.c", "target": "info.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/info.c", "target": "p_mobj.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/info.h", "target": "d_think.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_argv.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_bbox.c", "target": "m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_bbox.h", "target": "limits.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_bbox.h", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_cheat.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_cheat.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_cheat.c", "target": "m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_config.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_controls.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_controls.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_controls.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_controls.c", "target": "m_config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_controls.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_fixed.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_fixed.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_fixed.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_fixed.c", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "d_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "i_timer.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "m_controls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "p_saveg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.c", "target": "m_menu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_menu.h", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "windows.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "direct.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "sys/stat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "sys/types.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "deh_str.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.h", "target": "stdarg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_misc.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/m_random.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/memio.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/memio.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/memio.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/memio.c", "target": "memio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/memio.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_client.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_client.h", "target": "d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_client.h", "target": "sha1.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_client.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_defs.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_defs.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_defs.h", "target": "d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_defs.h", "target": "sha1.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_gui.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_io.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_loop.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_packet.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_query.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/net_sdl.h", "target": "net_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_doors.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_enemy.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_floor.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_floor.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_floor.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_floor.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_floor.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_floor.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_floor.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "am_map.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_inter.c", "target": "p_inter.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_lights.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_lights.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_lights.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_lights.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_lights.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_local.h", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_local.h", "target": "p_spec.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_map.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_maputl.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_maputl.c", "target": "m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_maputl.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_maputl.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_maputl.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_maputl.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.h", "target": "tables.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.h", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.h", "target": "d_think.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.h", "target": "doomdata.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_mobj.h", "target": "info.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_plats.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.c", "target": "p_pspr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.h", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.h", "target": "tables.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_pspr.h", "target": "info.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "p_saveg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_saveg.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_setup.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_sight.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_sight.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_sight.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_sight.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_spec.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_switch.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_telept.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_telept.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_telept.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_telept.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_telept.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_telept.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_tick.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_tick.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_tick.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_user.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_user.c", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_user.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/p_user.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_bsp.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_bsp.c", "target": "m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_bsp.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_bsp.c", "target": "r_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_bsp.c", "target": "r_plane.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_bsp.c", "target": "r_things.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_bsp.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_bsp.c", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "r_sky.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.c", "target": "r_data.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.h", "target": "r_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_data.h", "target": "r_state.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_defs.h", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_defs.h", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_defs.h", "target": "d_think.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_defs.h", "target": "p_mobj.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_defs.h", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_defs.h", "target": "v_patch.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_draw.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_draw.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_draw.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_draw.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_draw.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_draw.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_draw.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_draw.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "tables.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "r_data.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "r_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "r_bsp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "r_segs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "r_plane.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "r_things.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_local.h", "target": "r_draw.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.c", "target": "d_loop.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.c", "target": "m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.c", "target": "m_menu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.c", "target": "r_sky.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.h", "target": "d_player.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_main.h", "target": "r_data.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.c", "target": "r_sky.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_plane.h", "target": "r_data.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_segs.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_segs.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_segs.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_segs.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_segs.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_segs.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_segs.c", "target": "r_sky.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_sky.c", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_sky.c", "target": "r_data.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_sky.c", "target": "r_sky.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_state.h", "target": "d_player.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_state.h", "target": "r_data.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/r_things.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "i_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "deh_str.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.h", "target": "p_mobj.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/s_sound.h", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sha1.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sha1.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sha1.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sha1.c", "target": "assert.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sha1.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sha1.c", "target": "sha1.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sha1.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sounds.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sounds.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sounds.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/sounds.h", "target": "i_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "st_lib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_lib.h", "target": "r_defs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "st_lib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "p_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "p_inter.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "am_map.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "dstrings.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.h", "target": "d_event.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/st_stuff.h", "target": "m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/statdump.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/statdump.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/statdump.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/statdump.c", "target": "d_player.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/statdump.c", "target": "d_mode.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/statdump.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/statdump.c", "target": "statdump.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/tables.c", "target": "tables.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/tables.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/tables.h", "target": "m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "deh_str.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.c", "target": "png.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/v_video.h", "target": "v_patch.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_checksum.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_checksum.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_checksum.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_checksum.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_checksum.c", "target": "sha1.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_checksum.c", "target": "w_checksum.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_checksum.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_checksum.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file.c", "target": "w_file.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file_stdc.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file_stdc.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file_stdc.c", "target": "w_file.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_file_stdc.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_main.c", "target": "doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_main.c", "target": "d_iwad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_main.c", "target": "m_argv.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_main.c", "target": "w_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_main.c", "target": "w_merge.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_main.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_main.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "config.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "d_iwad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "i_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.h", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.h", "target": "d_mode.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/w_wad.h", "target": "w_file.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "m_misc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "m_random.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "deh_main.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "i_swap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "w_wad.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "g_game.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "s_sound.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "doomstat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "sounds.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "v_video.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "wi_stuff.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/wi_stuff.h", "target": "doomdef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/z_zone.c", "target": "z_zone.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/z_zone.c", "target": "i_system.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/z_zone.c", "target": "doomtype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/doomgeneric/z_zone.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "minios_png.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "file/file_assoc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "nuklear.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "stb_image.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file.c", "target": "leakcheck.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file_assoc.h", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file_assoc.h", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/file/file_assoc.h", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "url.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "link_nav.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "html_parse.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "ui.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/freedomui_minios.c", "target": "sys/socket.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "ctype.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "inttypes.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "limits.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "stdbool.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lisp/lisp.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/lua_main.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/lua_main.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/lua_main.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/lua_main.c", "target": "lua.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/lua_main.c", "target": "lauxlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/lua_main.c", "target": "lualib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/minios.c", "target": "lua.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/minios.c", "target": "lauxlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/minios.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/lua/minios.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/micropython/variants/minios/lib/hello.py", "target": "minios"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/micropython/variants/minios/minios_module.c", "target": "py/runtime.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/micropython/variants/minios/minios_module.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/micropython/variants/minios/minios_module.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minicraft/minicraft.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minicraft/minicraft.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minicraft/minicraft.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minicraft/minicraft.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minicraft/minicraft.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minicraft/minicraft.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minicraft/minicraft.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minios_png.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/minios_png.h", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/cvm_emit.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/cvm_emit.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/cvm_emit.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/cvm_emit.c", "target": "cvm_emit.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/cvm_emit.h", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/font8x8.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/font8x8.c", "target": "nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "sys/types.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "sys/stat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "nuklear.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/node_editor.c", "target": "cvm_emit.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.c", "target": "nuklear.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.c", "target": "nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.c", "target": "nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.c", "target": "wl/wl_mbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.c", "target": "wl/wl_client.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_minios.h", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_theme.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_theme.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_theme.c", "target": "nuklear.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/nuklear/nuklear_theme.c", "target": "nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "nuklear.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/paint/paint.c", "target": "stb_image.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "nuklear.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "opl3.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/piano/piano.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/minios_stubs/SDL.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "gbrt.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "ppu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "platform_sdl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "audio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "minios_png.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/pokemon/platform_minios.c", "target": "stb_image.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "quake2.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "quakegeneric.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "client/keys.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "ref_soft/r_local.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/snddma_minios.c", "target": "client/client.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/snddma_minios.c", "target": "client/snd_loc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/snddma_minios.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/snddma_minios.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/quake2generic/snddma_minios.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/audio.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/fptest.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/fptest.c", "target": "mthreads.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/fptest.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom.c", "target": "sys/socket.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "wl/wl_mini.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/freedom_wl.c", "target": "sys/socket.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/mthreads.h", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/opl3.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/opl3.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/opl3.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/opl3.c", "target": "opl3.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/opl3.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/sbtone.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/sbtone.c", "target": "math.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/sbtone.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/scfuzz.c", "target": "mthreads.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/shell.py", "target": "minios"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/shell.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/shell.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/test.py", "target": "minios"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/test.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/thdemo.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/thdemo.c", "target": "mthreads.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/thdemo.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "sys/types.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "sys/socket.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "netinet/in.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "arpa/inet.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "netdb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "stdarg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "tls_port.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_main.c", "target": "tls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "sys/types.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "sys/socket.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "netinet/in.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "arpa/inet.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "netdb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "sys/time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "poll.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/tls_u/tls_u_port.c", "target": "time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/topogpt3/topogpt3.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/topogpt3/topogpt3.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/topogpt3/topogpt3.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "sys/stat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "nuklear.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/vedit/vedit.c", "target": "leakcheck.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wl_client.h", "target": "wl/wl_mbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wl_mbox.h", "target": "wl_mini.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wl_pixbuf.h", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wl_pixbuf.h", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wl_pixbuf.h", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "wl_mini.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "wl/wl_mbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "wl/wl_client.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/wl/wlcomp.c", "target": "wl/wl_pixbuf.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "qga.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "qga.c", "target": "qga.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "qga.c", "target": "rtc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "smp.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "smp.c", "target": "bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "smp.c", "target": "smp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "smp.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "smp.c", "target": "ap_stub.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "smp.c", "target": "arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/stubs/kernel.h", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/stubs/kernel.h", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/stubs/kernel.h", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/stubs/kernel.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/stubs/kernel.h", "target": "stdarg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_abi.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_abi.c", "target": "abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_abi.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_arena.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_arena.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_arena.c", "target": "arena.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_batch.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_batch.c", "target": "batch.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_doom_pwad.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_doom_pwad.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_doom_pwad.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_doom_pwad.py", "target": "unittest"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_doom_pwad.py", "target": "doom_pwad"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_doom_pwad.py", "target": "doom_pwad"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_doom_pwad.py", "target": "doom_pwad"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_driver.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_driver.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_driver.c", "target": "assert.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_driver.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "ext4.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "fsimg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "fs/fsimg.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ext4.c", "target": "fs/ext4.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "minifs.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "fat32.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "fsimg.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "fs/fsimg.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fat32.c", "target": "fs/fat32.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fault.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fault.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fault.c", "target": "vma.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_file_assoc.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_file_assoc.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_file_assoc.c", "target": "progs/file/file_assoc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_freedom_wl.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_freedom_wl.c", "target": "../progs/src/freedom_wl.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_freedomui.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_freedomui.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_freedomui.c", "target": "../progs/freedomui/freedomui_minios.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_futex.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_futex.c", "target": "futex.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fx.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_fx.c", "target": "vga_fx.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_hal_io.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_hal_io.c", "target": "arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_httpd.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_httpd.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_httpd.c", "target": "httpd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ktime.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ktime.c", "target": "ktime.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ldso.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ldso.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ldso.c", "target": "ldso.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ldso.c", "target": "kernel/ldso_parse.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_leakcheck.c", "target": "leakcheck.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_leakcheck.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_leakcheck.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_leakcheck.c", "target": "progs/file/file_assoc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minios_png.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minios_png.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minios_png.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minios_png.c", "target": "progs/minios_png.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_modifiers.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_modifiers.c", "target": "drivers/modifiers.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_notify.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_notify.c", "target": "wm_notify.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_paint.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_paint.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_panic.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_panic.c", "target": "panic.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcache.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcache.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcache.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcache.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcache.c", "target": "pcache.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcache.c", "target": "fs/pcache.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pci.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pci.c", "target": "drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcm.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcm.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcm.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pcm.c", "target": "pcm_ring.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_percpu_rq.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_percpu_rq.c", "target": "percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pipe.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_pipe.c", "target": "pipe.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_randmix.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_randmix.c", "target": "randmix.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_rcu.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_rcu.c", "target": "rcu.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_rtc.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_rtc.c", "target": "rtc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_sanitize.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_sanitize.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_sanitize.c", "target": "sanitize.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_sync.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_sync.c", "target": "sync.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_theme.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_theme.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_theme.c", "target": "../progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_tick.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_tick.c", "target": "tick.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbblk.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbblk.c", "target": "driver.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbblk.c", "target": "drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbblk.c", "target": "drivers/xhci.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbblk.c", "target": "drivers/usbblk.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbhid.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbhid.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbhid.c", "target": "drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbhid.c", "target": "drivers/xhci.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_usbhid.c", "target": "drivers/usbhid.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_vedit_build.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_vedit_build.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_vma.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_vma.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_vma.c", "target": "vma.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_vma_bench.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_vma_bench.c", "target": "sys/time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_vma_bench.c", "target": "vma.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wl.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wl.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wl.c", "target": "malloc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wl.c", "target": "progs/wl/wl_mini.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wl.c", "target": "progs/wl/wl_mbox.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wl.c", "target": "progs/wl/wl_pixbuf.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wl.c", "target": "progs/nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wl.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "wm_geom.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "wm_events.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "wm_window.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "wm_render.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "wm_tiling.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "wm_focus.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "wm_layout.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_wm.c", "target": "wm_gfxview.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_xhci.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_xhci.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_xhci.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_xhci.c", "target": "drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_xhci.c", "target": "drivers/xhci.c"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "sys/socket.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "sys/select.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "netinet/in.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "arpa/inet.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "tls_port.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "tls.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tls_test.c", "target": "tls_test_roots.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/abi_stamp.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/abi_stamp.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "pty"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "termios"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/boot_wl.py", "target": "tty"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_abi_numbers.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_abi_numbers.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_abi_numbers.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_addons.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_addons.py", "target": "importlib.util"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_addons.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_addons.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_cohesion.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_cohesion.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_cohesion.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_cohesion.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_complexity.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_complexity.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_complexity.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_complexity.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_fork_stubs.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_fork_stubs.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_kb_sync.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_kb_sync.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_kb_sync.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_kb_sync.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_mutant_anchors.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_mutant_anchors.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_mutant_anchors.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_mutant_anchors.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_spin_discipline.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_spin_discipline.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_spin_discipline.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_surprising.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_surprising.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_surprising.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_surprising.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_surprising.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_syscall_sanitize.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/check_syscall_sanitize.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/clip_bridge.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/clip_bridge.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/doom_pwad.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/doom_pwad.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/doom_pwad.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gdb_repro.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gdb_repro.py", "target": "pty"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gdb_repro.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gdb_repro.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gdb_repro.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gdb_repro.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gdb_repro.py", "target": "importlib.util"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_desktop_pngs.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_desktop_pngs.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_desktop_pngs.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_desktop_pngs.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_icons.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_icons.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_icons.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_icons.py", "target": "zlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_minifs.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_zip_fixtures.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_zip_fixtures.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/gen_zip_fixtures.py", "target": "zipfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/kernel_feature_survey.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/kernel_feature_survey.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/kernel_feature_survey.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minifs_dump.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minifs_dump.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minifs_fsck.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minifs_fsck.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minifs_fsck.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minifs_saves.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minifs_saves.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minifs_saves.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_cli.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_cli.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_cli.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_cli.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_cli.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_cli.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_cli.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "pty"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_gui.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "threading"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/minios_hyper.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkfs.minifs.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkfs.minifs.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkfs.minifs.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkpak1.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkpak1.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkpak1.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkramdisk.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkramdisk.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkramdisk.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkramdisk.py", "target": "zlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkvocab.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkvocab.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkvocab.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_compute_vga.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_compute_vga.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_compute_vga.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_compute_vga.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_compute_vga.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_compute_vga.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_compute_vga.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_compute_vga.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_minicraft.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_minicraft.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_minicraft.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_minicraft.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_minicraft.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_minicraft.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_minicraft.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/probe_minicraft.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/qga_client.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/qga_client.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/qga_client.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/qga_client.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/qga_client.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "pty"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/repro_gui.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_call_align.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_call_align.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_call_align.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_call_align.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_call_align.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "threading"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_fashion.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_gfxview.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_gfxview.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_gfxview.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_gfxview.py", "target": "test_gui_wm"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_gfxview.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "threading"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_icon_cwd.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_menu.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_menu.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_menu.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_menu.py", "target": "test_gui_wm"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "threading"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_wm.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_zoom.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_zoom.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_zoom.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_zoom.py", "target": "test_gui_wm"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_zoom.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_http_server.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_http_server.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_http_server.py", "target": "http.server"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_http_server.py", "target": "fcntl"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_http_server.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_lisp.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_lisp.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_lisp.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_lisp.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_lisp.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_lisp.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "shlex"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "ssl"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "threading"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/tls_test.py", "target": "datetime"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/wm_layout_sync.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/wm_layout_sync.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/wm_layout_sync.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/wm_layout_sync.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/wm_layout_sync.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "vma.c", "target": "vma.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "arch/x86/ap_entry.S", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "arch/x86/boot/stage1.S", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "arch/x86/boot/stage2.S", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "arch/x86/syscall_entry.S", "target": "headers/syscall_asm.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/block.c", "target": "headers/ide.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/block.c", "target": "headers/drivers/virtio_blk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/block.c", "target": "headers/drivers/nvme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/block.c", "target": "headers/drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/block.c", "target": "headers/block.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/block.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/driver.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/ide.c", "target": "headers/ide.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/ide.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/kbd.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/kbd.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/kbd.c", "target": "headers/drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/kbd.c", "target": "headers/drivers/modifiers.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/kbd.c", "target": "headers/wm_events.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/kbd.c", "target": "headers/arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/mouse.c", "target": "headers/arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/mouse.c", "target": "headers/drivers/mouse.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/nvme.c", "target": "headers/drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/nvme.c", "target": "headers/drivers/nvme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/nvme.c", "target": "headers/arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/pcm2.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/pcm2.c", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/pcm2.c", "target": "headers/sb16.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/pcm2.c", "target": "headers/pcm2.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/pcm2.c", "target": "headers/pcm_ring.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/pcm2.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/pcspk.c", "target": "headers/pcspk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/pcspk.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/rtc.c", "target": "headers/rtc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/sb16.c", "target": "headers/sb16.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/sb16.c", "target": "headers/pcm2.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/sb16.c", "target": "headers/sync.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/sb16.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbblk.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbblk.c", "target": "headers/drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbblk.c", "target": "headers/drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbhid.c", "target": "headers/arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbhid.c", "target": "headers/drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbhid.c", "target": "headers/drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbhid.c", "target": "headers/drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbhid.c", "target": "headers/drivers/modifiers.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/usbhid.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/virtio_blk.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/virtio_blk.c", "target": "headers/drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/virtio_blk.c", "target": "headers/drivers/virtio_blk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/virtio_net.c", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/virtio_net.c", "target": "headers/drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/virtio_net.c", "target": "headers/drivers/virtio_net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/xhci.c", "target": "headers/arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/xhci.c", "target": "headers/drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "drivers/xhci.c", "target": "headers/drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/ext4.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/ext4.c", "target": "headers/ext4.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/ext4.c", "target": "headers/fsimg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/ext4.c", "target": "headers/block.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/fat32.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/fat32.c", "target": "headers/fat32.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/fat32.c", "target": "headers/fsimg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/fat32.c", "target": "headers/block.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/fsimg.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/fsimg.c", "target": "headers/fsimg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/fsimg.c", "target": "headers/block.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/kfile.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/minifs.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/minifs.c", "target": "headers/block.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/minifs.c", "target": "headers/ide.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/minifs.c", "target": "headers/lz4_kernel.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/minifs.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/pcache.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/vfs.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/vfs.c", "target": "headers/fat32.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "fs/vfs.c", "target": "headers/ext4.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/editor.h", "target": "headers/kernel.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/futex.h", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/futex.h", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/futex.h", "target": "headers/sync.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/kernel.h", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/kernel.h", "target": "headers/ldso.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/kernel.h", "target": "headers/vma.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/kernel.h", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/kernel.h", "target": "headers/pipe.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/leakcheck.h", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/net/rtl8139.h", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/percpu_rq.h", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/percpu_rq.h", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/rcu.h", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/rcu.h", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/sched.h", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/sched.h", "target": "headers/vma.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/shell.h", "target": "headers/kernel.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/shell.h", "target": "headers/kernel/console_in.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/smp.h", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/spawn.h", "target": "headers/kernel.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/spawn.h", "target": "headers/vma.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/spawn.h", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/sync.h", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/sync.h", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/tls_port.h", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/tls_port.h", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/tls_port.h", "target": "headers/kernel.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/tls_port.h", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/vga_fb.h", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/vga_fb.h", "target": "headers/wm_notify.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/wm_events.h", "target": "headers/drivers/modifiers.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/wm_focus.h", "target": "headers/wm_window.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/wm_render.h", "target": "headers/wm_window.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "headers/wm_window.h", "target": "headers/wm_geom.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/abi.c", "target": "headers/abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/batch.c", "target": "headers/batch.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/console.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/console.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/console_in.c", "target": "headers/drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/console_in.c", "target": "headers/drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/console_in.c", "target": "headers/drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/console_in.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/console_in.c", "target": "headers/kernel/console_in.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/console_in.c", "target": "headers/pipe.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/editor.c", "target": "headers/shell.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/editor.c", "target": "headers/editor.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/exec.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/exec.c", "target": "headers/arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/exec.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/exec.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/exec.c", "target": "headers/drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/futex.c", "target": "headers/futex.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/futex.c", "target": "headers/sync.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/ldso_parse.c", "target": "headers/ldso.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/loader.c", "target": "headers/ldso.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/loader.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/loader.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/loader.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/loader.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/lz4_kernel.c", "target": "headers/lz4_kernel.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/minifetch.c", "target": "headers/minifetch.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/minifetch.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/minifetch.c", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/minifetch.c", "target": "headers/rtc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/minifetch.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/minifetch.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/cow.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/cow.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/cow.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/paging.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/paging.c", "target": "headers/ldso.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/paging.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/paging.c", "target": "headers/arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/paging.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/paging.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/swap.c", "target": "headers/ide.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/swap.c", "target": "headers/lz4_kernel.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/panic.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/panic.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/panic.c", "target": "headers/panic.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/percpu_rq.c", "target": "headers/percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/rcu.c", "target": "headers/rcu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/spawn.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/smp.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/sync.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/futex.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/rcu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/sb16.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/pcm2.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/tick.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/drivers/mouse.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sched.c", "target": "headers/drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/serial.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/httpd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/fat32.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/ext4.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/drivers/virtio_blk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/drivers/virtio_net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/drivers/nvme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/smp.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/pcspk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/sb16.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/pcm2.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/rtc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/wm_layout.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/wm_notify.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/zip.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/minifetch.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/shell.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/editor.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/kernel/console_in.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/spawn.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/spawn.c", "target": "headers/vma.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/spawn.c", "target": "headers/spawn.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/spawn.c", "target": "headers/arena.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/spawn.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/spawn.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/spawn.c", "target": "headers/arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/sync.c", "target": "headers/sync.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/ide.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/block.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/pcspk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/sb16.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/pcm2.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/rtc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/lz4_kernel.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/zip.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/futex.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/batch.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/rcu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/sync.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/sanitize.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/syscalls_proc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/shell.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/ktime.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/randmix.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls.c", "target": "headers/spawn.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls_proc.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls_proc.c", "target": "headers/sanitize.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/tick.c", "target": "headers/tick.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/time.c", "target": "headers/ktime.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_cursor.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_cursor.c", "target": "headers/kernel/vga_cursor.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/kernel/vga_cursor.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/drivers/kbd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/desktop_shortcuts.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/desktop_icons.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_geom.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_events.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_window.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_render.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_tiling.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_focus.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_layout.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_notify.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/wm_gfxview.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fb.c", "target": "headers/vga_fx.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fx.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/vga_fx.c", "target": "headers/vga_fx.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/ide.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/block.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/drivers/virtio_blk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/sb16.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/smp.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel.c", "target": "headers/syscall_asm.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "mcp/mcp_dbg_driver.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "mcp/mcp_dogfood.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "mcp/minios_addons.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "mcp/minios_mcp.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "mcp/minios_mcp.py", "target": "mcp/minios_addons.py"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/net.c", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/net.c", "target": "headers/tls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/net.c", "target": "headers/net/rtl8139.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/net.c", "target": "headers/drivers/virtio_net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/rtl8139.c", "target": "headers/net.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/rtl8139.c", "target": "headers/net/rtl8139.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/rtl8139.c", "target": "headers/drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/rtl8139.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/tls.c", "target": "headers/tls_port.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/tls.c", "target": "headers/tls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/tls.c", "target": "headers/tls_roots.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/tls_crypto.c", "target": "headers/tls_port.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/tls_crypto.c", "target": "headers/tls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/tls_x509.c", "target": "headers/tls_port.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "net/tls_x509.c", "target": "headers/tls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomedit/doomedit.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomedit/doomedit.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomedit/doomedit.c", "target": "progs/nuklear/nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomedit/doomedit.c", "target": "progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/m_controls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.c", "target": "progs/doomgeneric/am_map.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.h", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/am_map.h", "target": "progs/doomgeneric/m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_event.c", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_event.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_items.c", "target": "progs/doomgeneric/info.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_items.c", "target": "progs/doomgeneric/d_items.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_items.h", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/deh_str.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/d_iwad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/m_config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_iwad.h", "target": "progs/doomgeneric/d_mode.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/d_loop.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/net_client.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/net_gui.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/net_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/net_query.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/net_server.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/net_sdl.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.c", "target": "progs/doomgeneric/net_loop.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_loop.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/d_iwad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/w_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/f_finale.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/f_wipe.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/m_config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/m_controls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/m_menu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/p_saveg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/i_endoom.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/i_joystick.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/wi_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/am_map.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/net_client.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/net_dedicated.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/net_query.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/p_setup.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/statdump.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.c", "target": "progs/doomgeneric/d_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_main.h", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_mode.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_mode.c", "target": "progs/doomgeneric/d_mode.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_mode.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/d_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/m_menu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/w_checksum.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_net.c", "target": "progs/doomgeneric/d_loop.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_player.h", "target": "progs/doomgeneric/d_items.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_player.h", "target": "progs/doomgeneric/p_pspr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_player.h", "target": "progs/doomgeneric/p_mobj.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_player.h", "target": "progs/doomgeneric/d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_player.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_textur.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/d_ticcmd.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/deh_main.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/deh_main.h", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/deh_main.h", "target": "progs/doomgeneric/deh_str.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/deh_main.h", "target": "progs/doomgeneric/sha1.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/deh_misc.h", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/deh_str.h", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomdata.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomdata.h", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomdef.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomdef.h", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomdef.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomdef.h", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomdef.h", "target": "progs/doomgeneric/d_mode.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_minios.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_sdl.c", "target": "progs/pokemon/minios_stubs/SDL.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_soso.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_sosox.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_win.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_win.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomgeneric_xlib.c", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomstat.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomstat.h", "target": "progs/doomgeneric/doomdata.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomstat.h", "target": "progs/doomgeneric/d_loop.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomstat.h", "target": "progs/doomgeneric/d_player.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomstat.h", "target": "progs/doomgeneric/d_mode.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/doomstat.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/dstrings.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/dstrings.h", "target": "progs/doomgeneric/d_englsh.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/dummy.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/d_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.c", "target": "progs/doomgeneric/hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_finale.h", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_wipe.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_wipe.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_wipe.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_wipe.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_wipe.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_wipe.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/f_wipe.c", "target": "progs/doomgeneric/f_wipe.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/f_finale.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/m_controls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/m_menu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/p_setup.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/p_saveg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/p_tick.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/d_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/wi_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/am_map.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/statdump.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/r_data.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/r_sky.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.h", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.h", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/g_game.h", "target": "progs/doomgeneric/d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/gusconf.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/gusconf.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/gusconf.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/gusconf.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_lib.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_lib.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_lib.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_lib.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_lib.c", "target": "progs/doomgeneric/hu_lib.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_lib.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_lib.c", "target": "progs/doomgeneric/r_draw.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_lib.h", "target": "progs/doomgeneric/r_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/hu_lib.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/m_controls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/hu_stuff.h", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_cdmus.c", "target": "progs/pokemon/minios_stubs/SDL.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_cdmus.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_cdmus.c", "target": "progs/doomgeneric/i_cdmus.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_endoom.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_endoom.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_endoom.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_endoom.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/deh_str.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/i_joystick.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/i_scale.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/m_config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/tables.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_input.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_joystick.c", "target": "progs/pokemon/minios_stubs/SDL.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_joystick.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_joystick.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_joystick.c", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_joystick.c", "target": "progs/doomgeneric/i_joystick.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_joystick.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_joystick.c", "target": "progs/doomgeneric/m_config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_joystick.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_main.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "progs/doomgeneric/i_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_minios_sound.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_scale.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_scale.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_scale.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_scale.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_scale.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_scale.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.c", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.c", "target": "progs/doomgeneric/gusconf.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.c", "target": "progs/doomgeneric/i_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.c", "target": "progs/doomgeneric/m_config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_sound.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/pokemon/minios_stubs/SDL.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/deh_str.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/m_config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/i_joystick.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/i_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.h", "target": "progs/doomgeneric/d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_system.h", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_timer.c", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_timer.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_timer.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/d_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/tables.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.c", "target": "progs/doomgeneric/doomgeneric.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/i_video.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/info.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/info.c", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/info.c", "target": "progs/doomgeneric/info.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/info.c", "target": "progs/doomgeneric/p_mobj.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/info.h", "target": "progs/doomgeneric/d_think.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_argv.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_argv.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_argv.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_argv.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_argv.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_argv.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_bbox.c", "target": "progs/doomgeneric/m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_bbox.h", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_cheat.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_cheat.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_cheat.c", "target": "progs/doomgeneric/m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_config.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_controls.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_controls.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_controls.c", "target": "progs/doomgeneric/m_config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_controls.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_fixed.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_fixed.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_fixed.c", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/d_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/i_timer.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/m_controls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/p_saveg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.c", "target": "progs/doomgeneric/m_menu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_menu.h", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/deh_str.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_misc.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/m_random.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/memio.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/memio.c", "target": "progs/doomgeneric/memio.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/memio.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_client.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_client.h", "target": "progs/doomgeneric/d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_client.h", "target": "progs/doomgeneric/sha1.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_client.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_defs.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_defs.h", "target": "progs/doomgeneric/d_ticcmd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_defs.h", "target": "progs/doomgeneric/sha1.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_gui.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_io.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_loop.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_packet.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_query.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/net_sdl.h", "target": "progs/doomgeneric/net_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_ceilng.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_doors.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_enemy.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_floor.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_floor.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_floor.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_floor.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_floor.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_floor.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_floor.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/am_map.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_inter.c", "target": "progs/doomgeneric/p_inter.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_lights.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_lights.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_lights.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_lights.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_lights.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_local.h", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_local.h", "target": "progs/doomgeneric/p_spec.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_map.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_maputl.c", "target": "progs/doomgeneric/m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_maputl.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_maputl.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_maputl.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_maputl.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/hu_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.h", "target": "progs/doomgeneric/tables.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.h", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.h", "target": "progs/doomgeneric/d_think.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.h", "target": "progs/doomgeneric/doomdata.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_mobj.h", "target": "progs/doomgeneric/info.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_plats.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.c", "target": "progs/doomgeneric/p_pspr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.h", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.h", "target": "progs/doomgeneric/tables.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_pspr.h", "target": "progs/doomgeneric/info.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/p_saveg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_saveg.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_setup.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_sight.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_sight.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_sight.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_sight.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_spec.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_switch.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_telept.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_telept.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_telept.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_telept.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_telept.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_telept.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_tick.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_tick.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_tick.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_user.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_user.c", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_user.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/p_user.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_bsp.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_bsp.c", "target": "progs/doomgeneric/m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_bsp.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_bsp.c", "target": "progs/doomgeneric/r_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_bsp.c", "target": "progs/doomgeneric/r_plane.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_bsp.c", "target": "progs/doomgeneric/r_things.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_bsp.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_bsp.c", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/r_sky.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.c", "target": "progs/doomgeneric/r_data.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.h", "target": "progs/doomgeneric/r_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_data.h", "target": "progs/doomgeneric/r_state.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_defs.h", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_defs.h", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_defs.h", "target": "progs/doomgeneric/d_think.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_defs.h", "target": "progs/doomgeneric/p_mobj.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_defs.h", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_defs.h", "target": "progs/doomgeneric/v_patch.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_draw.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_draw.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_draw.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_draw.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_draw.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_draw.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_draw.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_draw.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/tables.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/r_data.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/r_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/r_bsp.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/r_segs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/r_plane.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/r_things.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_local.h", "target": "progs/doomgeneric/r_draw.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_main.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_main.c", "target": "progs/doomgeneric/d_loop.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_main.c", "target": "progs/doomgeneric/m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_main.c", "target": "progs/doomgeneric/m_menu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_main.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_main.c", "target": "progs/doomgeneric/r_sky.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_main.h", "target": "progs/doomgeneric/d_player.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_main.h", "target": "progs/doomgeneric/r_data.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_plane.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_plane.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_plane.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_plane.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_plane.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_plane.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_plane.c", "target": "progs/doomgeneric/r_sky.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_plane.h", "target": "progs/doomgeneric/r_data.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_segs.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_segs.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_segs.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_segs.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_segs.c", "target": "progs/doomgeneric/r_sky.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_sky.c", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_sky.c", "target": "progs/doomgeneric/r_data.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_sky.c", "target": "progs/doomgeneric/r_sky.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_state.h", "target": "progs/doomgeneric/d_player.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_state.h", "target": "progs/doomgeneric/r_data.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_things.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_things.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_things.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_things.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_things.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_things.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_things.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/r_things.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/i_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/deh_str.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.h", "target": "progs/doomgeneric/p_mobj.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/s_sound.h", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/sha1.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/sha1.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/sha1.c", "target": "progs/doomgeneric/sha1.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/sha1.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/sounds.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/sounds.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/sounds.h", "target": "progs/doomgeneric/i_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/st_lib.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_lib.h", "target": "progs/doomgeneric/r_defs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/deh_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/doomkeys.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/st_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/st_lib.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/p_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/p_inter.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/am_map.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/dstrings.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.h", "target": "progs/doomgeneric/d_event.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/st_stuff.h", "target": "progs/doomgeneric/m_cheat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/statdump.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/statdump.c", "target": "progs/doomgeneric/d_player.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/statdump.c", "target": "progs/doomgeneric/d_mode.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/statdump.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/statdump.c", "target": "progs/doomgeneric/statdump.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/tables.c", "target": "progs/doomgeneric/tables.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/tables.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/tables.h", "target": "progs/doomgeneric/m_fixed.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/deh_str.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/m_bbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/v_video.h", "target": "progs/doomgeneric/v_patch.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_checksum.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_checksum.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_checksum.c", "target": "progs/doomgeneric/sha1.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_checksum.c", "target": "progs/doomgeneric/w_checksum.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_checksum.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_checksum.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_file.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_file.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_file.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_file.c", "target": "progs/doomgeneric/w_file.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_file.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_file_stdc.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_file_stdc.c", "target": "progs/doomgeneric/w_file.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_file_stdc.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_main.c", "target": "progs/doomgeneric/doomfeatures.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_main.c", "target": "progs/doomgeneric/d_iwad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_main.c", "target": "progs/doomgeneric/m_argv.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_main.c", "target": "progs/doomgeneric/w_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_main.c", "target": "progs/doomgeneric/w_merge.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_main.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_main.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/config.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/d_iwad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/i_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.h", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.h", "target": "progs/doomgeneric/d_mode.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/w_wad.h", "target": "progs/doomgeneric/w_file.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/m_misc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/m_random.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/deh_main.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/i_swap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/w_wad.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/g_game.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/s_sound.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/doomstat.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/sounds.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/v_video.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.c", "target": "progs/doomgeneric/wi_stuff.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/wi_stuff.h", "target": "progs/doomgeneric/doomdef.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/z_zone.c", "target": "progs/doomgeneric/z_zone.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/z_zone.c", "target": "progs/doomgeneric/i_system.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/doomgeneric/z_zone.c", "target": "progs/doomgeneric/doomtype.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/file/file.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/file/file.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/file/file.c", "target": "progs/minios_png.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/file/file.c", "target": "progs/file/file_assoc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/file/file.c", "target": "progs/nuklear/nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/file/file.c", "target": "progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/file/file.c", "target": "headers/leakcheck.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/file/file_assoc.h", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/freedomui/freedomui_minios.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/freedomui/freedomui_minios.c", "target": "progs/nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/freedomui/freedomui_minios.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/lisp/lisp.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/lisp/lisp.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/lua/lua_main.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/lua/minios.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/micropython/variants/minios/lib/hello.py", "target": "progs/lua/minios.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/micropython/variants/minios/minios_module.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/minicraft/minicraft.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/minicraft/minicraft.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/cvm_emit.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/cvm_emit.c", "target": "progs/nuklear/cvm_emit.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/font8x8.c", "target": "progs/nuklear/nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/node_editor.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/node_editor.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/node_editor.c", "target": "progs/nuklear/nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/node_editor.c", "target": "progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/node_editor.c", "target": "progs/nuklear/cvm_emit.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/nuklear_minios.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/nuklear_minios.c", "target": "progs/nuklear/nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/nuklear_minios.c", "target": "progs/nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/nuklear_minios.c", "target": "progs/wl/wl_mbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/nuklear_minios.c", "target": "progs/wl/wl_client.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/nuklear_minios.h", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/nuklear_theme.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/nuklear/nuklear_theme.c", "target": "progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/paint/paint.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/paint/paint.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/paint/paint.c", "target": "progs/nuklear/nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/paint/paint.c", "target": "progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/piano/piano.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/piano/piano.c", "target": "progs/nuklear/nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/piano/piano.c", "target": "progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/piano/piano.c", "target": "progs/src/opl3.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/piano/piano.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/pokemon/platform_minios.c", "target": "headers/audio.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/pokemon/platform_minios.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/pokemon/platform_minios.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/pokemon/platform_minios.c", "target": "progs/minios_png.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "progs/doomgeneric/r_local.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/quake2generic/q2generic_minios.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/quake2generic/snddma_minios.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/quake2generic/snddma_minios.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/audio.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/fptest.c", "target": "progs/src/mthreads.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/fptest.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/freedom.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/freedom_wl.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/freedom_wl.c", "target": "headers/vga_fb.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/freedom_wl.c", "target": "progs/nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/freedom_wl.c", "target": "progs/wl/wl_mini.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/freedom_wl.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/mthreads.h", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/opl3.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/opl3.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/sbtone.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/scfuzz.c", "target": "progs/src/mthreads.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/shell.py", "target": "progs/lua/minios.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/test.py", "target": "progs/lua/minios.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/thdemo.c", "target": "progs/src/mthreads.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/thdemo.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/tls_u/tls_u_main.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/tls_u/tls_u_main.c", "target": "headers/tls_port.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/tls_u/tls_u_main.c", "target": "headers/tls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/tls_u/tls_u_port.c", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/tls_u/tls_u_port.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/tls_u/tls_u_port.c", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/topogpt3/topogpt3.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/vedit/vedit.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/vedit/vedit.c", "target": "progs/nuklear/nuklear_minios.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/vedit/vedit.c", "target": "progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/vedit/vedit.c", "target": "headers/leakcheck.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wl_client.h", "target": "progs/wl/wl_mbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wl_mbox.h", "target": "progs/wl/wl_mini.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wl_pixbuf.h", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wlcomp.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wlcomp.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wlcomp.c", "target": "progs/nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wlcomp.c", "target": "progs/wl/wl_mini.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wlcomp.c", "target": "progs/wl/wl_mbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wlcomp.c", "target": "progs/wl/wl_client.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/wl/wlcomp.c", "target": "progs/wl/wl_pixbuf.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "qga.c", "target": "headers/qga.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "qga.c", "target": "headers/rtc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "smp.c", "target": "headers/arch/x86/boot/bootdefs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "smp.c", "target": "headers/smp.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "smp.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "smp.c", "target": "headers/ap_stub.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "smp.c", "target": "headers/arch/x86/msr.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/stubs/kernel.h", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_abi.c", "target": "headers/abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_abi.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_arena.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_arena.c", "target": "headers/arena.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_batch.c", "target": "headers/batch.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_doom_pwad.py", "target": "tools/doom_pwad.py"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_doom_pwad.py", "target": "tools/doom_pwad.py"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_doom_pwad.py", "target": "tools/doom_pwad.py"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_driver.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_driver.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ext4.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ext4.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ext4.c", "target": "headers/ext4.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ext4.c", "target": "headers/fsimg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ext4.c", "target": "fs/fsimg.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ext4.c", "target": "fs/ext4.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fat32.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fat32.c", "target": "headers/minifs.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fat32.c", "target": "headers/fat32.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fat32.c", "target": "headers/fsimg.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fat32.c", "target": "fs/fsimg.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fat32.c", "target": "fs/fat32.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fault.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fault.c", "target": "headers/vma.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_file_assoc.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_file_assoc.c", "target": "progs/file/file_assoc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_freedom_wl.c", "target": "progs/src/freedom_wl.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_freedomui.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_freedomui.c", "target": "progs/freedomui/freedomui_minios.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_futex.c", "target": "headers/futex.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_fx.c", "target": "headers/vga_fx.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_hal_io.c", "target": "headers/arch/x86/hal_io.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_httpd.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_httpd.c", "target": "headers/httpd.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ktime.c", "target": "headers/ktime.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ldso.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ldso.c", "target": "headers/ldso.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ldso.c", "target": "kernel/ldso_parse.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_leakcheck.c", "target": "headers/leakcheck.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_leakcheck.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_leakcheck.c", "target": "progs/file/file_assoc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_minios_png.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_minios_png.c", "target": "progs/minios_png.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_modifiers.c", "target": "headers/drivers/modifiers.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_notify.c", "target": "headers/wm_notify.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_paint.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_panic.c", "target": "headers/panic.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_pcache.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_pcache.c", "target": "headers/pcache.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_pcache.c", "target": "fs/pcache.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_pci.c", "target": "headers/drivers/pci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_pcm.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_pcm.c", "target": "headers/pcm_ring.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_percpu_rq.c", "target": "headers/percpu_rq.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_pipe.c", "target": "headers/pipe.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_randmix.c", "target": "headers/randmix.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_rcu.c", "target": "headers/rcu.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_rtc.c", "target": "headers/rtc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_sanitize.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_sanitize.c", "target": "headers/sanitize.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_sync.c", "target": "headers/sync.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_theme.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_theme.c", "target": "progs/nuklear/nuklear_theme.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_tick.c", "target": "headers/tick.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_usbblk.c", "target": "headers/driver.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_usbblk.c", "target": "headers/drivers/usbblk.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_usbblk.c", "target": "drivers/xhci.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_usbblk.c", "target": "drivers/usbblk.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_usbhid.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_usbhid.c", "target": "headers/drivers/usbhid.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_usbhid.c", "target": "drivers/xhci.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_usbhid.c", "target": "drivers/usbhid.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_vedit_build.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_vma.c", "target": "headers/vma.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_vma_bench.c", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_vma_bench.c", "target": "headers/vma.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wl.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wl.c", "target": "progs/wl/wl_mini.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wl.c", "target": "progs/wl/wl_mbox.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wl.c", "target": "progs/wl/wl_pixbuf.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wl.c", "target": "progs/nk_palette.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wl.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wm.c", "target": "headers/wm_geom.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wm.c", "target": "headers/wm_events.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wm.c", "target": "headers/wm_window.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wm.c", "target": "headers/wm_render.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wm.c", "target": "headers/wm_tiling.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wm.c", "target": "headers/wm_focus.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wm.c", "target": "headers/wm_layout.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_wm.c", "target": "headers/wm_gfxview.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_xhci.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_xhci.c", "target": "headers/drivers/xhci.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_xhci.c", "target": "drivers/xhci.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tls_test.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tls_test.c", "target": "headers/tls_port.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tls_test.c", "target": "headers/tls.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tls_test.c", "target": "headers/tls_test_roots.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/abi_stamp.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/boot_wl.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/gdb_repro.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/minios_cli.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/minios_gui.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/minios_hyper.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/probe_compute_vga.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/probe_minicraft.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/qga_client.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/repro_gui.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_fashion.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_gfxview.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_gfxview.py", "target": "tools/test_gui_wm.py"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_icon_cwd.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_menu.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_menu.py", "target": "tools/test_gui_wm.py"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_wm.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_zoom.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_gui_zoom.py", "target": "tools/test_gui_wm.py"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/test_http_server.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tools/tls_test.py", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "vma.c", "target": "headers/vma.h"}], "generator": "readmenator", "metadata": {"edge_count": 8348, "file_count": 550, "language_count": 7, "symbol_count": 11648}, "nodes": [{"doc": "ap_entry.S - SMP application-processor bootstrap stub.", "id": "arch/x86/ap_entry.S", "kind": "module", "label": "ap_entry.S", "language": "S", "sha256": "f901a6e3e7262b5e", "symbol_count": 9, "symbols": [{"kind": "function", "line": 21, "name": "ap_stub_start"}, {"kind": "function", "line": 39, "name": "ap_pm"}, {"kind": "function", "line": 62, "name": "ap_lm"}, {"kind": "function", "line": 80, "name": "ap_patch_slot"}, {"kind": "function", "line": 84, "name": "ap_gdt32"}, {"doc": "movw %ax, %ss /* Load smp_ap_entry()'s address from the BSP-patched slot and go. mov ap_patch_slot(%rip), %rax jmp *%rax .globl ap_patch_slot ap_patch_slot: .quad 0 .p2align 2 ap_gdt32: .quad 0x0000000000000000 .quad 0x00CF9A000000FFFF     /* code32 base 0 limit 4G .quad 0x00CF92000000FFFF     /* data32 base 0 limit 4G", "kind": "function", "line": 88, "name": "ap_gdt32_ptr"}, {"kind": "function", "line": 91, "name": "ap_gdt32_end"}, {"kind": "function", "line": 93, "name": "ap_gdt64_ptr"}, {"kind": "function", "line": 98, "name": "ap_stub_end"}]}, {"doc": "stage1.S - MiniOS boot sector.", "id": "arch/x86/boot/stage1.S", "kind": "module", "label": "stage1.S", "language": "S", "sha256": "24326caac4c8b35e", "symbol_count": 11, "symbols": [{"kind": "function", "line": 28, "name": "main"}, {"kind": "function", "line": 32, "name": "normalize"}, {"kind": "function", "line": 78, "name": "no_extensions"}, {"kind": "function", "line": 82, "name": "read_failed"}, {"kind": "function", "line": 85, "name": "fail"}, {"kind": "function", "line": 88, "name": "halt"}, {"kind": "function", "line": 93, "name": "puts"}, {"kind": "function", "line": 97, "name": "puts_next"}, {"kind": "function", "line": 103, "name": "puts_done"}, {"kind": "function", "line": 107, "name": "msg_no_lba"}, {"kind": "function", "line": 109, "name": "msg_read"}]}, {"doc": "stage2.S - MiniOS second-stage loader.", "id": "arch/x86/boot/stage2.S", "kind": "module", "label": "stage2.S", "language": "S", "sha256": "c16685179337d0dc", "symbol_count": 40, "symbols": [{"kind": "function", "line": 39, "name": "stage2_main"}, {"kind": "function", "line": 54, "name": "a20_ready"}, {"kind": "function", "line": 69, "name": "load_chunk"}, {"kind": "function", "line": 74, "name": "chunk_size_ready"}, {"kind": "function", "line": 81, "name": "read_piece"}, {"kind": "function", "line": 86, "name": "piece_size_ready"}, {"kind": "function", "line": 118, "name": "chunk_copy"}, {"kind": "function", "line": 131, "name": "chunk_leave_pm"}, {"kind": "function", "line": 141, "name": "chunk_resume"}, {"kind": "function", "line": 162, "name": "enter_long_mode"}, {"kind": "function", "line": 190, "name": "fill_pt0_low"}, {"kind": "function", "line": 208, "name": "dma_uncache"}, {"kind": "function", "line": 216, "name": "fill_pt0_kernel"}, {"kind": "function", "line": 235, "name": "fill_pt1_kernel"}, {"kind": "function", "line": 244, "name": "fill_pt1_bss"}, {"doc": "endif", "kind": "function", "line": 260, "name": "fill_page_directory"}, {"kind": "function", "line": 289, "name": "read_failed"}, {"kind": "function", "line": 293, "name": "halt"}, {"kind": "function", "line": 298, "name": "puts"}, {"kind": "function", "line": 302, "name": "puts_next"}, {"kind": "function", "line": 308, "name": "puts_done"}, {"kind": "function", "line": 312, "name": "msg_read"}, {"doc": "Probe VESA BIOS Extensions for a high-resolution linear framebuffer and record it for the kernel in the fixed VBE_INFO_ADDR struct. Tries 1024x768 (true color first, then 8-bit palette), then 800x600x32, 800x600x8, 640x480x32 and 640x480x8, then falls back to VGA Mode 13h. Runs in real mode (the kernel image is already fully loaded, so this scratch is safe) and must complete before the transition to long mode kills the BIOS video services. A true-color mode frees the desktop from the 256-entry VGA DAC palette; the 8-bit modes keep that path unchanged. The kernel maps the framebuffer slot by slot, so a multi-MB framebuffer * spanning two 2 MB PD slots is fully mapped.", "kind": "function", "line": 325, "name": "vbe_probe"}, {"doc": "Try one VBE mode held in %bx. On success the mode is set with the linear framebuffer bit and carry is cleared; on any failure carry is set so the caller can try the next candidate. Only 8/24/32-bit modes are accepted: a 15/16-bit mode would need an RGB565 packer the kernel does not carry, * so it is skipped like an unsupported mode.", "kind": "function", "line": 364, "name": "vbe_try_mode"}, {"kind": "function", "line": 395, "name": "vbe_try_bpp_ok"}, {"kind": "function", "line": 420, "name": "vbe_set_fail"}, {"kind": "function", "line": 423, "name": "vbe_try_fail"}, {"kind": "function", "line": 429, "name": "vbe_ok"}, {"doc": "Pick the kernel's physical load base: a 2 MB-aligned address in the 64-position window above the kernel heap, seeded from the TSC and the RTC so consecutive boots land at different locations. Returns the base in eax. The virtual base stays at the link-time 0x100000, which PT0/PT1 map * to the returned physical base.", "kind": "function", "line": 438, "name": "kaslr_pick"}, {"kind": "function", "line": 475, "name": "gdt32_start"}, {"kind": "function", "line": 481, "name": "gdt32_end"}, {"kind": "function", "line": 482, "name": "gdt32_ptr"}, {"kind": "function", "line": 487, "name": "gdt64_image"}, {"kind": "function", "line": 493, "name": "gdt64_ptr"}, {"kind": "function", "line": 497, "name": "saved_gdtr"}, {"kind": "function", "line": 500, "name": "sectors_left"}, {"kind": "function", "line": 502, "name": "chunk_sectors"}, {"kind": "function", "line": 504, "name": "next_lba"}, {"kind": "function", "line": 506, "name": "dest_addr"}, {"kind": "function", "line": 508, "name": "kaslr_dest"}]}, {"id": "arch/x86/ctx_sw.S", "kind": "module", "label": "ctx_sw.S", "language": "S", "sha256": "5afb920839312865", "symbol_count": 9, "symbols": [{"doc": "captured the rest. Offsets mirror CTX_*_OFF in headers/sched.h (asserted in C). Requires frame pointers (CFLAGS_KERN carries -fno-omit-frame-pointer; without it %rbp is meaningless here).  rip MUST be 8(%rbp) -- the return into schedule()'s CALLER (yield / do_waitpid / do_exit) -- never (%rsp), the return into schedule() itself. A resume into schedule's tail re-runs the publish/unlock/ switch sequence a second time (double unlock of sched_lock plus a switch to the stale nxt), which hangs the machine; a resume into the caller simply continues it (callees restore rsp from rbp with `leave`, so the parked rsp=rbp+16 is exact). This mirrors what GCC lowers __builtin_return_address(0) to (*(rbp+8)) and is the reason the old comment insists the tail must never run twice.", "kind": "function", "line": 70, "name": "sched_park_capture"}, {"kind": "function", "line": 82, "name": "switch_save_only"}, {"kind": "function", "line": 91, "name": "switch_to"}, {"kind": "function", "line": 134, "name": "switch_to_notrap"}, {"kind": "function", "line": 221, "name": "user_trampoline"}, {"kind": "function", "line": 233, "name": "fork_trampoline"}, {"kind": "function", "line": 249, "name": "exec_enter"}, {"kind": "function", "line": 278, "name": "resume_iretq"}, {"kind": "function", "line": 318, "name": "k_run_on_stack"}]}, {"id": "arch/x86/isr_stubs.S", "kind": "module", "label": "isr_stubs.S", "language": "S", "sha256": "9227535534f7ef58", "symbol_count": 24, "symbols": [{"kind": "function", "line": 67, "name": "tf_rax"}, {"kind": "function", "line": 68, "name": "tf_rbx"}, {"kind": "function", "line": 69, "name": "tf_rcx"}, {"kind": "function", "line": 70, "name": "tf_rdx"}, {"kind": "function", "line": 71, "name": "tf_rsi"}, {"kind": "function", "line": 72, "name": "tf_rdi"}, {"kind": "function", "line": 73, "name": "tf_rbp"}, {"kind": "function", "line": 74, "name": "tf_r8"}, {"kind": "function", "line": 75, "name": "tf_r9"}, {"kind": "function", "line": 76, "name": "tf_r10"}, {"kind": "function", "line": 77, "name": "tf_r11"}, {"kind": "function", "line": 78, "name": "tf_r12"}, {"kind": "function", "line": 79, "name": "tf_r13"}, {"kind": "function", "line": 80, "name": "tf_r14"}, {"kind": "function", "line": 81, "name": "tf_r15"}, {"kind": "function", "line": 82, "name": "tf_rip"}, {"kind": "function", "line": 83, "name": "tf_cs"}, {"kind": "function", "line": 84, "name": "tf_rflags"}, {"kind": "function", "line": 85, "name": "tf_rsp"}, {"kind": "function", "line": 86, "name": "tf_ss"}, {"kind": "function", "line": 87, "name": "tf_vector"}, {"kind": "function", "line": 88, "name": "tf_errcode"}, {"kind": "function", "line": 96, "name": "isr_common"}, {"kind": "function", "line": 195, "name": "isr_stub_table"}]}, {"id": "arch/x86/syscall_entry.S", "kind": "module", "label": "syscall_entry.S", "language": "S", "sha256": "7e6b252045b1a1b9", "symbol_count": 4, "symbols": [{"kind": "function", "line": 49, "name": "syscall_kstack"}, {"kind": "function", "line": 52, "name": "kstack_base"}, {"kind": "function", "line": 55, "name": "sc_top_save_addr"}, {"kind": "function", "line": 65, "name": "syscall_entry"}]}, {"doc": "Docstring: boot/uefi_stub.c -- Minimal MiniOS UEFI stub (Phase 1).", "id": "boot/uefi_stub.c", "kind": "module", "label": "uefi_stub.c", "language": "c", "sha256": "2a42d87e4780802a", "symbol_count": 50, "symbols": [{"kind": "struct", "line": 61, "name": "efi_simple_text_output"}, {"kind": "struct", "line": 100, "name": "efi_gop"}, {"kind": "struct", "line": 288, "name": "efi_file"}, {"kind": "struct", "line": 45, "name": "efi_table_header"}, {"kind": "struct", "line": 53, "name": "efi_input_key"}, {"kind": "struct", "line": 74, "name": "efi_pixel_bitmask"}, {"kind": "struct", "line": 81, "name": "efi_gop_mode_info"}, {"kind": "struct", "line": 90, "name": "efi_gop_mode"}, {"kind": "struct", "line": 107, "name": "efi_mem_desc"}, {"kind": "struct", "line": 115, "name": "efi_boot_services"}, {"kind": "struct", "line": 171, "name": "efi_system_table"}, {"doc": "Block I/O protocol (boot disk proof): Revision, Media pointer, Reset, ReadBlocks, WriteBlocks, FlushBlocks. Only Media->BlockSize * and a one-block read are touched.", "kind": "struct", "line": 240, "name": "efi_block_io"}, {"kind": "struct", "line": 250, "name": "efi_block_media"}, {"kind": "struct", "line": 272, "name": "efi_loaded_image"}, {"kind": "struct", "line": 302, "name": "efi_sfs"}, {"doc": "and a missing header turns the first call into a jump at the \"BOOTSERV\" magic itself).  Phase 2a (landed): SimpleFileSystem reads kernel.bin whole, ExitBootServices, then a 64-bit entry prints the handoff block over serial and halts (load + exit + jump with no kernel changes). Slices (b) dynamic framebuffer and (c) full boot to shell st

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally