mirror of
https://git.code.sf.net/p/zint/code
synced 2025-05-12 22:25:59 -04:00
raster.c: need ceilf(large_bar_height * si) to avoid zero height rows;
also improve non-half-int interpolation performance raster/vector.c: use new stripf() func in "common.c" to workaround gcc 32-bit float calculation variations gs1.c: allow dummy AI "[]" if GS1NOCHECK_MODE and has data (#204); also add note re TPX AI 235 and terminating FNC1 Remove trailing whitespace in various files
This commit is contained in:
parent
9884875fd5
commit
eb6e5daa2d
18 changed files with 1255 additions and 1081 deletions
|
@ -117,14 +117,14 @@ static const int tiles[] = {
|
|||
* Dated 2001-03-09
|
||||
* Corrected thanks to input from Terry Burton */
|
||||
|
||||
/*
|
||||
/*
|
||||
* NOTE: Included here is an attempt to allow code compression within Ultracode. Unfortunately
|
||||
* the copy of the standard this was written from was an early draft which includes self
|
||||
* contradictions, so this is a "best guess" implementation. Because it is not guaranteed
|
||||
* to be correct this compression is not applied by default. To enable compression set
|
||||
*
|
||||
*
|
||||
* symbol->option_3 = ULTRA_COMPRESSION;
|
||||
*
|
||||
*
|
||||
* Code compression should be enabled by default when it has been implemented according to
|
||||
* a more reliable version of the specification.
|
||||
*/
|
||||
|
@ -642,7 +642,7 @@ static int ultra_generate_codewords(struct zint_symbol *symbol, const unsigned c
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (symbol->option_3 != ULTRA_COMPRESSION && !gs1) {
|
||||
// Force eight-bit mode by default as other modes are poorly documented
|
||||
symbol_mode = EIGHTBIT_MODE;
|
||||
|
@ -969,7 +969,7 @@ INTERNAL int ultracode(struct zint_symbol *symbol, unsigned char source[], int l
|
|||
|
||||
locn = 0;
|
||||
/* Calculate error correction codewords (RSEC) */
|
||||
|
||||
|
||||
ultra_gf283((short) data_cw_count, (short) qcc, data_codewords);
|
||||
|
||||
if (symbol->debug & ZINT_DEBUG_PRINT) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue