richgel999 / lzham_codec

Lossless data compression codec with LZMA-like ratios but 1.5x-8x faster decompression speed, C/C++
Other
693 stars 71 forks source link

Fix a x86_64 linux compile error #33

Open kspalaiologos opened 1 year ago

kspalaiologos commented 1 year ago
/home/palaiologos/Desktop/lzham_codec-master/lzhamdecomp/lzham_huffman_codes.cpp: In function ‘bool lzham::generate_huffman_codes(void*, uint, const uint16*, uint8*, uint&, uint&)’:
/home/palaiologos/Desktop/lzham_codec-master/lzhamdecomp/lzham_huffman_codes.cpp:227:26: error: ‘UINT16_MAX’ was not declared in this scope
  227 |             sf.m_right = UINT16_MAX;
      |                          ^~~~~~~~~~

/home/palaiologos/Desktop/lzham_codec-master/lzhamdecomp/lzham_symbol_codec.h:22:35: error: ‘UINT64_MAX’ was not declared in this scope
   22 |    const bit_cost_t cBitCostMax = UINT64_MAX;
      |                                   ^~~~~~~~~~