39 #include "EST_cutils.h"
42 int est_endian_loc = 1;
44 void swapdouble(
double *d)
49 ii[0] = SWAPINT(ii[1]);
53 void swapfloat(
float *f)
56 ii[0] = SWAPINT(ii[0]);
59 void swap_bytes_float(
float *data,
int length)
64 for (i=0; i<length; i++)
68 void swap_bytes_double(
double *data,
int length)
73 for (i=0; i<length; i++)
77 void swap_bytes_int(
int *data,
int length)
82 for (i=0; i<length; i++)
83 data[i] = SWAPINT(data[i]);
87 void swap_bytes_uint(
unsigned int *data,
int length)
92 for (i=0; i<length; i++)
93 data[i] = SWAPINT(data[i]);
97 void swap_bytes_short(
short *data,
int length)
102 for (i=0; i<length; i++)
103 data[i] = SWAPSHORT(data[i]);
107 void swap_bytes_ushort(
unsigned short *data,
int length)
112 for (i=0; i<length; i++)
113 data[i] = SWAPSHORT(data[i]);