int parse(const char * name, const char * data) { const struct tagDRCTypeInfo * typeInfo = dr_find_ctype_info_by_name(name); EXPECT_TRUE(typeInfo); if (typeInfo == NULL) { return -1; } return dr_ctype_set_from_string(m_buf, typeInfo->m_id, data, NULL); }
int dr_type_id_from_name(const char * name) { const struct tagDRCTypeInfo * info = dr_find_ctype_info_by_name(name); return info ? info->m_id : CPE_DR_TYPE_UNKOWN; }