This graph shows which files directly or indirectly include this file:

Defines | |
| #define | PP_FUNCTION_NAME "Unknown Function" |
| #define | ppEvilTrick(FunctionName) |
| #define | ppFatalError ppEvilTrick(_ppFatalError) |
| #define | ppInternalError _ppPrintfStyleStub |
| #define | ppWarning _ppPrintfStyleStub |
| #define | ppError _ppPrintfStyleStub |
| #define | ppAssert(expr) |
| #define | ppAssertArg(expr) |
| #define | ppThrow(XCept, details) |
| #define | ppDebug1 _ppPrintfStyleStub |
| #define | ppDebug _ppPrintfStyleStub |
| #define | ppDebugExtra _ppPrintfStyleStub |
| #define | ppDebug2 _ppPrintfStyleStub |
| #define | ppDebug3 _ppPrintfStyleStub |
| #define | ppDebug4 _ppPrintfStyleStub |
| #define | ppDebug5 _ppPrintfStyleStub |
| #define | PP_ERROR_INTERNAL ppInternalEror ("Unknown internal PenguinPlay error") |
| #define | PP_WARN_NEW_FAIL ppWarning ("Out of memory") |
| #define | PP_WARN_INVALID_ARG ppWarning ("Invalid argument") |
| #define | PP_WARN_INVALID_PATH ppWarning ("Invalid path") |
| #define | PP_WARN_INVALID_FILE ppWarning ("Non-existant file specified in path") |
| #define | PP_WARN_INVALID_DIR ppWarning ("Non-existant directory specified in path") |
| #define | PP_WARN_INVALID_FS ppWarning ("Invalid file-system specifier") |
| #define | PP_WARN_NO_CONSTRUCT ppWarning ("Object could not be constructed") |
| #define | PP_WARN_NO_COMPONENT_INIT ppWarning ("Could not initialise component") |
Functions | |
| PP_EXTC int* | _pp_db_lineno_loc (void) |
| line no of last debug message. | |
| PP_EXTC const char** | _pp_db_file_loc (void) |
| filename of last debug message. | |
| PP_EXTC const char** | _pp_db_func_loc (void) |
| function of last debug message. | |
| PP_EXTC void | _ppPrintfStyleStub (const char *msg, ...) PP_PRINTF_STYLE(1,2) |
| Stub to avoid some warnings on non-GNU compilers. | |
| PP_EXTC void | _ppFatalError (const char* msg, ...) PP_PRINTF_STYLE(1,2) |
| Always evaluated. | |
Project : PenguinPlay Part : Generic Authors : Christian Reiniger <warewolf@mayn.de> Adrian Ratnapala <raka@mailhost.bit.net.au> License : See the accompanying file LICENSE
Last change by
|
|
Initializer: (\
*_pp_db_lineno_loc()=__LINE__,\
*_pp_db_file_loc()=__FILE__,\
*_pp_db_func_loc()=PP_FUNCTION_NAME,\
FunctionName \
) |
|
|
Initializer: (\
throw (XCept (PP_FUNCTION_NAME, details)) \
) |
1.2.3 written by Dimitri van Heesch,
© 1997-2000