typedef struct _ObtDDParseGroup ObtDDParseGroup;
typedef enum {
+ OBT_DDPARSE_EXEC,
OBT_DDPARSE_STRING,
OBT_DDPARSE_LOCALESTRING,
OBT_DDPARSE_STRINGS,
OBT_DDPARSE_LOCALESTRINGS,
OBT_DDPARSE_BOOLEAN,
OBT_DDPARSE_NUMERIC,
- OBT_DDPARSE_ENUM_APPLICATION,
+ OBT_DDPARSE_ENUM_TYPE,
+ OBT_DDPARSE_ENVIRONMENTS,
OBT_DDPARSE_NUM_VALUE_TYPES
} ObtDDParseValueType;
union _ObtDDParseValueValue {
gchar *string;
struct _ObtDDParseValueStrings {
- gchar *s;
+ gchar **a;
gulong n;
} strings;
gboolean boolean;
gfloat numeric;
guint enumerable;
+ guint environments; /*!< A mask of flags from ObtLinkEnvMask */
} value;
} ObtDDParseValue;