summaryrefslogtreecommitdiff
path: root/src/CaseData.zig
diff options
context:
space:
mode:
authorGravatar Jose Colon Rodriguez2024-03-26 08:20:15 -0400
committerGravatar Jose Colon Rodriguez2024-03-26 08:20:15 -0400
commit524c0b63bddbf2a0794af8e55d47c18473542199 (patch)
tree0d2b69a1422cbef5a4a572e7a09a6564a704bfba /src/CaseData.zig
parentUsing diff for uppercase mapping (diff)
downloadzg-524c0b63bddbf2a0794af8e55d47c18473542199.tar.gz
zg-524c0b63bddbf2a0794af8e55d47c18473542199.tar.xz
zg-524c0b63bddbf2a0794af8e55d47c18473542199.zip
Using diff for lowercase mapping
Diffstat (limited to 'src/CaseData.zig')
-rw-r--r--src/CaseData.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/CaseData.zig b/src/CaseData.zig
index 98a74b1..4f06636 100644
--- a/src/CaseData.zig
+++ b/src/CaseData.zig
@@ -51,9 +51,10 @@ pub fn init(allocator: mem.Allocator) !Self {
51 var lower_reader = lower_decomp.reader(); 51 var lower_reader = lower_decomp.reader();
52 52
53 while (true) { 53 while (true) {
54 const cp = try lower_reader.readInt(u24, endian); 54 const cp = try lower_reader.readInt(i24, endian);
55 if (cp == 0) break; 55 if (cp == 0) break;
56 self.case_map[cp][1] = @intCast(try lower_reader.readInt(u24, endian)); 56 const diff = try lower_reader.readInt(i24, endian);
57 self.case_map[@intCast(cp)][1] = @intCast(cp + diff);
57 } 58 }
58 59
59 // Case properties 60 // Case properties