From b333df29dcfabcd4ad0cf630fdb648eaa38ec1c7 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 9 Jul 2023 18:50:30 +0200 Subject: Add some `format` annotations --- include/stdio.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/stdio.h') diff --git a/include/stdio.h b/include/stdio.h index d5206f5..5d589f0 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -116,6 +116,7 @@ _FORTIFY_FN(vsprintf) int vsprintf(char * _FORTIFY_POS0 __s, const char *__f, */ __access(read_write, 1, 2) +__format(printf, 3, 4) _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, const char *__f, ...) { @@ -126,6 +127,7 @@ _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, return __orig_snprintf(__s, __n, __f, __builtin_va_arg_pack()); } +__format(printf, 2, 3) _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) { size_t __b = __bos(__s, 0); -- cgit v1.3