10 #ifndef GWBUILD_OPTION_H 11 #define GWBUILD_OPTION_H 13 #include <gwenhywfar/list1.h> 14 #include <gwenhywfar/stringlist.h> void GWB_Option_Dump(const GWB_OPTION *option, int indent)
void GWB_Option_SetOptionType(GWB_OPTION *option, int i)
void GWB_Option_SetDefaultValue(GWB_OPTION *option, const char *s)
int GWB_Option_IsValidChoice(const GWB_OPTION *option, const char *s)
struct GWB_OPTION GWB_OPTION
GWB_KEYVALUEPAIR_LIST * GWB_Option_GetAliasList(const GWB_OPTION *option)
const char * GWB_Option_GetAlias(const GWB_OPTION *option, const char *name)
#define GWEN_LIST_FUNCTION_DEFS(t, pr)
int GWB_Option_HasChoices(const GWB_OPTION *option)
const char * GWB_Option_GetDefinePrefix(const GWB_OPTION *option)
const char * GWB_Option_GetDefaultValue(const GWB_OPTION *option)
struct GWEN_STRINGLISTSTRUCT GWEN_STRINGLIST
int GWB_OptionType_fromString(const char *s)
void GWB_Option_AddChoice(GWB_OPTION *option, const char *s)
void GWB_Option_free(GWB_OPTION *option)
void GWB_Option_AddAlias(GWB_OPTION *option, const char *name, const char *value)
GWB_OPTION * GWB_Option_new(const char *id)
const char * GWB_Option_GetId(const GWB_OPTION *option)
GWEN_STRINGLIST * GWB_Option_GetChoiceList(const GWB_OPTION *option)
int GWB_Option_GetOptionType(const GWB_OPTION *option)
const char * GWB_OptionType_toString(int t)
void GWB_Option_SetDefinePrefix(GWB_OPTION *option, const char *s)