Rizin
unix-like reverse engineering framework and cli tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Friends Macros Modules Pages
inflate9.h File Reference

Go to the source code of this file.

Classes

struct  inflate_state
 

Enumerations

enum  inflate_mode {
  TYPE , STORED , TABLE , LEN ,
  DONE , BAD , HEAD = 16180 , FLAGS ,
  TIME , OS , EXLEN , EXTRA ,
  NAME , COMMENT , HCRC , DICTID ,
  DICT , TYPE , TYPEDO , STORED ,
  COPY_ , COPY , TABLE , LENLENS ,
  CODELENS , LEN_ , LEN , LENEXT ,
  DIST , DISTEXT , MATCH , LIT ,
  CHECK , LENGTH , DONE , BAD ,
  MEM , SYNC
}
 

Enumeration Type Documentation

◆ inflate_mode

Enumerator
TYPE 
STORED 
TABLE 
LEN 
DONE 
BAD 
HEAD 
FLAGS 
TIME 
OS 
EXLEN 
EXTRA 
NAME 
COMMENT 
HCRC 
DICTID 
DICT 
TYPE 
TYPEDO 
STORED 
COPY_ 
COPY 
TABLE 
LENLENS 
CODELENS 
LEN_ 
LEN 
LENEXT 
DIST 
DISTEXT 
MATCH 
LIT 
CHECK 
LENGTH 
DONE 
BAD 
MEM 
SYNC 

Definition at line 12 of file inflate9.h.

12  {
13  TYPE, /* i: waiting for type bits, including last-flag bit */
14  STORED, /* i: waiting for stored size (length and complement) */
15  TABLE, /* i: waiting for dynamic block table lengths */
16  LEN, /* i: waiting for length/lit code */
17  DONE, /* finished check, done -- remain here until reset */
18  BAD /* got a data error -- remain here until reset */
19 } inflate_mode;
inflate_mode
Definition: inflate9.h:12
@ TABLE
Definition: inflate9.h:15
@ STORED
Definition: inflate9.h:14
@ DONE
Definition: inflate9.h:17
@ TYPE
Definition: inflate9.h:13
@ BAD
Definition: inflate9.h:18
@ LEN
Definition: inflate9.h:16