diff options
| author | Michael Brown | 2015-08-27 02:40:40 +0200 |
|---|---|---|
| committer | Michael Brown | 2015-08-27 16:40:44 +0200 |
| commit | 0e407377dde26c5915d6df17397566244bb9d412 (patch) | |
| tree | befc0b6fe52c73d0da0941f9c999492d23b7c694 /src/include/ipxe/efi | |
| parent | [efi] Add definitions of GUIDs observed when booting shim.efi and grub.efi (diff) | |
| download | ipxe-0e407377dde26c5915d6df17397566244bb9d412.tar.gz ipxe-0e407377dde26c5915d6df17397566244bb9d412.tar.xz ipxe-0e407377dde26c5915d6df17397566244bb9d412.zip | |
[efi] Mark EFI debug transcription functions as __attribute__ (( pure ))
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/efi')
| -rw-r--r-- | src/include/ipxe/efi/efi.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/include/ipxe/efi/efi.h b/src/include/ipxe/efi/efi.h index 57c9f01c6..f3f1d1acc 100644 --- a/src/include/ipxe/efi/efi.h +++ b/src/include/ipxe/efi/efi.h @@ -200,9 +200,11 @@ extern EFI_LOADED_IMAGE_PROTOCOL *efi_loaded_image; extern EFI_DEVICE_PATH_PROTOCOL *efi_loaded_image_path; extern EFI_SYSTEM_TABLE *efi_systab; -extern const char * efi_guid_ntoa ( EFI_GUID *guid ); -extern const char * efi_devpath_text ( EFI_DEVICE_PATH_PROTOCOL *path ); -extern const char * efi_handle_name ( EFI_HANDLE handle ); +extern const __attribute__ (( pure )) char * efi_guid_ntoa ( EFI_GUID *guid ); +extern const __attribute__ (( pure )) char * +efi_devpath_text ( EFI_DEVICE_PATH_PROTOCOL *path ); +extern const __attribute__ (( pure )) char * +efi_handle_name ( EFI_HANDLE handle ); extern void dbg_efi_openers ( EFI_HANDLE handle, EFI_GUID *protocol ); extern void dbg_efi_protocols ( EFI_HANDLE handle ); |
