catch(3) LPC Library Functions catch(3) NNAAMMEE catch() - catch an evaluation error SSYYNNOOPPSSIISS mixed catch( mixed expr ); DDEESSCCRRIIPPTTIIOONN Evaluate <expr>. If there is no error, 0 is returned. If there is a standard error, a string (with a leading '*') will be returned. The function throw() can also be used to immediately return any value, except 0. catch() is not really a func- tion call, but a directive to the compiler. The catch() is somewhat costly, and should not be used just anywhere. Rather, use it at places where an error would destroy consistency. SSEEEE AALLSSOO error(3), throw(3), error_handler(4) MudOS 5 Sep 1994 1