X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/729e4ab9bc6618bc3d8a898e575df7f4019e29ca..f59164e3d128c7675a4d3934206346a3384e53a5:/icuSources/tools/genbrk/genbrk.cpp?ds=sidebyside diff --git a/icuSources/tools/genbrk/genbrk.cpp b/icuSources/tools/genbrk/genbrk.cpp index 72c6cffe..290b2e7d 100644 --- a/icuSources/tools/genbrk/genbrk.cpp +++ b/icuSources/tools/genbrk/genbrk.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2002-2009, International Business Machines +* Copyright (C) 2002-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -56,6 +56,7 @@ static UOption options[]={ UOPTION_ICUDATADIR, /* 5 */ UOPTION_DESTDIR, /* 6 */ UOPTION_COPYRIGHT, /* 7 */ + UOPTION_QUIET, /* 8 */ }; void usageAndDie(int retCode) { @@ -66,6 +67,7 @@ void usageAndDie(int retCode) { "\t-V or --version show a version message\n" "\t-c or --copyright include a copyright notice\n" "\t-v or --verbose turn on verbose output\n" + "\t-q or --quiet do not display warnings and progress\n" "\t-i or --icudatadir directory for locating any needed intermediate data files,\n" "\t followed by path, defaults to %s\n" "\t-d or --destdir destination directory, followed by the path\n", @@ -136,7 +138,7 @@ int main(int argc, char **argv) { // U_MAIN_INIT_ARGS(argc, argv); progName = argv[0]; - argc=u_parseArgs(argc, argv, sizeof(options)/sizeof(options[0]), options); + argc=u_parseArgs(argc, argv, UPRV_LENGTHOF(options), options); if(argc<0) { // Unrecognized option fprintf(stderr, "error in command line argument \"%s\"\n", argv[-argc]); @@ -338,7 +340,9 @@ int main(int argc, char **argv) { u_cleanup(); - printf("genbrk: tool completed successfully.\n"); + if(!options[8].doesOccur) { + printf("genbrk: tool completed successfully.\n"); + } return 0; #endif /* #if !UCONFIG_NO_BREAK_ITERATION */