X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=util%2Fyaz-icu.c;h=f14b494a003aa38e9a62a49e7d14c1f534aa7bd8;hp=56e2bf49a9946dafb02c21add9d926bd59e8d54f;hb=e8d49a7dea8eec8a8d588fca7464f29f4db5e838;hpb=0d6e26ddc9a74fb5668efb2a8c72d58a2f4ea770 diff --git a/util/yaz-icu.c b/util/yaz-icu.c index 56e2bf4..f14b494 100644 --- a/util/yaz-icu.c +++ b/util/yaz-icu.c @@ -1,8 +1,6 @@ -/* - * Copyright (C) 1995-2007, Index Data ApS +/* This file is part of the YAZ toolkit. + * Copyright (C) 1995-2008 Index Data * See the file LICENSE for details. - * - * $Id: yaz-icu.c,v 1.15 2007-11-15 08:45:52 adam Exp $ */ #if HAVE_CONFIG_H @@ -157,7 +155,7 @@ static void print_icu_converters(const struct config_t *p_config) static void print_icu_transliterators(const struct config_t *p_config) { int32_t buf_cap = 128; - char buf[buf_cap]; + char buf[128]; int32_t i; int32_t count = utrans_countAvailableIDs(); @@ -395,7 +393,7 @@ static void print_icu_xml_locales(const struct config_t *p_config) if(U_FAILURE(status)) { fprintf(stderr, "ICU Error: %d %s\n", status, u_errorName(status)); - exit(status); + exit(2); } } @@ -483,7 +481,7 @@ static void process_text_file(const struct config_t *p_config) { /* should XML encode this. Bug #1902 */ fprintf(config.outfile, - "\n", token_count, line_count, @@ -538,6 +536,7 @@ int main(int argc, char **argv) "re-configure and re-compile\n"); + exit(3); #endif /* YAZ_HAVE_ICU */ return(0);