1457 |
if ((*ptr == CHAR_LESS_THAN_SIGN && ptr[1] != CHAR_EXCLAMATION_MARK && |
if ((*ptr == CHAR_LESS_THAN_SIGN && ptr[1] != CHAR_EXCLAMATION_MARK && |
1458 |
ptr[1] != CHAR_EQUALS_SIGN) || *ptr == CHAR_APOSTROPHE) |
ptr[1] != CHAR_EQUALS_SIGN) || *ptr == CHAR_APOSTROPHE) |
1459 |
{ |
{ |
1460 |
int term; |
pcre_uchar term; |
1461 |
const pcre_uchar *thisname; |
const pcre_uchar *thisname; |
1462 |
*count += 1; |
*count += 1; |
1463 |
if (name == NULL && *count == lorn) return *count; |
if (name == NULL && *count == lorn) return *count; |
1465 |
if (term == CHAR_LESS_THAN_SIGN) term = CHAR_GREATER_THAN_SIGN; |
if (term == CHAR_LESS_THAN_SIGN) term = CHAR_GREATER_THAN_SIGN; |
1466 |
thisname = ptr; |
thisname = ptr; |
1467 |
while (*ptr != term) ptr++; |
while (*ptr != term) ptr++; |
1468 |
if (name != NULL && lorn == ptr - thisname && |
if (name != NULL && lorn == (int)(ptr - thisname) && |
1469 |
STRNCMP_UC_UC(name, thisname, lorn) == 0) |
STRNCMP_UC_UC(name, thisname, (unsigned int)lorn) == 0) |
1470 |
return *count; |
return *count; |
1471 |
term++; |
term++; |
1472 |
} |
} |