}
+#if defined(HAVE_CHISE) && !defined(HAVE_LIBCHISE_LIBCHISE)
Lisp_Object Qsystem_char_id;
+#endif
Lisp_Object Qcomposition;
Lisp_Object Q_decomposition;
return val;
}
+#ifndef HAVE_LIBCHISE
Lisp_Object
char_attribute_system_db_file (Lisp_Object key_type, Lisp_Object attribute,
int writing_mode)
UNGCPRO;
return Fexpand_file_name (dest, db_dir);
}
-#if 0
- return Fexpand_file_name (Fsymbol_name (attribute), db_dir);
-#endif
}
+#endif /* not HAVE_LIBCHISE */
DEFUN ("save-char-attribute-table", Fsave_char_attribute_table, 1, 1, 0, /*
Save values of ATTRIBUTE into database file.
*/
(attribute))
{
-#ifdef HAVE_CHISE
+#ifdef HAVE_LIBCHISE
CHISE_Feature feature
= chise_ds_get_feature (default_chise_data_source,
XSTRING_DATA (Fsymbol_name
INIT_LRECORD_IMPLEMENTATION (uint16_byte_table);
INIT_LRECORD_IMPLEMENTATION (byte_table);
+#if defined(HAVE_CHISE) && !defined(HAVE_LIBCHISE_LIBCHISE)
defsymbol (&Qsystem_char_id, "system-char-id");
+#endif
defsymbol (&Qto_ucs, "=>ucs");
defsymbol (&Q_ucs_unified, "->ucs-unified");