/* getopts.h */

#ifndef _GETOPTS_H_
#define _GETOPTS_H_

namespace vega 
{
#define OPTINT 1
#define OPTSTR 2
#define OPTBOOL 3
#define OPTLONG 4
#define OPTSUBOPT 5

typedef struct {const char *sw;
               int opttyp;
               void *var;} opt_t;
int getopts(int argc, char **argv, opt_t opttable[]);

} // namespace vega

#endif

