#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_string S;
  _imp_string A;
  _imp_string B;
  _imp_string C;
  A = _imp_str_literal("UNDEFa");
  B = _imp_str_literal("UNDEFb");
  C = _imp_str_literal("UNDEFc");
  S = _imp_str_literal("text0text1text2text3text4text5text6");
  if (_imp_resolve(S, A, _imp_str_literal("text1"), B,
                   _imp_str_literal("text3"), C, _imp_str_literal("text9"),
                   NULL)) {
    Printstring(_imp_str_literal("So it does ignore text before and after..."));
    Newline();
  } else {
    Printstring(_imp_str_literal("resolve must match start & end"));
    Newline();
    Printstring(_imp_join(
        _imp_str_literal("s-> \""),
        _imp_join(
            A, _imp_join(
                   _imp_str_literal("\".(\"text1\").\""),
                   _imp_join(
                       B, _imp_join(_imp_str_literal("\".(\"text3\").\""),
                                    _imp_join(C, _imp_str_literal("\""))))))));
    Newline();
  }
  exit(0);
  return (1);
}
