Home | History | Annotate | Download | only in icupkg

Lines Matching refs:Package

16 *   This tool operates on ICU data (.dat package) files.
37 #include "package.h"
68 "Read the input ICU .dat package file, modify it according to the options,\n"
70 "and optionally write the resulting ICU .dat package to the output file.\n"
72 "An ICU .dat package is written if items are removed or added,\n"
77 "If the input filename is \"new\" then an empty package is created.\n"
86 "outfilename) for a non-package ICU data file.\n"
107 "\t-a list or --add list add items to the package\n"
108 "\t-r list or --remove list remove items from the package\n"
109 "\t-x list or --extract list extract items from the package\n"
112 "\tor an ICU .dat package filename.\n");
115 "\t-w or --writepkg write the output package even if no items are removed\n"
124 "\tIn the .dat package, the Table of Contents (ToC) contains an entry\n"
126 "\tThe prefix normally matches the package basename, and icupkg checks that,\n"
127 "\tbut this is not necessary when ICU need not find and load the package by filename.\n"
128 "\tICU package names end with the platform type letter, and thus differ\n"
134 "\t input package, rather than its basename.\n"
135 "\t Requires a non-empty input package.\n"
143 "\t--toc_prefix prefix ToC prefix to be used in the output package\n"
144 "\t Overrides the package basename\n"
167 "\tItems must be listed relative to the package, and the --sourcedir or\n"
170 "\textracting items, not to ICU .dat package or list filenames.\n"
179 "\t-l or --list list the package items\n"
180 "\t (after modifying the package)\n"
262 Package *pkg, *listPkg, *addListPkg;
276 pkg=new Package;
317 fprintf(stderr, "icupkg: --auto_toc_prefix[_with_type] but no input package\n");
329 /* swap a single file (icuswap replacement) rather than work on a package */
368 * input package type.
370 * The Package class does not give us access to the item and its type.
407 /* Work with a package. */
419 pkg->setMatchMode(Package::MATCH_NOSLASH);
428 listPkg=new Package();
445 * use a separate Package so that its memory and items stay around
446 * as long as the main Package
450 addListPkg=new Package();
467 listPkg=new Package();
509 /* write the output .dat package if there are any modifications */