Max 5 API Reference
00001 00002 float byteorder_swapf32(float f){ 00003 unsigned char c,*a; 00004 00005 a = (unsigned char *)&f; 00006 c=a[3]; a[3]=a[0]; a[0]=c; 00007 c=a[2]; a[2]=a[1]; a[1]=c; 00008 00009 return f; 00010 } 00011 00012 double byteorder_swapf64(double f){ 00013 unsigned char c,*a; 00014 00015 a = (unsigned char *)&f; 00016 c=a[7]; a[7]=a[0]; a[0]=c; 00017 c=a[6]; a[6]=a[1]; a[1]=c; 00018 c=a[5]; a[5]=a[2]; a[2]=c; 00019 c=a[4]; a[4]=a[3]; a[3]=c; 00020 00021 return f; 00022 }
Copyright © 2008, Cycling '74