Download this file
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
{ enum Exception { NONE } excp; int ret_cod = FLOM_RC_INTERNAL_ERROR; FLOM_TRACE(("\n")); TRY { THROW(NONE); } CATCH { switch (excp) { case NONE: ret_cod = FLOM_RC_OK; break; default: ret_cod = FLOM_RC_INTERNAL_ERROR; } /* switch (excp) */ } /* TRY-CATCH */ FLOM_TRACE(("/excp=%d/" "ret_cod=%d/errno=%d\n", excp, ret_cod, errno)); return ret_cod; }