Lisp_Object val;
#ifdef CHISE
CHISE_Value value;
- int status = chise_ft_get_value (cit->feature_table, ch, &value);
+ int status
+ = chise_char_load_feature_value (ch, cit->feature_table, &value);
if (!status)
{
#ifdef CHISE
int
-load_char_attribute_table_map_func (CHISE_Feature_Table *db,
- CHISE_Char_ID cid,
- CHISE_Value *valdatum);
+load_char_attribute_table_map_func (CHISE_Char_ID cid,
+ CHISE_Feature feature,
+ CHISE_Value *value);
int
-load_char_attribute_table_map_func (CHISE_Feature_Table *db,
- CHISE_Char_ID cid,
- CHISE_Value *valdatum)
+load_char_attribute_table_map_func (CHISE_Char_ID cid,
+ CHISE_Feature feature,
+ CHISE_Value *value)
{
Emchar code = cid;
Lisp_Object ret = get_char_id_table_0 (char_attribute_table_to_load, code);
if (EQ (ret, Qunloaded))
put_char_id_table_0 (char_attribute_table_to_load, code,
- Fread (make_string ((Bufbyte *) valdatum->data,
- valdatum->size)));
+ Fread (make_string ((Bufbyte *) value->data,
+ value->size)));
return 0;
}
#else
GCPRO1 (table);
#ifdef CHISE
- chise_ft_iterate (cit->feature_table,
- &load_char_attribute_table_map_func);
+ chise_char_feature_value_iterate
+ (cit->feature_table,
+ &load_char_attribute_table_map_func);
#else
Fmap_database (Qload_char_attribute_table_map_function, cit->db);
#endif