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 SHORT __huge * PSHORT
typedef USHORT __huge * PUSHORT
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 84 of file dec97/test/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 154 of file dec97/test/icc_i386.h.

#define si16toSINT  ) 
 

Value:

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

Definition at line 140 of file dec97/test/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 142 of file dec97/test/icc_i386.h.

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

Definition at line 139 of file dec97/test/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 161 of file dec97/test/icc_i386.h.

#define ui16f16toSFLOAT  ) 
 

Value:

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

Definition at line 148 of file dec97/test/icc_i386.h.

#define ui16toSINT  ) 
 

Value:

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

Definition at line 132 of file dec97/test/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 134 of file dec97/test/icc_i386.h.

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

Definition at line 147 of file dec97/test/icc_i386.h.

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

Definition at line 131 of file dec97/test/icc_i386.h.


Typedef Documentation

typedef unsigned long ATTRIB[2]
 

Definition at line 77 of file dec97/test/icc_i386.h.

typedef int BOOL
 

Definition at line 57 of file dec97/test/icc_i386.h.

typedef unsigned char BYTES
 

Definition at line 60 of file dec97/test/icc_i386.h.

typedef unsigned long CSIG
 

Definition at line 74 of file dec97/test/icc_i386.h.

typedef ATTRIB __far* LPATTRIB
 

Definition at line 105 of file dec97/test/icc_i386.h.

typedef BYTES __far* LPBYTES
 

Definition at line 101 of file dec97/test/icc_i386.h.

typedef icCurveType __huge* lpcpCurveType
 

Definition at line 114 of file dec97/test/icc_i386.h.

typedef icHeader __huge* lpcpHeader
 

Definition at line 109 of file dec97/test/icc_i386.h.

typedef icLut16Type __huge* lpcpLut16Type
 

Definition at line 115 of file dec97/test/icc_i386.h.

typedef icLut8Type __huge* lpcpLut8Type
 

Definition at line 116 of file dec97/test/icc_i386.h.

typedef icProfile __huge* lpcpProfile
 

Definition at line 108 of file dec97/test/icc_i386.h.

typedef icTag __huge* lpcpTag
 

Definition at line 111 of file dec97/test/icc_i386.h.

typedef icTagBase __huge* lpcpTagBase
 

Definition at line 112 of file dec97/test/icc_i386.h.

typedef icTagList __huge* lpcpTagList
 

Definition at line 110 of file dec97/test/icc_i386.h.

typedef icXYZType __huge* lpcpXYZType
 

Definition at line 117 of file dec97/test/icc_i386.h.

typedef CSIG __far* LPCSIG
 

Definition at line 104 of file dec97/test/icc_i386.h.

typedef MEMPTR __far* LPMEMPTR
 

Definition at line 106 of file dec97/test/icc_i386.h.

typedef SFLOAT __far* LPSFLOAT
 

Definition at line 103 of file dec97/test/icc_i386.h.

typedef SINT __far* LPSINT
 

Definition at line 102 of file dec97/test/icc_i386.h.

typedef BYTES __huge* MEMPTR
 

Definition at line 80 of file dec97/test/icc_i386.h.

typedef SHORT __huge* PSHORT
 

Definition at line 82 of file dec97/test/icc_i386.h.

typedef USHORT __huge* PUSHORT
 

Definition at line 83 of file dec97/test/icc_i386.h.

typedef float SFLOAT
 

Definition at line 69 of file dec97/test/icc_i386.h.

typedef short SHORT
 

Definition at line 62 of file dec97/test/icc_i386.h.

typedef signed long SINT
 

Definition at line 66 of file dec97/test/icc_i386.h.

typedef unsigned short USHORT
 

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


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