Home | History | Annotate | Download | only in mDNSCore

Lines Matching defs:targ

1537 			const mDNSu8 *targ = result;
1538 while (targ + *name < end)
1543 for (i=0; i <= *name; i++) if (targ[i] != name[i]) break;
1545 targ += 1 + *name; // Else, did match, so advance target pointer
1547 if (*name == 0 && *targ == 0) return(result); // If no more labels, we found a match!
1551 if (targ[0] < 0x40) continue; // If length value, continue to check next label
1552 if (targ[0] < 0xC0) break; // If 40-BF, not valid
1553 if (targ+1 >= end) break; // Second byte not present!
1554 pointertarget = base + (((mDNSu16)(targ[0] & 0x3F)) << 8) + targ[1];
1555 if (targ < pointertarget) break; // Pointertarget must point *backwards* in the packet
1557 targ = pointertarget;