use ListDLU; @section(".text"); @instantiate ListDLU_remove[u32, u32; 9]; @instantiate ListDLU_add[u32, u32; 9]; extern u8*(u8* ptr, u32 sz) realloc; libc_realloc: u8*(u8* userdata, u8* ptr, u32 sz) -> { return realloc(ptr, sz); }; main: u0() -> { Alloc libc; libc.realloc = &libc_realloc; ListDLU[u32, u32; 9] list; ListDLU_add[u32, u32; 9](&list, &libc, 1234); ListDLU_add[u32, u32; 9](&list, &libc, 4321); ListDLU_add[u32, u32; 9](&list, &libc, 7777); ListDLU_add[u32, u32; 9](&list, &libc, 6969); ListDLU_remove[u32, u32; 9](&list, 1); return; }; @section(".bss");