twl_wrapsdk/tools/makelst/searcharg.h
shirait 0c34a21d35 add makelst(tentative)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@155 4ee2a332-4b2b-5046-8439-1ba90f034370
2007-07-02 09:42:44 +00:00

56 lines
879 B
C

#ifndef __SEARCH_ARG__
#define __SEARCH_ARG__
typedef struct
{
char* opt[7];
char* opt_arg[7];
char* arg[7];
int opt_num;
int arg_num;
}SAArgList;
/**/
typedef struct
{
void* next;
char* name;
}SANameList;
typedef struct
{
void* next;
char* opt_name;
SANameList* NameList;
int name_num;
}SAOptList;
typedef struct
{
SAOptList* OptList;
int opt_num;
}SAArgInfo;
/*引数を解析する*/
void SA_searchopt( SAArgInfo* ArgInfo, int argc, char* argv[]);
/*オプション文字列が存在すれば構造体のアドレスを返す*/
SAOptList* SA_IsThereOpt( SAArgInfo* ArgInfo, char* opt_name);
/*引数の解析結果を表示する*/
void SA_printf( SAArgInfo* ArgInfo);
//void SA_searchopt( SAArgList* ArgList, int argc, char* argv[]);
#endif /*__SEARCH_ARG__*/