diff options
-rw-r--r-- | skeletons/asn_system.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/skeletons/asn_system.h b/skeletons/asn_system.h index 3dcce135..568213f5 100644 --- a/skeletons/asn_system.h +++ b/skeletons/asn_system.h @@ -21,9 +21,10 @@ #ifdef WIN32 +#include <malloc.h> +#include <stdint.h> #define snprintf _snprintf #define vsnprintf _vsnprintf -#define alloca(size) _alloca(size) #ifdef _MSC_VER /* MSVS.Net */ #ifndef __cplusplus @@ -47,6 +48,10 @@ typedef unsigned int uint32_t; #else /* !WIN32 */ +#if defined(__vxworks) +#include <types/vxTypes.h> +#else /* !defined(__vxworks) */ + #include <inttypes.h> /* C99 specifies this file */ /* * 1. Earlier FreeBSD version didn't have <stdint.h>, @@ -69,6 +74,8 @@ typedef unsigned int uint32_t; #endif /* defined(sun) */ #endif +#endif /* defined(__vxworks) */ + #endif /* WIN32 */ #ifndef __GNUC__ |