while((*p2 == CR) || (*p2 == LF) || IS_SPACE(*p2));
while((*p2 == nsCRT::CR) || (*p2 == nsCRT::LF) || IS_SPACE(*p2));
MIME_StripContinuations(char *original){	char *p1, *p2;	/* If we were given a null string, return it as is */	if (!original) return NULL;	/* Start source and dest pointers at the beginning */	p1 = p2 = original;	while(*p2)	{		/* p2 runs ahead at (CR and/or LF) + <space> */		if ((p2[0] == CR) || (p2[0] == LF))		{			/* move past (CR and/or LF) + whitespace following */				do			{				p2++;			}			while((*p2 == CR) || (*p2 == LF) || IS_SPACE(*p2));			if (*p2 == '\0') continue; /* drop out of loop at end of string*/		}		/* Copy the next non-linebreaking char */		*p1 = *p2;		p1++; p2++;	}	*p1 = '\0';	return original;}