Fix GCC compile on AIX

In file included from test.cpp:31:0:
validate.h:213:93: error: operator '||' has no right operand
 #elif (_POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE)
This commit is contained in:
Jeffrey Walton 2019-06-04 09:45:33 -04:00
parent 3afb1f1099
commit 994c98b6c0
No known key found for this signature in database
GPG Key ID: B36AB348921B1838

View File

@ -210,7 +210,7 @@ inline std::string TimeToString(const time_t& t)
CRYPTOPP_ASSERT(err == 0);
std::string str(err == 0 ? timeBuf : "");
#elif (_POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE >= 1 || _BSD_SOURCE >= 1 || _SVID_SOURCE >= 1 || _POSIX_SOURCE >= 1)
#elif (_POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || defined(_POSIX_SOURCE))
tm localTime = {};
char timeBuf[64];
char* timeString = ::asctime_r(::localtime_r(&t, &localTime), timeBuf);