23#ifndef MUTT_CONFIG_MBTABLE_H 
   24#define MUTT_CONFIG_MBTABLE_H 
bool mbtable_equal(const struct MbTable *a, const struct MbTable *b)
Compare two MbTables.
 
struct MbTable * mbtable_parse(const char *str)
Parse a multibyte string into a table.
 
const char * mbtable_get_nth_wchar(const struct MbTable *table, int index)
Extract one char from a multi-byte table.
 
void mbtable_free(struct MbTable **ptr)
Free an MbTable object.
 
Multibyte character table.
 
char * orig_str
Original string used to generate this object.
 
int len
Number of characters.
 
char ** chars
The array of multibyte character strings.
 
char * segmented_str
Each chars entry points inside this string.