X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=concord.h;h=ca49af64d27529c75b19109d69de3bba311c2833;hb=f3d3e97b8764a2d8a5b39cd132d990e30bf32e5c;hp=04f821b339700aff5d15da0a7d1fc4d528b61257;hpb=5058a5d45fbf300dd071a0f3448d977beab307e0;p=chise%2Fconcord.git diff --git a/concord.h b/concord.h index 04f821b..ca49af6 100644 --- 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_attribute (COS_object object, COS_object feature); + int concord_feature_foreach_obj_string (CONCORD_Feature feature, int (*func)