blob: 5eb9c8805d0b50654fc5f6651d36f77a092c7735 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
// util.cff
extern fn xmalloc(n usize) *void;
extern fn xcalloc(n usize, m usize) *void;
extern fn xrealloc(p *void, n usize) *void;
extern fn xstrdup(str *const u8) *u8;
def FNV1A_INI u32 = 0x811c9dc5;
extern fn fnv1a(h u32, [#]const u8) u32;
extern fn fnv1a_s(h u32, *const u8) u32;
extern fn fnv1a_i(h u32, i64) u32;
extern fn addfilepath(*const u8) int;
// extern fn fatal(*Parser, Loc, fmt *const u8, ...) void;
extern fn internstr(*const u8) *const u8;
|