// When languages are exactly same, they will be identical. \r
//\r
Language2Len = AsciiStrLen (Language2);\r
- if (AsciiStrnCmp (Language2, Language1, Language2Len) == 0) {\r
- return TRUE;\r
- }\r
- \r
- //\r
- // When Language1 is the sub tag of Language2, they will also be regarded as identical.\r
- // This is added to support current Shell. Shell string package uses "en" as language name. \r
- // But, it may use platform language "en-US" to get string value.\r
- //\r
- if (AsciiStrStr (Language2, Language1) == Language2) {\r
- return TRUE;\r
- }\r
- \r
- return FALSE;\r
+ return (BOOLEAN) (AsciiStrnCmp (Language1, Language2, Language2Len) == 0);\r
}\r