#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  _imp_string FILENAME = _imp_str_literal("zzz.lis");
  _imp_string SOURCENAME = _imp_str_literal("zzzsource.txt");
  _imp_string LONGDATA;
  int CH;
  SELECTOUTPUT(0);
  PRINTSTRING(_imp_join(_imp_str_literal("Opening source "), SOURCENAME));
  NEWLINE();
  PRINTSTRING(_imp_join(_imp_str_literal("Opening file "), FILENAME));
  NEWLINE(); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
      /*ERROR: name_sym_idx is -1!*/        /*C_NAME*/
  ;
  SELECTINPUT(1);
  SELECTOUTPUT(1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  do {
    READSYMBOL(CH);
    SELECTOUTPUT(0); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    if ((CH != ())) PRINTSYMBOL(CH);
    SELECTOUTPUT(1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    if ((CH != ())) PRINTSYMBOL(CH);
  } while ((CH != ()));
  CLOSEINPUT();
  CLOSEOUTPUT();
  SELECTOUTPUT(0);
  NEWLINE();
  PRINTSTRING(_imp_join(_imp_str_literal("Closed file "), SOURCENAME));
  NEWLINE();
  PRINTSTRING(_imp_join(_imp_str_literal("Closed file "), FILENAME));
  NEWLINE(); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  ;
  _imp_leave();
  exit(0);
  return (0);
}
