LowLevelError::LowLevelError(ErrorCode newCode) : Error(newCode), hawkError(NL_NO_ERROR), sysError(0) { NLenum error = nlGetError(); if (error == NL_SOCKET_ERROR || error == NL_SOCK_DISCONNECT || error == NL_SYSTEM_ERROR) sysError = nlGetSystemError(); else hawkError = error; }
static void printError(void) { NLenum err = nlGetError(); if(err == NL_SYSTEM_ERROR) { _tprintf(TEXT("System error: %s\n"), nlGetSystemErrorStr(nlGetSystemError())); } else { _tprintf(TEXT("HawkNL error: %s\n"), nlGetErrorStr(err)); } }
void printErrorExit(void) { NLenum err = nlGetError(); if(err == NL_SYSTEM_ERROR) { printf("System error: %s\n", nlGetSystemErrorStr(nlGetSystemError())); } else { printf("HawkNL error: %s\n", nlGetErrorStr(err)); } nlShutdown(); exit(1); }
static void printErrorExit(void) { NLenum err = nlGetError(); if(err == NL_SYSTEM_ERROR) { _tprintf(TEXT("System error: %s\n"), nlGetSystemErrorStr(nlGetSystemError())); } else { _tprintf(TEXT("HawkNL error: %s\n"), nlGetErrorStr(err)); } nlShutdown(); exit(EXIT_FAILURE); }
static void printErrorExit(void) { NLenum err = nlGetError(); if(err == NL_SYSTEM_ERROR) { NLint e = nlGetSystemError(); printf("System error: %s\n", nlGetSystemErrorStr(e)); } else { printf("HawkNL error # %d: %s\n", err, nlGetErrorStr(err)); } nlShutdown(); exit(EXIT_FAILURE); }
std::string GetLastErrorStr() { if (nlGetError() != NL_SYSTEM_ERROR) return std::string(nlGetErrorStr(nlGetError())); else return std::string(nlGetSystemErrorStr(nlGetSystemError())); }