if (*s == CR)
if (*s == nsCRT::CR)
msg_make_filename_qtext(const char *srcText, PRBool stripCRLFs){	/* newString can be at most twice the original string (every char quoted). */	char *newString = (char *) PR_Malloc(PL_strlen(srcText)*2 + 1);	if (!newString) return NULL;	const char *s = srcText;	const char *end = srcText + PL_strlen(srcText);	char *d = newString;	while(*s)	{		/* 	Put backslashes in front of existing backslashes, or double quote			characters.			If stripCRLFs is true, don't write out CRs or LFs. Otherwise,			write out a backslash followed by the CR but not			linear-white-space.			We might already have quoted pair of "\ " or "\\t" skip it. 			*/		if (*s == '\\' || *s == '"' || 			(!stripCRLFs && 			 (*s == CR && (*(s+1) != LF || 						   (*(s+1) == LF && (s+2) < end && !IS_SPACE(*(s+2)))))))			*d++ = '\\';		if (*s == CR)		{			if (stripCRLFs && *(s+1) == LF && (s+2) < end && IS_SPACE(*(s+2)))				s += 2;			// skip CRLFLWSP		}		else		{			*d++ = *s;		}		s++;	}	*d = 0;	return newString;}