GetProcAddress(kernel32,
"WakeConditionVariable");
- result = ((pInitializeConditionVariable == NULL) ||
- (pSleepConditionVariableCS == NULL) ||
- (pWakeAllConditionVariable == NULL) ||
- (pWakeConditionVariable == NULL)) ? FALSE : TRUE;
+ result = ((pInitializeConditionVariable != NULL) &&
+ (pSleepConditionVariableCS != NULL) &&
+ (pWakeAllConditionVariable != NULL) &&
+ (pWakeConditionVariable != NULL));
} else {
result = FALSE;
GetProcAddress(kernel32,
"ReleaseSRWLockExclusive");
- result = ((pInitializeSRWLock == NULL) ||
- (pAcquireSRWLockShared == NULL) ||
- (pAcquireSRWLockExclusive == NULL) ||
- (pReleaseSRWLockShared == NULL) ||
- (pReleaseSRWLockExclusive == NULL)) ? FALSE : TRUE;
+ result = ((pInitializeSRWLock != NULL) &&
+ (pAcquireSRWLockShared != NULL) &&
+ (pReleaseSRWLockShared != NULL) &&
+ (pAcquireSRWLockExclusive != NULL) &&
+ (pReleaseSRWLockExclusive != NULL));
} else {
result = FALSE;
}