]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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 | ||
92f5a8d4 TL |
14 | #include "config.h" |
15 | ||
7c673cae FG |
16 | typedef struct bjam_option |
17 | { | |
18 | char flag; /* filled in by getoption() */ | |
19 | char * val; /* set to random address if true */ | |
20 | } bjam_option; | |
21 | ||
22 | #define N_OPTS 256 | |
23 | ||
92f5a8d4 | 24 | int getoptions( int argc, char * * argv, const char * opts, bjam_option * optv ); |
7c673cae | 25 | char * getoptval( bjam_option * optv, char opt, int subopt ); |