double config_content_item_iget_as_double(const config_content_item_type * item, int occurence , int index) { double value; config_schema_item_assure_type(item->schema , index , CONFIG_FLOAT); util_sscanf_double( config_content_item_iget(item , occurence , index) , &value ); return value; }
bool config_content_item_iget_as_bool(const config_content_item_type * item, int occurence , int index) { bool value; config_schema_item_assure_type(item->schema , index , CONFIG_BOOL); util_sscanf_bool( config_content_item_iget(item , occurence ,index) , &value ); return value; }
int config_content_item_iget_as_int(const config_content_item_type * item, int occurence , int index) { int value; config_schema_item_assure_type(item->schema , index , CONFIG_INT); util_sscanf_int( config_content_item_iget(item , occurence , index) , &value ); return value; }
const char * config_content_iget( const config_content_type * content , const char * key , int occurence , int index) { config_content_item_type * item = config_content_get_item(content , key); return config_content_item_iget(item , occurence , index); }