mirror of
https://git.code.sf.net/p/zint/code
synced 2025-05-27 21:44:13 -04:00
MAXICODE: add minimal encoding by Bue Jensen (BWIPP PR #279),
around 20% slower than current but much better; numerous other fiddlings reedsol: reverse result in `rs_*encode*()` routines & adjust clients appropriately (may replace later with something faster) test suite: cater for MAXICODE SCM better; add assert & dataset totals BWIPP: update to latest gen_gs1_lint.php: restrict line length to 118 for func calls
This commit is contained in:
parent
1ae7815d95
commit
e94727f07d
22 changed files with 1317 additions and 1172 deletions
|
@ -452,9 +452,14 @@ foreach ($batches as $batch => $batch_specs) {
|
|||
$width += strlen($str);
|
||||
}
|
||||
$spec_func = $spec_funcs[$spec];
|
||||
$str = "$tab$tab{$tab}return $spec_func(data, data_len, p_err_no, p_err_posn, err_msg);";
|
||||
if (strlen($str) > 118) {
|
||||
print ") {\n$tab$tab{$tab}return $spec_func(data,\n";
|
||||
print "$tab$tab$tab$tab$tab{$tab}data_len, p_err_no, p_err_posn, err_msg);\n";
|
||||
} else {
|
||||
print ") {\n$str\n";
|
||||
}
|
||||
print <<<EOD
|
||||
) {
|
||||
$tab$tab{$tab}return $spec_func(data, data_len, p_err_no, p_err_posn, err_msg);
|
||||
$tab$tab}
|
||||
|
||||
EOD;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue