+2013-04-16 MORIOKA Tomohiko <tomo.git@chise.org>
+
+ * cos.c (COS_Object_release_function_table): Add
+ `cos_release_cons'.
+ (cos_retain_object): Use `COS_OBJECT_P' to check `obj' is a fat
+ object.
+ (cos_release_object): Likewise.
+ (cos_cons): New function.
+ (cos_release_cons): New function.
+ (cos_car): New function.
+ (cos_cdr): New function.
+
+ * cos-i.h (enum COS_Object_Type): Add COS_Object_Type_Cons.
+ (COS_OBJECT_CONS_P): New macro.
+ (struct COS_Cons_ent): New structure.
+ (COS_CAR): New macro.
+ (COS_CDR): New macro.
+ (cos_release_cons): New prototype.
+
+ * cos.h (struct COS_Cons_ent): New structure.
+ (COS_Cons): New type.
+ (cos_cons): New prototype.
+ (cos_car): New prototype.
+ (cos_cdr): New prototype.
+
2013-04-15 MORIOKA Tomohiko <tomo.git@chise.org>
* cos.c (concord_object_get_feature_value): Use `cos_read_int' to