Lines Matching refs:tag
205 static void rememberObject(parser_state_t *state, int tag, OSObject *o);
206 static object_t *retrieveObject(parser_state_t *state, int tag);
1903 char tag[TAG_MAX_LENGTH],
1933 /* find end of tag while copying it */
1935 tag[length++] = c;
1940 tag[length] = 0;
1942 // printf("tag %s, type %d\n", tag, tagType);
2237 char tag[TAG_MAX_LENGTH];
2259 tagType = getTag(STATE, tag, &attributeCount, attributes, values);
2268 // check for idref's, note: we ignore the tag, for
2286 switch (*tag) {
2288 if (!strcmp(tag, "array")) {
2297 if (!strcmp(tag, "dict")) {
2304 if (!strcmp(tag, "data")) {
2326 if ((getTag(STATE, tag, &attributeCount, attributes, values) != TAG_END) || strcmp(tag, "data")) {
2333 if (!strcmp(tag, "false")) {
2341 if (!strcmp(tag, "integer")) {
2353 if ((getTag(STATE, tag, &attributeCount, attributes, values) != TAG_END) || strcmp(tag, "integer")) {
2360 if (!strcmp(tag, "key")) {
2366 if ((getTag(STATE, tag, &attributeCount, attributes, values) != TAG_END)
2367 || strcmp(tag, "key")) {
2374 if (!strcmp(tag, "plist")) {
2380 if (!strcmp(tag, "string")) {
2390 if ((getTag(STATE, tag, &attributeCount, attributes, values) != TAG_END)
2391 || strcmp(tag, "string")) {
2396 if (!strcmp(tag, "set")) {
2409 if (!strcmp(tag, "true")) {
2493 rememberObject(parser_state_t *state, int tag, OSObject *o)
2496 snprintf(key, 16, "%u", tag);
2504 retrieveObject(parser_state_t *state, int tag)
2509 snprintf(key, 16, "%u", tag);