NeoMutt  2024-11-14-34-g5aaf0d
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Type: Multi-byte character table

Config type representing a multibyte character table.

  • Backed by struct MbTable
  • Empty multibyte character table is stored as NULL
  • Validator is passed struct MbTable, which may be NULL
  • Data is freed when ConfigSet is freed
  • Implementation: CstMbtable

Data

Data Description Links
CstMbtable Config type representing a multi-byte table

Functions

Function Description Links
mbtable_destroy() Destroy an MbTable object ConfigSetType::destroy(), cfg_type_destroy
mbtable_dup() Create a copy of an MbTable object
mbtable_equal() Compare two MbTables
mbtable_free() Free an MbTable object
mbtable_get_nth_wchar() Extract one char from a multi-byte table
mbtable_native_get() Get an MbTable object from a MbTable config item ConfigSetType::native_get(), cfg_type_native_get
mbtable_native_set() Set an MbTable config item by MbTable object ConfigSetType::native_set(), cfg_type_native_set
mbtable_parse() Parse a multibyte string into a table
mbtable_reset() Reset an MbTable to its initial value ConfigSetType::reset(), cfg_type_reset
mbtable_string_get() Get a MbTable as a string ConfigSetType::string_get(), cfg_type_string_get
mbtable_string_set() Set an MbTable by string ConfigSetType::string_set(), cfg_type_string_set