Main Page   Modules   Data Structures   Globals   Appendix  

chartab.c File Reference


Functions

MCharTablemchartable (MSymbol key, void *default_value)
 Create a new chartable.

void * mchartable_lookup (MCharTable *table, int c)
 Return the assigned value of a character in a chartable.

int mchartable_set (MCharTable *table, int c, void *val)
 Assign a value to a character in a chartable.

int mchartable_set_range (MCharTable *table, int from, int to, void *val)
 Assign a value to the characters in the specified range.

void mchartable_range (MCharTable *table, int *from, int *to)
 Search for characters that have non-default value.

int mchartable_map (MCharTable *table, void *ignore, void(*func)(int, int, void *, void *), void *func_arg)
 Call a function for characters in a chartable.

MCharTablemdebug_dump_chartab (MCharTable *table, int indent)
 Dump a chartable.


Variables

MSymbol Mchar_table
 Symbol whose name is "char-table".


Top of this page

Main Page   Modules   Data Structures   Globals   Appendix  

mulemark mule-aist@m17n.org