w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

mtypes.h File Reference
#include "general.h"
#include "dct.h"
Include dependency graph for mtypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  detalmv_def
 

Macros

#define TYPE_BOGUS   0 /* for the header of the circular list */
 
#define TYPE_VIRGIN   1
 
#define STATUS_EMPTY   0
 
#define STATUS_LOADED   1
 
#define STATUS_WRITTEN   2
 
#define ABS(x)   (((x)<0)?-(x):(x))
 
#define DBG_PRINT(x)
 
#define ERRCHK(bool, str)   {if(!(bool)) {perror(str); exit(1);}}
 
#define TYP_SKIP   0
 
#define TYP_FORW   1
 
#define TYP_BACK   2
 
#define TYP_BOTH   3
 

Typedefs

typedef int16 Block[8][8]
 
typedef int16 FlatBlock[64]
 
typedef int32 LumBlock[2 *8][2 *8]
 
typedef int32 ChromBlock[8][8]
 
typedef struct detalmv_def BlockMV
 

Macro Definition Documentation

◆ ABS

#define ABS (   x)    (((x)<0)?-(x):(x))

Definition at line 112 of file mtypes.h.

◆ DBG_PRINT

#define DBG_PRINT (   x)

Definition at line 117 of file mtypes.h.

◆ ERRCHK

#define ERRCHK (   bool,
  str 
)    {if(!(bool)) {perror(str); exit(1);}}

Definition at line 120 of file mtypes.h.

◆ STATUS_EMPTY

#define STATUS_EMPTY   0

Definition at line 87 of file mtypes.h.

◆ STATUS_LOADED

#define STATUS_LOADED   1

Definition at line 88 of file mtypes.h.

◆ STATUS_WRITTEN

#define STATUS_WRITTEN   2

Definition at line 89 of file mtypes.h.

◆ TYP_BACK

#define TYP_BACK   2

Definition at line 128 of file mtypes.h.

◆ TYP_BOTH

#define TYP_BOTH   3

Definition at line 129 of file mtypes.h.

◆ TYP_FORW

#define TYP_FORW   1

Definition at line 127 of file mtypes.h.

◆ TYP_SKIP

#define TYP_SKIP   0

Definition at line 126 of file mtypes.h.

◆ TYPE_BOGUS

#define TYPE_BOGUS   0 /* for the header of the circular list */

Definition at line 84 of file mtypes.h.

◆ TYPE_VIRGIN

#define TYPE_VIRGIN   1

Definition at line 85 of file mtypes.h.

Typedef Documentation

◆ Block

typedef int16 Block[8][8]

Definition at line 99 of file mtypes.h.

◆ BlockMV

typedef struct detalmv_def BlockMV

◆ ChromBlock

typedef int32 ChromBlock[8][8]

Definition at line 102 of file mtypes.h.

◆ FlatBlock

typedef int16 FlatBlock[64]

Definition at line 100 of file mtypes.h.

◆ LumBlock

typedef int32 LumBlock[2 *8][2 *8]

Definition at line 101 of file mtypes.h.