From fe6f5826a2700300ddee04a81c0e1abd15368d3d Mon Sep 17 00:00:00 2001 From: Aaron Durbin Date: Tue, 8 Nov 2016 09:42:13 -0600 Subject: [PATCH] UPSTREAM: string.h: only guard snprintf() with __ROMCC__ There's no need to keep the snprintf() declaration hidden for early stages. romcc is the entity that has issues. Therefore, be explicit about when to guard snprintf(). BUG=chromium:663243 BRANCH=None TEST=None Signed-off-by: Aaron Durbin Reviewed-on: https://review.coreboot.org/17289 Reviewed-by: Furquan Shaikh Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Change-Id: Ib4d0879e52c3f73c6ca61ab75f672f0003fca71f Reviewed-on: https://chromium-review.googlesource.com/410073 Commit-Ready: Furquan Shaikh Tested-by: Furquan Shaikh Reviewed-by: Aaron Durbin --- src/include/string.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/string.h b/src/include/string.h index 5b2486ae3c..f2777a9e49 100644 --- a/src/include/string.h +++ b/src/include/string.h @@ -15,7 +15,7 @@ void *memmove(void *dest, const void *src, size_t n); void *memset(void *s, int c, size_t n); int memcmp(const void *s1, const void *s2, size_t n); void *memchr(const void *s, int c, size_t n); -#if !defined(__PRE_RAM__) +#if !defined(__ROMCC__) int snprintf(char * buf, size_t size, const char *fmt, ...); #endif