rendered paste body {
int testIn = -100;
uint32_t resultIn = CFSwapInt32LittleToHost(testIn);
int testOut = CFSwapInt32HostToLittle(resultIn);
printf("testIn=%d resultIn=%d testOut=%d\n", testIn, resultIn, testOut);
}
{
Float32 testIn = 10.01;
CFSwappedFloat32 resultIn = CFConvertFloat32HostToSwapped(testIn);
Float32 testOut = CFConvertFloat32SwappedToHost(resultIn);
printf("testIn=%f resultIn=%f testOut=%f\n", testIn, resultIn, testOut);
}
{
Float64 testIn = 10.01;
CFSwappedFloat64 resultIn = CFConvertFloat64HostToSwapped(testIn);
Float64 testOut = CFConvertFloat64SwappedToHost(resultIn);
printf("testIn=%f resultIn=%f testOut=%f\n", testIn, resultIn, testOut);
}
OUTPUT!
testIn=-100 resultIn=-100 testOut=-100
testIn=10.010000 resultIn=-2.000002 testOut=-0.000000
testIn=10.010000 resultIn=-0.000000 testOut=10.010000