wikilyze/ingested.hexpat
2022-10-22 01:21:59 +02:00

29 lines
418 B
Text

#pragma endian little
#pragma array_limit 10000000
#pragma pattern_limit 100000000
struct Page {
u32 link_idx;
// u32 id;
// u32 length;
// bool redirect;
padding[9];
u16 title_len;
char title[title_len];
};
struct Link {
u32 to;
// u32 start;
// u32 end;
padding[8];
} [[static]];
struct Data {
u32 pages_len;
u32 links_len;
Page pages[pages_len];
Link links[links_len];
};
Data data @ 0 [[inline]];