code movement from Goto to GotoLooped, because it is not shared
removed the C namespace
some dead code elimination
removed the split code, not active
use prohibit logic instead of allow logic for minflags
use prohibit logic instead of allow logic for genflags