SC68 error module consists on a fixed size stack of fixed length strings. It provides functions for both error pushing and poping.
Go to the source code of this file.
Functions | |
int | SC68error_add (const char *format,...) |
Push a formatted error message. | |
const char * | SC68error_get (void) |
Get last error message. |
int SC68error_add | ( | const char * | format, | |
... | ||||
) |
Push a formatted error message.
The SC68error_add() function format error string into stack buffer. If stack is full, the oldest error message is removed.
format | printf() like format string |
-1 |
const char* SC68error_get | ( | void | ) |
Get last error message.
The SC68error_get() function retrieves last error message and removes it from error message stack.
0 | No stacked error message |