Thomas Heijligen has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/70118 )
Change subject: libpayload: strings.h: Use builtin __ffs instead of included one ......................................................................
libpayload: strings.h: Use builtin __ffs instead of included one
Change-Id: Ie4d0b1b19ce6524341449df8bfabc66bff7bd97e Signed-off-by: Thomas Heijligen src@posteo.de --- M payloads/libpayload/include/strings.h 1 file changed, 11 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/18/70118/1
diff --git a/payloads/libpayload/include/strings.h b/payloads/libpayload/include/strings.h index e83d6c1..f8873b2 100644 --- a/payloads/libpayload/include/strings.h +++ b/payloads/libpayload/include/strings.h @@ -29,8 +29,6 @@ #ifndef _STRINGS_H #define _STRINGS_H
-#include <libpayload.h> - -static inline int ffs(int i) { return __ffs(i) + 1; } +#define ffs(x) __builtin_ffs(x)
#endif