secureswitools/swisistools/source/makesislib/packageparser.cpp
branchRCL_3
changeset 14 09e5ea190d07
parent 0 ba25891c3a9e
child 24 5cc91383ab1e
equal deleted inserted replaced
13:0817e13c927e 14:09e5ea190d07
   409 		if (iToken==ALPHA_TOKEN)
   409 		if (iToken==ALPHA_TOKEN)
   410 			{
   410 			{
   411 			dialect = CSISLanguage::IdentifyLanguage (iTokenValue.pszString);
   411 			dialect = CSISLanguage::IdentifyLanguage (iTokenValue.pszString);
   412 			if (dialect == CSISLanguage::ELangNone) throw ErrUnknownLanguagesId;
   412 			if (dialect == CSISLanguage::ELangNone) throw ErrUnknownLanguagesId;
   413 			}
   413 			}
   414 		else if (iToken==NUMERIC_TOKEN && iTokenValue.dwNumber>=0 && iTokenValue.dwNumber<=1000)
   414 		else if (iToken==NUMERIC_TOKEN && iTokenValue.dwNumber>=0 )
   415 			{
   415 			{
   416 			dialect = static_cast <CSISLanguage::TDialect> (iTokenValue.dwNumber);
   416 			dialect = static_cast <CSISLanguage::TDialect> (iTokenValue.dwNumber);
   417 			}
   417 			}
   418 		else
   418 		else
   419 			throw ErrUnknownLanguagesId;
   419 			throw ErrUnknownLanguagesId;