keywords:
*bool
*void
*char
*long
*int
*enum
*if
*do
*else
*true
*for
*goto
*case
*this
*try
*asm
Jumps to a labelled statement, which must be located in the current function.
bool f(int arg) {
bool result = false;
hWidget widget = get_widget(arg);
if (!g()) {
// we can't continue, but must do cleanup still
goto end;
}
// ...
result = true;
end:
release_widget(widget);
return result;
}