#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  typedef struct FM {
    int I;

  } FM;
  FM A;
  FM B;
  auto void FRED(FM X, int Y, FM Z) {
    _imp_enter();
    /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ WRITE(X., 1);
        /*ERROR: name_sym_idx is -1!*/           /*C_NAME*/
    WRITE(X., 1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    WRITE(X., 1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    WRITE(X., 1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    WRITE(Z., 1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    WRITE(Z., 1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    WRITE(Z., 1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    WRITE(Z., 1);
    _imp_leave();
  }
  A.I = 0x01020304;
  B.I = 0x05060708;
  FRED(A, 9, B);
  _imp_leave();
  exit(0);
  return (0);
}
