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