35#ifndef FIFF_BYTE_SWAP_H
36#define FIFF_BYTE_SWAP_H
57 unsigned char *csource = (
unsigned char *)(&source);
59 unsigned char *cresult = (
unsigned char *)(&result);
60 cresult[0] = csource[1];
61 cresult[1] = csource[0];
71 unsigned char *csource = (
unsigned char *)(&source);
73 unsigned char *cresult = (
unsigned char *)(&result);
74 cresult[0] = csource[3];
75 cresult[1] = csource[2];
76 cresult[2] = csource[1];
77 cresult[3] = csource[0];
87 unsigned char *csource = (
unsigned char *)(source);
89 c = csource[3]; csource[3] = csource[0]; csource[0] = c;
90 c = csource[2]; csource[2] = csource[1]; csource[1] = c;
99 unsigned char *csource = (
unsigned char *)(&source);
101 unsigned char *cresult = (
unsigned char *)(&result);
102 cresult[0] = csource[7];
103 cresult[1] = csource[6];
104 cresult[2] = csource[5];
105 cresult[3] = csource[4];
106 cresult[4] = csource[3];
107 cresult[5] = csource[2];
108 cresult[6] = csource[1];
109 cresult[7] = csource[0];
119 unsigned char *csource = (
unsigned char *)(source);
121 c = csource[0]; csource[0] = csource[7]; csource[7] = c;
122 c = csource[1]; csource[1] = csource[6]; csource[6] = c;
123 c = csource[2]; csource[2] = csource[5]; csource[5] = c;
124 c = csource[3]; csource[3] = csource[4]; csource[4] = c;
133 unsigned char *csource = (
unsigned char *)(&source);
135 unsigned char *cresult = (
unsigned char *)(&result);
136 cresult[0] = csource[3];
137 cresult[1] = csource[2];
138 cresult[2] = csource[1];
139 cresult[3] = csource[0];
149 unsigned char *csource = (
unsigned char *)(source);
151 c = csource[3]; csource[3] = csource[0]; csource[0] = c;
152 c = csource[2]; csource[2] = csource[1]; csource[1] = c;
161 unsigned char *csource = (
unsigned char *)(source);
163 c = csource[7]; csource[7] = csource[0]; csource[0] = c;
164 c = csource[6]; csource[6] = csource[1]; csource[1] = c;
165 c = csource[5]; csource[5] = csource[2]; csource[2] = c;
166 c = csource[4]; csource[4] = csource[3]; csource[3] = c;
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
void swap_doublep(double *source)
float swap_float(float source)
qint32 swap_int(qint32 source)
void swap_longp(qint64 *source)
qint64 swap_long(qint64 source)
void swap_floatp(float *source)
void swap_intp(qint32 *source)
qint16 swap_short(qint16 source)