Base definitions shared by every core module: error codes, memory, logging, locks.
uint32_t collate_fold(uint32_t cp)
Primary sort key of one code point (folded, lowercased). 0 for ignorable chars.
uint32_t collate_index_letter(const char *s, const collate_opts_t *opts)
Uppercase first letter used for the "jump to letter" overlay: 'A'..'Z', 'А'..'Я', '#' for digits and ...
int collate_cmp(const char *a, const char *b, const collate_opts_t *opts)
bool ignore_articles
"The Beatles" sorts as "Beatles"
Definition collate.h:15