* Copyright (C) 1995-2007, Index Data ApS
* See the file LICENSE for details.
*
- * $Id: yaz-icu.c,v 1.6 2007-10-29 10:22:23 marc Exp $
+ * $Id: yaz-icu.c,v 1.9 2007-11-08 08:17:18 adam Exp $
*/
#if HAVE_CONFIG_H
#include <yaz/options.h>
-#if HAVE_ICU
+#if YAZ_HAVE_ICU
#include <unicode/ucnv.h>
#include <unicode/ustring.h>
" <normalize rule=\"[:Control:] Any-Remove\"/>\n"
" <tokenize rule=\"l\"/>\n"
" <normalize rule=\"[[:WhiteSpace:][:Punctuation:]] Remove\"/>\n"
- " <display/>\n"
" <casemap rule=\"l\"/>\n"
"</icu_chain>\n"
);
if (!xml_locale || !strlen((const char *) xml_locale))
return;
- config.chain = icu_chain_xml_config(xml_node, (uint8_t *) xml_locale, 0,
+ config.chain = icu_chain_xml_config(xml_node, (const char *) xml_locale, 0,
&status);
xmlFree(xml_locale);
free(line);
}
-#endif /* HAVE_ICU */
+#endif /* YAZ_HAVE_ICU */
int main(int argc, char **argv)
{
-#if HAVE_ICU
+#if YAZ_HAVE_ICU
read_params(argc, argv, &config);
if (config.print && strlen(config.print))
print_info(&config);
-#else /* HAVE_ICU */
+#else /* YAZ_HAVE_ICU */
printf("ICU not available on your system.\n"
"Please install libicu36-dev and icu-doc or similar, "
"re-configure and re-compile\n");
-#endif /* HAVE_ICU */
+#endif /* YAZ_HAVE_ICU */
return(0);
}