summaryrefslogtreecommitdiff
path: root/include/string.h
diff options
context:
space:
mode:
authorjvoisin2025-11-14 16:25:52 +0100
committerjvoisin2025-11-14 16:56:09 +0100
commit611069d07c14bf7ace7a75fa2bc9147db8ac097d (patch)
tree03c6f2e57f91bfc945952739c8d47c4d52929bc8 /include/string.h
parente9b6cb7e2eb7029902ae92ef43fb905e5072785b (diff)
Add __diagnose_if annotations3.0
Diffstat (limited to '')
-rw-r--r--include/string.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/string.h b/include/string.h
index cf0be60..987b50c 100644
--- a/include/string.h
+++ b/include/string.h
@@ -71,6 +71,7 @@ _FORTIFY_FN(memmove) void *memmove(void * _FORTIFY_POS0 __d,
71} 71}
72 72
73__access(write_only, 1, 3) 73__access(write_only, 1, 3)
74__warning_if(__c != 0 && __n == 0, "'memset' will set `0` bytes; did you invert the arguments?")
74_FORTIFY_FN(memset) void *memset(void * _FORTIFY_POS0 __d, int __c, size_t __n) 75_FORTIFY_FN(memset) void *memset(void * _FORTIFY_POS0 __d, int __c, size_t __n)
75{ 76{
76 size_t __b = __bos(__d, 0); 77 size_t __b = __bos(__d, 0);