aqhome: add AQH_Vars_DataTypeToString()
This commit is contained in:
@@ -147,6 +147,22 @@ AQH_VARS_DATATYPE AQH_Vars_DataTypeFromString(const char *s)
|
||||
|
||||
|
||||
|
||||
const char *AQH_Vars_DataTypeToString(AQH_VARS_DATATYPE dt)
|
||||
{
|
||||
switch(dt) {
|
||||
case AQH_Vars_DataType_Unknown: break;
|
||||
case AQH_Vars_DataType_Group: return "group";
|
||||
case AQH_Vars_DataType_Variable: return "variable";
|
||||
case AQH_Vars_DataType_ValueString: return "char";
|
||||
case AQH_Vars_DataType_ValueInt: return "int";
|
||||
case AQH_Vars_DataType_ValueDouble: return "double";
|
||||
}
|
||||
|
||||
return "unknown";
|
||||
}
|
||||
|
||||
|
||||
|
||||
AQH_VARS *AQH_Vars_dup(const AQH_VARS *vt)
|
||||
{
|
||||
AQH_VARS *vtCopy;
|
||||
|
||||
@@ -35,6 +35,7 @@ GWEN_TREE2_FUNCTION_LIB_DEFS(AQH_VARS, AQH_Vars, AQHOME_API);
|
||||
|
||||
|
||||
AQHOME_API AQH_VARS_DATATYPE AQH_Vars_DataTypeFromString(const char *s);
|
||||
AQHOME_API const char *AQH_Vars_DataTypeToString(AQH_VARS_DATATYPE dt);
|
||||
|
||||
AQHOME_API AQH_VARS *AQH_Vars_CreateGroup(const char *s);
|
||||
AQHOME_API AQH_VARS *AQH_Vars_CreateVariable(const char *s);
|
||||
|
||||
Reference in New Issue
Block a user