#pragma once #cmakedefine DV_HAVE_UNISTD_H 1 #cmakedefine DV_HAVE_INTTYPES_H 1 #cmakedefine DV_HAVE_LIMITS_H 1 #cmakedefine DV_SYS_LINUX 1 #cmakedefine DV_SYS_WINDOWS 1 #cmakedefine DV_SYS_MACOS 1 #include #include #include #include #include #include #ifdef DV_HAVE_UNISTD_H #include #endif #ifdef DV_HAVE_INTTYPES_H #include #endif #ifdef DV_HAVE_LIMITS_H #include #endif #include #include #include #include #include #include #include #include #include #include #include #ifdef DV_SYS_WINDOWS #define snprintf _snprintf typedef signed __int64 ssize_t; #endif typedef float float32_t; typedef double float64_t;