struct icu_chain_step * steps;
};
-struct icu_chain * icu_chain_create(const uint8_t * locale,
+struct icu_chain * icu_chain_create(const char * locale,
int sort,
UErrorCode * status);
void icu_chain_destroy(struct icu_chain * chain);
-struct icu_chain * icu_chain_xml_config(xmlNode *xml_node,
- const uint8_t * locale,
+struct icu_chain * icu_chain_xml_config(const xmlNode *xml_node,
+ const char *locale,
int sort,
UErrorCode * status);
int icu_chain_next_token(struct icu_chain * chain,
UErrorCode *status);
-int icu_chain_get_token_count(struct icu_chain * chain);
+int icu_chain_token_number(struct icu_chain * chain);
-const char * icu_chain_get_display(struct icu_chain * chain);
+const char * icu_chain_token_display(struct icu_chain * chain);
-const char * icu_chain_get_norm(struct icu_chain * chain);
+const char * icu_chain_token_norm(struct icu_chain * chain);
-const char * icu_chain_get_sort(struct icu_chain * chain);
+const char * icu_chain_token_sortkey(struct icu_chain * chain);
const UCollator * icu_chain_get_coll(struct icu_chain * chain);