if(size==1)
{
union { ubyte c[4]; float f; } u;
- u.c[0]=(ubyte)(cr*255);
- u.c[1]=(ubyte)(cg*255);
- u.c[2]=(ubyte)(cb*255);
- u.c[3]=(ubyte)(ca*255);
+ u.c[0]=static_cast<ubyte>(cr*255);
+ u.c[1]=static_cast<ubyte>(cg*255);
+ u.c[2]=static_cast<ubyte>(cb*255);
+ u.c[3]=static_cast<ubyte>(ca*255);
*+ptr++=u.f;
}
else