Lines Matching refs:sc
3726 cmsScreening* sc = NULL;
3729 sc = (cmsScreening*) _cmsMallocZero(self ->ContextID, sizeof(cmsScreening));
3730 if (sc == NULL) return NULL;
3734 if (!_cmsReadUInt32Number(io, &sc ->Flag)) goto Error;
3735 if (!_cmsReadUInt32Number(io, &sc ->nChannels)) goto Error;
3737 if (sc ->nChannels > cmsMAXCHANNELS - 1)
3738 sc ->nChannels = cmsMAXCHANNELS - 1;
3740 for (i=0; i < sc ->nChannels; i++) {
3742 if (!_cmsRead15Fixed16Number(io, &sc ->Channels[i].Frequency)) goto Error;
3743 if (!_cmsRead15Fixed16Number(io, &sc ->Channels[i].ScreenAngle)) goto Error;
3744 if (!_cmsReadUInt32Number(io, &sc ->Channels[i].SpotShape)) goto Error;
3750 return (void*) sc;
3753 if (sc != NULL)
3754 _cmsFree(self ->ContextID, sc);
3765 cmsScreening* sc = (cmsScreening* ) Ptr;
3768 if (!_cmsWriteUInt32Number(io, sc ->Flag)) return FALSE;
3769 if (!_cmsWriteUInt32Number(io, sc ->nChannels)) return FALSE;
3771 for (i=0; i < sc ->nChannels; i++) {
3773 if (!_cmsWrite15Fixed16Number(io, sc ->Channels[i].Frequency)) return FALSE;
3774 if (!_cmsWrite15Fixed16Number(io, sc ->Channels[i].ScreenAngle)) return FALSE;
3775 if (!_cmsWriteUInt32Number(io, sc ->Channels[i].SpotShape)) return FALSE;
3838 cmsICCViewingConditions* sc = (cmsICCViewingConditions* ) Ptr;
3840 if (!_cmsWriteXYZNumber(io, &sc ->IlluminantXYZ)) return FALSE;
3841 if (!_cmsWriteXYZNumber(io, &sc ->SurroundXYZ)) return FALSE;
3842 if (!_cmsWriteUInt32Number(io, sc ->IlluminantType)) return FALSE;