/LZWHandle.h
C Header | 24 lines | 16 code | 8 blank | 0 comment | 0 complexity | 49aaf8d28ec738afe34a91b4cf85815d MD5 | raw file
1#import <XADMaster/CSByteStreamHandle.h> 2#import <XADMaster/LZW.h> 3 4extern NSString *LZWInvalidCodeException; 5 6@interface LZWHandle:CSByteStreamHandle 7{ 8 BOOL early; 9 10 LZW *lzw; 11 int symbolsize; 12 13 int currbyte; 14 uint8_t buffer[4096]; 15} 16 17-(id)initWithHandle:(CSHandle *)handle earlyChange:(BOOL)earlychange; 18 19-(void)clearTable; 20 21-(void)resetByteStream; 22-(uint8_t)produceByteAtOffset:(off_t)pos; 23 24@end