Repository navigation
Knowledge Base
Generated offline by readmenator. 589 files, 13027 symbols, 2248 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: 589 | Total Symbols Extracted: 13027 | Total Imports: 2248 | Resolved Imports: 1394
- Statistics Dashboard
- Architectural Layers
- Architecture Overview
- Execution Flows
- Ranked Context
- God Nodes
- Community Analysis
- Surprising Connections
- Suggested Questions
- Force-Graph Explorer
- Corpus Analytics
- Taint Propagation Map
- Hotspot Analysis
- Dependency Cycles
- Change Impact Analysis
- Architecture Violations
- Suggested Linting Rules
- Dataflow Analysis
- Concept Graph
- Orphans
- Query Recipes
- Structural Knowledge Map
- UML Class Diagram
- Code Property Graph
- Architecture Reference
| Metric | Value |
|---|---|
| Total Files | 589 |
| Total Symbols | 13027 |
| Total Imports | 2248 |
| Call Edges | 6007 |
| Inheritance Edges | 27 |
| Languages | 7 |
| Avg Symbols/File | 22.1 |
| Avg Imports/File | 3.8 |
| Resolved Imports | 1394 |
| File | Imports | Symbols | Language |
|---|---|---|---|
d_main.c |
42 | 29 | c |
g_game.c |
36 | 54 | c |
shell.c |
33 | 98 | c |
syscalls.c |
33 | 263 | c |
m_menu.c |
25 | 68 | c |
i_input.c |
24 | 5 | c |
st_stuff.c |
24 | 137 | c |
lxabi.c |
22 | 61 | c |
i_system.c |
21 | 21 | c |
sched.c |
20 | 137 | c |
| File | Imported By | Symbols | Language |
|---|---|---|---|
minios_abi.h |
3 | 156 | 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 |
Auto-detected from path patterns, naming conventions, and imported frameworks.
| Layer | Files |
|---|---|
| utility | 458 |
| testing | 82 |
| infrastructure | 39 |
| presentation | 6 |
| data_access | 4 |
-
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) -
tlb_nmi.S(S, 1 symbols) -
bootloader.c(c, 2 symbols) -
ext4.c(c, 38 symbols) -
fat32.c(c, 31 symbols) -
fsimg.c(c, 5 symbols) -
kfile.c(c, 31 symbols) -
minifs.c(c, 67 symbols) -
pcache.c(c, 16 symbols) -
ramdisk.c(c, 25 symbols) -
vfs.c(c, 44 symbols) - ... and 443 more
-
isr_stubs.S(S, 24 symbols) -
uefi_stub.c(c, 50 symbols) -
ap_stub.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) -
test_py.py(py, 5 symbols) -
host_aes.sh(sh, 3 symbols) -
host_codecs.sh(sh, 5 symbols) -
kernel.h(h, 15 symbols) - ... and 67 more
-
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 24 more
-
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)
-
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)
17 components stacked in 4 dependency tiers (weighted Eades-Lin-Smyth ordering: arrows point from dependent to dependency, top to bottom). Labels are import counts, thick arrows the top quartile; 4 transitively implied edges are omitted. Dashed red arrows are upward dependencies: the smallest set of imports that closes every cycle and breaks the layering. Cyan components hold entry points. Interactive version: readmenator-apidocs/index.html#/flows.
Upward dependencies to fix first: progs/doomgeneric: p_spec -> progs/doomgeneric: d_englsh (63 imports); progs/doomgeneric: net_defs -> progs/doomgeneric: d_englsh (12 imports); progs/src -> progs/doomgeneric: d_englsh (3 imports); headers: kernel -> tools: tls_crypto (2 imports); headers: kernel -> headers: vga_fb (2 imports); tools: tls_crypto -> progs/doomgeneric: d_englsh (2 imports); progs/doomgeneric: net_defs -> progs/doomgeneric: p_spec (2 imports); progs/src -> headers: kernel (1 imports); progs/src -> progs/doomgeneric: p_spec (1 imports)
flowchart TB
classDef cycle fill:#1f1530,stroke:#f472b6,color:#fce7f3,stroke-width:2px;
classDef default fill:#111827,stroke:#38bdf8,color:#e5e7eb;
subgraph lane_0["Tier 1 - entry / orchestration"]
direction LR
n_c1["progs/doomgeneric: d_englsh<br/>98 files, 2045 symbols<br/>Core / utility"]:::cycle
n_c4["tools: tls_crypto<br/>30 files, 583 symbols<br/>Core / utility"]:::cycle
n_c5["headers: vga_fb<br/>15 files, 384 symbols<br/>Core / utility"]:::cycle
n_d_tools["tools<br/>35 files, 233 symbols<br/>Core / utility"]:::default
n_d_progs["progs<br/>50 files, 813 symbols<br/>Core / utility"]:::default
n_d_mcp["mcp<br/>2 files, 1 symbols<br/>Core / utility"]:::default
n_d_kernel["kernel<br/>7 files, 83 symbols<br/>Core / utility"]:::default
n_d_fs["fs<br/>2 files, 35 symbols<br/>Core / utility"]:::default
n_d_arch["arch<br/>2 files, 10 symbols<br/>Core / utility"]:::default
n_d__root_["(root)<br/>1 files, 2 symbols<br/>Core / utility"]:::default
n_c9["tools: doom_pwad<br/>1 files, 25 symbols<br/>Core / utility"]:::default
end
subgraph lane_1["Tier 2"]
direction LR
n_c0["headers: kernel<br/>113 files, 4062 symbols<br/>Core / utility"]:::cycle
n_c3["progs/doomgeneric: p_spec<br/>67 files, 1027 symbols<br/>Core / utility"]:::cycle
end
subgraph lane_2["Tier 3"]
direction LR
n_c6["progs/doomgeneric: net_defs<br/>13 files, 140 symbols<br/>Core / utility"]:::cycle
n_c8["headers: tick<br/>2 files, 27 symbols<br/>Core / utility"]:::default
n_c7["headers: batch<br/>2 files, 13 symbols<br/>Core / utility"]:::default
end
subgraph lane_3["Tier 4 - foundation"]
direction LR
n_c2["progs/src<br/>67 files, 2550 symbols<br/>Core / utility"]:::cycle
end
n_c0 ==>|"9"| n_c2
n_c0 -->|"1"| n_c7
n_c0 -->|"1"| n_c8
n_c1 ==>|"77"| n_c3
n_c3 -->|"4"| n_c6
n_c4 -->|"3"| n_c0
n_c5 ==>|"8"| n_c0
n_c6 -->|"2"| n_c2
n_c4 <-.-|"2 upward"| n_c0
n_c5 <-.-|"2 upward"| n_c0
n_c0 <-.-|"1 upward"| n_c2
n_c1 <-.-|"3 upward"| n_c2
n_c3 <-.-|"1 upward"| n_c2
n_c1 <-.-|"63 upward"| n_c3
n_c1 <-.-|"2 upward"| n_c4
n_c1 <-.-|"12 upward"| n_c6
n_c3 <-.-|"2 upward"| n_c6
linkStyle 8,9,10,11,12,13,14,15,16 stroke:#f87171,stroke-width:2px;
n_c1 ~~~ n_c0
n_c0 ~~~ n_c6
n_c6 ~~~ n_c2
Entry points are scored from __main__ guards, main functions, entry-style names and files, and call-graph sources. Each flow walks resolved calls in call-site order (depth <= 4, <= 40 steps); numbers give the call order, dashed arrows revisit an already expanded callee, red arrows are recursion. Interactive version with zoom and per-node docs: readmenator-apidocs/index.html#/flows.
bootloader.c:21, score 11: main in a compiled-language file; entry-style name main.
Call tree:
flowchart LR
classDef entry fill:#0e7490,stroke:#22d3ee,color:#ecfeff,stroke-width:2px;
n_bootloader_c__main["bootloader.main<br/>bootloader.c:21"]:::entry
n_bootloader_c__main -.->|"recursion"| n_bootloader_c__main
linkStyle 0 stroke:#f87171,stroke-width:2px;
progs/doomedit/doomedit.c:2246, score 11: main in a compiled-language file; entry-style name main.
Call tree:
flowchart LR
classDef default fill:#111827,stroke:#38bdf8,color:#e5e7eb;
classDef entry fill:#0e7490,stroke:#22d3ee,color:#ecfeff,stroke-width:2px;
classDef external fill:#1a1530,stroke:#a78bfa,color:#ede9fe;
n_progs_doomedit_doomedit_c__main["doomedit.main<br/>doomedit.c:2246"]:::entry
n_progs_doomedit_doomedit_c__dmap_selftest["doomedit.dmap_selftest<br/>/** Headless demo room shared by --demo and t...<br/>doomedit.c:2122"]:::default
n_progs_nuklear_nuklear_minios_h__nk_minios_font["nuklear_minios.nk_minios_font<br/>Hybrid palette: indices 0-14 are the desktop...<br/>nuklear_minios.h:63"]:::external
n_progs_nuklear_nuklear_minios_h__nk_sys_vga_mode["nuklear_minios.nk_sys_vga_mode<br/>nuklear_minios.h:45"]:::external
n_progs_nuklear_nuklear_minios_h__nk_sys_kbd_raw["nuklear_minios.nk_sys_kbd_raw<br/>nuklear_minios.h:44"]:::external
n_progs_nuklear_nuklear_minios_h__nk_build_palette["nuklear_minios.nk_build_palette<br/>Hybrid palette: indices 0-14 are the desktop...<br/>nuklear_minios.h:57"]:::external
n_progs_nuklear_nuklear_minios_h__nk_sys_palette["nuklear_minios.nk_sys_palette<br/>nuklear_minios.h:43"]:::external
n_progs_doomedit_doomedit_c__dmap_new["doomedit.dmap_new<br/>case DMAP_RSUIT: case DMAP_CMAP: case DMAP_LA...<br/>doomedit.c:639"]:::default
n_progs_doomedit_doomedit_c__dmap_push_history["doomedit.dmap_push_history<br/>doomedit.c:272"]:::default
n_progs_nuklear_nuklear_minios_h__nk_rasterize["nuklear_minios.nk_rasterize<br/>Hybrid palette: indices 0-14 are the desktop...<br/>nuklear_minios.h:66"]:::external
n_progs_nuklear_nuklear_minios_h__nk_rgb_available["nuklear_minios.nk_rgb_available<br/>RGB companion buffer (R,G,B byte order, NK_W...<br/>nuklear_minios.h:33"]:::external
n_progs_nuklear_nuklear_minios_h__nk_sys_nk_frame["nuklear_minios.nk_sys_nk_frame<br/>nuklear_minios.h:52"]:::external
n_progs_nuklear_nuklear_minios_h__nk_sys_fb_info["nuklear_minios.nk_sys_fb_info<br/>nuklear_minios.h:46"]:::external
n_progs_doomedit_doomedit_c__dmap_demo_room["doomedit.dmap_demo_room<br/>nk_set_window_origin(origin[0], origin[1])#59; n...<br/>doomedit.c:2110"]:::default
n_progs_doomedit_doomedit_c__dmap_build_wad["doomedit.dmap_build_wad<br/>Compile the grid into a vanilla multi-sector...<br/>doomedit.c:1343"]:::default
n_progs_doomedit_doomedit_c__dmap_validate["doomedit.dmap_validate<br/>dmap_sec_floor[nsec] = DMAP_FLOOR_H#59; dmap_sec...<br/>doomedit.c:1244"]:::default
n_progs_doomedit_doomedit_c__dmap_walkable["doomedit.dmap_walkable<br/>__asm__ volatile(#quot;syscall#quot; : #quot;=a#quot;(ret) : #quot;a#quot;(...<br/>doomedit.c:577"]:::default
n_progs_doomedit_doomedit_c__dmap_is_wall["doomedit.dmap_is_wall<br/>: #quot;rcx#quot;, #quot;r11#quot;, #quot;memory#quot;)#59; return ret#59; } /**...<br/>doomedit.c:570"]:::default
n_progs_doomedit_doomedit_c__dmap_label_regions["doomedit.dmap_label_regions<br/>Sector table backing the multi-sector exporter.<br/>doomedit.c:1163"]:::default
n_progs_doomedit_doomedit_c__dmap_thing_type["doomedit.dmap_thing_type<br/>Thing type ids from the engine mobjinfo table...<br/>doomedit.c:165"]:::default
n_progs_doomedit_doomedit_c__dmap_w16["doomedit.dmap_w16<br/>doomedit.c:1318"]:::default
n_progs_doomedit_doomedit_c__dmap_wtex["doomedit.dmap_wtex<br/>doomedit.c:1326"]:::default
n_progs_doomedit_doomedit_c__dmap_w8["doomedit.dmap_w8<br/>doomedit.c:1317"]:::default
n_progs_doomedit_doomedit_c__dmap_seg_angle["doomedit.dmap_seg_angle<br/>dmap_wp++ = (unsigned char)(v & 0xFF)#59; dmap_w...<br/>doomedit.c:1333"]:::default
n_progs_doomedit_doomedit_c__dmap_w32["doomedit.dmap_w32<br/>doomedit.c:1322"]:::default
n_progs_doomedit_doomedit_c__main -.->|"recursion"| n_progs_doomedit_doomedit_c__main
n_progs_doomedit_doomedit_c__main -->|"1"| n_progs_doomedit_doomedit_c__dmap_selftest
n_progs_doomedit_doomedit_c__dmap_selftest -->|"1"| n_progs_nuklear_nuklear_minios_h__nk_minios_font
n_progs_nuklear_nuklear_minios_h__nk_minios_font -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_minios_font
n_progs_doomedit_doomedit_c__dmap_selftest -->|"2"| n_progs_nuklear_nuklear_minios_h__nk_sys_vga_mode
n_progs_nuklear_nuklear_minios_h__nk_sys_vga_mode -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_sys_vga_mode
n_progs_doomedit_doomedit_c__dmap_selftest -->|"3"| n_progs_nuklear_nuklear_minios_h__nk_sys_kbd_raw
n_progs_nuklear_nuklear_minios_h__nk_sys_kbd_raw -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_sys_kbd_raw
n_progs_doomedit_doomedit_c__dmap_selftest -->|"4"| n_progs_nuklear_nuklear_minios_h__nk_build_palette
n_progs_nuklear_nuklear_minios_h__nk_build_palette -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_build_palette
n_progs_doomedit_doomedit_c__dmap_selftest -->|"5"| n_progs_nuklear_nuklear_minios_h__nk_sys_palette
n_progs_nuklear_nuklear_minios_h__nk_sys_palette -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_sys_palette
n_progs_doomedit_doomedit_c__dmap_selftest -->|"6"| n_progs_doomedit_doomedit_c__dmap_new
n_progs_doomedit_doomedit_c__dmap_new -->|"1"| n_progs_doomedit_doomedit_c__dmap_push_history
n_progs_doomedit_doomedit_c__dmap_selftest -->|"7"| n_progs_nuklear_nuklear_minios_h__nk_rasterize
n_progs_nuklear_nuklear_minios_h__nk_rasterize -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_rasterize
n_progs_doomedit_doomedit_c__dmap_selftest -->|"8"| n_progs_nuklear_nuklear_minios_h__nk_rgb_available
n_progs_nuklear_nuklear_minios_h__nk_rgb_available -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_rgb_available
n_progs_doomedit_doomedit_c__dmap_selftest -->|"9"| n_progs_nuklear_nuklear_minios_h__nk_sys_nk_frame
n_progs_nuklear_nuklear_minios_h__nk_sys_nk_frame -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_sys_nk_frame
n_progs_doomedit_doomedit_c__dmap_selftest -->|"10"| n_progs_nuklear_nuklear_minios_h__nk_sys_fb_info
n_progs_nuklear_nuklear_minios_h__nk_sys_fb_info -.->|"recursion"| n_progs_nuklear_nuklear_minios_h__nk_sys_fb_info
n_progs_doomedit_doomedit_c__dmap_selftest -->|"11"| n_progs_doomedit_doomedit_c__dmap_demo_room
n_progs_doomedit_doomedit_c__dmap_demo_room -.-> n_progs_doomedit_doomedit_c__dmap_new
n_progs_doomedit_doomedit_c__dmap_selftest -->|"12"| n_progs_doomedit_doomedit_c__dmap_build_wad
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"1"| n_progs_doomedit_doomedit_c__dmap_validate
n_progs_doomedit_doomedit_c__dmap_validate -->|"1"| n_progs_doomedit_doomedit_c__dmap_walkable
n_progs_doomedit_doomedit_c__dmap_validate -->|"2"| n_progs_doomedit_doomedit_c__dmap_is_wall
n_progs_doomedit_doomedit_c__dmap_validate -->|"3"| n_progs_doomedit_doomedit_c__dmap_label_regions
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"2"| n_progs_doomedit_doomedit_c__dmap_thing_type
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"3"| n_progs_doomedit_doomedit_c__dmap_is_wall
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"4"| n_progs_doomedit_doomedit_c__dmap_walkable
n_progs_doomedit_doomedit_c__dmap_walkable -.-> n_progs_doomedit_doomedit_c__dmap_thing_type
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"5"| n_progs_doomedit_doomedit_c__dmap_w16
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"6"| n_progs_doomedit_doomedit_c__dmap_wtex
n_progs_doomedit_doomedit_c__dmap_wtex -->|"1"| n_progs_doomedit_doomedit_c__dmap_w8
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"7"| n_progs_doomedit_doomedit_c__dmap_seg_angle
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"8"| n_progs_doomedit_doomedit_c__dmap_w8
n_progs_doomedit_doomedit_c__dmap_build_wad -->|"9"| n_progs_doomedit_doomedit_c__dmap_w32
n_progs_doomedit_doomedit_c__dmap_w32 -.-> n_progs_doomedit_doomedit_c__dmap_w16
linkStyle 0,3,5,7,9,11,15,17,19,21 stroke:#f87171,stroke-width:2px;
Cross-file sequence:
sequenceDiagram
autonumber
participant p_progs_doomedit_doomedit_c as doomedit.c
participant p_progs_nuklear_nuklear_minios_h as nuklear_minios.h
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_minios_font()
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_sys_vga_mode()
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_sys_kbd_raw()
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_build_palette()
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_sys_palette()
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_rasterize()
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_rgb_available()
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_sys_nk_frame()
p_progs_doomedit_doomedit_c->>p_progs_nuklear_nuklear_minios_h: nk_sys_fb_info()
progs/doomgeneric/i_main.c:40, score 11: main in a compiled-language file; entry-style name main.
Call tree:
flowchart LR
classDef default fill:#111827,stroke:#38bdf8,color:#e5e7eb;
classDef entry fill:#0e7490,stroke:#22d3ee,color:#ecfeff,stroke-width:2px;
n_progs_doomgeneric_i_main_c__main["i_main.main<br/>i_main.c:40"]:::entry
n_progs_doomgeneric_i_main_c__M_FindResponseFile["i_main.M_FindResponseFile<br/>i_main.c:35"]:::default
n_progs_doomgeneric_i_main_c__dg_Create["i_main.dg_Create<br/>i_main.c:37"]:::default
n_progs_doomgeneric_i_main_c__D_DoomMain["i_main.D_DoomMain<br/>i_main.c:33"]:::default
n_progs_doomgeneric_i_main_c__main -.->|"recursion"| n_progs_doomgeneric_i_main_c__main
n_progs_doomgeneric_i_main_c__main -->|"1"| n_progs_doomgeneric_i_main_c__M_FindResponseFile
n_progs_doomgeneric_i_main_c__M_FindResponseFile -.->|"recursion"| n_progs_doomgeneric_i_main_c__M_FindResponseFile
n_progs_doomgeneric_i_main_c__main -->|"2"| n_progs_doomgeneric_i_main_c__dg_Create
n_progs_doomgeneric_i_main_c__dg_Create -.->|"recursion"| n_progs_doomgeneric_i_main_c__dg_Create
n_progs_doomgeneric_i_main_c__main -->|"3"| n_progs_doomgeneric_i_main_c__D_DoomMain
n_progs_doomgeneric_i_main_c__D_DoomMain -.->|"recursion"| n_progs_doomgeneric_i_main_c__D_DoomMain
linkStyle 0,2,4,6 stroke:#f87171,stroke-width:2px;
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.1335 | 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/nuklear/nuklear_minios.c, progs/file/file.c, progs/paint/paint.c, progs/pokemon/platform_minios.c
Most architecturally central files ranked by combined import/export degree and symbol richness.
| File | Score | Connections | PageRank |
|---|---|---|---|
string.c |
181.3 | 0.0000 | |
doomtype.h |
101.4 | 0.0000 | |
doomdef.h |
90.9 | 0.0000 | |
syscalls.c |
90.3 | 0.0000 | |
doomstat.h |
84.8 | 0.0000 | |
z_zone.h |
81.3 | 0.0000 | |
i_system.h |
81.2 | 0.0000 | |
d_main.c |
80.9 | 0.0000 | |
minios_abi.h |
79.6 | 0.0000 | |
sched.h |
75.8 | 0.0000 |
Files grouped by import-based community detection. Cohesion measures how tightly connected each community is internally.
137 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) -
virtio_net.c(c, 44 symbols) -
xhci.c(c, 209 symbols) -
ext4.c(c, 38 symbols) - ... and 117 more files
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
86 files in this community:
-
abi.h(h, 10 symbols) -
arena.h(h, 15 symbols) -
audio.h(h, 18 symbols) -
httpd.h(h, 10 symbols) -
leakcheck.h(h, 24 symbols) -
pcm_ring.h(h, 7 symbols) -
seccomp_bpf.h(h, 58 symbols) -
select_map.h(h, 16 symbols) -
sign.h(h, 14 symbols) -
abi.c(c, 3 symbols) -
ed25519.c(c, 36 symbols) -
seccomp_bpf.c(c, 12 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, 44 symbols) - ... and 66 more files
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
43 files in this community:
-
ktime.h(h, 3 symbols) -
tls.h(h, 73 symbols) -
tls_port.h(h, 49 symbols) -
tls_roots.h(h, 0 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) -
tls.c(c, 27 symbols) -
tls_crypto.c(c, 78 symbols) -
tls_x509.c(c, 23 symbols) -
doomgeneric_xlib.c(c, 9 symbols) -
minios.c(c, 17 symbols) -
hello.py(py, 0 symbols) -
mip.py(py, 15 symbols) -
lxabi.c(c, 61 symbols) -
lxsel.c(c, 11 symbols) -
shell.py(py, 3 symbols) -
test.py(py, 20 symbols) - ... and 23 more files
17 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_events.h(h, 39 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_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, 210 symbols) -
vga_fx.c(c, 9 symbols) -
test_fx.c(c, 2 symbols) -
test_wm.c(c, 2 symbols)
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)
3 files in this community:
-
batch.h(h, 12 symbols) -
batch.c(c, 1 symbols) -
test_batch.c(c, 3 symbols)
3 files in this community:
-
tick.h(h, 16 symbols) -
tick.c(c, 11 symbols) -
test_tick.c(c, 6 symbols)
2 files in this community:
-
test_doom_pwad.py(py, 44 symbols) -
doom_pwad.py(py, 25 symbols)
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)
Auto-generated exploration prompts based on graph structure:
- What does string.c depend on, and what depends on it? (90 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 137 files in 'headers: kernel' related to each other?
- Why are qga.h and d_englsh.h connected through 9 hops across 3 communities?
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: 731 (community: 10, external: 127, file: 589, layer: 5)
- Edges: 3329
Attribution funnel and distributions for the explorer dashboard.
-
Files: 589 | With symbols: 568 | Attributed: 472 | God nodes: 10 | Symbols: 13027
-
Layer
utility: 458 files -
Layer
testing: 82 files -
Layer
infrastructure: 39 files -
Layer
presentation: 6 files -
Layer
data_access: 4 files -
Language
c: 288 files -
Language
h: 196 files -
Language
py: 67 files -
Language
sh: 17 files -
Language
s: 13 files -
Language
S: 7 files -
Language
lua: 1 files
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.pyimportssubprocess(0 hop tomcp_dbg_driver.py) [high] Path: mcp_dbg_driver.py -
mcp_dbg_driver.pyimportssubprocess(1 hop totime.c) [high] Path: mcp_dbg_driver.py -> time.c -
mcp_dbg_driver.pyimportssubprocess(2 hops toktime.h) [high] Path: mcp_dbg_driver.py -> time.c -> ktime.h -
mcp_dogfood.pyimportssubprocess(0 hop tomcp_dogfood.py) [high] Path: mcp_dogfood.py -
mcp_dogfood.pyimportssubprocess(1 hop totime.c) [high] Path: mcp_dogfood.py -> time.c -
mcp_dogfood.pyimportssubprocess(2 hops toktime.h) [high] Path: mcp_dogfood.py -> time.c -> ktime.h -
minios_addons.pyimportssubprocess(0 hop tominios_addons.py) [high] Path: minios_addons.py -
minios_addons.pyimportssubprocess(1 hop totime.c) [high] Path: minios_addons.py -> time.c -
minios_addons.pyimportssubprocess(2 hops toktime.h) [high] Path: minios_addons.py -> time.c -> ktime.h -
minios_mcp.pyimportssubprocess(0 hop tominios_mcp.py) [high] Path: minios_mcp.py -
minios_mcp.pyimportssubprocess(1 hop tominios_addons.py) [high] Path: minios_mcp.py -> minios_addons.py -
minios_mcp.pyimportssubprocess(1 hop totime.c) [high] Path: minios_mcp.py -> time.c -
minios_mcp.pyimportssubprocess(2 hops toktime.h) [high] Path: minios_mcp.py -> time.c -> ktime.h -
test_minios_mcp.pyimportssubprocess(0 hop totest_minios_mcp.py) [high] Path: test_minios_mcp.py -
test_minifs_tools.pyimportssubprocess(0 hop totest_minifs_tools.py) [high] Path: test_minifs_tools.py -
test_mip.pyimportssubprocess(0 hop totest_mip.py) [high] Path: test_mip.py -
boot_wl.pyimportssubprocess(0 hop toboot_wl.py) [high] Path: boot_wl.py -
boot_wl.pyimportssubprocess(1 hop totime.c) [high] Path: boot_wl.py -> time.c -
boot_wl.pyimportssubprocess(2 hops toktime.h) [high] Path: boot_wl.py -> time.c -> ktime.h -
check_kb_sync.pyimportssubprocess(0 hop tocheck_kb_sync.py) [high] Path: check_kb_sync.py
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.022 | 0.014 | 1 | 2 |
r_sky.c |
0.002 | 0.066 | 0.041 | 1 | 6 |
mutate_mcp.sh |
0.002 | 0.000 | 0.001 | 1 | 0 |
media_unavailable.c |
0.005 | 0.077 | 0.048 | 2 | 7 |
mkvocab.py |
0.005 | 0.033 | 0.022 | 2 | 3 |
abi.c |
0.007 | 0.033 | 0.023 | 3 | 3 |
check_fork_stubs.py |
0.010 | 0.022 | 0.017 | 4 | 2 |
test_call_align.py |
0.010 | 0.055 | 0.037 | 4 | 5 |
clip_bridge.py |
0.012 | 0.022 | 0.018 | 5 | 2 |
check_mutant_anchors.py |
0.015 | 0.044 | 0.032 | 6 | 4 |
syscalls.c |
0.638 | 0.714 | 0.684 | 263 | 65 |
string.c |
0.032 | 1.000 | 0.613 | 13 | 91 |
d_main.c |
0.070 | 0.890 | 0.562 | 29 | 81 |
shell.c |
0.238 | 0.703 | 0.517 | 98 | 64 |
g_game.c |
0.131 | 0.769 | 0.514 | 54 | 70 |
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 |
932 | UNINIT_USE |
symname |
symname may be read before initialization (declared line 896). |
kernel/loader.c |
load_exec_elf |
1278 | DEAD_STORE |
base |
base assigned at line 1278 but never read afterwards. |
kernel/loader.c |
load_exec_elf |
1283 | DEAD_STORE |
max_end |
max_end assigned at line 1283 but never read afterwards. |
kernel/mm/cow.c |
cow_rehash |
117 | DEAD_STORE |
ref |
ref assigned at line 117 but never read afterwards. |
kernel/mm/paging.c |
mm_setup_protections |
44 | DEAD_STORE |
pd |
pd assigned at line 44 but never read afterwards. |
kernel/mm/paging.c |
honest |
686 | DEAD_STORE |
pt |
pt assigned at line 686 but never read afterwards. |
kernel/sched.c |
irqstat_report |
632 | DEAD_STORE |
txf |
txf assigned at line 632 but never read afterwards. |
kernel/sched.c |
syscall |
1399 | DEAD_STORE |
wheel |
wheel assigned at line 1399 but never read afterwards. |
kernel/sched.c |
proc_spawn_elf_inner |
2080 | DEAD_STORE |
frame |
frame assigned at line 2080 but never read afterwards. |
kernel/sched.c |
schedule |
2178 | DEAD_STORE |
cpu |
cpu assigned at line 2178 but never read afterwards. |
kernel/sched.c |
MSR |
2694 | DEAD_STORE |
frame |
frame assigned at line 2694 but never read afterwards. |
kernel/sched.c |
do_clone_thread |
2783 | DEAD_STORE |
frame |
frame assigned at line 2783 but never read afterwards. |
kernel/sched.c |
do_execve |
3078 | DEAD_STORE |
frame |
frame assigned at line 3078 but never read afterwards. |
kernel/shell.c |
context |
1731 | UNINIT_USE |
buf |
buf may be read before initialization (declared line 1723). |
kernel/syscalls.c |
sys_minios_gfx_zoom |
426 | DEAD_STORE |
gfx_zoom_2x |
gfx_zoom_2x assigned at line 426 but never read afterwards. |
kernel/syscalls.c |
sys_minios_gfx_title |
709 | DEAD_STORE |
gfx_win_title |
gfx_win_title assigned at line 709 but never read afterwards. |
kernel/syscalls.c |
FIONREAD |
2653 | DEAD_STORE |
ws |
ws assigned at line 2653 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 |
2564 | DEAD_STORE |
lx |
lx assigned at line 2564 but never read afterwards. |
kernel/vga_fb.c |
line |
2934 | DEAD_STORE |
rows_before |
rows_before assigned at line 2934 but never read afterwards. |
kernel/vga_fb.c |
wallpaper_ensure |
3627 | DEAD_STORE |
d |
d assigned at line 3627 but never read afterwards. |
kernel/vga_fb.c |
icon_decode |
3752 | DEAD_STORE |
dst |
dst assigned at line 3752 but never read afterwards. |
kernel/vga_fb.c |
icon_embedded_rgba |
3771 | DEAD_STORE |
dst |
dst assigned at line 3771 but never read afterwards. |
kernel/vga_fb.c |
vga_fb_mouse_tick |
4345 | DEAD_STORE |
gcfg |
gcfg assigned at line 4345 but never read afterwards. |
kernel/vga_fb.c |
vga_fb_mouse_tick |
4346 | DEAD_STORE |
ecfg |
ecfg assigned at line 4346 but never read afterwards. |
kernel/vga_fb.c |
vga_fb_mouse_tick |
4348 | DEAD_STORE |
win_w |
win_w assigned at line 4348 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. |
progs/doomgeneric/g_game.c |
G_PlayerReborn |
1082 | DEAD_STORE |
killcount |
killcount assigned at line 1082 but never read afterwards. |
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 |
319 | 335 |
free |
241 | 525 |
any |
239 | 476 |
without |
231 | 458 |
program |
221 | 447 |
can |
219 | 277 |
under |
212 | 230 |
see |
192 | 201 |
doomgeneric |
188 | 211 |
version |
186 | 378 |
but |
186 | 198 |
later |
184 | 198 |
more |
182 | 196 |
either |
182 | 187 |
public |
179 | 355 |
gnu |
178 | 349 |
even |
176 | 178 |
purpose |
175 | 175 |
published |
174 | 175 |
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 |
| 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 |
free |
0.98 | 10 |
any |
depends_on |
progs |
0.98 | 10 |
any |
depends_on |
without |
0.98 | 10 |
doomgeneric |
depends_on |
progs |
0.98 | 10 |
free |
depends_on |
program |
0.98 | 10 |
program |
depends_on |
progs |
0.98 | 10 |
program |
depends_on |
without |
0.98 | 10 |
progs |
depends_on |
program |
0.98 | 10 |
without |
depends_on |
progs |
0.98 | 10 |
any |
depends_on |
program |
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 |
free |
0.97 | 10 |
progs |
depends_on |
doomgeneric |
0.97 | 10 |
under |
depends_on |
progs |
0.97 | 10 |
under |
depends_on |
without |
0.97 | 10 |
without |
depends_on |
free |
0.97 | 10 |
any |
depends_on |
can |
0.96 | 10 |
any |
depends_on |
version |
0.96 | 10 |
can |
depends_on |
any |
0.96 | 10 |
can |
depends_on |
free |
0.96 | 10 |
can |
depends_on |
program |
0.96 | 10 |
can |
depends_on |
without |
0.96 | 10 |
doomgeneric |
depends_on |
version |
0.96 | 10 |
program |
depends_on |
any |
0.96 | 10 |
- Thesis:
anycentralizes 239 files; Antithesis:butpulls 186 files with 181 shared (Jaccard 0.74); Synthesis: should they merge, split by layer, or keepdepends_onexplicit? - Thesis:
anycentralizes 239 files; Antithesis:canpulls 219 files with 195 shared (Jaccard 0.74); Synthesis: should they merge, split by layer, or keepdepends_onexplicit? - Thesis:
anycentralizes 239 files; Antithesis:copyrightpulls 170 files with 170 shared (Jaccard 0.71); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
anycentralizes 239 files; Antithesis:descriptionpulls 159 files with 159 shared (Jaccard 0.67); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
anycentralizes 239 files; Antithesis:detailspulls 170 files with 170 shared (Jaccard 0.71); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
anycentralizes 239 files; Antithesis:distributedpulls 170 files with 170 shared (Jaccard 0.71); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
anycentralizes 239 files; Antithesis:doomgenericpulls 188 files with 170 shared (Jaccard 0.66); Synthesis: should they merge, split by layer, or keepdepends_onexplicit? - Thesis:
anycentralizes 239 files; Antithesis:eitherpulls 182 files with 178 shared (Jaccard 0.73); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
anycentralizes 239 files; Antithesis:evenpulls 176 files with 171 shared (Jaccard 0.70); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
anycentralizes 239 files; Antithesis:fitnesspulls 170 files with 170 shared (Jaccard 0.71); Synthesis: should they merge, split by layer, or keepbridgesexplicit?
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 |
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 | 90 |
minios_abi.h |
32 | 31 | 63 |
m_fixed.h |
9 | 50 | 59 |
v_patch.h |
2 | 50 | 54 |
d_ticcmd.h |
6 | 47 | 53 |
i_video.h |
18 | 35 | 53 |
sha1.h |
5 | 47 | 52 |
vma.h |
8 | 43 | 51 |
d_items.h |
2 | 49 | 51 |
d_mode.h |
6 | 45 | 51 |
doomdef.h |
41 | 10 | 51 |
i_timer.h |
9 | 42 | 51 |
info.h |
4 | 47 | 51 |
net_defs.h |
9 | 42 | 51 |
d_event.h |
13 | 37 | 50 |
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 |
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: 98 total | S | 98 |
RM002 |
info | Large number of functions in c: 4841 total | c | 4841 |
RM003 |
info | Large number of functions in h: 1713 total | h | 1713 |
RM004 |
info | Large number of functions in py: 742 total | py | 742 |
RM005 |
info | Large number of functions in sh: 47 total | sh | 47 |
RM006 |
info | Large number of functions in s: 328 total | s | 328 |
RM007 |
info | Large number of functions in lua: 20 total | lua | 20 |
RM008 |
info | Print statement found (consider logging instead) | python | 318 |
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) -
tlb_nmi.S(1 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) -
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) -
cvmfmt.s(4 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) - ... and 27 more
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.
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 LR
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;
kernel_c["kernel.c (c)"]
class kernel_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_6 ["progs/doomgeneric: net_defs"]
progs_doomgeneric_d_loop_c["d_loop.c (c)"]
class progs_doomgeneric_d_loop_c mod;
progs_doomgeneric_am_map_c["am_map.c (c)"]
class progs_doomgeneric_am_map_c mod;
end
subgraph community_3 ["progs/doomgeneric: p_spec"]
progs_doomgeneric_p_spec_c["p_spec.c (c)"]
class progs_doomgeneric_p_spec_c mod;
progs_doomgeneric_hu_stuff_c["hu_stuff.c (c)"]
class progs_doomgeneric_hu_stuff_c mod;
progs_doomgeneric_d_net_c["d_net.c (c)"]
class progs_doomgeneric_d_net_c mod;
progs_doomgeneric_s_sound_c["s_sound.c (c)"]
class progs_doomgeneric_s_sound_c mod;
progs_doomgeneric_wi_stuff_c["wi_stuff.c (c)"]
class progs_doomgeneric_wi_stuff_c mod;
progs_doomgeneric_m_misc_c["m_misc.c (c)"]
class progs_doomgeneric_m_misc_c mod;
progs_doomgeneric_f_finale_c["f_finale.c (c)"]
class progs_doomgeneric_f_finale_c mod;
progs_doomgeneric_v_video_c["v_video.c (c)"]
class progs_doomgeneric_v_video_c mod;
end
subgraph community_4 ["tools: tls_crypto"]
progs_src_lxabi_c["lxabi.c (c)"]
class progs_src_lxabi_c mod;
progs_doomgeneric_d_iwad_c["d_iwad.c (c)"]
class progs_doomgeneric_d_iwad_c mod;
progs_doomgeneric_p_map_c["p_map.c (c)"]
class progs_doomgeneric_p_map_c mod;
progs_doomgeneric_i_video_c["i_video.c (c)"]
class progs_doomgeneric_i_video_c mod;
progs_doomgeneric_p_setup_c["p_setup.c (c)"]
class progs_doomgeneric_p_setup_c mod;
progs_doomgeneric_r_data_c["r_data.c (c)"]
class progs_doomgeneric_r_data_c mod;
progs_doomgeneric_p_inter_c["p_inter.c (c)"]
class progs_doomgeneric_p_inter_c mod;
progs_doomgeneric_w_wad_c["w_wad.c (c)"]
class progs_doomgeneric_w_wad_c mod;
progs_doomgeneric_p_saveg_c["p_saveg.c (c)"]
class progs_doomgeneric_p_saveg_c mod;
progs_doomgeneric_m_config_c["m_config.c (c)"]
class progs_doomgeneric_m_config_c mod;
progs_doomgeneric_st_lib_c["st_lib.c (c)"]
class progs_doomgeneric_st_lib_c mod;
progs_doomgeneric_p_mobj_c["p_mobj.c (c)"]
class progs_doomgeneric_p_mobj_c mod;
progs_doomgeneric_p_enemy_c["p_enemy.c (c)"]
class progs_doomgeneric_p_enemy_c mod;
end
subgraph community_2 ["progs/src"]
progs_file_file_c["file.c (c)"]
class progs_file_file_c mod;
progs_doomgeneric_i_sound_c["i_sound.c (c)"]
class progs_doomgeneric_i_sound_c mod;
progs_doomgeneric_i_joystick_c["i_joystick.c (c)"]
class progs_doomgeneric_i_joystick_c mod;
progs_doomgeneric_p_plats_c["p_plats.c (c)"]
class progs_doomgeneric_p_plats_c mod;
progs_doomgeneric_p_switch_c["p_switch.c (c)"]
class progs_doomgeneric_p_switch_c mod;
progs_doomgeneric_i_minios_sound_c["i_minios_sound.c (c)"]
class progs_doomgeneric_i_minios_sound_c mod;
progs_doomgeneric_p_pspr_c["p_pspr.c (c)"]
class progs_doomgeneric_p_pspr_c mod;
progs_nuklear_node_editor_c["node_editor.c (c)"]
class progs_nuklear_node_editor_c mod;
progs_doomgeneric_r_things_c["r_things.c (c)"]
class progs_doomgeneric_r_things_c mod;
progs_doomgeneric_p_doors_c["p_doors.c (c)"]
class progs_doomgeneric_p_doors_c mod;
progs_doomgeneric_r_local_h["r_local.h (h)"]
class progs_doomgeneric_r_local_h mod;
progs_wl_wlcomp_c["wlcomp.c (c)"]
class progs_wl_wlcomp_c mod;
tests_test_wm_c["test_wm.c (c)"]
class tests_test_wm_c mod;
progs_doomgeneric_r_draw_c["r_draw.c (c)"]
class progs_doomgeneric_r_draw_c mod;
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;
kernel_mm_paging_c["paging.c (c)"]
class kernel_mm_paging_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;
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;
tls_test_c["tls_test.c (c)"]
class tls_test_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;
kernel_loader_c["loader.c (c)"]
class kernel_loader_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;
progs_freedomui_platform_minios_c["platform_minios.c (c)"]
class progs_freedomui_platform_minios_c mod;
drivers_pcm2_c["pcm2.c (c)"]
class drivers_pcm2_c mod;
smp_c["smp.c (c)"]
class smp_c mod;
drivers_kbd_c["kbd.c (c)"]
class drivers_kbd_c mod;
kernel_console_in_c["console_in.c (c)"]
class kernel_console_in_c mod;
tools_test_gui_freedom_py["test_gui_freedom.py (py)"]
class tools_test_gui_freedom_py 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_proc_sec_c["proc_sec.c (c)"]
class kernel_proc_sec_c mod;
progs_quake2generic_q2generic_minios_c["q2generic_minios.c (c)"]
class progs_quake2generic_q2generic_minios_c mod;
progs_doomgeneric_p_maputl_c["p_maputl.c (c)"]
class progs_doomgeneric_p_maputl_c mod;
tools_test_gui_fashion_py["test_gui_fashion.py (py)"]
class tools_test_gui_fashion_py mod;
tools_test_gui_icon_cwd_py["test_gui_icon_cwd.py (py)"]
class tools_test_gui_icon_cwd_py mod;
tools_tls_test_py["tls_test.py (py)"]
class tools_tls_test_py mod;
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_9 ["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_mm_cow_c["cow.c (c)"]
class kernel_mm_cow_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_src_lxsel_c["lxsel.c (c)"]
class progs_src_lxsel_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_src_pip_c["pip.c (c)"]
class progs_src_pip_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;
kernel_mm_tlb_c["tlb.c (c)"]
class kernel_mm_tlb_c mod;
progs_src_test_py_py["test_py.py (py)"]
class progs_src_test_py_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;
tools_update_sources_py["update_sources.py (py)"]
class tools_update_sources_py 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;
tests_test_mip_py["test_mip.py (py)"]
class tests_test_mip_py mod;
drivers_virtio_blk_c["virtio_blk.c (c)"]
class drivers_virtio_blk_c mod;
kernel_console_c["console.c (c)"]
class kernel_console_c mod;
headers_futex_h["futex.h (h)"]
class headers_futex_h mod;
progs_doomgeneric_net_defs_h["net_defs.h (h)"]
class progs_doomgeneric_net_defs_h 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;
progs_src_apsse_c["apsse.c (c)"]
class progs_src_apsse_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_src_lxproc_c["lxproc.c (c)"]
class progs_src_lxproc_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;
tools_sign_elf_py["sign_elf.py (py)"]
class tools_sign_elf_py 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;
progs_micropython_variants_minios_lib_mip_py["mip.py (py)"]
class progs_micropython_variants_minios_lib_mip_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_select_map_c["test_select_map.c (c)"]
class tests_test_select_map_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;
tests_test_sign_c["test_sign.c (c)"]
class tests_test_sign_c 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;
tools_mkramdisk_py["mkramdisk.py (py)"]
class tools_mkramdisk_py 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;
kernel_futex_c["futex.c (c)"]
class kernel_futex_c mod;
tests_test_vma_c["test_vma.c (c)"]
class tests_test_vma_c mod;
headers_shell_h["shell.h (h)"]
class headers_shell_h mod;
progs_doomgeneric_am_map_h["am_map.h (h)"]
class progs_doomgeneric_am_map_h mod;
progs_src_sbtone_c["sbtone.c (c)"]
class progs_src_sbtone_c mod;
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;
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;
end
subgraph community_8 ["headers: tick"]
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_check_abi_numbers_py["check_abi_numbers.py (py)"]
class tools_check_abi_numbers_py mod;
end
progs_doomgeneric_d_main_c ~~~ progs_doomgeneric_am_map_c
progs_doomgeneric_g_game_c ~~~ progs_doomgeneric_hu_stuff_c
progs_doomgeneric_m_menu_c ~~~ progs_doomgeneric_d_net_c
progs_doomgeneric_st_stuff_c ~~~ progs_doomgeneric_s_sound_c
progs_doomgeneric_i_input_c ~~~ progs_doomgeneric_wi_stuff_c
progs_doomgeneric_i_system_c ~~~ progs_doomgeneric_m_misc_c
progs_doomgeneric_am_map_c ~~~ progs_doomgeneric_f_finale_c
progs_doomgeneric_hu_stuff_c ~~~ progs_doomgeneric_v_video_c
progs_doomgeneric_d_net_c ~~~ progs_doomgeneric_d_iwad_c
progs_doomgeneric_s_sound_c ~~~ progs_doomgeneric_i_video_c
progs_doomgeneric_wi_stuff_c ~~~ progs_doomgeneric_w_wad_c
progs_doomgeneric_m_misc_c ~~~ progs_doomgeneric_p_saveg_c
progs_doomgeneric_f_finale_c ~~~ progs_doomgeneric_m_config_c
progs_doomgeneric_v_video_c ~~~ progs_doomgeneric_st_lib_c
progs_doomgeneric_d_iwad_c ~~~ progs_doomgeneric_i_sound_c
progs_doomgeneric_i_video_c ~~~ progs_doomgeneric_i_joystick_c
progs_doomgeneric_w_wad_c ~~~ progs_doomgeneric_i_minios_sound_c
progs_doomgeneric_p_saveg_c ~~~ progs_doomgeneric_r_things_c
progs_doomgeneric_m_config_c ~~~ progs_doomgeneric_r_draw_c
progs_doomgeneric_st_lib_c ~~~ progs_doomgeneric_doomgeneric_soso_c
progs_doomgeneric_i_sound_c ~~~ progs_doomgeneric_doomgeneric_sosox_c
progs_doomgeneric_i_joystick_c ~~~ progs_doomgeneric_f_wipe_c
progs_doomgeneric_i_minios_sound_c ~~~ progs_doomgeneric_w_main_c
progs_doomgeneric_r_things_c ~~~ progs_doomgeneric_m_argv_c
progs_doomgeneric_r_draw_c ~~~ progs_doomgeneric_i_scale_c
progs_doomgeneric_doomgeneric_soso_c ~~~ progs_doomgeneric_w_checksum_c
progs_doomgeneric_doomgeneric_sosox_c ~~~ progs_doomgeneric_doomgeneric_sdl_c
progs_doomgeneric_f_wipe_c ~~~ progs_doomgeneric_i_endoom_c
progs_doomgeneric_w_main_c ~~~ progs_doomgeneric_gusconf_c
progs_doomgeneric_m_argv_c ~~~ progs_doomgeneric_m_controls_c
progs_doomgeneric_i_scale_c ~~~ progs_doomgeneric_w_file_c
progs_doomgeneric_w_checksum_c ~~~ progs_doomgeneric_deh_main_h
progs_doomgeneric_doomgeneric_sdl_c ~~~ progs_doomgeneric_i_cdmus_c
progs_doomgeneric_i_endoom_c ~~~ progs_doomgeneric_w_wad_h
progs_doomgeneric_gusconf_c ~~~ progs_doomgeneric_i_timer_c
progs_doomgeneric_m_controls_c ~~~ progs_doomgeneric_w_file_stdc_c
progs_doomgeneric_w_file_c ~~~ progs_doomgeneric_m_fixed_c
progs_doomgeneric_deh_main_h ~~~ progs_doomgeneric_g_game_h
progs_doomgeneric_i_cdmus_c ~~~ progs_doomgeneric_st_stuff_h
progs_doomgeneric_w_wad_h ~~~ progs_doomgeneric_z_zone_c
progs_doomgeneric_i_timer_c ~~~ progs_doomgeneric_doomgeneric_win_c
progs_doomgeneric_w_file_stdc_c ~~~ progs_doomgeneric_m_cheat_c
progs_doomgeneric_m_fixed_c ~~~ progs_doomgeneric_v_video_h
progs_doomgeneric_g_game_h ~~~ progs_doomgeneric_m_misc_h
progs_doomgeneric_st_stuff_h ~~~ progs_doomgeneric_i_system_h
progs_doomgeneric_z_zone_c ~~~ progs_doomgeneric_am_map_h
progs_doomgeneric_doomgeneric_win_c ~~~ progs_doomgeneric_f_finale_h
progs_doomgeneric_m_cheat_c ~~~ progs_doomgeneric_doomtype_h
progs_doomgeneric_v_video_h ~~~ progs_doomgeneric_deh_str_h
progs_doomgeneric_m_misc_h ~~~ progs_doomgeneric_w_file_h
kernel_syscalls_c ~~~ tests_test_fat32_c
kernel_shell_c ~~~ kernel_spawn_c
kernel_sched_c ~~~ kernel_minifetch_c
kernel_c ~~~ kernel_loader_c
kernel_mm_paging_c ~~~ drivers_pcm2_c
tests_test_ext4_c ~~~ smp_c
tests_test_fat32_c ~~~ drivers_kbd_c
kernel_spawn_c ~~~ kernel_console_in_c
kernel_minifetch_c ~~~ drivers_usbhid_c
kernel_loader_c ~~~ drivers_block_c
drivers_pcm2_c ~~~ kernel_exec_c
smp_c ~~~ net_net_c
drivers_kbd_c ~~~ fs_minifs_c
kernel_console_in_c ~~~ kernel_proc_sec_c
drivers_usbhid_c ~~~ headers_kernel_h
drivers_block_c ~~~ drivers_sb16_c
kernel_exec_c ~~~ fs_ext4_c
net_net_c ~~~ fs_fat32_c
fs_minifs_c ~~~ net_rtl8139_c
kernel_proc_sec_c ~~~ kernel_mm_cow_c
headers_kernel_h ~~~ kernel_syscalls_proc_c
drivers_sb16_c ~~~ kernel_mm_tlb_c
fs_ext4_c ~~~ tests_test_pcache_c
fs_fat32_c ~~~ tests_test_usbhid_c
net_rtl8139_c ~~~ tests_test_usbblk_c
kernel_mm_cow_c ~~~ tests_test_xhci_c
kernel_syscalls_proc_c ~~~ drivers_xhci_c
kernel_mm_tlb_c ~~~ drivers_nvme_c
tests_test_pcache_c ~~~ drivers_usbblk_c
tests_test_usbhid_c ~~~ drivers_virtio_net_c
tests_test_usbblk_c ~~~ fs_vfs_c
tests_test_xhci_c ~~~ drivers_virtio_blk_c
drivers_xhci_c ~~~ kernel_console_c
drivers_nvme_c ~~~ headers_futex_h
drivers_usbblk_c ~~~ tests_test_ldso_c
drivers_virtio_net_c ~~~ fs_fsimg_c
fs_vfs_c ~~~ kernel_panic_c
drivers_virtio_blk_c ~~~ headers_spawn_h
kernel_console_c ~~~ tests_test_driver_c
headers_futex_h ~~~ headers_sched_h
tests_test_ldso_c ~~~ headers_vga_fb_h
fs_fsimg_c ~~~ headers_sync_h
kernel_panic_c ~~~ qga_c
headers_spawn_h ~~~ kernel_editor_c
tests_test_driver_c ~~~ drivers_ide_c
headers_sched_h ~~~ drivers_pcspk_c
headers_vga_fb_h ~~~ headers_rcu_h
headers_sync_h ~~~ headers_percpu_rq_h
qga_c ~~~ kernel_mm_swap_c
kernel_editor_c ~~~ kernel_mm_c
drivers_ide_c ~~~ tests_test_fault_c
drivers_pcspk_c ~~~ drivers_mouse_c
headers_rcu_h ~~~ tests_test_vma_bench_c
headers_percpu_rq_h ~~~ kernel_futex_c
kernel_mm_swap_c ~~~ tests_test_vma_c
kernel_mm_c ~~~ headers_shell_h
tests_test_fault_c ~~~ fs_kfile_c
drivers_mouse_c ~~~ drivers_rtc_c
tests_test_vma_bench_c ~~~ fs_pcache_c
kernel_futex_c ~~~ kernel_lz4_kernel_c
tests_test_vma_c ~~~ kernel_serial_c
headers_shell_h ~~~ tests_test_futex_c
fs_kfile_c ~~~ tests_test_pci_c
drivers_rtc_c ~~~ tests_test_sync_c
fs_pcache_c ~~~ tests_test_panic_c
progs_doomgeneric_p_spec_c ~~~ progs_doomgeneric_p_enemy_c
progs_doomgeneric_p_map_c ~~~ progs_doomgeneric_p_plats_c
progs_doomgeneric_p_setup_c ~~~ progs_doomgeneric_p_switch_c
progs_doomgeneric_r_data_c ~~~ progs_doomgeneric_p_pspr_c
progs_doomgeneric_p_inter_c ~~~ progs_doomgeneric_p_doors_c
progs_doomgeneric_p_mobj_c ~~~ progs_doomgeneric_r_local_h
progs_doomgeneric_p_enemy_c ~~~ progs_doomgeneric_r_bsp_c
progs_doomgeneric_p_plats_c ~~~ progs_doomgeneric_r_plane_c
progs_doomgeneric_p_switch_c ~~~ progs_doomgeneric_hu_lib_c
progs_doomgeneric_p_pspr_c ~~~ progs_doomgeneric_r_main_c
progs_doomgeneric_p_doors_c ~~~ progs_doomgeneric_p_ceilng_c
progs_doomgeneric_r_local_h ~~~ progs_doomgeneric_p_floor_c
progs_doomgeneric_r_bsp_c ~~~ progs_doomgeneric_r_defs_h
progs_doomgeneric_r_plane_c ~~~ progs_doomgeneric_statdump_c
progs_doomgeneric_hu_lib_c ~~~ progs_doomgeneric_r_segs_c
progs_doomgeneric_r_main_c ~~~ progs_doomgeneric_p_telept_c
progs_doomgeneric_p_ceilng_c ~~~ progs_quake2generic_q2generic_minios_c
progs_doomgeneric_p_floor_c ~~~ progs_doomgeneric_p_maputl_c
progs_doomgeneric_r_defs_h ~~~ progs_doomgeneric_info_c
progs_doomgeneric_statdump_c ~~~ progs_doomgeneric_doomstat_h
progs_doomgeneric_r_segs_c ~~~ progs_doomgeneric_p_lights_c
progs_doomgeneric_p_telept_c ~~~ progs_doomgeneric_d_player_h
progs_quake2generic_q2generic_minios_c ~~~ progs_doomgeneric_p_mobj_h
progs_doomgeneric_p_maputl_c ~~~ progs_doomgeneric_doomdef_h
progs_doomgeneric_info_c ~~~ progs_doomgeneric_p_user_c
progs_doomgeneric_doomstat_h ~~~ progs_doomgeneric_p_sight_c
progs_doomgeneric_p_lights_c ~~~ progs_doomgeneric_p_tick_c
progs_doomgeneric_d_player_h ~~~ progs_doomgeneric_p_pspr_h
progs_doomgeneric_p_mobj_h ~~~ progs_doomgeneric_r_sky_c
progs_doomgeneric_doomdef_h ~~~ progs_doomgeneric_sounds_c
progs_doomgeneric_p_user_c ~~~ progs_doomgeneric_p_local_h
progs_doomgeneric_p_sight_c ~~~ progs_doomgeneric_r_state_h
progs_doomgeneric_p_tick_c ~~~ progs_doomgeneric_r_main_h
progs_doomgeneric_p_pspr_h ~~~ progs_doomgeneric_tables_h
progs_doomgeneric_r_sky_c ~~~ progs_doomgeneric_s_sound_h
progs_doomgeneric_sounds_c ~~~ progs_doomgeneric_doomdata_h
progs_doomgeneric_p_local_h ~~~ progs_doomgeneric_r_data_h
progs_doomgeneric_r_state_h ~~~ progs_doomgeneric_d_mode_c
progs_doomgeneric_r_main_h ~~~ progs_doomgeneric_d_items_c
progs_src_lxabi_c ~~~ tools_minios_hyper_py
progs_tls_u_tls_u_port_c ~~~ tools_test_gui_freedom_py
progs_tls_u_tls_u_main_c ~~~ headers_tls_port_h
tls_test_c ~~~ tools_test_gui_wm_py
progs_doomgeneric_doomgeneric_xlib_c ~~~ tools_boot_wl_py
mcp_minios_mcp_py ~~~ tools_test_gui_fashion_py
tools_minios_hyper_py ~~~ tools_test_gui_icon_cwd_py
tools_test_gui_freedom_py ~~~ tools_tls_test_py
headers_tls_port_h ~~~ tools_repro_gui_py
tools_test_gui_wm_py ~~~ tools_minios_gui_py
tools_boot_wl_py ~~~ progs_src_lxsel_c
tools_test_gui_fashion_py ~~~ tools_probe_compute_vga_py
tools_test_gui_icon_cwd_py ~~~ tools_probe_minicraft_py
tools_tls_test_py ~~~ progs_src_test_py_py
tools_repro_gui_py ~~~ mcp_minios_addons_py
tools_minios_gui_py ~~~ mcp_mcp_dbg_driver_py
progs_src_lxsel_c ~~~ mcp_mcp_dogfood_py
tools_probe_compute_vga_py ~~~ tools_minios_cli_py
tools_probe_minicraft_py ~~~ tools_gdb_repro_py
progs_src_test_py_py ~~~ tools_test_gui_gfxview_py
mcp_minios_addons_py ~~~ tools_test_gui_zoom_py
mcp_mcp_dbg_driver_py ~~~ net_tls_c
mcp_mcp_dogfood_py ~~~ tools_qga_client_py
tools_minios_cli_py ~~~ tools_test_http_server_py
tools_gdb_repro_py ~~~ tools_test_gui_menu_py
tools_test_gui_gfxview_py ~~~ progs_lua_minios_c
tools_test_gui_zoom_py ~~~ progs_micropython_variants_minios_lib_mip_py
net_tls_c ~~~ net_tls_crypto_c
tools_qga_client_py ~~~ net_tls_x509_c
tools_test_http_server_py ~~~ progs_src_shell_py
tools_test_gui_menu_py ~~~ progs_src_test_py
progs_file_file_c ~~~ progs_piano_piano_c
progs_nuklear_node_editor_c ~~~ progs_src_freedom_wl_c
progs_wl_wlcomp_c ~~~ progs_src_lxsecc_c
progs_pokemon_platform_minios_c ~~~ tests_test_wl_c
progs_freedomui_freedomui_minios_c ~~~ progs_vedit_vedit_c
progs_src_lxnet_c ~~~ progs_lisp_lisp_c
progs_piano_piano_c ~~~ progs_paint_paint_c
progs_src_freedom_wl_c ~~~ progs_nuklear_nuklear_minios_c
progs_src_lxsecc_c ~~~ progs_freedomui_platform_minios_c
tests_test_wl_c ~~~ progs_doomgeneric_doomgeneric_minios_c
progs_vedit_vedit_c ~~~ progs_doomedit_doomedit_c
progs_lisp_lisp_c ~~~ progs_minicraft_minicraft_c
progs_paint_paint_c ~~~ progs_src_pip_c
progs_nuklear_nuklear_minios_c ~~~ progs_doomgeneric_memio_c
progs_freedomui_platform_minios_c ~~~ progs_src_opl3_c
progs_doomgeneric_doomgeneric_minios_c ~~~ progs_quake2generic_snddma_minios_c
progs_doomedit_doomedit_c ~~~ progs_src_apsse_c
progs_minicraft_minicraft_c ~~~ progs_src_lxtls_c
progs_src_pip_c ~~~ progs_src_lxproc_c
progs_doomgeneric_memio_c ~~~ progs_lua_lua_main_c
progs_src_opl3_c ~~~ tests_test_leakcheck_c
progs_quake2generic_snddma_minios_c ~~~ progs_freedomui_media_unavailable_c
progs_src_apsse_c ~~~ progs_nuklear_cvm_emit_c
progs_src_lxtls_c ~~~ tests_test_seccomp_bpf_c
progs_src_lxproc_c ~~~ tests_stubs_kernel_h
progs_lua_lua_main_c ~~~ tests_test_ps2_keymap_c
tests_test_leakcheck_c ~~~ tests_test_minios_png_c
progs_freedomui_media_unavailable_c ~~~ tests_test_pcm_c
progs_nuklear_cvm_emit_c ~~~ progs_nuklear_nuklear_theme_c
tests_test_seccomp_bpf_c ~~~ progs_freedomui_ps2_keymap_c
tests_stubs_kernel_h ~~~ progs_src_freedom_c
tests_test_ps2_keymap_c ~~~ headers_leakcheck_h
tests_test_minios_png_c ~~~ progs_src_thdemo_c
tests_test_pcm_c ~~~ tests_test_file_assoc_c
progs_nuklear_nuklear_theme_c ~~~ progs_src_fptest_c
progs_freedomui_ps2_keymap_c ~~~ tests_test_sanitize_c
progs_src_freedom_c ~~~ tests_test_select_map_c
headers_leakcheck_h ~~~ tests_test_theme_c
progs_src_thdemo_c ~~~ tests_test_sign_c
tests_test_file_assoc_c ~~~ tests_test_abi_c
progs_src_fptest_c ~~~ tests_test_arena_c
tests_test_sanitize_c ~~~ tests_test_freedomui_c
tests_test_select_map_c ~~~ tests_test_httpd_c
tests_test_theme_c ~~~ progs_topogpt3_topogpt3_c
tests_test_sign_c ~~~ progs_micropython_variants_minios_minios_module_c
tests_test_abi_c ~~~ progs_wl_wl_pixbuf_h
tests_test_arena_c ~~~ progs_file_file_assoc_h
tests_test_freedomui_c ~~~ progs_src_sbtone_c
tests_test_httpd_c ~~~ progs_nuklear_nuklear_minios_h
progs_topogpt3_topogpt3_c ~~~ tests_test_paint_c
progs_micropython_variants_minios_minios_module_c ~~~ tests_test_vedit_build_c
mcp_test_minios_mcp_py ~~~ tools_wm_layout_sync_py
tools_update_sources_py ~~~ tools_check_surprising_py
tests_test_mip_py ~~~ tools_test_call_align_py
tools_test_lisp_py ~~~ tools_mkramdisk_py
tests_test_minifs_tools_py ~~~ tools_check_mutant_anchors_py
tools_sign_elf_py ~~~ tools_check_cohesion_py
tools_wm_layout_sync_py ~~~ tools_check_complexity_py
tools_check_surprising_py ~~~ tools_gen_icons_py
tools_test_call_align_py ~~~ tools_check_addons_py
tools_mkramdisk_py ~~~ tools_check_kb_sync_py
tools_check_mutant_anchors_py ~~~ tools_gen_desktop_pngs_py
tools_check_cohesion_py ~~~ tools_mkfs_minifs_py
tools_check_complexity_py ~~~ tools_minifs_saves_py
tools_gen_icons_py ~~~ tools_minifs_fsck_py
tools_check_addons_py ~~~ tools_kernel_feature_survey_py
tools_check_kb_sync_py ~~~ tools_check_abi_numbers_py
Auto-generated Mermaid class diagrams from parsed class-level symbols, split into groups of at most 6 classes so each diagram stays readable. Per-module class diagrams with exact members live in readmenator-apidocs/modules/.
classDiagram
direction LR
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)
}
classDiagram
direction LR
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...
}
classDiagram
direction LR
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 ...
}
classDiagram
direction LR
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)
}
classDiagram
direction LR
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);
}
classDiagram
direction LR
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)
}
classDiagram
direction LR
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);
}
classDiagram
direction LR
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);
}
classDiagram
direction LR
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_forget(int pid);
+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);
}
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.896, "id": 0, "label": "headers: kernel", "size": 137}, {"cohesion": 0.665, "id": 1, "label": "progs/doomgeneric: d_englsh", "size": 99}, {"cohesion": 0.715, "id": 2, "label": "progs/src", "size": 86}, {"cohesion": 0.557, "id": 3, "label": "progs/doomgeneric: p_spec", "size": 69}, {"cohesion": 0.769, "id": 4, "label": "tools: tls_crypto", "size": 43}, {"cohesion": 0.722, "id": 5, "label": "headers: vga_fb", "size": 17}, {"cohesion": 0.422, "id": 6, "label": "progs/doomgeneric: net_defs", "size": 13}, {"cohesion": 0.667, "id": 7, "label": "headers: batch", "size": 3}, {"cohesion": 0.667, "id": 8, "label": "headers: tick", "size": 3}, {"cohesion": 1.0, "id": 9, "label": "tools: doom_pwad", "size": 2}], "god_nodes": [{"node_id": "kernel/string.c", "score": 181.3}, {"node_id": "progs/doomgeneric/doomtype.h", "score": 101.4}, {"node_id": "progs/doomgeneric/doomdef.h", "score": 90.9}, {"node_id": "kernel/syscalls.c", "score": 90.3}, {"node_id": "progs/doomgeneric/doomstat.h", "score": 84.8}, {"node_id": "progs/doomgeneric/z_zone.h", "score": 81.3}, {"node_id": "progs/doomgeneric/i_system.h", "score": 81.2}, {"node_id": "progs/doomgeneric/d_main.c", "score": 80.9}, {"node_id": "progs/minios_abi.h", "score": 79.6}, {"node_id": "headers/sched.h", "score": 75.8}], "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/arch/x86/cpu_setup.h", "target": "bootdefs.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/ed25519.c", "target": "sign.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/loader.c", "target": "sign.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/cow.c", "target": "tlb.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/paging.c", "target": "tlb.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/tlb.c", "target": "kernel.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/tlb.c", "target": "sched.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/tlb.c", "target": "smp.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/tlb.c", "target": "spinlock.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/mm/tlb.c", "target": "tlb.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/sched.c", "target": "tlb.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": "proc_sec.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "spawn.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "kernel/shell.c", "target": "tlb.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": "select_map.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": "tlb.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": "arch/x86/cpu_setup.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/lib/mip.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/micropython/variants/minios/lib/mip.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/micropython/variants/minios/lib/mip.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/micropython/variants/minios/lib/mip.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/apsse.c", "target": "emmintrin.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/apsse.c", "target": "pthread.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/apsse.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/apsse.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/apsse.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/apsse.c", "target": "sys/mman.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/audio.c", "target": "minios_abi.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/cvmfmt.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/cvmfmt.c", "target": "string.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": "dirent.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/lxproc.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxproc.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxproc.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxproc.c", "target": "sys/wait.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxproc.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxproc.c", "target": "minios_abi.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/lxsel.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsel.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsel.c", "target": "sys/select.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsel.c", "target": "sys/syscall.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsel.c", "target": "sys/time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsel.c", "target": "time.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/lxsel.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/pip.c", "target": "errno.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/pip.c", "target": "stdint.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/pip.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/pip.c", "target": "stdlib.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/pip.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/pip.c", "target": "unistd.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/pip.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/test_py.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/test_py.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/test_py.py", "target": "select"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/test_py.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/test_py.py", "target": "mip"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/test_py.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "progs/src/test_py.py", "target": "asyncio"}, {"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": "smp.c", "target": "arch/x86/cpu_setup.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_mip.py", "target": "importlib.util"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_mip.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_mip.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_mip.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_mip.py", "target": "threading"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_mip.py", "target": "unittest"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_mip.py", "target": "http.server"}, {"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_select_map.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_select_map.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_select_map.c", "target": "select_map.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_sign.c", "target": "stdio.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_sign.c", "target": "string.h"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tests/test_sign.c", "target": "sign.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/mkcpyzip.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkcpyzip.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/mkcpyzip.py", "target": "zipfile"}, {"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": "re"}, {"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/sign_elf.py", "target": "hashlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/sign_elf.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/sign_elf.py", "target": "struct"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/sign_elf.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/sign_elf.py", "target": "nacl.bindings"}, {"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_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/update_sources.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/update_sources.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/update_sources.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/update_sources.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/update_sources.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/update_sources.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/update_sources.py", "target": "datetime"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "tools/update_sources.py", "target": "pathlib"}, {"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/arch/x86/cpu_setup.h", "target": "headers/arch/x86/boot/bootdefs.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/ed25519.c", "target": "headers/sign.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/loader.c", "target": "headers/sign.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/cow.c", "target": "headers/tlb.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/paging.c", "target": "headers/tlb.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/tlb.c", "target": "headers/sched.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/tlb.c", "target": "headers/smp.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/tlb.c", "target": "headers/spinlock.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/mm/tlb.c", "target": "headers/tlb.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/sched.c", "target": "headers/tlb.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/proc_sec.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/spawn.h"}, {"confidence": "EXTRACTED", "relation": "resolved_imports", "source": "kernel/shell.c", "target": "headers/tlb.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/select_map.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/tlb.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/arch/x86/cpu_setup.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_thingsGenerated offline by readmenator from commit cd87980b5eb5. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes