Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

icc_i386.h File Reference

#include "windows.h"

Go to the source code of this file.

Defines

#define EXTERN   __loadds __far __pascal
#define ui8toSINT(a)   ((SINT) (a))
#define ui16toSINT(a)
#define ui32toSINT(a)
#define si8toSINT(a)   ((SINT) (a))
#define si16toSINT(a)
#define si32toSINT(a)
#define ui8f8toSFLOAT(a)   ((SFLOAT)( (a)[0] + (a)[1]/256.0) )
#define ui16f16toSFLOAT(a)
#define si16f16toSFLOAT(a)
#define SigtoCSIG(a)

Typedefs

typedef int BOOL
typedef unsigned char BYTES
typedef short SHORT
typedef unsigned short USHORT
typedef signed long SINT
typedef float SFLOAT
typedef unsigned long CSIG
typedef unsigned long ATTRIB [2]
typedef BYTES __huge * MEMPTR
typedef MEMPTR __huge * PMEMPTR
typedef SHORT __huge * PSHORT
typedef USHORT __huge * PUSHORT
typedef SFLOAT __huge * PFLOAT
typedef BYTES __far * LPBYTES
typedef SINT __far * LPSINT
typedef SFLOAT __far * LPSFLOAT
typedef CSIG __far * LPCSIG
typedef ATTRIB __far * LPATTRIB
typedef MEMPTR __far * LPMEMPTR
typedef icProfile __huge * lpcpProfile
typedef icHeader __huge * lpcpHeader
typedef icTagList __huge * lpcpTagList
typedef icTag __huge * lpcpTag
typedef icTagBase __huge * lpcpTagBase
typedef icCurveType __huge * lpcpCurveType
typedef icLut16Type __huge * lpcpLut16Type
typedef icLut8Type __huge * lpcpLut8Type
typedef icXYZType __huge * lpcpXYZType

Enumerations

enum  cpError {
  CP_NULL_POINTER_ERR = 10000, CP_MEMORY_ALLOC_ERR, CP_FILE_OPEN_ERR, CP_FILE_READ_ERR,
  CP_FORMAT_ERR, CP_OUT_OF_RANGE_ERR, CP_NO_MEMORY_ERR, CP_NOT_FOUND_ERR,
  CP_POSTSCRIPT_ERR
}


Define Documentation

#define EXTERN   __loadds __far __pascal
 

Definition at line 87 of file jul98/dll32/icc_i386.h.

#define si16f16toSFLOAT  ) 
 

Value:

( ((SFLOAT)( ((SINT)(a)[0])<<24 | \ ((((SINT)(a)[1])<<16) & 0x00FF0000) | \ ( ((a)[2] <<8) & 0x00FF00 ) | \ ( (a)[3] & 0x00FF ) \ )) /65536.0)

Definition at line 157 of file jul98/dll32/icc_i386.h.

#define si16toSINT  ) 
 

Value:

((SINT) ( ((SINT)(a)[0])<<8 | \ ( (a)[1] & 0x00FF)))

Definition at line 143 of file jul98/dll32/icc_i386.h.

#define si32toSINT  ) 
 

Value:

((SINT) ( ((SINT)(a)[0])<<24 | \ ( (((SINT)(a)[1])<<16) & 0x00FF0000) | \ ( ( (a)[2] <<8) & 0x00FF00 ) | \ ( (a)[3] & 0x00FF )))

Definition at line 145 of file jul98/dll32/icc_i386.h.

#define si8toSINT  )     ((SINT) (a))
 

Definition at line 142 of file jul98/dll32/icc_i386.h.

#define SigtoCSIG  ) 
 

Value:

((CSIG) ( ( (((SINT)(a)[0])<<24) & 0x00FF000000) | \ ( (((SINT)(a)[1])<<16) & 0x00FF0000 ) | \ ( ( (a)[2] <<8) & 0x00FF00 ) | \ ( (a)[3] & 0x00FF ) ) )

Definition at line 164 of file jul98/dll32/icc_i386.h.

#define ui16f16toSFLOAT  ) 
 

Value:

((SFLOAT)( (a)[0]*256.0 + \ (a)[1] + \ ( (a)[2] + \ (a)[3]/256.0 ) /256.0 ))

Definition at line 151 of file jul98/dll32/icc_i386.h.

#define ui16toSINT  ) 
 

Value:

((SINT) ( ( ((a)[0]<<8) & 0x00FF00) | \ ( (a)[1] & 0x00FF)))

Definition at line 135 of file jul98/dll32/icc_i386.h.

#define ui32toSINT  ) 
 

Value:

((SINT) ( ( (((SINT)(a)[0])<<24) & 0x00FF000000) | \ ( (((SINT)(a)[1])<<16) & 0x00FF0000 ) | \ ( ( (a)[2] <<8) & 0x00FF00 ) | \ ( (a)[3] & 0x00FF )))

Definition at line 137 of file jul98/dll32/icc_i386.h.

#define ui8f8toSFLOAT  )     ((SFLOAT)( (a)[0] + (a)[1]/256.0) )
 

Definition at line 150 of file jul98/dll32/icc_i386.h.

#define ui8toSINT  )     ((SINT) (a))
 

Definition at line 134 of file jul98/dll32/icc_i386.h.


Typedef Documentation

typedef unsigned long ATTRIB[2]
 

Definition at line 77 of file jul98/dll32/icc_i386.h.

typedef int BOOL
 

Definition at line 57 of file jul98/dll32/icc_i386.h.

typedef unsigned char BYTES
 

Definition at line 60 of file jul98/dll32/icc_i386.h.

typedef unsigned long CSIG
 

Definition at line 74 of file jul98/dll32/icc_i386.h.

typedef ATTRIB __far* LPATTRIB
 

Definition at line 108 of file jul98/dll32/icc_i386.h.

typedef BYTES __far* LPBYTES
 

Definition at line 104 of file jul98/dll32/icc_i386.h.

typedef icCurveType __huge* lpcpCurveType
 

Definition at line 117 of file jul98/dll32/icc_i386.h.

typedef icHeader __huge* lpcpHeader
 

Definition at line 112 of file jul98/dll32/icc_i386.h.

typedef icLut16Type __huge* lpcpLut16Type
 

Definition at line 118 of file jul98/dll32/icc_i386.h.

typedef icLut8Type __huge* lpcpLut8Type
 

Definition at line 119 of file jul98/dll32/icc_i386.h.

typedef icProfile __huge* lpcpProfile
 

Definition at line 111 of file jul98/dll32/icc_i386.h.

typedef icTag __huge* lpcpTag
 

Definition at line 114 of file jul98/dll32/icc_i386.h.

typedef icTagBase __huge* lpcpTagBase
 

Definition at line 115 of file jul98/dll32/icc_i386.h.

typedef icTagList __huge* lpcpTagList
 

Definition at line 113 of file jul98/dll32/icc_i386.h.

typedef icXYZType __huge* lpcpXYZType
 

Definition at line 120 of file jul98/dll32/icc_i386.h.

typedef CSIG __far* LPCSIG
 

Definition at line 107 of file jul98/dll32/icc_i386.h.

typedef MEMPTR __far* LPMEMPTR
 

Definition at line 109 of file jul98/dll32/icc_i386.h.

typedef SFLOAT __far* LPSFLOAT
 

Definition at line 106 of file jul98/dll32/icc_i386.h.

typedef SINT __far* LPSINT
 

Definition at line 105 of file jul98/dll32/icc_i386.h.

typedef BYTES __huge* MEMPTR
 

Definition at line 80 of file jul98/dll32/icc_i386.h.

typedef SFLOAT __huge* PFLOAT
 

Definition at line 86 of file jul98/dll32/icc_i386.h.

typedef MEMPTR __huge* PMEMPTR
 

Definition at line 82 of file jul98/dll32/icc_i386.h.

typedef SHORT __huge* PSHORT
 

Definition at line 84 of file jul98/dll32/icc_i386.h.

typedef USHORT __huge* PUSHORT
 

Definition at line 85 of file jul98/dll32/icc_i386.h.

typedef float SFLOAT
 

Definition at line 69 of file jul98/dll32/icc_i386.h.

typedef short SHORT
 

Definition at line 62 of file jul98/dll32/icc_i386.h.

typedef signed long SINT
 

Definition at line 66 of file jul98/dll32/icc_i386.h.

typedef unsigned short USHORT
 

Definition at line 64 of file jul98/dll32/icc_i386.h.


Enumeration Type Documentation

enum cpError
 

Enumeration values:
CP_NULL_POINTER_ERR 
CP_MEMORY_ALLOC_ERR 
CP_FILE_OPEN_ERR 
CP_FILE_READ_ERR 
CP_FORMAT_ERR 
CP_OUT_OF_RANGE_ERR 
CP_NO_MEMORY_ERR 
CP_NOT_FOUND_ERR 
CP_POSTSCRIPT_ERR 

Definition at line 12 of file jul98/dll32/icc_i386.h.


Generated on Sat May 15 19:44:08 2004 for test by doxygen 1.3.7