#if defined(WIN32) /* windows */
#if defined(NETDEV_SDK_DLL)
#define NETDEV_API __declspec(dllexport)
#else
#define NETDEV_API __declspec(dllimport)
#endif
#else
#define NETDEV_API
#endif
/* 函数标准调用约定 Standard function calling convention */
#ifdef i386
#ifdef LINUX
#ifndef STDCALL
#define STDCALL __attribute__((stdcall))__attribute__((visibility ("default")))
#endif
#else
#ifndef STDCALL
#define STDCALL __attribute__((stdcall))
#endif
#endif
#else
#ifdef WIN32
#ifndef STDCALL
#define STDCALL __stdcall
#endif
#else
#ifdef LINUX
#ifndef STDCALL
#define STDCALL __attribute__((stdcall))__attribute__((visibility ("default")))
#endif
#else
#ifndef STDCALL
#define STDCALL
#endif
#endif
#endif
#endif