1 #ifndef TOOLS_HEADER_GUARD 2 #define TOOLS_HEADER_GUARD 53 static const int64_t NANOSEC_PER_SEC = 1000000000;
57 long int getMsDiff(timeval tv1, timeval tv2);
61 long int timevalToMs(
struct timeval time);
63 bool slotOk(SlotNumber n_slot);
65 void normalize_timespec(
struct timespec *ts, time_t sec, int64_t nanosec);
69 uint32_t deserialize_uint32_big_endian(
unsigned char *buffer)
73 value |= buffer[0] << 24;
74 value |= buffer[1] << 16;
75 value |= buffer[2] << 8;
79 #else // either not defined or little endian 82 uint32_t deserialize_uint32_big_endian(
unsigned char *buffer)
86 value |= buffer[3] << 24;
87 value |= buffer[2] << 16;
88 value |= buffer[1] << 8;
Constant/default values, version numbers.
List of common header files.