code somesegment( . . . ) { code (*codepoint)(); /* do something */ if ( ) goto nextsegment(); else goto (*segmentpointer)(); }