(file) Return to LanguageParser.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/LanguageParser.cpp between version 1.36.8.1 and 1.37

version 1.36.8.1, 2013/06/03 22:35:12 version 1.37, 2012/10/22 11:18:18
Line 447 
Line 447 
         if (((i == 0) && !_isValidPrimarySubtagSyntax(subtags[i])) ||         if (((i == 0) && !_isValidPrimarySubtagSyntax(subtags[i])) ||
             ((i > 0) && !_isValidSubtagSyntax(subtags[i])))             ((i > 0) && !_isValidSubtagSyntax(subtags[i])))
         {         {
             // throw Exception(MessageLoader::getMessage(parms));  
             // do not localize message, requires a language tag for this  
             // localization can cause recursion here  
             // MessageLoaderParms::toString adds 5kb static code size, Do NOT  
             // include in non-debug builds  
 #ifdef PEGASUS_DEBUG  
             MessageLoaderParms parms(             MessageLoaderParms parms(
                 "Common.LanguageParser.MALFORMED_LANGUAGE_TAG",                 "Common.LanguageParser.MALFORMED_LANGUAGE_TAG",
                 "Malformed language tag \"$0\".", languageTagString);                 "Malformed language tag \"$0\".", languageTagString);
             PEG_METHOD_EXIT();             PEG_METHOD_EXIT();
               // throw Exception(MessageLoader::getMessage(parms));
               // do not localize message, requires a language tag for this
               // localization can cause recursion here
             throw Exception(parms.toString());             throw Exception(parms.toString());
 #else  
             String malFormed("Malformed language tag:");  
             malFormed.append(languageTagString);  
             PEG_METHOD_EXIT();  
             throw Exception(malFormed);  
 #endif  
         }         }
     }     }
  


Legend:
Removed from v.1.36.8.1  
changed lines
  Added in v.1.37

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2