+2013-04-18 MORIOKA Tomohiko <tomo.git@chise.org>
+
+ * symbol.c (cos_retain_symbol): Don't use `cos_retain_object'
+ recursively.
+ (cos_symbol_p): New function.
+ (cos_symbol_table_intern): Check type of each entry of the hash;
+ use `cos_retain_object' for the returned symbol.
+ (cos_print_symbol_table): New function.
+
+ * cos.c (cos_char_id): Fixed.
+ (cos_release_object): Fixed.
+ (cos_retain_cons): Don't use `cos_retain_object' recursively.
+ (cos_assoc): New function.
+ (cos_alist_get): New function.
+
+2013-04-18 MORIOKA Tomohiko <tomo.git@chise.org>
+
+ * read.c (is_delimiter): New function.
+ (cos_read_int): Use `is_delimiter'.
+ (cos_read_string): Fixed.
+ (cos_read_symbol): New function.
+ (cos_read_object): Use `cos_read_symbol' to support symbol.
+
+ * cos.h (cos_symbol_p): New prototype.
+ (cos_assoc): New prototype.
+ (cos_alist_get): New prototype.
+
+ * cos-read.h (cos_read_symbol): New prototype.
+
2013-04-17 MORIOKA Tomohiko <tomo.git@chise.org>
* read.c (cos_skip_space): New function.