.HD CONT/RESET cont reset .SH NAME cont \- continue execution from a break level .br reset \- return to a previous break level .SH SYNOPSIS .CS void cont() .CS /* can enter \*(^D as a shortcut */ .PP .CS void cont(continuation_value) .CS /* the type of the continuation_value is determined dynamically. */ .PP .CS void reset() .PP .CS void reset(level) .CS int level ; .SH DESCRIPTION .CO Cont exits from a break level and continues execution of the interrupted program. .PP If the break level was created by the .CO stop command or by the user entering a \*(^C during execution, .CO cont is called without an argument. A shortcut for doing this is to enter a \*(^D at the break level. .PP If the break level was created due to a warning or error, .CO cont can be called with a continuation value as its argument. The type of the continuation value is specified in the error or warning message when the break level is generated. (The message can be redisplayed with the .CO whereami command). .CO Cont substitutes the continuation value for the expression which caused the error or warning when it continues execution. .PP .CO Reset returns to a previous break level without continuing execution from the current break level. .PP If .CO reset is called without an argument (or if .AR level equals .VL 0 ), the user is returned to the top level of the environment. If .AR level has a positive value, the user is returned to that break level. If .AR level has a negative value, the user is returned the specified number of break levels. .SH BUGS Not all errors can be continued from by supplying a continuation value to .CO cont . .SH SEE ALSO stop, where, whereami