#include <curl/curl.h>
+#if defined(_MSC_VER) && (_MSC_VER < 1300)
+# error _snscanf requires MSVC 7.0 or later.
+#endif
/* The MinGW headers are missing a few Win32 function definitions,
you shouldn't need this if you use VC++ */
#define system_strdup strdup
#endif
+#if defined(_MSC_VER) && defined(_DLL)
+# pragma warning(disable:4232) /* MSVC extension, dllimport identity */
+#endif
+
#ifndef __SYMBIAN32__
/*
* If a memory-using function (like curl_getenv) is used before
curl_calloc_callback Curl_ccalloc;
#endif
+#if defined(_MSC_VER) && defined(_DLL)
+# pragma warning(default:4232) /* MSVC extension, dllimport identity */
+#endif
+
/**
* curl_global_init() globally initializes cURL given a bitwise set of the
* different features of what to initialize.