stdint only if not specifying types directly
diff --git a/skeletons/asn_system.h b/skeletons/asn_system.h
index 193a975..39a1f9e 100644
--- a/skeletons/asn_system.h
+++ b/skeletons/asn_system.h
@@ -24,7 +24,6 @@
 #ifdef	WIN32
 
 #include <malloc.h>
-#include <stdint.h>
 #define	 snprintf	_snprintf
 #define	 vsnprintf	_vsnprintf
 
@@ -52,6 +51,8 @@
 #define finite _finite
 #define copysign _copysign
 #define	ilogb	_logb
+#else	/* !_MSC_VER */
+#include <stdint.h>
 #endif	/* _MSC_VER */
 
 #else	/* !WIN32 */