Skip to content

Knowledge Base

grisun0 edited this page Oct 9, 2026 · 16 revisions

Polyglot Codebase Knowledge Graph

Generated offline by readmenator. 567 files, 12479 symbols, 2158 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: 567 | Total Symbols Extracted: 12479 | Total Imports: 2158 | Resolved Imports: 1364

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. Force-Graph Explorer
  9. Corpus Analytics
  10. Taint Propagation Map
  11. Hotspot Analysis
  12. Dependency Cycles
  13. Change Impact Analysis
  14. Architecture Violations
  15. Suggested Linting Rules
  16. Dataflow Analysis
  17. Concept Graph
  18. Orphans
  19. Query Recipes
  20. Structural Knowledge Map
  21. UML Class Diagram
  22. Code Property Graph
  23. Architecture Reference

Statistics Dashboard

Metric Value
Total Files 567
Total Symbols 12479
Total Imports 2158
Call Edges 5211
Inheritance Edges 23
Languages 7
Avg Symbols/File 22.0
Avg Imports/File 3.8
Resolved Imports 1364

Top Files by Import Count (Fan-Out)

File Imports Symbols Language
d_main.c 42 29 c
g_game.c 36 54 c
syscalls.c 31 237 c
shell.c 30 97 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
lxabi.c 21 57 c
sched.c 19 132 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 440
testing 79
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, 30 symbols)
  • minifs.c (c, 66 symbols)
  • pcache.c (c, 16 symbols)
  • ramdisk.c (c, 25 symbols)
  • vfs.c (c, 44 symbols)
  • zip.c (c, 10 symbols)
  • ... and 425 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, 107 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 64 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 media_unavailable.c 0.1502 0.0000 0.0011 0.00 1.50
5 mkvocab.py 0.1500 0.0000 0.0000 0.00 1.50
6 abi.c 0.1336 0.0000 0.0011 0.00 1.33
7 check_fork_stubs.py 0.1250 0.0000 0.0000 0.00 1.25
8 test_call_align.py 0.1250 0.0000 0.0000 0.00 1.25
9 clip_bridge.py 0.1200 0.0000 0.0000 0.00 1.20
10 check_mutant_anchors.py 0.1167 0.0000 0.0000 0.00 1.17

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


God Nodes

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

File Score Connections PageRank
string.c 171.3 0.0000
doomtype.h 101.4 0.0000
doomdef.h 90.9 0.0000
doomstat.h 84.8 0.0000
syscalls.c 83.7 0.0000
z_zone.h 81.3 0.0000
i_system.h 81.2 0.0000
d_main.c 80.9 0.0000
minios_abi.h 75.3 0.0000
sched.h 73.7 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)

143 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 123 more files

progs/doomgeneric: d_englsh (Cohesion: 0.66)

99 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 79 more files

progs/doomgeneric: p_spec (Cohesion: 0.56)

69 files in this community:

  • d_items.c (c, 0 symbols)
  • d_items.h (h, 3 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_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)
  • ... and 49 more files

progs/src (Cohesion: 0.70)

68 files in this community:

  • audio.h (h, 18 symbols)
  • leakcheck.h (h, 24 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)
  • media_unavailable.c (c, 2 symbols)
  • platform_minios.c (c, 43 symbols)
  • ps2_keymap.c (c, 82 symbols)
  • ps2_keymap.h (h, 13 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)
  • ... and 48 more files

tools: lxabi (Cohesion: 0.78)

29 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, 51 symbols)
  • doomgeneric_xlib.c (c, 9 symbols)
  • lxabi.c (c, 57 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)
  • ... and 9 more files

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: net (Cohesion: 0.62)

17 files in this community:

  • virtio_net.c (c, 44 symbols)
  • pci.h (h, 54 symbols)
  • virtio_net.h (h, 9 symbols)
  • net.h (h, 103 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, 157 symbols)
  • rtl8139.c (c, 29 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)
  • test_pci.c (c, 7 symbols)
  • tls_test.c (c, 23 symbols)

progs/doomgeneric: net_defs (Cohesion: 0.42)

13 files in this community:

  • d_loop.c (c, 18 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)

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.

  • qga.h <-> d_englsh.h (9 hops, across 3 communities)
  • qga.h <-> d_event.c (9 hops, across 4 communities)
  • qga.h <-> d_items.c (9 hops, across 3 communities)
  • qga.h <-> d_think.h (9 hops, across 3 communities)
  • qga.h <-> doomstat.c (9 hops, across 4 communities)

Suggested Questions

Auto-generated exploration prompts based on graph structure:

  • What does string.c depend on, and what depends on it? (85 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 143 files in 'headers: kernel' related to each other?
  • Why are qga.h and d_englsh.h connected through 9 hops across 3 communities?

Force-Graph Explorer

Heterogeneous explorer payload (files, communities, layers, externals) rendered with force-graph physics, stable family colors, log2 node sizing, and convex-hull community overlays. Open readmenator-maps/graph-force.html (linked from the maps gallery) or run explorer.

  • Nodes: 701 (community: 9, external: 120, file: 567, layer: 5)
  • Edges: 3203

Corpus Analytics

Attribution funnel and distributions for the explorer dashboard.

  • Files: 567 | With symbols: 545 | Attributed: 458 | God nodes: 10 | Symbols: 12479

  • Layer utility: 440 files

  • Layer testing: 79 files

  • Layer infrastructure: 38 files

  • Layer presentation: 6 files

  • Layer data_access: 4 files

  • Language c: 278 files

  • Language h: 193 files

  • Language py: 61 files

  • Language sh: 17 files

  • Language s: 11 files

  • Language S: 6 files

  • Language lua: 1 files


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 time.c) [high] Path: minios_mcp.py -> time.c
  • minios_mcp.py imports subprocess (1 hop to minios_addons.py) [high] Path: minios_mcp.py -> minios_addons.py
  • 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
  • test_minifs_tools.py imports subprocess (0 hop to test_minifs_tools.py) [high] Path: test_minifs_tools.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

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.002 0.023 0.015 1 2
r_sky.c 0.002 0.070 0.043 1 6
mutate_mcp.sh 0.002 0.000 0.001 1 0
media_unavailable.c 0.005 0.081 0.051 2 7
mkvocab.py 0.005 0.035 0.023 2 3
abi.c 0.007 0.035 0.024 3 3
check_fork_stubs.py 0.010 0.023 0.018 4 2
test_call_align.py 0.010 0.058 0.039 4 5
clip_bridge.py 0.012 0.023 0.019 5 2
check_mutant_anchors.py 0.015 0.046 0.034 6 4
syscalls.c 0.578 0.709 0.657 237 61
string.c 0.032 1.000 0.613 13 86
d_main.c 0.071 0.942 0.593 29 81
g_game.c 0.132 0.814 0.541 54 70
shell.c 0.237 0.674 0.499 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: 38, UNCHECKED_ALLOC: 7, 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/cow.c cow_rehash 116 DEAD_STORE ref ref assigned at line 116 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 685 DEAD_STORE pt pt assigned at line 685 but never read afterwards.
kernel/sched.c irqstat_report 625 DEAD_STORE txf txf assigned at line 625 but never read afterwards.
kernel/sched.c syscall 1372 DEAD_STORE wheel wheel assigned at line 1372 but never read afterwards.
kernel/sched.c proc_spawn_elf_inner 2053 DEAD_STORE frame frame assigned at line 2053 but never read afterwards.
kernel/sched.c schedule 2151 DEAD_STORE cpu cpu assigned at line 2151 but never read afterwards.
kernel/sched.c MSR 2661 DEAD_STORE frame frame assigned at line 2661 but never read afterwards.
kernel/sched.c do_clone_thread 2750 DEAD_STORE frame frame assigned at line 2750 but never read afterwards.
kernel/sched.c do_execve 3045 DEAD_STORE frame frame assigned at line 3045 but never read afterwards.
kernel/sched.c it 3349 DEAD_STORE cr3 cr3 assigned at line 3349 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 424 DEAD_STORE gfx_zoom_2x gfx_zoom_2x assigned at line 424 but never read afterwards.
kernel/syscalls.c sys_minios_gfx_title 707 DEAD_STORE gfx_win_title gfx_win_title assigned at line 707 but never read afterwards.
kernel/syscalls.c FIONREAD 2457 DEAD_STORE ws ws assigned at line 2457 but never read afterwards.
kernel/syscalls_proc.c groups 227 DEAD_STORE status status assigned at line 227 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 302 DEAD_STORE rc rc assigned at line 302 but never read afterwards.
net/net.c net_sys_socket 1224 DEAD_STORE nonblock nonblock assigned at line 1224 but never read afterwards.
net/net.c net_sys_socket 1225 DEAD_STORE cloexec cloexec assigned at line 1225 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.

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 308 323
free 238 519
any 232 463
without 228 452
program 219 441
can 218 276
under 208 226
see 190 198
doomgeneric 188 211
version 186 378
later 184 198
but 184 193
either 182 187
more 181 195
public 176 351
even 176 178
gnu 175 346
published 175 176
purpose 174 174
software 172 499
terms 172 175
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
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
progs depends_on program 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 program 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 without 0.96 10
doomgeneric depends_on version 0.96 10
program depends_on free 0.96 10
progs depends_on can 0.96 10
progs depends_on free 0.96 10

Dialectic Prompts

  • Thesis: any centralizes 232 files; Antithesis: but pulls 184 files with 179 shared (Jaccard 0.76); Synthesis: should they merge, split by layer, or keep depends_on explicit?
  • Thesis: any centralizes 232 files; Antithesis: can pulls 218 files with 193 shared (Jaccard 0.75); Synthesis: should they merge, split by layer, or keep depends_on explicit?
  • Thesis: any centralizes 232 files; Antithesis: copyright pulls 170 files with 170 shared (Jaccard 0.73); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 232 files; Antithesis: description pulls 159 files with 159 shared (Jaccard 0.69); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 232 files; Antithesis: details pulls 170 files with 170 shared (Jaccard 0.73); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 232 files; Antithesis: distributed pulls 170 files with 170 shared (Jaccard 0.73); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 232 files; Antithesis: doomgeneric pulls 188 files with 170 shared (Jaccard 0.68); Synthesis: should they merge, split by layer, or keep depends_on explicit?
  • Thesis: any centralizes 232 files; Antithesis: either pulls 182 files with 178 shared (Jaccard 0.75); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 232 files; Antithesis: even pulls 176 files with 171 shared (Jaccard 0.72); Synthesis: should they merge, split by layer, or keep bridges explicit?
  • Thesis: any centralizes 232 files; Antithesis: fitness pulls 170 files with 170 shared (Jaccard 0.73); 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 85
d_mode.h 6 50 56
d_think.h 3 50 56
v_patch.h 2 50 54
d_ticcmd.h 6 47 53
i_video.h 18 35 53
i_timer.h 9 43 52
info.h 4 48 52
sha1.h 5 47 52
vma.h 8 43 51
d_event.h 13 38 51
d_items.h 2 49 51
m_fixed.h 9 42 51
net_defs.h 9 42 51
p_mobj.h 4 47 51

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: 4664 total c 4664
RM003 info Large number of functions in h: 1684 total h 1684
RM004 info Large number of functions in py: 620 total py 620
RM005 info Large number of functions in sh: 45 total sh 45
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 288

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;
    kernel_sched_c["sched.c (c)"]
    class kernel_sched_c mod;
    end
    subgraph community_5 ["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;
    end
    subgraph community_7 ["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_2 ["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;
    end
    subgraph community_4 ["tools: lxabi"]
    progs_src_lxabi_c["lxabi.c (c)"]
    class progs_src_lxabi_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_3 ["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;
    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_6 ["headers: net"]
    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_src_lxnet_c["lxnet.c (c)"]
    class progs_src_lxnet_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_src_lxsecc_c["lxsecc.c (c)"]
    class progs_src_lxsecc_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;
    mcp_minios_mcp_py["minios_mcp.py (py)"]
    class mcp_minios_mcp_py mod;
    tools_minios_hyper_py["minios_hyper.py (py)"]
    class tools_minios_hyper_py mod;
    drivers_pcm2_c["pcm2.c (c)"]
    class drivers_pcm2_c mod;
    progs_freedomui_platform_minios_c["platform_minios.c (c)"]
    class progs_freedomui_platform_minios_c mod;
    drivers_kbd_c["kbd.c (c)"]
    class drivers_kbd_c mod;
    kernel_mm_paging_c["paging.c (c)"]
    class kernel_mm_paging_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;
    drivers_usbhid_c["usbhid.c (c)"]
    class drivers_usbhid_c mod;
    drivers_block_c["block.c (c)"]
    class drivers_block_c mod;
    kernel_exec_c["exec.c (c)"]
    class kernel_exec_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;
    net_net_c["net.c (c)"]
    class net_net_c mod;
    fs_minifs_c["minifs.c (c)"]
    class fs_minifs_c mod;
    kernel_loader_c["loader.c (c)"]
    class kernel_loader_c mod;
    kernel_proc_sec_c["proc_sec.c (c)"]
    class kernel_proc_sec_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;
    tools_test_gui_freedom_py["test_gui_freedom.py (py)"]
    class tools_test_gui_freedom_py 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;
    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;
    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;
    kernel_syscalls_proc_c["syscalls_proc.c (c)"]
    class kernel_syscalls_proc_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;
    kernel_mm_cow_c["cow.c (c)"]
    class kernel_mm_cow_c mod;
    progs_doomgeneric_net_defs_h["net_defs.h (h)"]
    class progs_doomgeneric_net_defs_h mod;
    headers_futex_h["futex.h (h)"]
    class headers_futex_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;
    progs_doomgeneric_w_wad_h["w_wad.h (h)"]
    class progs_doomgeneric_w_wad_h 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_src_lxtls_c["lxtls.c (c)"]
    class progs_src_lxtls_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;
    progs_freedomui_media_unavailable_c["media_unavailable.c (c)"]
    class progs_freedomui_media_unavailable_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;
    tests_test_seccomp_bpf_c["test_seccomp_bpf.c (c)"]
    class tests_test_seccomp_bpf_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;
    tests_test_ps2_keymap_c["test_ps2_keymap.c (c)"]
    class tests_test_ps2_keymap_c mod;
    tests_test_minifs_tools_py["test_minifs_tools.py (py)"]
    class tests_test_minifs_tools_py 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_sched_h["sched.h (h)"]
    class headers_sched_h mod;
    headers_vga_fb_h["vga_fb.h (h)"]
    class headers_vga_fb_h mod;
    progs_freedomui_ps2_keymap_c["ps2_keymap.c (c)"]
    class progs_freedomui_ps2_keymap_c 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_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;
    kernel_mm_c["mm.c (c)"]
    class kernel_mm_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;
    kernel_futex_c["futex.c (c)"]
    class kernel_futex_c 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;
    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;
    fs_kfile_c["kfile.c (c)"]
    class fs_kfile_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;
    tools_doom_pwad_py["doom_pwad.py (py)"]
    class tools_doom_pwad_py mod;
    tools_mkfs_minifs_py["mkfs.minifs.py (py)"]
    class tools_mkfs_minifs_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_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;
    progs_doomgeneric_w_file_h["w_file.h (h)"]
    class progs_doomgeneric_w_file_h mod;
    tests_test_futex_c["test_futex.c (c)"]
    class tests_test_futex_c mod;
    tests_test_pci_c["test_pci.c (c)"]
    class tests_test_pci_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;
    tools_test_net_fixture_py["test_net_fixture.py (py)"]
    class tools_test_net_fixture_py 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;
    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_CLOCK_REALTIME(it only selects the clock of a BITSET deadline). * Returns -1 for anything unserved (REQUEUE, CMP_REQUEUE, WAKE_OP, PI/PP, * unknown flags). Host-tested (tests/test_futex.c);
    +futex_linux_cmd(long op);
    +futex_timeout_remaining_us(int cmd, long sec, long nsec, unsigned long now_us);
  }
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.878, "id": 0, "label": "headers: kernel", "size": 143}, {"cohesion": 0.665, "id": 1, "label": "progs/doomgeneric: d_englsh", "size": 99}, {"cohesion": 0.557, "id": 2, "label": "progs/doomgeneric: p_spec", "size": 69}, {"cohesion": 0.697, "id": 3, "label": "progs/src", "size": 68}, {"cohesion": 0.78, "id": 4, "label": "tools: lxabi", "size": 29}, {"cohesion": 0.703, "id": 5, "label": "headers: vga_fb", "size": 18}, {"cohesion": 0.625, "id": 6, "label": "headers: net", "size": 17}, {"cohesion": 0.422, "id": 7, "label": "progs/doomgeneric: net_defs", "size": 13}, {"cohesion": 1.0, "id": 8, "label": "tools: doom_pwad", "size": 2}], "god_nodes": [{"node_id": "kernel/string.c", "score": 171.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": "kernel/syscalls.c", "score": 83.7}, {"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/minios_abi.h", "score": 75.3}, {"node_id": "headers/sched.h", "score": 73.7}], "surprising_connections": [{"hops": 9, "source": "headers/qga.h", "target": "progs/doomgeneric/d_englsh.h"}, {"hops": 9, "source": "headers/qga.h", "target": "progs/doomgeneric/d_event.c"}, {"hops": 9, "source": "headers/qga.h", "target": "progs/doomgeneric/d_items.c"}, {"hops": 9, "source": "headers/qga.h", "target": "progs/doomgeneric/d_think.h"}, {"hops": 9, "source": "headers/qga.h", "target": "progs/doomgeneric/doomstat.c"}]}, "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": "proc_sec.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/mm.c", "target": "bootdefs.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/proc_sec.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/proc_sec.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/proc_sec.c", "target": "sanitize.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/proc_sec.c", "target": "syscalls_proc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/proc_sec.c", "target": "seccomp_bpf.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/proc_sec.c", "target": "proc_sec.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": "proc_sec.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/seccomp_bpf.c", "target": "seccomp_bpf.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": "proc_sec.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/syscalls_proc.c", "target": "proc_sec.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/syscalls_proc.c", "target": "syscalls_proc.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/net.c", "target": "sched.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/freedomui/media_unavailable.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/media_unavailable.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/media_unavailable.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/media_unavailable.c", "target": "sys/types.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/media_unavailable.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/media_unavailable.c", "target": "media_decoder.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "platform.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "malloc.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "sys/syscall.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/platform_minios.c", "target": "ps2_keymap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/ps2_keymap.c", "target": "ps2_keymap.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/ps2_keymap.c", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/ps2_keymap.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/ps2_keymap.h", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/freedomui/ps2_keymap.h", "target": "key_event.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/lxabi.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "poll.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "pthread.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "signal.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/eventfd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/ioctl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/resource.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/sysinfo.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/stat.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/syscall.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/uio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "sys/wait.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxabi.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "arpa/inet.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "fcntl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "netdb.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "netinet/in.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "netinet/tcp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "poll.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "sys/socket.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "sys/ioctl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "sys/uio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxnet.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "linux/audit.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "linux/filter.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "linux/seccomp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "sys/mman.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "sys/prctl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "sys/syscall.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "sys/wait.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsecc.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxtls.c", "target": "curl/curl.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxtls.c", "target": "openssl/err.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxtls.c", "target": "openssl/evp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxtls.c", "target": "openssl/rand.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxtls.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxtls.c", "target": "string.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_minifs_tools.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minifs_tools.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minifs_tools.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minifs_tools.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minifs_tools.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_minifs_tools.py", "target": "unittest"}, {"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_ps2_keymap.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ps2_keymap.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ps2_keymap.c", "target": "xkbcommon/xkbcommon-keysyms.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_ps2_keymap.c", "target": "../progs/freedomui/ps2_keymap.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_seccomp_bpf.c", "target": "stddef.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_seccomp_bpf.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_seccomp_bpf.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_seccomp_bpf.c", "target": "seccomp_bpf.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_freedom.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.py", "target": "threading"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.py", "target": "PIL"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_gui_freedom.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/test_net_fixture.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_net_fixture.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/test_net_fixture.py", "target": "threading"}, {"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/proc_sec.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/mm.c", "target": "headers/arch/x86/boot/bootdefs.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/proc_sec.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/proc_sec.c", "target": "headers/sanitize.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/proc_sec.c", "target": "headers/syscalls_proc.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/proc_sec.c", "target": "headers/seccomp_bpf.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/proc_sec.c", "target": "headers/proc_sec.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/proc_sec.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/seccomp_bpf.c", "target": "headers/seccomp_bpf.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/proc_sec.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/syscalls_proc.c", "target": "headers/proc_sec.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/syscalls_proc.c", "target": "headers/syscalls_proc.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/net.c", "target": "headers/sched.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/freedomui/media_unavailable.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/freedomui/platform_minios.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/freedomui/platform_minios.c", "target": "progs/minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/freedomui/platform_minios.c", "target": "progs/freedomui/ps2_keymap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/freedomui/ps2_keymap.c", "target": "progs/freedomui/ps2_keymap.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/freedomui/ps2_keymap.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/lxabi.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/lxabi.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/lxabi.c", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/lxabi.c", "target": "kernel/time.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/lxnet.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/lxsecc.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "progs/src/lxtls.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_ps2_keymap.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_ps2_keymap.c", "target": "progs/freedomui/ps2_keymap.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_seccomp_bpf.c", "target": "kernel/string.c"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "tests/test_seccomp_bpf.c", "target": "headers/seccomp_bpf.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": "header

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally