18 lines
292 B
C
18 lines
292 B
C
#include "exclib.h"
|
|
|
|
int main(void)
|
|
{
|
|
TRY {
|
|
THROW_ZERO(NULL, EXC_NULLPOINTER, "I just threw with THROW_ZERO");
|
|
} CLEANUP {
|
|
} EXCEPT {
|
|
} CATCH ( EXC_NULLPOINTER ) {
|
|
THROW_NONZERO(strcmp("not", "equal"),
|
|
3,
|
|
"strcmp was nonzero!");
|
|
} FINALLY {
|
|
} ETRY;
|
|
|
|
return 0;
|
|
}
|