diff options
author | Yang Tse <yangsita@gmail.com> | 2011-05-25 11:19:10 +0200 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2011-05-25 11:19:10 +0200 |
commit | 5ef8f5ead2478defca69e303a47d00d21b16d838 (patch) | |
tree | aa2a36dc18e3f278c8a89cb223485cd7701987ef /ares_nowarn.c | |
parent | e1c9539962b5a7d638036324020f386e675ab1f8 (diff) | |
download | c-ares-5ef8f5ead2478defca69e303a47d00d21b16d838.tar.gz c-ares-5ef8f5ead2478defca69e303a47d00d21b16d838.tar.bz2 c-ares-5ef8f5ead2478defca69e303a47d00d21b16d838.zip |
compiler warning: fix
Fix compiler warning: variable was set but never used
Fix compiler warning: clobber ignored
Diffstat (limited to 'ares_nowarn.c')
-rw-r--r-- | ares_nowarn.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ares_nowarn.c b/ares_nowarn.c index 0c77771..bc2c5da 100644 --- a/ares_nowarn.c +++ b/ares_nowarn.c @@ -21,6 +21,8 @@ # include <assert.h> #endif +#define BUILDING_ARES_NOWARN_C 1 + #include "ares_nowarn.h" #if (SIZEOF_INT == 2) @@ -111,3 +113,31 @@ unsigned int aresx_sztoui(ssize_t sznum) # pragma warning(pop) #endif } + +#if defined(__INTEL_COMPILER) && defined(__unix__) + +int aresx_FD_ISSET(int fd, fd_set *fdset) +{ + #pragma warning(push) + #pragma warning(disable:1469) /* clobber ignored */ + return FD_ISSET(fd, fdset); + #pragma warning(pop) +} + +void aresx_FD_SET(int fd, fd_set *fdset) +{ + #pragma warning(push) + #pragma warning(disable:1469) /* clobber ignored */ + FD_SET(fd, fdset); + #pragma warning(pop) +} + +void aresx_FD_ZERO(fd_set *fdset) +{ + #pragma warning(push) + #pragma warning(disable:593) /* variable was set but never used */ + FD_ZERO(fdset); + #pragma warning(pop) +} + +#endif /* __INTEL_COMPILER && __unix__ */ |