/* * Our own header, to be included before all standard system headers. */ #ifndef __USG_COMMON_H__ #define __USG_COMMON_H__ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* define int8_t uint8_t int16_t uint16_t int32_t uint32_t int64_t uint64_t */ #include //c++ header #include #include #include #include /* Our own error-handling functions */ void err_exit(int error, const char *fmt, ...); void err_msg(int error, const char *fmt, ...); static inline int itoa(int num, char *str) { return sprintf(str, "%d", num); } static inline int ftoa(float num, char *str) { return sprintf(str, "%f", num); } #endif