Address an incorrect function prototype (using ; instead of ,) in AndroidBootImg.h. Also restructure code slightly to avoid a "may be used uninitialized" warning. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /** @file
 | |
| 
 | |
|   Copyright (c) 2017, Linaro. All rights reserved.<BR>
 | |
| 
 | |
|   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 __ANDROID_BOOTIMG_PROTOCOL_H__
 | |
| #define __ANDROID_BOOTIMG_PROTOCOL_H__
 | |
| 
 | |
| //
 | |
| // Protocol interface structure
 | |
| //
 | |
| typedef struct _ANDROID_BOOTIMG_PROTOCOL    ANDROID_BOOTIMG_PROTOCOL;
 | |
| 
 | |
| //
 | |
| // Function Prototypes
 | |
| //
 | |
| typedef
 | |
| EFI_STATUS
 | |
| (EFIAPI *ANDROID_BOOTIMG_APPEND_KERNEL_ARGS) (
 | |
|   IN CHAR16            *Args,
 | |
|   IN UINTN              Size
 | |
|   );
 | |
| 
 | |
| typedef
 | |
| EFI_STATUS
 | |
| (EFIAPI *ANDROID_BOOTIMG_UPDATE_DTB) (
 | |
|   IN  EFI_PHYSICAL_ADDRESS    OrigDtbBase,
 | |
|   OUT EFI_PHYSICAL_ADDRESS   *NewDtbBase
 | |
|   );
 | |
| 
 | |
| struct _ANDROID_BOOTIMG_PROTOCOL {
 | |
|   ANDROID_BOOTIMG_APPEND_KERNEL_ARGS        AppendArgs;
 | |
|   ANDROID_BOOTIMG_UPDATE_DTB                UpdateDtb;
 | |
| };
 | |
| 
 | |
| extern EFI_GUID gAndroidBootImgProtocolGuid;
 | |
| 
 | |
| #endif /* __ANDROID_BOOTIMG_PROTOCOL_H__ */
 |