- if(lzo1x_999_compress(source, len, dest, &lzolen, lzo_wrkmem) == LZO_E_OK) {
- return lzolen;
- } else {
- return 0;
- }
+ if(level == COMPRESS_LZO_HI) {
+ result = lzo1x_999_compress(source, len, dest, &lzolen, lzo_wrkmem);
+ } else { // level == COMPRESS_LZO_LO
+ result = lzo1x_1_compress(source, len, dest, &lzolen, lzo_wrkmem);