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 jan99/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 jan99/dll32/icc_i386.h.

#define si16toSINT  ) 
 

Value:

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

Definition at line 143 of file jan99/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 jan99/dll32/icc_i386.h.

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

Definition at line 142 of file jan99/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 jan99/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 jan99/dll32/icc_i386.h.

#define ui16toSINT  ) 
 

Value:

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

Definition at line 135 of file jan99/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 jan99/dll32/icc_i386.h.

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

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

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

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


Typedef Documentation

typedef unsigned long ATTRIB[2]
 

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

typedef int BOOL
 

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

typedef unsigned char BYTES
 

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

typedef unsigned long CSIG
 

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

typedef ATTRIB __far* LPATTRIB
 

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

typedef BYTES __far* LPBYTES
 

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

typedef icCurveType __huge* lpcpCurveType
 

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

typedef icHeader __huge* lpcpHeader
 

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

typedef icLut16Type __huge* lpcpLut16Type
 

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

typedef icLut8Type __huge* lpcpLut8Type
 

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

typedef icProfile __huge* lpcpProfile
 

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

typedef icTag __huge* lpcpTag
 

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

typedef icTagBase __huge* lpcpTagBase
 

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

typedef icTagList __huge* lpcpTagList
 

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

typedef icXYZType __huge* lpcpXYZType
 

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

typedef CSIG __far* LPCSIG
 

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

typedef MEMPTR __far* LPMEMPTR
 

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

typedef SFLOAT __far* LPSFLOAT
 

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

typedef SINT __far* LPSINT
 

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

typedef BYTES __huge* MEMPTR
 

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

typedef SFLOAT __huge* PFLOAT
 

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

typedef MEMPTR __huge* PMEMPTR
 

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

typedef SHORT __huge* PSHORT
 

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

typedef USHORT __huge* PUSHORT
 

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

typedef float SFLOAT
 

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

typedef short SHORT
 

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

typedef signed long SINT
 

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

typedef unsigned short USHORT
 

Definition at line 64 of file jan99/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 jan99/dll32/icc_i386.h.


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