diff --git a/include/nuttx/compiler.h b/include/nuttx/compiler.h index 071abec4821..2ee6bcf5799 100644 --- a/include/nuttx/compiler.h +++ b/include/nuttx/compiler.h @@ -144,6 +144,7 @@ # define noinline_function __attribute__ ((noinline)) # define printflike(a, b) __attribute__((__format__ (__printf__, a, b))) +# define scanflike(a, b) __attribute__((__format__ (__scanf__, a, b))) /* GCC does not use storage classes to qualify addressing */ @@ -361,6 +362,7 @@ # define noinline_function # define printflike(a, b) +# define scanflike(a, b) /* The reentrant attribute informs SDCC that the function * must be reentrant. In this case, SDCC will store input @@ -489,6 +491,7 @@ # define inline_function # define noinline_function # define printflike(a, b) +# define scanflike(a, b) /* REVISIT: */ @@ -590,6 +593,7 @@ # define inline_function # define noinline_function # define printflike(a, b) +# define scanflike(a, b) # define FAR # define NEAR @@ -646,6 +650,7 @@ # define inline_function # define noinline_function # define printflike(a, b) +# define scanflike(a, b) # define FAR # define NEAR