/* -*- c++ -*-

This is a generic program misc functions class v1.0.
Copyright © 1997,2002,2003,2004 Jaakko Hyvätti

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

The author may be contacted at:

Email: Jaakko.Hyvatti@iki.fi
URL:   http://www.iki.fi/hyvatti/
Phone: +358 40 5011222

Please send any suggestions, bug reports, success stories etc. to the
Email address above.

*/

#ifndef H_PROGRAM
#define H_PROGRAM

#define HAVE_DECL_GETOPT 1
#include <getopt.h>

class program {
  static const char warranty_t [];
  static const char copying_t [];
public:
  char *name;
  program ();
  ~program ();
  void init (char *argv []);
  void warranty ();
  void copying ();
  void usage (struct option *long_opts, char *short_opts);
};

#endif // H_PROGRAM


syntax highlighted by Code2HTML, v. 0.9.1