-CODEC_INLINE int iscz1_decode_int (unsigned char **src)
-{
- unsigned c = *(*src)++;
- switch (c & 192)
- {
- case 0:
- return c;
- case 64:
- return ((c & 63) << 8) + *(*src)++;
- case 128:
- c = ((c & 63) << 8) + *(*src)++;
- c = (c << 8) + *(*src)++;
- return c;
- }
- if (c&32) /* expand sign bit to high bits */
- c = ((c | 63) << 8) + *(*src)++;
- else
- c = ((c & 63) << 8) + *(*src)++;
- c = (c << 8) + *(*src)++;
- c = (c << 8) + *(*src)++;
-
- return c;
-}
-#endif
-
-static void iscz1_code_item (int mode, void *vp, char **dst, char **src)