NeoMutt  2020-11-20
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
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()