29 lines
418 B
Text
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]];
|