mirror of
https://github.com/IllusionMan1212/flac-odin.git
synced 2026-10-24 02:12:29 +00:00
finally understood why the use-after-free bug happened
This commit is contained in:
@@ -6,6 +6,7 @@ import "core:crypto/legacy/md5"
|
||||
FLAC_MAGIC :: 'f' << 24 | 'L' << 16 | 'a' << 8 | 'C'
|
||||
|
||||
//odinfmt: disable
|
||||
@(rodata)
|
||||
crc8_lookup := [256]u8 {
|
||||
0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x12, 0x15,
|
||||
0x38, 0x3F, 0x36, 0x31, 0x24, 0x23, 0x2A, 0x2D,
|
||||
@@ -41,6 +42,7 @@ crc8_lookup := [256]u8 {
|
||||
0xE6, 0xE1, 0xE8, 0xEF, 0xFA, 0xFD, 0xF4, 0xF3,
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
crc16_lookup := [256]u16 {
|
||||
0x0000, 0x8005, 0x800F, 0x000A, 0x801B, 0x001E, 0x0014, 0x8011,
|
||||
0x8033, 0x0036, 0x003C, 0x8039, 0x0028, 0x802D, 0x8027, 0x0022,
|
||||
|
||||
Reference in New Issue
Block a user