Example #1
0
static void errorNoArg (char *name, 
                        char *arg)
{
  printf ("no argument is given to switch: %s\n"
          "expects arg: %s\n", name, arg);
  Arg_print ();
  exit (0);
}
Example #2
0
static void errorWrongArg (char *name,
                           char *arg,
                           char *input)
{
  printf ("invalid arg for switch: %s\n"
          "expects: %s\n"
          "but got: %s\n", name, arg, input);
  Arg_print ();
  exit (0);
}
Example #3
0
static int printUsage()
{
  fprintf(stdout, "Runtime for tiger-comp\n\n");
  fprintf(stdout, "Usage:\n\n");
  fprintf(stdout, "\tcommand [arguments]\n\n");
  fprintf(stdout, "The commands are:\n\n");
  Arg_print();
  fprintf(stdout, "\n");
  fprintf(stdout, "%s\n", VERSION);
  fprintf(stdout, "See %s for more details.\n", WEBSITE);
  fflush(stdout);
  return 0;
}
Example #4
0
static void errorNoName (char *s)
{
  printf ("unknown switch: %s\n", s);
  Arg_print ();
  exit (0);
}