diff options
| author | 2024-03-31 09:59:51 -0400 | |
|---|---|---|
| committer | 2024-03-31 09:59:51 -0400 | |
| commit | 200c617c865a5952f0bd12378802cc06ea3eb1c2 (patch) | |
| tree | 2af456d4c62a08330cf961e7237f083fc4566370 /src/CaseData.zig | |
| parent | Split out Unicode tests to separate file (diff) | |
| download | zg-200c617c865a5952f0bd12378802cc06ea3eb1c2.tar.gz zg-200c617c865a5952f0bd12378802cc06ea3eb1c2.tar.xz zg-200c617c865a5952f0bd12378802cc06ea3eb1c2.zip | |
Updated README
Diffstat (limited to 'src/CaseData.zig')
| -rw-r--r-- | src/CaseData.zig | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/CaseData.zig b/src/CaseData.zig index c9ccc1e..260637a 100644 --- a/src/CaseData.zig +++ b/src/CaseData.zig | |||
| @@ -15,7 +15,7 @@ prop_s2: []u8 = undefined, | |||
| 15 | const Self = @This(); | 15 | const Self = @This(); |
| 16 | 16 | ||
| 17 | pub fn init(allocator: mem.Allocator) !Self { | 17 | pub fn init(allocator: mem.Allocator) !Self { |
| 18 | const decompressor = compress.deflate.decompressor; | 18 | const decompressor = compress.flate.inflate.decompressor; |
| 19 | const endian = builtin.cpu.arch.endian(); | 19 | const endian = builtin.cpu.arch.endian(); |
| 20 | 20 | ||
| 21 | var self = Self{ | 21 | var self = Self{ |
| @@ -32,8 +32,7 @@ pub fn init(allocator: mem.Allocator) !Self { | |||
| 32 | // Uppercase | 32 | // Uppercase |
| 33 | const upper_bytes = @embedFile("upper"); | 33 | const upper_bytes = @embedFile("upper"); |
| 34 | var upper_fbs = std.io.fixedBufferStream(upper_bytes); | 34 | var upper_fbs = std.io.fixedBufferStream(upper_bytes); |
| 35 | var upper_decomp = try decompressor(allocator, upper_fbs.reader(), null); | 35 | var upper_decomp = decompressor(.raw, upper_fbs.reader()); |
| 36 | defer upper_decomp.deinit(); | ||
| 37 | var upper_reader = upper_decomp.reader(); | 36 | var upper_reader = upper_decomp.reader(); |
| 38 | 37 | ||
| 39 | while (true) { | 38 | while (true) { |
| @@ -46,8 +45,7 @@ pub fn init(allocator: mem.Allocator) !Self { | |||
| 46 | // Lowercase | 45 | // Lowercase |
| 47 | const lower_bytes = @embedFile("lower"); | 46 | const lower_bytes = @embedFile("lower"); |
| 48 | var lower_fbs = std.io.fixedBufferStream(lower_bytes); | 47 | var lower_fbs = std.io.fixedBufferStream(lower_bytes); |
| 49 | var lower_decomp = try decompressor(allocator, lower_fbs.reader(), null); | 48 | var lower_decomp = decompressor(.raw, lower_fbs.reader()); |
| 50 | defer lower_decomp.deinit(); | ||
| 51 | var lower_reader = lower_decomp.reader(); | 49 | var lower_reader = lower_decomp.reader(); |
| 52 | 50 | ||
| 53 | while (true) { | 51 | while (true) { |
| @@ -60,8 +58,7 @@ pub fn init(allocator: mem.Allocator) !Self { | |||
| 60 | // Case properties | 58 | // Case properties |
| 61 | const cp_bytes = @embedFile("case_prop"); | 59 | const cp_bytes = @embedFile("case_prop"); |
| 62 | var cp_fbs = std.io.fixedBufferStream(cp_bytes); | 60 | var cp_fbs = std.io.fixedBufferStream(cp_bytes); |
| 63 | var cp_decomp = try decompressor(allocator, cp_fbs.reader(), null); | 61 | var cp_decomp = decompressor(.raw, cp_fbs.reader()); |
| 64 | defer cp_decomp.deinit(); | ||
| 65 | var cp_reader = cp_decomp.reader(); | 62 | var cp_reader = cp_decomp.reader(); |
| 66 | 63 | ||
| 67 | const stage_1_len: u16 = try cp_reader.readInt(u16, endian); | 64 | const stage_1_len: u16 = try cp_reader.readInt(u16, endian); |