X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/5b078c11a05739c5869a6fff858019a7c520ca83..3832000d8a0d417dbfda0ca2d26bc7d66f7f4741:/struct/dstr.h diff --git a/struct/dstr.h b/struct/dstr.h index e1851a2..1c43cb7 100644 --- a/struct/dstr.h +++ b/struct/dstr.h @@ -56,6 +56,10 @@ # include "arena.h" #endif +#ifndef MLIB_MACROS_H +# include "macros.h" +#endif + /*----- Data structures ---------------------------------------------------*/ typedef struct dstr { @@ -225,7 +229,8 @@ extern int dstr_vputf(dstr */*d*/, const char */*p*/, va_list */*ap*/); * itself is malicious. */ -extern int dstr_putf(dstr */*d*/, const char */*p*/, ...); +extern int PRINTF_LIKE(2, 3) + dstr_putf(dstr */*d*/, const char */*p*/, ...); /* --- @dstr_putd@ --- * *