mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 21:35:39 +00:00
#89653, remove duplicate API in favor of a standard nsCRT API. r=sspitzer, sr=bienvenu
This commit is contained in:
parent
b4e9467012
commit
6c6f0ccb1b
@ -64,8 +64,7 @@ NS_IMPL_QUERY_INTERFACE1(nsMsgFilterList, nsIMsgFilterList)
|
||||
|
||||
NS_IMETHODIMP nsMsgFilterList::CreateFilter(const PRUnichar *name,class nsIMsgFilter **aFilter)
|
||||
{
|
||||
if (!aFilter)
|
||||
return NS_ERROR_NULL_POINTER;
|
||||
NS_ENSURE_ARG_POINTER(aFilter);
|
||||
|
||||
nsMsgFilter *filter = new nsMsgFilter;
|
||||
NS_ENSURE_TRUE(filter, NS_ERROR_OUT_OF_MEMORY);
|
||||
@ -99,7 +98,6 @@ NS_IMETHODIMP nsMsgFilterList::SetFolder(nsIMsgFolder *aFolder)
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
NS_IMETHODIMP nsMsgFilterList::GetLoggingEnabled(PRBool *aResult)
|
||||
{
|
||||
if (!aResult)
|
||||
@ -335,18 +333,13 @@ char nsMsgFilterList::ReadChar(nsIOFileStream *aStream)
|
||||
return (aStream->eof() ? -1 : newChar);
|
||||
}
|
||||
|
||||
PRBool nsMsgFilterList::IsWhitespace(char ch)
|
||||
{
|
||||
return (ch == ' ' || ch == '\n' || ch == '\r' || ch == '\t');
|
||||
}
|
||||
|
||||
char nsMsgFilterList::SkipWhitespace(nsIOFileStream *aStream)
|
||||
{
|
||||
char ch;
|
||||
do
|
||||
{
|
||||
ch = ReadChar(aStream);
|
||||
} while (IsWhitespace(ch));
|
||||
} while (nsCRT::IsAsciiSpace((PRUnichar)ch));
|
||||
return ch;
|
||||
}
|
||||
|
||||
@ -364,7 +357,7 @@ char nsMsgFilterList::LoadAttrib(nsMsgFilterFileAttribValue &attrib, nsIOFileStr
|
||||
int i;
|
||||
for (i = 0; i + 1 < (int)(sizeof(attribStr)); )
|
||||
{
|
||||
if (curChar == (char) -1 || IsWhitespace(curChar) || curChar == '=')
|
||||
if (curChar == (char) -1 || nsCRT::IsAsciiSpace((PRUnichar)curChar) || curChar == '=')
|
||||
break;
|
||||
attribStr[i++] = curChar;
|
||||
curChar = ReadChar(aStream);
|
||||
|
@ -70,7 +70,6 @@ protected:
|
||||
nsresult SaveTextFilters(nsIOFileStream *aStream);
|
||||
// file streaming methods
|
||||
char ReadChar(nsIOFileStream *aStream);
|
||||
PRBool IsWhitespace(char ch);
|
||||
char SkipWhitespace(nsIOFileStream *aStream);
|
||||
PRBool StrToBool(nsCString &str);
|
||||
char LoadAttrib(nsMsgFilterFileAttribValue &attrib, nsIOFileStream *aStream);
|
||||
|
Loading…
Reference in New Issue
Block a user