NeoMutt  2024-04-25-100-gcb3684
Teaching an old dog new tricks
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 Description Links
CstMbtable Config type representing a multi-byte table


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