summaryrefslogtreecommitdiff
path: root/lib/compression/lzxpress.c
Commit message (Expand)AuthorAgeFilesLines
* lib/compression/lzxpress: fix our slow compressionDouglas Bagnall2022-12-021-46/+164
* lib/compression/lzxpress: shift encoding into helper functionsDouglas Bagnall2022-12-011-74/+104
* lib/compression/lzxpress compression: use a write context structDouglas Bagnall2022-12-011-50/+62
* lzxpress: compress shortcut if we've reached maximum lengthDouglas Bagnall2022-05-171-0/+4
* compression: add a few comments, including MS-XCA pointers.Douglas Bagnall2022-05-121-0/+19
* compression: remove always false constant comparisonDouglas Bagnall2022-05-121-3/+0
* compression: lzxpress decompress empty string as empty stringDouglas Bagnall2022-05-121-0/+4
* compression: fix lzxpress decompress with trailing flagsDouglas Bagnall2022-05-121-0/+7
* compression: Move maximum length calculation out of inner loopJoseph Sutton2022-05-121-6/+3
* compression: Use correct values for max len and offsetJoseph Sutton2022-05-121-2/+2
* compression: Replace divisions with shiftsJoseph Sutton2022-05-121-4/+5
* compression: Remove unneeded loop variableJoseph Sutton2022-05-121-2/+1
* compression: Reduce scope of variablesJoseph Sutton2022-05-121-14/+13
* compression: Use PUSH_LE_U32 for first output buffer writeJoseph Sutton2022-05-121-1/+1
* compression: Add bounds check for first output buffer writeJoseph Sutton2022-05-121-1/+3
* compression: Remove helper variables str1 and str2Joseph Sutton2022-05-121-6/+4
* compression: Fix writing output flagsJoseph Sutton2022-05-121-2/+4
* compression: Remove byte_left variableJoseph Sutton2022-05-121-5/+2
* compression: Remove redundant bounds checkJoseph Sutton2022-05-121-1/+0
* compression: Add range check for indic_posJoseph Sutton2022-05-121-0/+1
* compression: Remove redundant nibble_index checkJoseph Sutton2022-05-121-1/+0
* compression: Make use of PUSH_LE_Uxx macrosJoseph Sutton2022-05-121-8/+3
* compression: Simplify code by making indic_pos an indexJoseph Sutton2022-05-121-7/+7
* compression: Make use of CHECK_{IN,OUT}PUT_BYTES macrosJoseph Sutton2022-05-121-9/+16
* compression: Simplify code by removing metadata_size variableJoseph Sutton2022-05-121-29/+24
* compression: Use correct value for indic_posJoseph Sutton2022-05-121-2/+2
* compression: Use correct value for nibble_indexJoseph Sutton2022-05-121-2/+2
* compression: Simplify redundant branchesJoseph Sutton2022-05-121-42/+19
* compression: Consistently use PUSH_LE_Uxx macrosJoseph Sutton2022-05-121-29/+9
* compression: Use explicit data sizesJoseph Sutton2022-05-121-9/+9
* compression: fix lzxpress-compressMatt Suiche2022-05-121-87/+105
* compression: lzxpress_compress: fix no-op shift of 0Matt Suiche2022-05-121-1/+1
* compression: fix lzxpress_decompressMatt Suiche2022-05-121-12/+19
* lzxpress: avoid technically undefined shiftDouglas Bagnall2020-08-311-1/+1
* lzxpress: add bounds checking to lzxpress_decompress()Stefan Metzmacher2020-08-091-2/+30
* lib:compression: Fix undefined behavior in lzxpressAndreas Schneider2018-11-221-1/+1
* Fix endianess problems as discovered on the build farmMatthieu Patou2010-11-261-5/+6
* compression: fixed an uninitialised data but in lzxpressAndrew Tridgell2010-11-041-0/+2
* Spelling fixes for lib/compression.Brad Hards2010-02-221-2/+2
* Move common libraries from root to lib/.Jelmer Vernooij2008-09-171-0/+312