21 #include "hpdf_config.h"
154 #define HPDF_NEEDS_ESCAPE(c) (c < 0x20 || \
169 #define HPDF_IS_WHITE_SPACE(c) (c == 0x00 || \
179 #ifdef LIBHPDF_DEBUG_TRACE
180 #ifndef HPDF_PTRACE_ON
181 #define HPDF_PTRACE_ON
185 #ifdef HPDF_PTRACE_ON
186 #define HPDF_PTRACE(ARGS) HPDF_PRINTF ARGS
188 #define HPDF_PTRACE(ARGS)
192 #define HPDF_PRINT_BINARY(BUF, LEN, CAPTION) HPDF_PrintBinary(BUF, LEN, CAPTION)
194 #define HPDF_PRINT_BINARY(BUF, LEN, CAPTION)
enum _HPDF_PageSizes HPDF_PageSizes
signed int HPDF_INT
Definition: hpdf_types.h:44
unsigned short HPDF_UINT16
Definition: hpdf_types.h:63
unsigned int HPDF_UINT
Definition: hpdf_types.h:45
unsigned int HPDF_UINT32
Definition: hpdf_types.h:57
float HPDF_REAL
Definition: hpdf_types.h:79
signed int HPDF_INT32
Definition: hpdf_types.h:56
unsigned char HPDF_BYTE
Definition: hpdf_types.h:74
double HPDF_DOUBLE
Definition: hpdf_types.h:84
signed short HPDF_INT16
Definition: hpdf_types.h:62
const char * HPDF_StrStr(const char *s1, const char *s2, HPDF_UINT maxlen)
char * HPDF_IToA2(char *s, HPDF_UINT32 val, HPDF_UINT len)
HPDF_UINT HPDF_StrLen(const char *s, HPDF_INT maxlen)
HPDF_Point HPDF_ToPoint(HPDF_INT16 x, HPDF_INT16 y)
HPDF_INT HPDF_MemCmp(const HPDF_BYTE *s1, const HPDF_BYTE *s2, HPDF_UINT n)
HPDF_BYTE * HPDF_MemCpy(HPDF_BYTE *out, const HPDF_BYTE *in, HPDF_UINT n)
HPDF_DOUBLE HPDF_AToF(const char *s)
HPDF_Rect HPDF_ToRect(HPDF_REAL left, HPDF_REAL bottom, HPDF_REAL right, HPDF_REAL top)
const char * HPDF_PageSizeName(HPDF_PageSizes size)
Return name of predefined page size.
char * HPDF_FToA(char *s, HPDF_REAL val, char *eptr)
void * HPDF_MemSet(void *s, HPDF_BYTE c, HPDF_UINT n)
char * HPDF_IToA(char *s, HPDF_INT32 val, char *eptr)
void HPDF_UInt16Swap(HPDF_UINT16 *value)
HPDF_Box HPDF_ToBox(HPDF_INT16 left, HPDF_INT16 bottom, HPDF_INT16 right, HPDF_INT16 top)
HPDF_TransMatrix HPDF_Matrix_Translate(HPDF_TransMatrix m, HPDF_REAL dx, HPDF_REAL dy)
HPDF_TransMatrix HPDF_Matrix_Multiply(HPDF_TransMatrix m, HPDF_TransMatrix n)
Multiply transformation matrices.
HPDF_TransMatrix HPDF_Matrix_RotateDeg(HPDF_TransMatrix m, HPDF_REAL degrees)
HPDF_INT HPDF_AToI(const char *s)
HPDF_INT HPDF_StrCmp(const char *s1, const char *s2)
HPDF_TransMatrix HPDF_Matrix_Rotate(HPDF_TransMatrix m, HPDF_REAL angle)
HPDF_TransMatrix HPDF_Matrix_Skew(HPDF_TransMatrix m, HPDF_REAL a, HPDF_REAL b)
HPDF_TransMatrix HPDF_Matrix_Scale(HPDF_TransMatrix m, HPDF_REAL sx, HPDF_REAL sy)
HPDF_BYTE * HPDF_StrCpy(char *out, const char *in, char *eptr)
Definition: hpdf_types.h:105
Definition: hpdf_types.h:110
Definition: hpdf_types.h:240