diff options
Diffstat (limited to 'src/CaseFold.zig')
| -rw-r--r-- | src/CaseFold.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/CaseFold.zig b/src/CaseFold.zig index 3e7535e..19c9da8 100644 --- a/src/CaseFold.zig +++ b/src/CaseFold.zig | |||
| @@ -19,9 +19,10 @@ pub fn caseFold( | |||
| 19 | ) ![]const u21 { | 19 | ) ![]const u21 { |
| 20 | var cfcps = std.ArrayList(u21).init(allocator); | 20 | var cfcps = std.ArrayList(u21).init(allocator); |
| 21 | defer cfcps.deinit(); | 21 | defer cfcps.deinit(); |
| 22 | var buf: [3]u21 = undefined; | ||
| 22 | 23 | ||
| 23 | for (cps) |cp| { | 24 | for (cps) |cp| { |
| 24 | const cf = self.fold_data.caseFold(cp); | 25 | const cf = self.fold_data.caseFold(cp, &buf); |
| 25 | 26 | ||
| 26 | if (cf.len == 0) { | 27 | if (cf.len == 0) { |
| 27 | try cfcps.append(cp); | 28 | try cfcps.append(cp); |