#include <assert.h>Go to the source code of this file.
Defines | |
| #define | geAssert(exp) (void)( (exp) || (geAssertEntryPoint(#exp, __FILE__, __LINE__), 0) ) |
Typedefs | |
| typedef void | geAssertCallbackFn (void *exp, void *file, unsigned line) |
| typedef void(* | geAssert_CriticalShutdownCallback )(void *Context) |
Functions | |
| void | geAssertEntryPoint (void *, void *, unsigned) |
| geAssertCallbackFn * | geAssertSetCallback (geAssertCallbackFn *newAssertCallback) |
| void | geAssert_SetCriticalShutdownCallback (geAssert_CriticalShutdownCallback CB, void *Context) |
|
|
Definition at line 47 of file geAssert.h. |
|
|
Definition at line 57 of file geAssert.h. |
|
|
Definition at line 53 of file geAssert.h. Referenced by geSetAssertCallback(). |
|
||||||||||||
|
Definition at line 63 of file geAssert.c. References CriticalCallBack, and CriticalCallBackContext. Referenced by Sys_EngineCreate().
00064 {
00065 CriticalCallBack = CB;
00066 CriticalCallBackContext = Context;
00067 }
|
|
||||||||||||||||
|
Definition at line 53 of file geAssert.c. References geAssertCallback.
00054 {
00055 geAssertCallback( exp, file, line );
00056 }
|
|
|
|
1.3.2