(concord_opened_feature_list): New variable.
[chise/concord.git] / concord.h
index 04f821b..c2479d1 100644 (file)
--- a/concord.h
+++ b/concord.h
@@ -57,6 +57,8 @@ COS_DS concord_open_env (COS_object ds);
 
 int concord_close_ds (CONCORD_DS ds);
 
+int concord_ds_p (COS_object obj);
+
 char* concord_ds_location (CONCORD_DS ds);
 
 int
@@ -74,6 +76,7 @@ concord_ds_foreach_genre_name (CONCORD_DS ds,
 
 typedef struct COS_Genre_ent COS_Genre_ent;
 typedef COS_Genre_ent* COS_Genre;
+typedef COS_Genre_ent CONCORD_Genre_Table;
 typedef COS_Genre CONCORD_Genre;
 
 CONCORD_Genre
@@ -128,6 +131,9 @@ concord_obj_gets_feature_value (const char* object_id,
                                CONCORD_Feature feature,
                                unsigned char* dst, size_t size);
 
+COS_object
+concord_object_get_feature_value (COS_object object, COS_object feature);
+
 int
 concord_feature_foreach_obj_string (CONCORD_Feature feature,
                                    int (*func)