table of contents
Symbol(3m17n) | The m17n Library | Symbol(3m17n) |
NAME¶
Symbol - Symbol objects and API for them.Typedefs¶
typedef struct MSymbolStruct * MSymbol
Functions¶
MSymbol msymbol (const char *name)
Variables¶
MSymbol Mnil
Detailed Description¶
Symbol objects and API for them.whose key is K' may be shortened to 'K property of S'. Symbols are used mainly in the following three ways.
- •
- As keys of symbol properties and other properties.
- •
- To represent various objects, e.g. charsets, coding systems, fontsets.
- •
- As arguments of the m17n library functions to control their behavior.
Typedef Documentation¶
typedef struct MSymbolStruct* MSymbol¶
Type of symbols. The type MSymbol is for a symbol object. Its internal structure is concealed from application programs.Variable Documentation¶
MSymbol Mnil¶
Symbol whose name is 'nil'. The symbol Mnil has the name 'nil' and, in general, represents false or no. When coerced to 'int', its value is zero. Mnil can't have any symbol property.MSymbol Mt¶
Symbol whose name is 't'. The symbol Mt has the name 't' and, in general, represents true or yes.MSymbol Mstring¶
Symbol whose name is 'string'. The symbol Mstring has the name 'string' and is used as an argument of the functions mchar_define_property(), etc.MSymbol Msymbol¶
Symbol whose name is 'symbol'. The symbol Msymbol has the name 'symbol' and is used as an argument of the functions mchar_define_property(), etc.Author¶
Generated automatically by Doxygen for The m17n Library from the source code.COPYRIGHT¶
Copyright (C) 2001 Information-technology Promotion Agency (IPA)12 Jan 2011 | Version 1.6.2 |