1/*
2 * Copyright 1993, 1995 Christopher Seiwald.
3 *
4 * This file is part of Jam - see jam.c for Copyright information.
5 */
6
7/*
8 * option.h - command line option processing
9 *
10 * {o >o
11 *  \ -) "Command line option."
12 *
13 * 11/04/02 (seiwald) - const-ing for string literals
14 */
15
16typedef struct option
17{
18	char		flag;	/* filled in by getoption() */
19	const char	*val;	/* set to random address if true */
20} option;
21
22# define N_OPTS 256
23
24int 		getoptions( int argc, char **argv, const char *opts, option *optv );
25const char *	getoptval( option *optv, char opt, int subopt );
26