test: jul98/dll32/icc_i386.h File Reference

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 | ( | a |  | ) |

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 | ( | a |  | ) |

Value:

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

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

#define si32toSINT | ( | a |  | ) |

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 | ( | a |  | ) | ((SINT) (a))

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

#define SigtoCSIG | ( | a |  | ) |

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 | ( | a |  | ) |

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 | ( | a |  | ) |

Value:

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

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

#define ui32toSINT | ( | a |  | ) |

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 | ( | a |  | ) | ((SFLOAT)( (a)[0] + (a)[1]/256.0) )

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

#define ui8toSINT | ( | a |  | ) | ((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.

    00013 {
    00014     CP_NULL_POINTER_ERR = 10000,
    00015     CP_MEMORY_ALLOC_ERR,
    00016     CP_FILE_OPEN_ERR,
    00017     CP_FILE_READ_ERR,
    00018     CP_FORMAT_ERR,
    00019     CP_OUT_OF_RANGE_ERR,
    00020     CP_NO_MEMORY_ERR,
    00021     CP_NOT_FOUND_ERR,
    00022     CP_POSTSCRIPT_ERR
    00023 } cpError;