V_ASN1_NEG
aenum->type = V_ASN1_ENUMERATED | (aenum->type & V_ASN1_NEG);
if ((a->type & V_ASN1_NEG) == (b->type & V_ASN1_NEG))
if ((a->type & V_ASN1_NEG) != 0)
if (a->type & V_ASN1_NEG) {
if ((aint->type & ~V_ASN1_NEG) != V_ASN1_ENUMERATED &&
(aint->type & ~V_ASN1_NEG) != V_ASN1_INTEGER)
if ((aint->type & V_ASN1_NEG) != 0)
if (((aint->type & V_ASN1_NEG) == 0 && msb == 1) ||
((aint->type & V_ASN1_NEG) != 0 && msb == 0)) {
#define V_ASN1_NEG_ENUMERATED (10 | V_ASN1_NEG)
#define V_ASN1_NEG_INTEGER (2 | V_ASN1_NEG)
tag &= ~V_ASN1_NEG;
tag &= ~V_ASN1_NEG;
tag &= ~V_ASN1_NEG;
utype = str->type & ~V_ASN1_NEG;
if (skip_certs->type & V_ASN1_NEG) {
aint->type |= V_ASN1_NEG;
for (i = -3; i <= V_ASN1_NEG + 30; i++) {
for (i = -3; i <= V_ASN1_NEG + 30; i++) {