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

general.h File Reference

#include "PI_Basic.h"
#include "PI_Mach.h"
#include "PI_Mem.h"
#include "Defines.h"
#include "Profile.h"
#include "PI_App.h"
#include "PI_Priv.h"
#include "TypeDefs.h"

Go to the source code of this file.

Defines

#define LUTS_ARE_PTR_BASED   1
#define LH_START_PROC(x)
#define LH_END_PROC(x)
#define BlockMoveData   BlockMove
#define realThing   1
#define VOLATILE(x)   if ((x));
#define CMHelperICC2int16(a, b)   (*((UINT16 *)(a))) = (*((UINT16*)(b)));
#define CMHelperICC2int32(a, b)   (*((UINT32 *)(a))) = (*((UINT32*)(b)));
#define LH_CALC_ENGINE_BIG   0 /* 1 -> Speed optimized code for all data and lut formats */
#define LH_CALC_ENGINE_ALL_FORMATS_LO   1 /* 1 -> Speed optimized code for 'looukup only' for all data and lut formats */
#define LH_CALC_ENGINE_16_BIT_LO   0 /* 1 -> Speed optimized code for 'looukup only' for 8->16 and 16->8 data and all lut formats */
#define LH_CALC_ENGINE_MIXED_DATAFORMAT   0 /* 1 -> Speed optimized code for 'looukup only' for 8->16 and 16->8 data and all lut formats */
#define LH_CALC_USE_ADDITIONAL_OLD_CODE   1 /* 1 turns on the additional generation of the old pixel cache routines for 3 dim input */
#define LH_CALC_USE_ADDITIONAL_OLD_CODE_4DIM   0 /* 1 turns on the additional generation of the old pixel cache routines for 4 dim input */
#define LH_CALC_USE_DO_N_DIM   0 /* no speed optimized code for this funktion */
#define LH_CALC_USE_SMALL_ENGINE   1 /* speed optimized code for this funktion */
#define LH_CALC_USE_BIG_ENGINE   2 /* full speed optimized code for this funktion */
#define LH_Calc1toX_Di8_Do8_Lut8_G128   LH_CALC_USE_SMALL_ENGINE /* use LH_CALC_USE_SMALL_ENGINE for speed optimized code */
#define LH_Calc1toX_Di8_Do8_Lut16_G128   LH_CALC_USE_SMALL_ENGINE /* else use LH_CALC_USE_DO_N_DIM for no speed optimization */
#define LH_Calc1toX_Di8_Do16_Lut8_G128   LH_CALC_USE_DO_N_DIM
#define LH_Calc1toX_Di8_Do16_Lut16_G128   LH_CALC_USE_DO_N_DIM
#define LH_Calc1toX_Di16_Do8_Lut8_G128   LH_CALC_USE_DO_N_DIM
#define LH_Calc1toX_Di16_Do8_Lut16_G128   LH_CALC_USE_DO_N_DIM
#define LH_Calc1toX_Di16_Do16_Lut8_G128   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc1toX_Di16_Do16_Lut16_G128   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc3to3_Di8_Do8_Lut8_G16   LH_CALC_USE_BIG_ENGINE
#define LH_Calc3to3_Di8_Do8_Lut8_G32   LH_CALC_USE_BIG_ENGINE
#define LH_Calc3to3_Di8_Do8_Lut16_G16   LH_CALC_USE_BIG_ENGINE
#define LH_Calc3to3_Di8_Do8_Lut16_G32   LH_CALC_USE_BIG_ENGINE
#define LH_Calc3to3_Di8_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to3_Di8_Do16_Lut8_G32   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to3_Di8_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to3_Di8_Do16_Lut16_G32   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to3_Di16_Do8_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to3_Di16_Do8_Lut8_G32   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to3_Di16_Do8_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to3_Di16_Do8_Lut16_G32   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to3_Di16_Do16_Lut8_G16   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc3to3_Di16_Do16_Lut8_G32   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc3to3_Di16_Do16_Lut16_G16   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc3to3_Di16_Do16_Lut16_G32   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc3to4_Di8_Do8_Lut8_G16   LH_CALC_USE_BIG_ENGINE
#define LH_Calc3to4_Di8_Do8_Lut8_G32   LH_CALC_USE_BIG_ENGINE
#define LH_Calc3to4_Di8_Do8_Lut16_G16   LH_CALC_USE_BIG_ENGINE
#define LH_Calc3to4_Di8_Do8_Lut16_G32   LH_CALC_USE_BIG_ENGINE
#define LH_Calc3to4_Di8_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to4_Di8_Do16_Lut8_G32   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to4_Di8_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to4_Di8_Do16_Lut16_G32   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to4_Di16_Do8_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to4_Di16_Do8_Lut8_G32   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to4_Di16_Do8_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to4_Di16_Do8_Lut16_G32   LH_CALC_USE_DO_N_DIM
#define LH_Calc3to4_Di16_Do16_Lut8_G16   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc3to4_Di16_Do16_Lut8_G32   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc3to4_Di16_Do16_Lut16_G16   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc3to4_Di16_Do16_Lut16_G32   LH_CALC_USE_SMALL_ENGINE
#define LH_Calc4to3_Di8_Do8_Lut8_G8   LH_CALC_USE_BIG_ENGINE
#define LH_Calc4to3_Di8_Do8_Lut8_G16   LH_CALC_USE_BIG_ENGINE
#define LH_Calc4to3_Di8_Do8_Lut16_G8   LH_CALC_USE_BIG_ENGINE
#define LH_Calc4to3_Di8_Do8_Lut16_G16   LH_CALC_USE_BIG_ENGINE
#define LH_Calc4to3_Di8_Do16_Lut8_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di8_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di8_Do16_Lut16_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di8_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di16_Do8_Lut8_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di16_Do8_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di16_Do8_Lut16_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di16_Do8_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di16_Do16_Lut8_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di16_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di16_Do16_Lut16_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to3_Di16_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di8_Do8_Lut8_G8   LH_CALC_USE_BIG_ENGINE
#define LH_Calc4to4_Di8_Do8_Lut8_G16   LH_CALC_USE_BIG_ENGINE
#define LH_Calc4to4_Di8_Do8_Lut16_G8   LH_CALC_USE_BIG_ENGINE
#define LH_Calc4to4_Di8_Do8_Lut16_G16   LH_CALC_USE_BIG_ENGINE
#define LH_Calc4to4_Di8_Do16_Lut8_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di8_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di8_Do16_Lut16_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di8_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di16_Do8_Lut8_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di16_Do8_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di16_Do8_Lut16_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di16_Do8_Lut16_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di16_Do16_Lut8_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di16_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di16_Do16_Lut16_G8   LH_CALC_USE_DO_N_DIM
#define LH_Calc4to4_Di16_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM

Enumerations

enum  { kCMMNewLinkProfile = 1 }

Functions

void GetDateTime (unsigned long *secs)
void SecondsToDate (unsigned long secs, DateTimeRec *d)
void BlockMove (const void *srcPtr, void *destPtr, Size byteCount)
void SetMem (void *bytePtr, size_t numBytes, unsigned char byteValue)


Define Documentation

#define BlockMoveData   BlockMove
 

Definition at line 56 of file w98/lh_open/general.h.

#define CMHelperICC2int16 a,
 )     (*((UINT16 *)(a))) = (*((UINT16*)(b)));
 

Definition at line 88 of file w98/lh_open/general.h.

#define CMHelperICC2int32 a,
 )     (*((UINT32 *)(a))) = (*((UINT32*)(b)));
 

Definition at line 90 of file w98/lh_open/general.h.

#define LH_Calc1toX_Di16_Do16_Lut16_G128   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 150 of file w98/lh_open/general.h.

#define LH_Calc1toX_Di16_Do16_Lut8_G128   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 149 of file w98/lh_open/general.h.

#define LH_Calc1toX_Di16_Do8_Lut16_G128   LH_CALC_USE_DO_N_DIM
 

Definition at line 148 of file w98/lh_open/general.h.

#define LH_Calc1toX_Di16_Do8_Lut8_G128   LH_CALC_USE_DO_N_DIM
 

Definition at line 147 of file w98/lh_open/general.h.

#define LH_Calc1toX_Di8_Do16_Lut16_G128   LH_CALC_USE_DO_N_DIM
 

Definition at line 146 of file w98/lh_open/general.h.

#define LH_Calc1toX_Di8_Do16_Lut8_G128   LH_CALC_USE_DO_N_DIM
 

Definition at line 145 of file w98/lh_open/general.h.

#define LH_Calc1toX_Di8_Do8_Lut16_G128   LH_CALC_USE_SMALL_ENGINE /* else use LH_CALC_USE_DO_N_DIM for no speed optimization */
 

Definition at line 144 of file w98/lh_open/general.h.

#define LH_Calc1toX_Di8_Do8_Lut8_G128   LH_CALC_USE_SMALL_ENGINE /* use LH_CALC_USE_SMALL_ENGINE for speed optimized code */
 

Definition at line 143 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di16_Do16_Lut16_G16   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 169 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di16_Do16_Lut16_G32   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 170 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di16_Do16_Lut8_G16   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 167 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di16_Do16_Lut8_G32   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 168 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di16_Do8_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 164 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di16_Do8_Lut16_G32   LH_CALC_USE_DO_N_DIM
 

Definition at line 165 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di16_Do8_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 162 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di16_Do8_Lut8_G32   LH_CALC_USE_DO_N_DIM
 

Definition at line 163 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di8_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 159 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di8_Do16_Lut16_G32   LH_CALC_USE_DO_N_DIM
 

Definition at line 160 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di8_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 157 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di8_Do16_Lut8_G32   LH_CALC_USE_DO_N_DIM
 

Definition at line 158 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di8_Do8_Lut16_G16   LH_CALC_USE_BIG_ENGINE
 

Definition at line 154 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di8_Do8_Lut16_G32   LH_CALC_USE_BIG_ENGINE
 

Definition at line 155 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di8_Do8_Lut8_G16   LH_CALC_USE_BIG_ENGINE
 

Definition at line 152 of file w98/lh_open/general.h.

#define LH_Calc3to3_Di8_Do8_Lut8_G32   LH_CALC_USE_BIG_ENGINE
 

Definition at line 153 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di16_Do16_Lut16_G16   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 189 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di16_Do16_Lut16_G32   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 190 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di16_Do16_Lut8_G16   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 187 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di16_Do16_Lut8_G32   LH_CALC_USE_SMALL_ENGINE
 

Definition at line 188 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di16_Do8_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 184 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di16_Do8_Lut16_G32   LH_CALC_USE_DO_N_DIM
 

Definition at line 185 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di16_Do8_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 182 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di16_Do8_Lut8_G32   LH_CALC_USE_DO_N_DIM
 

Definition at line 183 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di8_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 179 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di8_Do16_Lut16_G32   LH_CALC_USE_DO_N_DIM
 

Definition at line 180 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di8_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 177 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di8_Do16_Lut8_G32   LH_CALC_USE_DO_N_DIM
 

Definition at line 178 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di8_Do8_Lut16_G16   LH_CALC_USE_BIG_ENGINE
 

Definition at line 174 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di8_Do8_Lut16_G32   LH_CALC_USE_BIG_ENGINE
 

Definition at line 175 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di8_Do8_Lut8_G16   LH_CALC_USE_BIG_ENGINE
 

Definition at line 172 of file w98/lh_open/general.h.

#define LH_Calc3to4_Di8_Do8_Lut8_G32   LH_CALC_USE_BIG_ENGINE
 

Definition at line 173 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di16_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 211 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di16_Do16_Lut16_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 210 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di16_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 209 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di16_Do16_Lut8_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 208 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di16_Do8_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 206 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di16_Do8_Lut16_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 205 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di16_Do8_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 204 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di16_Do8_Lut8_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 203 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di8_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 201 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di8_Do16_Lut16_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 200 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di8_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 199 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di8_Do16_Lut8_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 198 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di8_Do8_Lut16_G16   LH_CALC_USE_BIG_ENGINE
 

Definition at line 196 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di8_Do8_Lut16_G8   LH_CALC_USE_BIG_ENGINE
 

Definition at line 195 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di8_Do8_Lut8_G16   LH_CALC_USE_BIG_ENGINE
 

Definition at line 194 of file w98/lh_open/general.h.

#define LH_Calc4to3_Di8_Do8_Lut8_G8   LH_CALC_USE_BIG_ENGINE
 

Definition at line 193 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di16_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 231 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di16_Do16_Lut16_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 230 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di16_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 229 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di16_Do16_Lut8_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 228 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di16_Do8_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 226 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di16_Do8_Lut16_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 225 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di16_Do8_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 224 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di16_Do8_Lut8_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 223 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di8_Do16_Lut16_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 221 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di8_Do16_Lut16_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 220 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di8_Do16_Lut8_G16   LH_CALC_USE_DO_N_DIM
 

Definition at line 219 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di8_Do16_Lut8_G8   LH_CALC_USE_DO_N_DIM
 

Definition at line 218 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di8_Do8_Lut16_G16   LH_CALC_USE_BIG_ENGINE
 

Definition at line 216 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di8_Do8_Lut16_G8   LH_CALC_USE_BIG_ENGINE
 

Definition at line 215 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di8_Do8_Lut8_G16   LH_CALC_USE_BIG_ENGINE
 

Definition at line 214 of file w98/lh_open/general.h.

#define LH_Calc4to4_Di8_Do8_Lut8_G8   LH_CALC_USE_BIG_ENGINE
 

Definition at line 213 of file w98/lh_open/general.h.

#define LH_CALC_ENGINE_16_BIT_LO   0 /* 1 -> Speed optimized code for 'looukup only' for 8->16 and 16->8 data and all lut formats */
 

Definition at line 128 of file w98/lh_open/general.h.

#define LH_CALC_ENGINE_ALL_FORMATS_LO   1 /* 1 -> Speed optimized code for 'looukup only' for all data and lut formats */
 

Definition at line 127 of file w98/lh_open/general.h.

#define LH_CALC_ENGINE_BIG   0 /* 1 -> Speed optimized code for all data and lut formats */
 

Definition at line 126 of file w98/lh_open/general.h.

#define LH_CALC_ENGINE_MIXED_DATAFORMAT   0 /* 1 -> Speed optimized code for 'looukup only' for 8->16 and 16->8 data and all lut formats */
 

Definition at line 129 of file w98/lh_open/general.h.

#define LH_CALC_USE_ADDITIONAL_OLD_CODE   1 /* 1 turns on the additional generation of the old pixel cache routines for 3 dim input */
 

Definition at line 131 of file w98/lh_open/general.h.

#define LH_CALC_USE_ADDITIONAL_OLD_CODE_4DIM   0 /* 1 turns on the additional generation of the old pixel cache routines for 4 dim input */
 

Definition at line 132 of file w98/lh_open/general.h.

#define LH_CALC_USE_BIG_ENGINE   2 /* full speed optimized code for this funktion */
 

Definition at line 138 of file w98/lh_open/general.h.

#define LH_CALC_USE_DO_N_DIM   0 /* no speed optimized code for this funktion */
 

Definition at line 136 of file w98/lh_open/general.h.

#define LH_CALC_USE_SMALL_ENGINE   1 /* speed optimized code for this funktion */
 

Definition at line 137 of file w98/lh_open/general.h.

#define LH_END_PROC  ) 
 

Definition at line 53 of file w98/lh_open/general.h.

#define LH_START_PROC  ) 
 

Definition at line 52 of file w98/lh_open/general.h.

#define LUTS_ARE_PTR_BASED   1
 

Definition at line 31 of file w98/lh_open/general.h.

#define realThing   1
 

Definition at line 68 of file w98/lh_open/general.h.

#define VOLATILE  )     if ((x));
 

Definition at line 80 of file w98/lh_open/general.h.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
kCMMNewLinkProfile 

Definition at line 82 of file w98/lh_open/general.h.

00082 { 00083 kCMMNewLinkProfile = 1 00084 };


Function Documentation

void BlockMove const void *  srcPtr,
void *  destPtr,
Size  byteCount
 

Definition at line 337 of file lh_open/pi_mem.c.

00340 { 00341 memmove(destPtr, srcPtr, byteCount); 00342 }

void GetDateTime unsigned long *  secs  ) 
 

Referenced by MyAdd_NL_Header(), and MyAdd_NL_HeaderMS().

void SecondsToDate unsigned long  secs,
DateTimeRec d
 

Referenced by MyAdd_NL_Header(), and MyAdd_NL_HeaderMS().

void SetMem void *  bytePtr,
size_t  numBytes,
unsigned char  byteValue
 


Generated on Sat May 15 19:43:48 2004 for test by doxygen 1.3.7