diff --git a/libs/freetdm/src/include/libteletone_generate.h b/libs/freetdm/src/include/libteletone_generate.h index 1101212708..8a324216d0 100644 --- a/libs/freetdm/src/include/libteletone_generate.h +++ b/libs/freetdm/src/include/libteletone_generate.h @@ -79,7 +79,21 @@ extern "C" { #include #include +#ifdef _MSC_VER +#ifndef __inline__ +#define __inline__ __inline +#endif +typedef unsigned __int64 uint64_t; +typedef unsigned __int32 uint32_t; +typedef unsigned __int16 uint16_t; +typedef unsigned __int8 uint8_t; +typedef __int64 int64_t; +typedef __int32 int32_t; +typedef __int16 int16_t; +typedef __int8 int8_t; +#else #include +#endif #include #include #include @@ -89,17 +103,9 @@ extern float powf (float, float); #endif #include #include - -#include -#include -#include #ifndef _MSC_VER #include -#include #endif -#include -#include -#include #include #include #include