diff options
author | 2014-04-13 15:25:20 +0000 | |
---|---|---|
committer | 2014-04-13 15:25:20 +0000 | |
commit | 97222edd40cad3a6e51530425068b83c51d308b1 (patch) | |
tree | 50438b2fbea63f81d6ac96e9bf4aa302b9538333 /lib/libssl/src/MacOS/GetHTTPS.src/ErrorHandling.hpp | |
parent | Import OpenSSL 1.0.1g (diff) | |
download | wireguard-openbsd-97222edd40cad3a6e51530425068b83c51d308b1.tar.xz wireguard-openbsd-97222edd40cad3a6e51530425068b83c51d308b1.zip |
Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.
Diffstat (limited to 'lib/libssl/src/MacOS/GetHTTPS.src/ErrorHandling.hpp')
-rw-r--r-- | lib/libssl/src/MacOS/GetHTTPS.src/ErrorHandling.hpp | 147 |
1 files changed, 0 insertions, 147 deletions
diff --git a/lib/libssl/src/MacOS/GetHTTPS.src/ErrorHandling.hpp b/lib/libssl/src/MacOS/GetHTTPS.src/ErrorHandling.hpp deleted file mode 100644 index fbfbe786b75..00000000000 --- a/lib/libssl/src/MacOS/GetHTTPS.src/ErrorHandling.hpp +++ /dev/null @@ -1,147 +0,0 @@ -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef kGenericError - #define kGenericError -1 -#endif - -extern char *gErrorMessage; - - -void SetErrorMessage(const char *theErrorMessage); -void SetErrorMessageAndAppendLongInt(const char *theErrorMessage,const long theLongInt); -void SetErrorMessageAndCStrAndLongInt(const char *theErrorMessage,const char * theCStr,const long theLongInt); -void SetErrorMessageAndCStr(const char *theErrorMessage,const char * theCStr); -void AppendCStrToErrorMessage(const char *theErrorMessage); -void AppendLongIntToErrorMessage(const long theLongInt); - - -char *GetErrorMessage(void); -OSErr GetErrorMessageInNewHandle(Handle *inoutHandle); -OSErr GetErrorMessageInExistingHandle(Handle inoutHandle); -OSErr AppendErrorMessageToHandle(Handle inoutHandle); - - -#ifdef __EXCEPTIONS_ENABLED__ - void ThrowErrorMessageException(void); -#endif - - - -// A bunch of evil macros that would be unnecessary if I were always using C++ ! - -#define SetErrorMessageAndBailIfNil(theArg,theMessage) \ -{ \ - if (theArg == nil) \ - { \ - SetErrorMessage(theMessage); \ - errCode = kGenericError; \ - goto EXITPOINT; \ - } \ -} - - -#define SetErrorMessageAndBail(theMessage) \ -{ \ - SetErrorMessage(theMessage); \ - errCode = kGenericError; \ - goto EXITPOINT; \ -} - - -#define SetErrorMessageAndLongIntAndBail(theMessage,theLongInt) \ -{ \ - SetErrorMessageAndAppendLongInt(theMessage,theLongInt); \ - errCode = kGenericError; \ - goto EXITPOINT; \ -} - - -#define SetErrorMessageAndLongIntAndBailIfError(theErrCode,theMessage,theLongInt) \ -{ \ - if (theErrCode != noErr) \ - { \ - SetErrorMessageAndAppendLongInt(theMessage,theLongInt); \ - errCode = theErrCode; \ - goto EXITPOINT; \ - } \ -} - - -#define SetErrorMessageCStrLongIntAndBailIfError(theErrCode,theMessage,theCStr,theLongInt) \ -{ \ - if (theErrCode != noErr) \ - { \ - SetErrorMessageAndCStrAndLongInt(theMessage,theCStr,theLongInt); \ - errCode = theErrCode; \ - goto EXITPOINT; \ - } \ -} - - -#define SetErrorMessageAndCStrAndBail(theMessage,theCStr) \ -{ \ - SetErrorMessageAndCStr(theMessage,theCStr); \ - errCode = kGenericError; \ - goto EXITPOINT; \ -} - - -#define SetErrorMessageAndBailIfError(theErrCode,theMessage) \ -{ \ - if (theErrCode != noErr) \ - { \ - SetErrorMessage(theMessage); \ - errCode = theErrCode; \ - goto EXITPOINT; \ - } \ -} - - -#define SetErrorMessageAndLongIntAndBailIfNil(theArg,theMessage,theLongInt) \ -{ \ - if (theArg == nil) \ - { \ - SetErrorMessageAndAppendLongInt(theMessage,theLongInt); \ - errCode = kGenericError; \ - goto EXITPOINT; \ - } \ -} - - -#define BailIfError(theErrCode) \ -{ \ - if ((theErrCode) != noErr) \ - { \ - goto EXITPOINT; \ - } \ -} - - -#define SetErrCodeAndBail(theErrCode) \ -{ \ - errCode = theErrCode; \ - \ - goto EXITPOINT; \ -} - - -#define SetErrorCodeAndMessageAndBail(theErrCode,theMessage) \ -{ \ - SetErrorMessage(theMessage); \ - errCode = theErrCode; \ - goto EXITPOINT; \ -} - - -#define BailNow() \ -{ \ - errCode = kGenericError; \ - goto EXITPOINT; \ -} - - -#ifdef __cplusplus -} -#endif |