1 2018-08-11 MORIOKA Tomohiko <tomo.git@chise.org>
3 * sysdep.h: Define HAVE_STRNLEN when __DARWIN_C_LEVEL >= 200809L.
5 2013-05-22 MORIOKA Tomohiko <tomo.git@chise.org>
7 * concord.c (concord_opened_feature_list_limit): Changed to 640.
8 (concord_tenure_feature_list): New variable.
9 (concord_tenure_feature_list_last): New variable.
10 (concord_tenure_feature_list_length): New variable.
11 (concord_genre_open_feature): Initialize `table->number_of_hits'.
12 (concord_feature_setup_db): Use `concord_tenure_feature_list' for
15 * cos-i.h (struct COS_Feature_ent): Add new member
18 2013-05-19 MORIOKA Tomohiko <tomo.git@chise.org>
20 * cos.h: Include <stdint.h>.
22 2013-05-19 MORIOKA Tomohiko <tomo.git@chise.org>
24 * cos.c (concord_object_get_attribute): Renamed from
25 `concord_object_get_feature_value'.
27 * concord.h (concord_object_get_attribute): Renamed from
28 `concord_object_get_feature_value'.
30 2013-05-18 MORIOKA Tomohiko <tomo.git@chise.org>
32 * concord.c (concord_opened_feature_list): New variable.
33 (concord_opened_feature_list_last): New variable.
34 (concord_opened_feature_list_length): New variable.
35 (concord_opened_feature_list_limit): New variable.
36 (concord_opened_index_list): New variable.
37 (concord_opened_index_list_last): New variable.
38 (concord_opened_index_list_length): New variable.
39 (concord_opened_index_list_limit): New variable.
40 (concord_genre_open_feature): Initialize `table->next'.
41 (concord_feature_setup_db): Use `concord_opened_feature_list'.
42 (concord_genre_open_index): Initialize `table->next'.
43 (concord_index_setup_db): Use `concord_opened_index_list'.
45 * cos-i.h (struct COS_Feature_ent): Add new member `next'.
46 (struct COS_Feature_INDEX_ent): Add new member `next'.
48 2013-05-17 MORIOKA Tomohiko <tomo.git@chise.org>
50 * cos.c (concord_decode_object): Use `index->decoding_table' as a
52 (concord_object_get_feature_value): Retain `object' too.
54 2013-05-02 MORIOKA Tomohiko <tomo.git@chise.org>
56 * Makefile.in (LDFLAGS): New variable.
57 (libconcord.la): Use `LDFLAGS'.
59 2013-04-24 MORIOKA Tomohiko <tomo.git@chise.org>
61 * concord.c (struct COS_Feature_INDEX_ent): Moved to cos-i.h.
62 (concord_genre_open_index): Reset `table->decoding_table'.
64 * cos-i.h (struct COS_Feature_INDEX_ent): Moved from concord.c;
65 add new member `decoding_table'.
67 2013-04-23 MORIOKA Tomohiko <tomo.git@chise.org>
69 * Makefile.in (OBJS): Add cos-hash.lo.
70 (cos.lo): Add `cos-hash.h' as a dependency.
71 (symbol.lo): Likewise.
72 (concord.lo): Likewise.
73 (name.lo): Add `hash-i.h' as a dependency.
74 (cos-hash.lo): New target.
75 (hash-test): New target.
77 * cos.c (cos_release_object): Fixed.
78 (concord_object_get_feature_value): Use `fobj->value_table' as an
81 * cos-i.h: Include "cos-hash.h".
82 (struct COS_Feature_ent): Moved from concord.c.
84 * concord.c: Include "cos-hash.h".
85 (struct COS_Feature_ent): Moved to cos-i.h.
86 (concord_genre_open_feature): Setup `table->value_table'.
88 * hash-test.c: New file.
90 * cos-hash.h: New file.
92 * cos-hash.c: New file.
96 * name.c: Include "hash-i.h".
97 (struct CONCORD_HASH_TABLE_ENTRY): Moved to hash-i.h.
98 (struct CONCORD_HASH_TABLE): Ditto.
99 (concord_make_hash_table): Move prototype to hash-i.h.
100 (concord_destroy_hash_table): Ditto.
101 (concord_hash_c_string): Ditto.
103 2013-04-22 MORIOKA Tomohiko <tomo.git@chise.org>
105 * Makefile.in (ABI_VERSION): Update to 2:0:1.
107 * configure.in: Update version to 0.9.0; change mail-address to
108 chise-en@lists.chise.org.
110 2013-04-22 MORIOKA Tomohiko <tomo.git@chise.org>
112 * Makefile.in (CONCORD_DB_FORMAT_VERSION): Changed to 1.0.
114 2013-04-21 MORIOKA Tomohiko <tomo.git@chise.org>
116 * concord.h (concord_ds_p): New prototype.
118 * cos.c (concord_ds_p): New function.
120 2013-04-21 MORIOKA Tomohiko <tomo.git@chise.org>
122 * cos.c (concord_object_get_feature_value): If
123 `concord_current_env' is not a valid CONCORD_DS object, set NULL.
125 * symbol.c (cos_release_symbol): Treat `composition' as a builtin
128 2013-04-20 MORIOKA Tomohiko <tomo.git@chise.org>
130 * cos.c (concord_decode_object): Delete printf to debug.
131 (concord_object_get_feature_value): Likewise.
133 2013-04-20 MORIOKA Tomohiko <tomo.git@chise.org>
135 * cos.h (cos_Qcomposition): New variable.
136 (COS_NIL): New macro.
138 (COS_COMPOSITION): New macro.
140 * symbol.c (cos_string_ent_composition): New variable.
141 (cos_symbol_ent_composition): New variable.
142 (cos_Qcomposition): New variable.
143 (cos_intern): Setup `composition'.
145 2013-04-20 MORIOKA Tomohiko <tomo.git@chise.org>
147 * symbol.c (cos_release_symbol): Add check for builtin symbols.
149 2013-04-19 MORIOKA Tomohiko <tomo.git@chise.org>
151 * concord.h (CONCORD_Genre_Table): Revived as an alias of
154 2013-04-18 MORIOKA Tomohiko <tomo.git@chise.org>
156 * symbol.c (cos_retain_symbol): Don't use `cos_retain_object'
158 (cos_symbol_p): New function.
159 (cos_symbol_table_intern): Check type of each entry of the hash;
160 use `cos_retain_object' for the returned symbol.
161 (cos_print_symbol_table): New function.
163 * cos.c (cos_char_id): Fixed.
164 (cos_release_object): Fixed.
165 (cos_retain_cons): Don't use `cos_retain_object' recursively.
166 (cos_assoc): New function.
167 (cos_alist_get): New function.
169 2013-04-18 MORIOKA Tomohiko <tomo.git@chise.org>
171 * read.c (is_delimiter): New function.
172 (cos_read_int): Use `is_delimiter'.
173 (cos_read_string): Fixed.
174 (cos_read_symbol): New function.
175 (cos_read_object): Use `cos_read_symbol' to support symbol.
177 * cos.h (cos_symbol_p): New prototype.
178 (cos_assoc): New prototype.
179 (cos_alist_get): New prototype.
181 * cos-read.h (cos_read_symbol): New prototype.
183 2013-04-17 MORIOKA Tomohiko <tomo.git@chise.org>
185 * read.c (cos_skip_space): New function.
186 (cos_read_int): Fix to support separator.
187 (cos_read_list0): New function.
188 (cos_read_list): New function.
189 (cos_read_object): New function.
191 * print.c (cos_print_object): Fix duplicated `?' when printing a
194 * cos.h (cos_cons_p): New prototype.
196 * cos.c (cos_cons_p): New function.
197 (concord_object_get_feature_value): Use `cos_read_object'.
199 * cos-read.h (cos_read_list): New prototype.
200 (cos_read_object): New prototype.
202 2013-04-16 MORIOKA Tomohiko <tomo.git@chise.org>
204 * symbol.c (cos_make_symbol): Use `cos_retain_object' for
206 (cos_retain_symbol): New function.
208 * cos.c (COS_Object_retain_function_table): New variable.
209 (cos_retain_object): Call a retain-function in
210 `COS_Object_retain_function_table'.
211 (cos_retain_string): New function.
212 (cos_retain_cons): New function.
213 (cos_retain_container): New function.
214 (cos_retain_sexp): New function.
215 (cos_retain_binary): New function.
216 (cos_retain_ds): New function.
217 (cos_retain_genre): New function.
218 (cos_retain_feature): New function.
219 (cos_retain_index): New function.
220 (cos_retain_db_object): New function.
222 * cos-i.h (COS_Object_retain_function_table): New variable.
223 (cos_retain_string): New prototype.
224 (cos_retain_symbol): New prototype.
225 (cos_retain_cons): New prototype.
226 (cos_retain_container): New prototype.
227 (cos_retain_sexp): New prototype.
228 (cos_retain_binary): New prototype.
229 (cos_retain_ds): New prototype.
230 (cos_retain_genre): New prototype.
231 (cos_retain_feature): New prototype.
232 (cos_retain_index): New prototype.
233 (cos_retain_db_object): New prototype.
235 2013-04-16 MORIOKA Tomohiko <tomo.git@chise.org>
237 * Makefile.in (symbol-test): New target.
239 2013-04-16 MORIOKA Tomohiko <tomo.git@chise.org>
241 * name.c (concord_name_table_grow): Release old `table->data'.
243 * cos.h: Include <stdlib.h>.
244 (cos_Qnil): New variable.
245 (cos_Qt): New variable.
246 (cos_print_object): New prototype.
248 * symbol.c (cos_string_ent_nil): New variable.
249 (cos_symbol_ent_nil): New variable.
250 (cos_Qnil): New variable.
251 (cos_string_ent_t): New variable.
252 (cos_symbol_ent_t): New variable.
253 (cos_Qt): New variable.
254 (cos_intern): Setup `nil' and `t'.
255 (cos_symbol_table_grow): Release old `table->data'.
257 * print.c (cos_print_object): New function.
259 2013-04-16 MORIOKA Tomohiko <tomo.git@chise.org>
261 * cos.c (COS_Object_release_function_table): Add
263 (cos_retain_object): Use `COS_OBJECT_P' to check `obj' is a fat
265 (cos_release_object): Likewise.
266 (cos_cons): New function.
267 (cos_release_cons): New function.
268 (cos_car): New function.
269 (cos_cdr): New function.
271 * cos-i.h (enum COS_Object_Type): Add COS_Object_Type_Cons.
272 (COS_OBJECT_CONS_P): New macro.
273 (struct COS_Cons_ent): New structure.
274 (COS_CAR): New macro.
275 (COS_CDR): New macro.
276 (cos_release_cons): New prototype.
278 * cos.h (struct COS_Cons_ent): New structure.
279 (COS_Cons): New type.
280 (cos_cons): New prototype.
281 (cos_car): New prototype.
282 (cos_cdr): New prototype.
284 2013-04-15 MORIOKA Tomohiko <tomo.git@chise.org>
286 * cos.c (concord_object_get_feature_value): Use `cos_read_int' to
289 * read.c: Include <ctype.h>.
290 (cos_read_int): New function.
292 * cos-read.h (cos_read_int): New prototype.
294 2013-04-14 MORIOKA Tomohiko <tomo.git@chise.org>
296 * cos.c (cos_string_p): New function.
297 (concord_object_get_feature_value): Use `cos_read_char' and
298 `cos_read_string' to parse character and string.
300 * read.c (cos_read_string): New function.
302 * cos.h (cos_string_p): New prototype.
304 * cos-read.h: Include "cos.h".
305 (cos_read_string): New prototype.
307 2013-04-06 MORIOKA Tomohiko <tomo.git@chise.org>
309 * cos.c: Include "cos-print.h".
310 (concord_current_env): New variable.
311 (concord_open_env): Setup `concord_current_env'.
312 (concord_object_get_feature_value): New function.
314 2013-04-04 MORIOKA Tomohiko <tomo.git@chise.org>
317 - Don't include <stdlib.h>.
319 (cos_utf8_encode_char): Renamed from `cos_encode_char_as_utf8'.
320 (cos_utf8_print_char): New function.
322 * cos-print.h: Include stdlib.h and cos.h.
323 (cos_utf8_encode_char): Renamed from `cos_encode_char_as_utf8'.
324 (cos_utf8_print_char): New prototype.
326 * concord.h (concord_object_get_feature_value): New prototype.
328 2013-04-02 MORIOKA Tomohiko <tomo.git@chise.org>
332 * cos-print.h: New file.
334 * Makefile.in (OBJS): Add print.lo.
335 (print.lo): New target.
337 2013-04-01 MORIOKA Tomohiko <tomo.git@chise.org>
339 * concord.c (struct COS_DS_ent): Delete member `symbol_names'.
340 (concord_open_ds): Delete code to initialize `ds->symbol_names'.
341 (concord_close_ds): Delete code to destroy `ds->symbol_names'.
343 2013-03-30 MORIOKA Tomohiko <tomo.git@chise.org>
345 * cos-read.h: New file.
349 * symbol.c: New file.
355 * concord-bdb.c: Move code to include "config.h" into sysdep.h.
358 - Move code to include "config.h" into sysdep.h.
360 (concord_close_genre): Move prototype into cos-i.h.
361 (concord_close_feature): Likewise.
362 (concord_close_index): Likewise.
363 (struct CONCORD_Object_Header): Renamed to `COS_Object_Header';
364 moved to cos-i.h; add new member `reference_count'.
365 (CONCORD_OBJECT_TYPE_NULL): Renamed to `COS_Object_Type_NULL';
366 moved to cos-i.h; use `enum COS_Object_Type'.
367 (CONCORD_OBJECT_TYPE_C_STRING): Renamed to
368 `COS_Object_Type_C_String'; moved to cos-i.h; use `enum
370 (CONCORD_OBJECT_TYPE_INT): Renamed to `COS_Object_Type_int'; moved
371 to cos-i.h; use `enum COS_Object_Type'.
372 (CONCORD_OBJECT_TYPE_DS): Renamed to `COS_Object_Type_DS'; moved
373 to cos-i.h; use `enum COS_Object_Type'.
374 (CONCORD_OBJECT_TYPE_GENRE): Renamed to `COS_Object_Type_Genre';
375 moved to cos-i.h; use `enum COS_Object_Type'.
376 (CONCORD_OBJECT_TYPE_FEATURE): Renamed to
377 `COS_Object_Type_Feature'; moved to cos-i.h; use `enum
379 (CONCORD_OBJECT_TYPE_INDEX): Renamed to
380 `COS_Object_Type_Feature_INDEX'; moved to cos-i.h; use `enum
382 (CONCORD_OBJECT_TYPE_OBJECT): Renamed to
383 `COS_Object_Type_DB_Object'; moved to cos-i.h; use `enum
385 (struct CONCORD_DS_Table): Renamed to `struct COS_DS_ent'; add new
386 member `symbol_names'.
387 (concord_open_ds): Use `COS_ALLOCATE_OBJECT'; initialize
389 (concord_close_ds): Destroy `ds->symbol_names'.
390 (struct CONCORD_Genre_Table): Renamed to `struct COS_Genre_ent'.
391 (concord_ds_open_genre): Use `COS_ALLOCATE_OBJECT'.
392 (struct CONCORD_Feature_Table): Renamed to `struct
394 (concord_genre_open_feature): Use `COS_ALLOCATE_OBJECT'.
395 (struct CONCORD_INDEX_Table): Renamed to `struct
396 COS_Feature_INDEX_ent'.
397 (concord_genre_open_index): Use `COS_ALLOCATE_OBJECT'.
398 (concord_index_get_name): New function.
399 (concord_index_get_genre): New function.
401 * concord.h: Include <cos.h>.
402 (CONCORD_Object): Use `COS_Object' instead of `void*' as the type.
403 (COS_DS_ent): Renamed from `CONCORD_DS_Table'.
405 (CONCORD_DS): Use `COS_DS' instead of `CONCORD_DS_Table*' as the
407 (concord_open_env): New prototype.
408 (COS_Genre_ent): Renamed from `CONCORD_Genre_Table'.
409 (COS_Genre): New type.
410 (CONCORD_Genre): Use `COS_Genre' instead of `CONCORD_Genre_Table*'
412 (concord_get_genre): New prototype.
413 (COS_Feature_ent): Renamed from `CONCORD_Feature_Table'.
414 (COS_Feature): New type.
415 (CONCORD_Feature): Use `COS_Feature' instead of
416 `CONCORD_Feature_Table*' as the type.
417 (concord_get_feature): New prototype.
418 (COS_Feature_INDEX_ent): Renamed from `CONCORD_INDEX_Table'.
419 (COS_Feature_INDEX): New type.
420 (CONCORD_INDEX): Use `COS_Feature_INDEX' instead of
421 `CONCORD_INDEX_Table*' as the type.
422 (concord_get_feature_index): New prototype.
423 (concord_index_get_name): New prototype.
424 (concord_index_get_genre): New prototype.
425 (concord_decode_object): New prototype.
427 * sysdep.h: Include "config.h" if `HAVE_CONFIG_H' is defined.
429 2013-03-30 MORIOKA Tomohiko <tomo.git@chise.org>
433 2013-03-29 MORIOKA Tomohiko <tomo.git@chise.org>
435 * Makefile.in (localstatedir): New variable.
436 (CONCORD_DB_PREFIX): New variable.
437 (CONCORD_DB_FORMAT_VERSION): New variable.
438 (CONCORD_DB_DIR): New variable.
439 (CONCORD_SI_DB_DIR): New variable.
440 (CONCORD_CFLAGS): New variable.
441 (HEADERS): Add cos.h.
442 (OBJS): Add cos.lo, symbol.lo and read.lo.
443 (cos.lo): New target.
444 (symbol.lo): New target.
445 (read.lo): New target.
446 (concord.lo): Depend on cos-i.h and cos.h.
448 2013-03-22 MORIOKA Tomohiko <tomo.git@chise.org>
450 * name.c (concord_hash_c_string): Use `unsigned long' instead of
451 int' as the type of return value.
453 2013-03-21 MORIOKA Tomohiko <tomo.git@chise.org>
455 * config.h.in (SIZEOF_INT): New macro.
456 (SIZEOF_LONG): New macro.
457 (SIZEOF_LONG_LONG): New macro.
458 (SIZEOF_VOID_P): New macro.
459 (BITS_PER_CHAR): New macro.
461 * configure.in: Add `AC_CHECK_SIZEOF(int)',
462 `AC_CHECK_SIZEOF(long)', `AC_CHECK_SIZEOF(long long)' and
463 `AC_CHECK_SIZEOF(void *)'.
465 2011-10-31 MORIOKA Tomohiko <tomo.git@chise.org>
467 * Makefile.in (ABI_VERSION): Update to 1:0:1.
469 * concord.c (struct CONCORD_Object_Header): New structure.
470 (CONCORD_OBJECT_TYPE_NULL): New macro.
471 (CONCORD_OBJECT_TYPE_C_STRING): New macro.
472 (CONCORD_OBJECT_TYPE_INT): New macro.
473 (CONCORD_OBJECT_TYPE_DS): New macro.
474 (CONCORD_OBJECT_TYPE_GENRE): New macro.
475 (CONCORD_OBJECT_TYPE_FEATURE): New macro.
476 (CONCORD_OBJECT_TYPE_INDEX): New macro.
477 (CONCORD_OBJECT_TYPE_OBJECT): New macro.
478 (struct CONCORD_DS_Table): Add new member `header'.
479 (concord_open_ds): Setup ds->header.
480 (struct CONCORD_Genre_Table): Add new member `header'.
481 (concord_ds_open_genre): Setup ds->header.
482 (struct CONCORD_Feature_Table): Add new member `header'.
483 (concord_genre_open_feature): Setup ds->header.
484 (struct CONCORD_INDEX_Table): Add new member `header'.
485 (concord_genre_open_index): Setup ds->header.
487 2012-07-07 MORIOKA Tomohiko <tomo.git@chise.org>
489 * configure.in: Support db5 in Fink.
491 2012-04-25 MORIOKA Tomohiko <tomo.git@chise.org>
493 * README.en (Reporting Bugs): Modify for
494 chise-{en|ja}@lists.chise.org.
496 2012-04-09 MORIOKA Tomohiko <tomo.git@chise.org>
498 * README.en: Remove descriptions about CVS and add description
499 about the new Git repository.
501 2012-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
504 - Don't use "AC_CHECK_FUNCS(strnlen)".
505 - When $ac_cv_func_strnlen_working = "yes", define HAVE_STRNLEN.
507 2011-08-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
509 * Makefile.in (CFLAGS): Add $(DEFS).
512 2010-06-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
514 * Concord 0.0.2 released.
516 * configure.in: Update version to 0.0.2.
518 2008-07-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
520 * configure.in: Add settings for --with-site-includes=PATH and
521 --with-site-libraries=PATH.
524 2008-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
526 * Concord 0.0.1 released.
528 2008-01-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
530 * Makefile.in (MKDIR): New variable.
531 (install.h): Make $(INCLUDE_INSTALLDIR).
532 (install.libs): Make $(LIB_INSTALLDIR).
534 2006-12-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
536 * configure.in: Update version to 0.0.1.
538 * Makefile.in (libconcord.la): Specify `-no-undefined' to avoid
539 error on Cygwin [suggested by KAMICHI Koichi <kamichi@fonts.jp>].
540 (concord.lo): Specify `--mode=compile'.
541 (concord-bdb.lo): ditto.
543 (install.libs): Specify `--mode=install'.
546 2006-05-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
548 * Concord 0.0.0 released.
550 * Makefile.in (tar): Fixed.
552 2006-04-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
554 * concord.c (concord_ds_open_genre): Use <char*> instead of
555 <unsigned char*> for genre-name.
556 (concord_genre_open_feature): Likewise.
557 (concord_genre_open_index): Use <char*> instead of <unsigned
558 char*> for index-name.
559 (concord_genre_get_feature_0): Use <char*> instead of <unsigned
560 char*> for feature-name.
561 (struct CONCORD_DS_Table): Use <char*> instead of <unsigned char*>
562 for member `location'.
563 (concord_default_read_object): Cast to avoid warning.
564 (concord_open_ds): Use <char*> instead of <unsigned char*> for
566 (concord_ds_foreach_genre_name): Use <char*> instead of <unsigned
567 char*> for ds->location; cast to avoid warning.
568 (struct CONCORD_Genre_Table): Use <char*> instead of <unsigned
569 char*> for member `name'.
570 (concord_ds_open_genre): Use <char*> instead of <unsigned char*>
572 (concord_genre_foreach_feature_name): Use <char*> instead of
573 <unsigned char*> for ds->location.
574 (concord_genre_get_feature_0): Use <char*> instead of <unsigned
575 char*> for genre-name.
576 (concord_genre_get_feature): Use <char*> instead of <unsigned
578 (struct CONCORD_Feature_Table): Use <char*> instead of <unsigned
579 char*> for member `name'.
580 (concord_genre_open_feature): Use <char*> instead of <unsigned
581 char*> for feature-name.
582 (concord_obj_gets_feature_value): Cast to avoid warning.
583 (struct CONCORD_INDEX_Table): Use <char*> instead of <unsigned
584 char*> for member `name'.
585 (concord_genre_open_index): Use <char*> instead of <unsigned
586 char*> for index-name.
587 (concord_index_strid_put_obj): Cast to avoid warning.
589 * name.c, concord-name.h (concord_name_table_put): Use <char*>
590 instead of <unsigned char*> for key.
591 (concord_name_table_get): Likewise.
593 2006-04-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
595 * concord-bdb.c, concord-bdb.h (CONCORD_BDB_open): Use <char*>
596 instead of <unsigned char*> for db_dir, genre, key_type and name.
597 (CONCORD_BDB_get): Use <char*> instead of <unsigned char*> for
599 (CONCORD_BDB_put): Likewise.
601 * concord.c, concord.h (concord_open_ds): Use <char*> instead of
602 <unsigned char*> for location.
603 (concord_ds_location): Likewise.
604 (concord_ds_foreach_genre_name): Use <char*> instead of <unsigned
605 char*> for genre-name.
606 (concord_ds_get_genre): Likewise.
607 (concord_genre_get_name): Likewise.
608 (concord_genre_foreach_feature_name): Likewise.
609 (concord_genre_get_feature): Use <char*> instead of <unsigned
610 char*> for feature-name.
611 (concord_feature_get_name): Likewise.
612 (concord_obj_put_feature_value_str): Use <char*> instead of
613 <unsigned char*> for object-id.
614 (concord_obj_get_feature_value): Likewise.
615 (concord_obj_get_feature_value_string): Likewise.
616 (concord_obj_gets_feature_value): Likewise.
617 (concord_genre_get_index): Use <char*> instead of <unsigned char*>
619 (concord_index_strid_put_obj): Use <char*> instead of <unsigned
620 char*> for indexer and object-id.
621 (concord_index_strid_get_obj_string): Use <char*> instead of
622 <unsigned char*> for indexer.
624 2006-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
626 * README.en: New file.
628 2005-12-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
630 * concord.h (concord_genre_get_name): New prototype.
631 (concord_feature_get_genre): New prototype.
633 * concord.c (concord_genre_get_name): New function.
634 (concord_feature_get_genre): New function.
636 2005-06-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
638 * concord.c (concord_ds_set_object_failure): Renamed from
639 `concord_ds_set_object_nil'.
640 (concord_genre_get_feature_0): New function.
641 (concord_genre_get_feature): New implementation; use
642 `concord_genre_get_feature_0'; support feature alias.
644 2005-06-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
646 * concord.h (concord_ds_set_object_failure): Renamed from
647 `concord_ds_set_object_nil'.
649 2005-06-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
651 * concord.c, concord.h (concord_obj_put_feature_value_str):
652 Renamed from `concord_stroid_set_feature_str'.
653 (concord_obj_get_feature_value): Renamed from
654 `concord_stroid_get_feature_object'.
655 (concord_obj_get_feature_value_string): Renamed from
656 `concord_stroid_get_feature_string'.
657 (concord_obj_gets_feature_value): Renamed from
658 `concord_stroid_gets_feature'.
659 (concord_feature_foreach_obj_string): Renamed from
660 `concord_feature_foreach_object_string'.
661 (concord_index_strid_get_obj_string): Renamed from
662 `concord_index_strid_get_object_string'.
663 (concord_index_strid_put_obj): Renamed from
664 `concord_index_strid_set_object_str'.
666 2005-06-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
668 * concord.c, concord.h (concord_close_ds): Renamed from
671 2005-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
673 * concord-bdb.c, concord-bdb.h, concord.c, concord.h: New files.
675 2005-06-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
677 * Makefile.in: New file.
679 2005-06-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
681 * sysdep.h: New file.
683 2005-06-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
685 * aclocal.m4, concord-name.h, config.h.in, configure.in,
686 config.guess, config.sub, install-sh, ltmain.sh, name.c: New