29 #define IGTL_SCALAR_INT8 2 30 #define IGTL_SCALAR_UINT8 3 31 #define IGTL_SCALAR_INT16 4 32 #define IGTL_SCALAR_UINT16 5 33 #define IGTL_SCALAR_INT32 6 34 #define IGTL_SCALAR_UINT32 7 35 #define IGTL_SCALAR_FLOAT32 10 36 #define IGTL_SCALAR_FLOAT64 11 37 #define IGTL_SCALAR_COMPLEX 13 41 #define BYTE_SWAP_INT16(S) (((S) & 0xFF) << 8 \ 42 | (((S) >> 8) & 0xFF)) 43 #define BYTE_SWAP_INT32(L) ((BYTE_SWAP_INT16 ((L) & 0xFFFF) << 16) \ 44 | BYTE_SWAP_INT16 (((L) >> 16) & 0xFFFF)) 45 #define BYTE_SWAP_INT64(LL) ((BYTE_SWAP_INT32 ((LL) & 0xFFFFFFFF) << 32) \ 46 | BYTE_SWAP_INT32 (((LL) >> 32) & 0xFFFFFFFF)) 50 igtl_uint64
igtl_export crc64(
unsigned char *data, igtl_uint64 len, igtl_uint64 crc);
igtl_uint64 igtl_export crc64(unsigned char *data, igtl_uint64 len, igtl_uint64 crc)
void igtl_export igtl_message_dump_hex(FILE *stream, const void *message, int max_size)
igtl_uint32 igtl_export igtl_nanosec_to_frac(igtl_uint32 nanosec)
igtl_uint32 igtl_export igtl_frac_to_nanosec(igtl_uint32 frac)
igtl_uint32 igtl_export igtl_get_scalar_size(int type)
int igtl_export igtl_is_little_endian()