|
Pol
Revision:dd09c1c
|
00001 /* 00002 History 00003 ======= 00004 00005 Notes 00006 ======= 00007 00008 */ 00009 00010 #ifndef CLIB_CMD_ARGS_H 00011 #define CLIB_CMD_ARGS_H 00012 00013 00014 /* See CMDARGS.CPP for comments */ 00015 namespace Pol { 00016 namespace Clib { 00017 const char *FindArg( const char *tag ); /* args of type /C1, /Afilename */ 00018 const char *FindArg2( const char *alltag, const char *dflt ); /* tag=value */ 00019 const char *FindArg2( const char *alltag ); /* tag=value */ 00020 int IntArg( const char *tag, int deflt ); /* /V2, /B76 */ 00021 int LongArg( const char *tag, int deflt ); /* /V42 */ 00022 int LongHexArg( const char *tag, int deflt ); /* /A01010016 , /La6004003 */ 00023 void StoreCmdArgs( int argc, char **argv ); 00024 int LongArg2( const char* alltag, int dflt ); 00025 bool BoolArg2( const char* alltag, bool dflt ); 00026 int LongHexArg2( const char *tag, int deflt ); 00027 } 00028 } 00029 #endif //CLIB_CMD_ARGS_H 00030