Пример #1
0
stringlist_type * config_content_item_alloc_stringlist(const config_content_item_type * item, bool copy) {
  const config_content_node_type * node = config_content_item_get_last_node( item );
  stringlist_type * stringlist = stringlist_alloc_new();
  const stringlist_type * src_list = config_content_node_get_stringlist( node );
  
  if (copy)
    stringlist_append_stringlist_copy( stringlist , src_list );
  else
    stringlist_append_stringlist_ref( stringlist , src_list );  
  
  return stringlist;
}
Пример #2
0
const stringlist_type * config_content_item_get_stringlist_ref(const config_content_item_type * item) {
  const config_content_node_type * node = config_content_item_get_last_node( item );  
  return config_content_node_get_stringlist( node );
}
Пример #3
0
config_content_node_type * config_content_get_value_node( const config_content_type * content , const char * kw) {
  config_content_item_type * item = config_content_get_item(content , kw);
  config_content_node_type * node = config_content_item_get_last_node( item );
  config_content_node_assert_key_value( node );
  return node;
}