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 14 #include "config.h" 15 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 24 int getoptions( int argc, char * * argv, const char * opts, bjam_option * optv ); 25 char * getoptval( bjam_option * optv, char opt, int subopt ); 26