зеркало из https://github.com/mozilla/gecko-dev.git
Bustage fix, attempt #2: So Win32 seemed to like attempt #1, but Mac didn't. Different approach (I don't like this :-/ )
This commit is contained in:
Родитель
5f961ed6d0
Коммит
18642f9efd
|
@ -526,8 +526,8 @@ PRInt32 CTextToken::GetTextLength(void) {
|
|||
* @param aScanner -- controller of underlying input source
|
||||
* @return error result
|
||||
*/
|
||||
nsresult CTextToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aMode) {;
|
||||
static nsString theTerminals(NS_LITERAL_STRING("\n\r&<"));
|
||||
nsresult CTextToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aMode) {
|
||||
static nsString theTerminals = NS_ConvertASCIItoUCS2("\n\r&<"); // XXXjag
|
||||
nsresult result=NS_OK;
|
||||
PRBool done=PR_FALSE;
|
||||
nsReadingIterator<PRUnichar> origin, start, end;
|
||||
|
@ -897,7 +897,7 @@ PRInt32 CMarkupDeclToken::GetTokenType(void) {
|
|||
* @return error result
|
||||
*/
|
||||
nsresult CMarkupDeclToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aMode) {
|
||||
static nsString theTerminals(NS_LITERAL_STRING("\n\r'\">"));
|
||||
static nsString theTerminals = NS_ConvertASCIItoUCS2("\n\r'\">"); // XXXjag
|
||||
nsresult result=NS_OK;
|
||||
PRBool done=PR_FALSE;
|
||||
PRUnichar quote=0;
|
||||
|
@ -1521,7 +1521,7 @@ nsresult ConsumeQuotedString(PRUnichar aChar,nsString& aString,nsScanner& aScann
|
|||
*/
|
||||
static
|
||||
nsresult ConsumeAttributeValueText(PRUnichar,nsString& aString,nsScanner& aScanner){
|
||||
static nsString theTerminals(NS_LITERAL_STRING("\b\t\n\r >"));
|
||||
static nsString theTerminals = NS_ConvertASCIItoUCS2("\b\t\n\r >"); // XXXjag
|
||||
nsresult result=aScanner.ReadUntil(aString,theTerminals,PR_FALSE);
|
||||
|
||||
//Let's force quotes if either the first or last char is quoted.
|
||||
|
@ -1570,7 +1570,7 @@ nsresult CAttributeToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 a
|
|||
}
|
||||
else {
|
||||
//If you're here, handle an unquoted key.
|
||||
static nsAutoString theTerminals(NS_LITERAL_STRING("\b\t\n\r \"=>"));
|
||||
static nsAutoString theTerminals = NS_ConvertASCIItoUCS2("\b\t\n\r \"=>"); // XXXjag
|
||||
result=aScanner.ReadUntil(start,end,theTerminals,PR_FALSE);
|
||||
}
|
||||
if (!aRetainWhitespace) {
|
||||
|
|
|
@ -526,8 +526,8 @@ PRInt32 CTextToken::GetTextLength(void) {
|
|||
* @param aScanner -- controller of underlying input source
|
||||
* @return error result
|
||||
*/
|
||||
nsresult CTextToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aMode) {;
|
||||
static nsString theTerminals(NS_LITERAL_STRING("\n\r&<"));
|
||||
nsresult CTextToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aMode) {
|
||||
static nsString theTerminals = NS_ConvertASCIItoUCS2("\n\r&<"); // XXXjag
|
||||
nsresult result=NS_OK;
|
||||
PRBool done=PR_FALSE;
|
||||
nsReadingIterator<PRUnichar> origin, start, end;
|
||||
|
@ -897,7 +897,7 @@ PRInt32 CMarkupDeclToken::GetTokenType(void) {
|
|||
* @return error result
|
||||
*/
|
||||
nsresult CMarkupDeclToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aMode) {
|
||||
static nsString theTerminals(NS_LITERAL_STRING("\n\r'\">"));
|
||||
static nsString theTerminals = NS_ConvertASCIItoUCS2("\n\r'\">"); // XXXjag
|
||||
nsresult result=NS_OK;
|
||||
PRBool done=PR_FALSE;
|
||||
PRUnichar quote=0;
|
||||
|
@ -1521,7 +1521,7 @@ nsresult ConsumeQuotedString(PRUnichar aChar,nsString& aString,nsScanner& aScann
|
|||
*/
|
||||
static
|
||||
nsresult ConsumeAttributeValueText(PRUnichar,nsString& aString,nsScanner& aScanner){
|
||||
static nsString theTerminals(NS_LITERAL_STRING("\b\t\n\r >"));
|
||||
static nsString theTerminals = NS_ConvertASCIItoUCS2("\b\t\n\r >"); // XXXjag
|
||||
nsresult result=aScanner.ReadUntil(aString,theTerminals,PR_FALSE);
|
||||
|
||||
//Let's force quotes if either the first or last char is quoted.
|
||||
|
@ -1570,7 +1570,7 @@ nsresult CAttributeToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 a
|
|||
}
|
||||
else {
|
||||
//If you're here, handle an unquoted key.
|
||||
static nsAutoString theTerminals(NS_LITERAL_STRING("\b\t\n\r \"=>"));
|
||||
static nsAutoString theTerminals = NS_ConvertASCIItoUCS2("\b\t\n\r \"=>"); // XXXjag
|
||||
result=aScanner.ReadUntil(start,end,theTerminals,PR_FALSE);
|
||||
}
|
||||
if (!aRetainWhitespace) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче