14 #ifndef hifi_windowshacks_h
15 #define hifi_windowshacks_h
20 inline double roundf(
double value) {
21 return (value > 0.0) ? floor(value + 0.5) : ceil(value - 0.5);
31 #define snprintf c99_snprintf
33 inline int c99_vsnprintf(
char* str,
size_t size,
const char* format, va_list ap) {
36 count = _vsnprintf_s(str, size, _TRUNCATE, format, ap);
39 count = _vscprintf(format, ap);
44 inline int c99_snprintf(
char* str,
size_t size,
const char* format, ...) {
49 count = c99_vsnprintf(str, size, format, ap);
62 #include <netinet/in.h>