11 #ifndef Link16Structs_H_
12 #define Link16Structs_H_
16 const DtU32 DtJtidsHeaderSize = 6;
17 typedef struct DtJtidsHeaderStruct
19 DtU8 data[DtJtidsHeaderSize];
20 } DtJtidsHeaderStruct;
22 const DtU32 DtTadilJWordSize = 10;
23 typedef struct DtTadilJWordStruct
25 DtU8 data[DtTadilJWordSize];
28 const DtU32 DtVoiceDataWordSize = 10;
30 const DtU32 DtLetHeaderSize = 6;
31 typedef struct DtLetHeaderStruct
33 DtU8 data[DtLetHeaderSize];
36 const DtU32 DtRttabSize = 6;
37 typedef struct DtRttabStruct
39 DtU8 data[DtRttabSize];
43 inline void networkByteArraySwap(
DtU8* byteArray,
int size)
53 for(
int i = 0; i < ( size >> 1 ); ++i )
55 theEnd = ( size - 1 ) - i;
56 byteArray[ i ] ^= byteArray[ theEnd ];
57 byteArray[ theEnd ] ^= byteArray[ i ];
58 byteArray[ i ] ^= byteArray[ theEnd ];