OpenBarnyard
 
Loading...
Searching...
No Matches
TCompress.h File Reference
#include "Toshi/TVersion.h"
#include "File/TFile.h"

Go to the source code of this file.

Classes

class  TCompress
 
struct  TCompress::Header
 

Enumerations

enum  TCOMPRESS_ERROR {
  TCOMPRESS_ERROR_OK = 0 , TCOMPRESS_ERROR_WRONG_MAGIC = -1 , TCOMPRESS_ERROR_WRONG_VERSION = -2 , TCOMPRESS_ERROR_WRONG_SIZE = -3 ,
  TCOMPRESS_ERROR_WRONG_HEADERSIZE = -4
}
 
enum  BTECSizeFlag { BTECSizeFlag_BigSize = BITFLAG( 6 ) , BTECSizeFlag_NoOffset = BITFLAG( 7 ) , BTECSizeFlag_SizeMask = BTECSizeFlag_BigSize - 1 }
 
enum  BTECOffsetFlag { BTECOffsetFlag_BigOffset = BITFLAG( 7 ) , BTECOffsetFlag_OffsetMask = BTECOffsetFlag_BigOffset - 1 }
 

Enumeration Type Documentation

◆ BTECOffsetFlag

Enumerator
BTECOffsetFlag_BigOffset 
BTECOffsetFlag_OffsetMask 

Definition at line 23 of file TCompress.h.

24{
27};
@ BTECOffsetFlag_BigOffset
Definition TCompress.h:25
@ BTECOffsetFlag_OffsetMask
Definition TCompress.h:26
#define BITFLAG(x)
Definition Defines.h:10

◆ BTECSizeFlag

Enumerator
BTECSizeFlag_BigSize 
BTECSizeFlag_NoOffset 
BTECSizeFlag_SizeMask 

Definition at line 16 of file TCompress.h.

17{
21};
@ BTECSizeFlag_NoOffset
Definition TCompress.h:19
@ BTECSizeFlag_BigSize
Definition TCompress.h:18
@ BTECSizeFlag_SizeMask
Definition TCompress.h:20

◆ TCOMPRESS_ERROR

Enumerator
TCOMPRESS_ERROR_OK 
TCOMPRESS_ERROR_WRONG_MAGIC 
TCOMPRESS_ERROR_WRONG_VERSION 
TCOMPRESS_ERROR_WRONG_SIZE 
TCOMPRESS_ERROR_WRONG_HEADERSIZE 

Definition at line 7 of file TCompress.h.

8{
14};
@ TCOMPRESS_ERROR_WRONG_MAGIC
Definition TCompress.h:10
@ TCOMPRESS_ERROR_WRONG_HEADERSIZE
Definition TCompress.h:13
@ TCOMPRESS_ERROR_WRONG_SIZE
Definition TCompress.h:12
@ TCOMPRESS_ERROR_OK
Definition TCompress.h:9
@ TCOMPRESS_ERROR_WRONG_VERSION
Definition TCompress.h:11