diff options
author | Randall Spangler <rspangler@chromium.org> | 2017-11-30 14:09:06 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-12-01 14:54:40 -0800 |
commit | f6780a36ff19b36abcdb5ace903c4ae2272fb574 (patch) | |
tree | 9375e69d2b88ece2645a9c763889bb834fc9c412 /firmware/2lib/include/2common.h | |
parent | 085759742ead585a4be3e13119d954e08babe889 (diff) | |
download | vboot-f6780a36ff19b36abcdb5ace903c4ae2272fb574.tar.gz |
firmware: header tweaks for depthcharge
Depthcharge currently includes vboot_nvstorage.h directly, instead of
including only the API header files directly. Add 2nvstorage.h to the
list of headers which can be requested impolitely.
Also fix the definition of ARRAY_SIZE to match exactly what
depthcharge and coreboot provide, so that the compiler does not get
sad when it's included from both libpayload.h and 2common.h.
BUG=chromium:789276
BRANCH=none
TEST=make runtests; emerge-reef depthcharge coreboot
Change-Id: Idc0390eaf813c3079df1676781e8bf5bc9b46450
Signed-off-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/802176
Reviewed-by: Shelley Chen <shchen@chromium.org>
Diffstat (limited to 'firmware/2lib/include/2common.h')
-rw-r--r-- | firmware/2lib/include/2common.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/2lib/include/2common.h b/firmware/2lib/include/2common.h index fa64c0f3..67032c9b 100644 --- a/firmware/2lib/include/2common.h +++ b/firmware/2lib/include/2common.h @@ -25,7 +25,7 @@ struct vb2_public_key; /* Return the number of elements in an array */ #ifndef ARRAY_SIZE -#define ARRAY_SIZE(array) (sizeof(array)/sizeof(array[0])) +#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0])) #endif /* Debug output printf() for tests. Otherwise, it's platform-dependent. */ |