Lines Matching full:item
16 * Companion file to package.cpp. Deals with details of ICU data item formats.
17 * Used for item dependencies.
37 /* item formats in common */
59 * assemble the target item name from the source item name, an ID
70 // get the item basename
86 fprintf(stderr, "icupkg/checkIDSuffix(%s) alias target item name length %ld too long\n",
99 /* assemble the target item name from the item's parent item name */
106 // get the item basename
114 // get the item suffix
125 // get the parent item name by truncating the last part of this item's name */
129 // no '_' in the item name: the parent is the root bundle
133 // the item itself is "root", which does not depend on a parent
147 * Enumerate one resource item and its children and extract dependencies from
326 Resource item;
330 /* get table item count */
336 /* top=((1+ table item count)/2 rounded up)+(table item count) */
339 /* get table item count */
345 /* top=(1+ table item count)+(table item count) */
358 item=ds->readUInt32(*p++);
360 ds, itemName, inBundle, length, item,
370 itemName, res, i, item);
378 Resource item;
391 item=ds->readUInt32(*p++);
394 item, NULL, inKey, depth+1,
399 itemName, res, i, item);
428 /* the following integers count Resource item offsets (4 bytes each), not bytes */
438 /* a resource bundle must contain at least one resource item */
441 /* formatVersion 1.1 must have a root item and at least 5 indexes */
613 // enumerate dependencies of a package item -------------------------------- ***
618 Package::enumDependencies(Item *pItem, void *context, CheckDependency check) {