diff --git a/supervisor/shared/translate.c b/supervisor/shared/translate.c index 674df7579a..2cdb21cab1 100644 --- a/supervisor/shared/translate.c +++ b/supervisor/shared/translate.c @@ -87,11 +87,15 @@ STATIC int put_utf8(char *buf, int u) { } uint16_t decompress_length(const compressed_string_t *compressed) { + #if defined(compress_max_length_bits) #if (compress_max_length_bits <= 8) return 1 + (compressed->data >> (8 - compress_max_length_bits)); #else return 1 + ((compressed->data * 256 + compressed->tail[0]) >> (16 - compress_max_length_bits)); #endif + #else + // generating qstrs + #endif } char *decompress(const compressed_string_t *compressed, char *decompressed) {