From 6dfcef9225982782cc2d9653af62c5b3066ac4e6 Mon Sep 17 00:00:00 2001 From: Caleb Denio Date: Wed, 4 Jun 2025 12:52:49 -0400 Subject: [PATCH] fix bug --- src/imb.zig | 4 ++-- web/imb.wasm | Bin 11311 -> 11289 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/imb.zig b/src/imb.zig index b08502b..2ba2146 100644 --- a/src/imb.zig +++ b/src/imb.zig @@ -103,7 +103,7 @@ fn generateCharacterTable(n: u8, comptime len: usize) [len]u13 { } const character_table_5 = generateCharacterTable(5, 1287); -const character_table_2 = generateCharacterTable(2, 77); +const character_table_2 = generateCharacterTable(2, 78); const BarType = enum { descending, @@ -235,7 +235,7 @@ fn tryDecode(bars: [65]BarType) Error!BarcodeResult { else => return error.DecodingError, } - character.* = findCodeword(character.*).?; + character.* = findCodeword(character.*) orelse return error.DecodingError; } characters[9] /= 2; diff --git a/web/imb.wasm b/web/imb.wasm index ab31d911e1b93509147e2cfb754b41e700041a93..e375be77e00d2aed8d28fedd0a08c3c4713585fb 100755 GIT binary patch delta 367 zcmZY4u}T9$5C-6#*}Y4=-6cU0D`D;|R1~ZwMY301VIdZxd4N>GCfF)Df?y}X)j&Y3 z0)iqEuG1#HjTXLuwZ4Feaf2j+GR45~e>2QowOegJ!FB(6UEuq)Ro?5YVWA*2tORYu z%1?3Y`8DpVoZa(Rn^+;g*h-f>>5`6qw0`M}qv9XM3Eh}jV&-fFP4pQsraVcW+w3kyyabGpTsuV) zBOpe{{s6Qhx0qez24X=HF7u@@7=KLpc=I4q@u1VkZNq4alx?c{f{IVRE_?Sdp53Tj lke2KHyrf|3_R#cfLC@K9y#q3P(+@L<#q27K0{gg9`vzY!RYw2- delta 361 zcmbOku|8tL1;zs#FIuuNH49JXVSOa7z~sna%{T!_DzY#+FgY*-F%V8>W=mma=HZx} z#irw>z$Vbt(9po(_@A-Rk;#o0q?p-pO3Q%;21Q0@2L)!wb}lzwpmqf|$N%<)3XJ-U zK(+RT?z{{NOh8#6)0%M-6Av5rWFB@!Mz+cE?CSMAEZjhCKy!XIA4I(In3M& zjE+oMii|+B8M73bc^J64A^w=e#I3-pz@!hf4Pq;U0t-k93slJq#w-QqwNC%-n>SBk z-^8NKqrjxetf9yS_A}7m3LH*;HA>u02c~Ug3UOpm;8ftAoXI20&+XLrZ{Ct!j4-jO iJmHKyli%_b1Ia|*5=NfQ*LZgeZ=S5E#5H-db{YVen^d^~