summaryrefslogtreecommitdiff
path: root/api/efi/error.h
blob: 5fbcba88cd8ebfb60136eaccc6558fc7c097a8a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

#define EFI_ERROR(status) ((INTN)status < 0)

#define EFI_ERROR_CODE(code) (INTN_MIN|code)

#define EFI_SUCCESS 0
#define EFI_INVALID_PARAMETER EFI_ERROR_CODE(2)
#define EFI_BUFFER_TOO_SMALL EFI_ERROR_CODE(5)
#define EFI_NOT_READY EFI_ERROR_CODE(6)
#define EFI_NOT_FOUND EFI_ERROR_CODE(14)
#define EFI_ABORTED EFI_ERROR_CODE(21)