NeoMutt  2021-02-05-666-ge300cd
Teaching an old dog new tricks
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: cst_mbtable
Function Description
cst_mbtable() Config type representing a multi-byte table
mbtable_destroy - Destroy an MbTable object() Implements ConfigSetType::destroy() -
mbtable_dup() Create a copy of an MbTable object
mbtable_free() Free an MbTable object
mbtable_native_get - Get an MbTable object from a MbTable config item() Implements ConfigSetType::native_get() -
mbtable_native_set - Set an MbTable config item by MbTable object() Implements ConfigSetType::native_set() -
mbtable_parse() Parse a multibyte string into a table
mbtable_reset - Reset an MbTable to its initial value() Implements ConfigSetType::reset() -
mbtable_string_get - Get a MbTable as a string() Implements ConfigSetType::string_get() -
mbtable_string_set - Set an MbTable by string() Implements ConfigSetType::string_set() -