symbol.c


関数

MSymbol msymbol (const char *name)
 シンボルを得る.
MSymbol msymbol_as_managing_key (const char *name)
 管理キーを作る.
int msymbol_is_managing_key (MSymbol symbol)
MSymbol msymbol_exist (const char *name)
 指定された名前を持つシンボルを探す.
char * msymbol_name (MSymbol symbol)
 シンボルの名前を得る.
int msymbol_put (MSymbol symbol, MSymbol key, void *val)
 シンボルプロパティに値を設定する.
void * msymbol_get (MSymbol symbol, MSymbol key)
 シンボルプロパティの値を得る.
int msymbol_put_func (MSymbol symbol, MSymbol key, M17NFunc func)
 シンボルプロパティの値(関数ポインタ)を設定する.
M17NFunc msymbol_get_func (MSymbol symbol, MSymbol key)
 シンボルプロパティの値 (関数ポインタ) を得る.
MSymbol mdebug_dump_symbol (MSymbol symbol, int indent)
 シンボルをダンプする.
MSymbol mdebug_dump_all_symbols (int indent)
 すべてのシンボル名をダンプする.

変数

MSymbol Mnil
 "nil" を名前として持つシンボル.
MSymbol Mt
 "t" を名前として持つシンボル.
MSymbol Mstring
 "string" を名前として持つシンボル.
MSymbol Msymbol
 "symbol" を名前として持つシンボル.

m17n-lib Home