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)  

types.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BLOCK_COPY(from, to, len)   memmove(to, from, len)
 
#define EndPage   DviEndPage
 
#define Sign8(n)   ((n) & 0x80 ? ((n) | ~0xff) : (n))
 
#define Sign16(n)   ((i32)(i16)(n))
 
#define Sign24(n)   ((n) & 0x800000 ? ((n) | ~0xffffff) : (n))
 
#define UnSign8(n)   ((i32)(n) & 0xff)
 
#define UnSign16(n)   ((i32)(n) & 0xffff)
 
#define UnSign24(n)   ((i32)(n) & 0xffffff)
 

Typedefs

typedef int16_t i16
 
typedef int32_t i32
 
typedef uint32_t ui32
 

Macro Definition Documentation

◆ BLOCK_COPY

#define BLOCK_COPY (   from,
  to,
  len 
)    memmove(to, from, len)

Definition at line 62 of file types.h.

◆ EndPage

#define EndPage   DviEndPage

Definition at line 76 of file types.h.

◆ Sign16

#define Sign16 (   n)    ((i32)(i16)(n))

Definition at line 106 of file types.h.

◆ Sign24

#define Sign24 (   n)    ((n) & 0x800000 ? ((n) | ~0xffffff) : (n))

Definition at line 116 of file types.h.

◆ Sign8

#define Sign8 (   n)    ((n) & 0x80 ? ((n) | ~0xff) : (n))

Definition at line 101 of file types.h.

◆ UnSign16

#define UnSign16 (   n)    ((i32)(n) & 0xffff)

Definition at line 121 of file types.h.

◆ UnSign24

#define UnSign24 (   n)    ((i32)(n) & 0xffffff)

Definition at line 122 of file types.h.

◆ UnSign8

#define UnSign8 (   n)    ((i32)(n) & 0xff)

Definition at line 120 of file types.h.

Typedef Documentation

◆ i16

typedef int16_t i16

Definition at line 82 of file types.h.

◆ i32

typedef int32_t i32

Definition at line 84 of file types.h.

◆ ui32

typedef uint32_t ui32

Definition at line 85 of file types.h.