nsCSSScanner::nsCSSScanner() #ifdef CSS_REPORT_PARSE_ERRORS : mError(mErrorBuf, NS_ARRAY_LENGTH(mErrorBuf), 0) #endif { MOZ_COUNT_CTOR(nsCSSScanner); if (!gLexTableSetup) { // XXX need a monitor BuildLexTable(); } mBuffer = new PRUnichar[BUFFER_SIZE]; mPushback = mLocalPushback; mPushbackSize = 4; // No need to init the other members, since they represent state // which can get cleared. We'll init them every time Init() is // called. }
nsCSSScanner::nsCSSScanner() : mInputStream(nsnull) , mReadPointer(nsnull) #ifdef CSS_REPORT_PARSE_ERRORS , mError(mErrorBuf, NS_ARRAY_LENGTH(mErrorBuf), 0) #endif { MOZ_COUNT_CTOR(nsCSSScanner); if (!gLexTableSetup) { // XXX need a monitor BuildLexTable(); } mPushback = mLocalPushback; mPushbackSize = NS_ARRAY_LENGTH(mLocalPushback); // No need to init the other members, since they represent state // which can get cleared. We'll init them every time Init() is // called. }