Lines Matching refs:pb
73 register const char *pb;
89 /* let pa and pb point to the last non dot char */
95 pb = b + strlen (b);
97 pb--;
98 while ( pb > b && *pb == '.' );
101 while ( *pa == *pb && pa > a && pb > b )
102 pa--, pb--;
104 if ( *pa != *pb ) /* both domains are different ? */
110 if ( *pb == '.' )
111 pb++; /* set to beginning of next label */
113 goto_labelstart (b, pb); /* find begin of current label */
122 else if ( pb > b )
123 if ( pb[-1] == '.' )
126 goto_labelstart (b, pb);
132 while ( *pa == *pb ) /* so we have to look at the point where they differ */
133 pa++, pb++;
135 return *pa - *pb;