rem: return false;  default: unknown: _gen.gen_stack(*this, cmd); _gen.gen_command(cmd); break;
add: return (cmd != CS::cEndchar && cmd != CS::cReturn);
context: SubrExpander::type1_command(int cmd){    switch (cmd) {          case CS::cCallsubr: {	  if (size() < 1)	      goto unknown;	  int subrno = (int)top(0);	  int renumber_subrno = (subrno >= 0 && subrno < _renumbering->size() ? (*_renumbering)[subrno] : subrno);	  if (renumber_subrno >= 0) {	      top(0) = renumber_subrno;	      goto unknown;	  }	  pop();	  if (Charstring *subr_cs = get_subr(subrno)) {	      _subr_level++;	      if (subrno == 378) fucker++;	      subr_cs->run(*this);	      if (subrno == 378) fucker--;	      _subr_level--;	  }	  return !done();      }         case CS::cEndchar:	set_done();	goto end_cs;          case CS::cReturn:	if (_subr_level)	    return false;	goto end_cs;          end_cs:	_gen.gen_stack(*this, cmd);	_gen.gen_command(cmd);	return false;          default:      unknown:	_gen.gen_stack(*this, cmd);	_gen.gen_command(cmd);	break;        }    return true;}