m17n ライブラリ 1.8.4
読み取り中…
検索中…
一致する文字列を見つけられません
データ構造 | マクロ定義 | 列挙型 | 関数 | 変数
database.h ファイル

データ構造

struct  MDatabaseInfo
 

マクロ定義

#define M17NDIR   "/usr/local/share/m17n"
 
#define PATH_MAX   1024
 
#define PATH_SEPARATOR   '/'
 

列挙型

enum  MDatabaseStatus {
  MDB_STATUS_AUTO ,
  MDB_STATUS_AUTO_WILDCARD ,
  MDB_STATUS_EXPLICIT ,
  MDB_STATUS_DISABLED ,
  MDB_STATUS_UPDATED ,
  MDB_STATUS_OUTDATED
}
 

関数

void mdatabase__update (void)
 
MPlistmdatabase__load_for_keys (MDatabase *mdb, MPlist *keys)
 
int mdatabase__check (MDatabase *mdb)
 
char * mdatabase__find_file (char *filename)
 
char * mdatabase__file (MDatabase *mdb)
 
int mdatabase__lock (MDatabase *mdb)
 
int mdatabase__save (MDatabase *mdb, MPlist *data)
 
int mdatabase__unlock (MDatabase *mdb)
 
MPlistmdatabase__props (MDatabase *mdb)
 

変数

MPlistmdatabase__dir_list
 
void *(* mdatabase__load_charset_func )(FILE *fp, MSymbol charset_name)
 

マクロ定義詳解

◆ M17NDIR

#define M17NDIR   "/usr/local/share/m17n"

◆ PATH_MAX

#define PATH_MAX   1024

◆ PATH_SEPARATOR

#define PATH_SEPARATOR   '/'

列挙型詳解

◆ MDatabaseStatus

列挙値
MDB_STATUS_AUTO 
MDB_STATUS_AUTO_WILDCARD 
MDB_STATUS_EXPLICIT 
MDB_STATUS_DISABLED 
MDB_STATUS_UPDATED 
MDB_STATUS_OUTDATED 

関数詳解

◆ mdatabase__update()

void mdatabase__update ( void  )

◆ mdatabase__load_for_keys()

MPlist * mdatabase__load_for_keys ( MDatabase mdb,
MPlist keys 
)

◆ mdatabase__check()

int mdatabase__check ( MDatabase mdb)

◆ mdatabase__find_file()

char * mdatabase__find_file ( char *  filename)

◆ mdatabase__file()

char * mdatabase__file ( MDatabase mdb)

◆ mdatabase__lock()

int mdatabase__lock ( MDatabase mdb)

◆ mdatabase__save()

int mdatabase__save ( MDatabase mdb,
MPlist data 
)

◆ mdatabase__unlock()

int mdatabase__unlock ( MDatabase mdb)

◆ mdatabase__props()

MPlist * mdatabase__props ( MDatabase mdb)

変数詳解

◆ mdatabase__dir_list

MPlist* mdatabase__dir_list
extern

◆ mdatabase__load_charset_func

void *(* mdatabase__load_charset_func) (FILE *fp, MSymbol charset_name) ( FILE *  fp,
MSymbol  charset_name 
)
extern

m17n-lib Home