mirror of
				https://git.proxmox.com/git/mirror_edk2
				synced 2025-10-31 20:43:59 +00:00 
			
		
		
		
	 8db9d51d78
			
		
	
	
		8db9d51d78
		
	
	
	
	
		
			
			git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6764 6f19259b-4bc3-4df7-8a09-765794883524
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /** @file
 | |
| Implement a utility function named R8_EfiLibCompareLanguage.
 | |
| 
 | |
|   Copyright (c) 2007 - 2008, Intel Corporation
 | |
| 
 | |
|   All rights reserved. This program and the accompanying materials
 | |
|   are licensed and made available under the terms and conditions of the BSD License
 | |
|   which accompanies this distribution.  The full text of the license may be found at
 | |
|   http://opensource.org/licenses/bsd-license.php
 | |
| 
 | |
|   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | |
|   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | |
| 
 | |
| 
 | |
| **/
 | |
| 
 | |
| #ifndef __R8_LIB_H__
 | |
| #define __R8_LIB_H__
 | |
| 
 | |
| /**
 | |
|   Compare whether two names of languages are identical.
 | |
| 
 | |
|   @param  Language1              Name of language 1
 | |
|   @param  Language2              Name of language 2
 | |
| 
 | |
|   @retval TRUE                   same
 | |
|   @retval FALSE                  not same
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| R8_EfiLibCompareLanguage (
 | |
|   IN  CHAR8  *Language1,
 | |
|   IN  CHAR8  *Language2
 | |
|   )
 | |
| ;
 | |
| 
 | |
| /**
 | |
|   Determine what is the current language setting. The space reserved for Lang
 | |
|   must be at least RFC_3066_ENTRY_SIZE bytes;
 | |
| 
 | |
|   If Lang is NULL, then ASSERT.
 | |
| 
 | |
|   @param  Lang                   Pointer of system language. Lang will always be filled with 
 | |
|                                  a valid RFC 3066 language string. If "PlatformLang" is not
 | |
|                                  set in the system, the default language specifed by PcdUefiVariableDefaultPlatformLang
 | |
|                                  is returned.
 | |
| 
 | |
|   @return  EFI_SUCCESS     If the EFI Variable with "PlatformLang" is set and return in Lang.
 | |
|   @return  EFI_NOT_FOUND If the EFI Variable with "PlatformLang" is not set, but a valid default language is return in Lang.
 | |
| 
 | |
| **/
 | |
| EFI_STATUS
 | |
| EFIAPI
 | |
| GetCurrentLanguage (
 | |
|   OUT     CHAR8               *Lang
 | |
|   );
 | |
| 
 | |
| #endif
 | |
| 
 | |
| 
 |