+
+ identifier_flag = 1;
+ if (p->indicator_length)
+ {
+#if STUPID_ISO_DBC
+ if (buf[dpos+p->indicator_length] != ISO2709_IDFS)
+ identifier_flag = 0;
+#else
+ if (!memcmp (dp->tag, "00", 2))
+ identifier_flag = 0;
+#endif
+ }
+ else if (!memcmp (dp->tag, "00", 2))
+ identifier_flag = 0;
+ if (identifier_flag && p->indicator_length)