For ICU, locale, is a char ptr rather than uint8_t ptr.
[yaz-moved-to-github.git] / include / yaz / icu_I18N.h
index 61dbf70..0e43725 100644 (file)
@@ -244,14 +244,14 @@ struct icu_chain
     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);
 
@@ -273,10 +273,6 @@ int icu_chain_next_token(struct icu_chain * chain,
 
 int icu_chain_token_number(struct icu_chain * chain);
 
-/*int icu_chain_token_start(struct icu_chain * chain); */
-
-/*int icu_chain_token_end(struct icu_chain * chain); */
-
 const char * icu_chain_token_display(struct icu_chain * chain);
 
 const char * icu_chain_token_norm(struct icu_chain * chain);