00001 #ifndef _MQOPTIONS_H_
00002 #define _MQOPTIONS_H_
00003
00004
00005
00006
00007
00008
00018 #define MQOPTIONS_SEPARATOR ":"
00019 #define MQOPTIONS_FLAG_CHAR '-'
00020
00021 extern char* MQOPTIONS_EXE_NAME;
00022 extern char** MQOPTIONS_ARGV;
00023 extern int MQOPTIONS_ARGC;
00024 extern int MQOPTIONS_INIT;
00025
00026 extern int MQOPTIONS_ALL_ARG,
00027 MQOPTIONS_ZERO_ARG,
00028 MQOPTIONS_ONE_ARG,
00029 MQOPTIONS_TWO_ARG,
00030 MQOPTIONS_THREE_ARG;
00031
00032 int MQOptions_get (char* flag, int* narg, MQString** array);
00033 int MQOptions_check(char* flags);
00034 void MQOptions_init (int argc, char* argv[]);
00035
00036 #endif
00037