
#include <iostream>
using namespace std;

// Additional function declaration
void help (int argn, char *argv[]);
void about ();

// Main function
int
main (int argn, char *argv[])
{
  // Version
  if ((argn == 2) && !strcmp (argv[1], "-v"))
    {
      about ();
      return -1;
    }
  // Correct invocation
  if ((argn != 4) || (!strcmp (argv[1], "-h")))
    {
      help (argn, argv);
      return -1;
    }
  // Other processings
  
  return 0;
}

// Help function 
void
help (int argn, char *argv[])
{
  cout << "Usage: " << argv[0] << " {-h | -a | three arguments} " << endl;
}

// About function
void
about ()
{
  cout << " Simple test program for cs11600" << endl;
}
