else if (PL_strcasecmp(p1,VCQuotedPrintableProp) == 0 || (s2 && PL_strcasecmp(p2,VCQuotedPrintableProp)==0))
else if (nsCRT::strcasecmp(p1,VCQuotedPrintableProp) == 0 || (s2 && nsCRT::strcasecmp(p2,VCQuotedPrintableProp)==0))
static void enterAttr(const char *s1, const char *s2)    {    const char *p1, *p2=nsnull;    p1 = lookupProp_(s1);    if (s2) {	VObject *a;	p2 = lookupProp_(s2);	a = addProp(curProp,p1);	setVObjectStringZValue(a,p2);	}    else	addProp(curProp,p1);    if (PL_strcasecmp(p1,VCBase64Prop) == 0 || (s2 && PL_strcasecmp(p2,VCBase64Prop)==0))	lexPushMode(L_BASE64);    else if (PL_strcasecmp(p1,VCQuotedPrintableProp) == 0	    || (s2 && PL_strcasecmp(p2,VCQuotedPrintableProp)==0))	lexPushMode(L_QUOTED_PRINTABLE);    deleteStr(s1); deleteStr(s2);    }