#include "frdi.h"
Functions | |
void | frdiExceptionDebug2 (char *filename, int linenum, char *str) |
void | frdiExceptionDebug (char *str) |
int | frdiExceptionReport (frdi_exception *exception) |
void | frdiExceptionThrow (frdi_exception *exception, int err_num, char *message) |
char * | frdiStrCpy (frdi_exception *eh, char *in) |
frdi_dict * | frdiExceptionLookupEnglish () |
frdi_exception * | frdiExceptionNew () |
void | frdiExceptionFree (frdi_exception *exception) |
|
send the debug information somewhere appropriate |
|
send the debug information somewhere appropriate
|
|
report an exception. Options are: print it to stderr, log it go to a handler (takes an exception * as void *, returns an int as void *) re-throw to a parent exception Returns an error code |
|
What to use if you have a problem |
|
Copy a string into a newly memory allocated string |
|
lookup from error number to english word |
|
create an exception handler |
|
release the object |