/* args.h - argument handling stuff */ #ifndef _ARGS_H_ #define _ARGS_H_ #ifdef __STDC__ int GetIntArg( int *argc, char **argv, char *switchName, int *val ); int GetDoubleArg( int *argc, char **argv, char *switchName, double *val ); int GetStringArg( int *argc, char **argv, char *switchName, char **val ); int IsArgPresent( int *argc, char **argv, char *switchName ); int GetArgAdjacentString( int *argc, char **argv, char *switchName, char **value ); int GetIntListArg( int *argc, char **argv, char *switchName, int **intList, int *listLen ); int GetStringListArg( int *argc, char **argv, char *switchName, char ***strList, int *listLen ); #else GetIntArg( ); GetDoubleArg( ); IsArgPresent( ); GetArgAdjacentString( ); GetIntListArg(); GetStringListArg( ); #endif #endif /* _ARGS_H_ */ .