static Ptr GetDeviceGamma (GDHandle hGD) { GammaTblPtr pTableGammaDevice = NULL; GammaTblPtr pTableGammaReturn = NULL; OSErr err; err = GetGammaTable (hGD, &pTableGammaDevice); if ((noErr == err) && pTableGammaDevice) pTableGammaReturn = (GammaTblPtr) CopyGammaTable (pTableGammaDevice); return (Ptr) pTableGammaReturn; }
static Ptr GetDeviceGamma (GDHandle hGD) { GammaTblPtr pTableGammaDevice = NULL; GammaTblPtr pTableGammaReturn = NULL; OSErr err; err = GetGammaTable (hGD, &pTableGammaDevice); /* get a pointer to the devices table */ if ((noErr == err) && pTableGammaDevice) /* if succesful */ pTableGammaReturn = (GammaTblPtr) CopyGammaTable (pTableGammaDevice); /* copy to global */ return (Ptr) pTableGammaReturn; }