diff --git a/src/main.rs b/src/main.rs index 5bf604d..9b4be00 100644 --- a/src/main.rs +++ b/src/main.rs @@ -134,7 +134,7 @@ fn unfuck_cif_number(number: &str) -> Result { }; return Ok(u32::from(*thousands) * 1000 + u32::from(*remainder)) } - Ok((*nummap::U16_NUMMAP.get(&buf).ok_or_else(|| GrammarError(number.to_string()))?).into()) + Ok((*nummap::U16_NUMMAP.get(number).ok_or_else(|| GrammarError(number.to_string()))?).into()) } fn unfuck_cif_number_fast(number: &str) -> Result { diff --git a/test_runner.sh b/test_runner.sh new file mode 100755 index 0000000..5923f5c --- /dev/null +++ b/test_runner.sh @@ -0,0 +1,8 @@ +#!/usr/bin/sh + +for image in ../cif-tests/valid/*.cif; do + echo "Running test on $image" + ./zardzewialy-dekoder-cif $image aaa.png + echo "" +done +