enum MDatabaseStatus
{
- /* The database was defined automatically (from mdb.dir file(s)).*/
+ /* The database was defined automatically (from mdb.dir file(s))
+ with no wildcard tag. */
MDB_STATUS_AUTO,
+ /* The database was defined automatically (from mdb.dir file(s)).
+ with a wildcard tag. */
+ MDB_STATUS_AUTO_WILDCARD,
/* The database was defined explicitely (by mdatabase_define ()). */
MDB_STATUS_EXPLICIT,
/* The databse is currently disabled. (usually because it is
loaded. */
time_t time;
char *lock_file, *uniq_file;
+
+ MPlist *properties;
} MDatabaseInfo;
extern MPlist *mdatabase__dir_list;
extern int mdatabase__unlock (MDatabase *mdb);
+extern MPlist *mdatabase__props (MDatabase *mdb);
+
+extern void *(*mdatabase__load_charset_func) (FILE *fp, MSymbol charset_name);
+
#endif /* not _M17N_DATABASE_H_ */