PageRenderTime 18ms CodeModel.GetById 16ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/LZWHandle.h

https://code.google.com/p/xee/
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