Lines Matching refs:item
68 const item_prefix *item = (item_prefix *)pointer;
69 size_t itemSize = sItemSize[item->size];
72 if (item->type == ITEM_TYPE_LONG) {
73 long_item *longItem = (long_item *)item;
76 short_item *shortItem = (short_item *)item;
95 TRACE("got item: type: %s; size: %lu; tag: %u; data: %" B_PRIu32 "\n",
96 item->type == ITEM_TYPE_MAIN ? "main"
97 : item->type == ITEM_TYPE_GLOBAL ? "global"
98 : item->type == ITEM_TYPE_LOCAL ? "local" : "long",
99 itemSize, item->tag, data);
101 switch (item->type) {
106 if (item->tag != ITEM_TAG_MAIN_END_COLLECTION) {
119 if (item->tag == ITEM_TAG_MAIN_COLLECTION) {
130 } else if (item->tag == ITEM_TAG_MAIN_END_COLLECTION) {
139 switch (item->tag) {
153 TRACE_ALWAYS("unknown main item tag: 0x%02x\n",
154 item->tag);
180 // reset the local item state
188 switch (item->tag) {
247 TRACE_ALWAYS("global pop without item on stack\n");
258 TRACE_ALWAYS("unknown global item tag: 0x%02x\n",
259 item->tag);
268 switch (item->tag) {
344 TRACE_ALWAYS("unknown local item tag: 0x%02x\n",
345 item->tag);
354 long_item *longItem = (long_item *)item;
359 TRACE_ALWAYS("unknown long item tag: 0x%02x\n",