fix: attributes must be ahead of the function definition

This commit is contained in:
2025-06-11 17:57:23 +02:00
parent be34e101fd
commit 0633de838c

View File

@@ -70,7 +70,7 @@ int conf_procbuf(char const* restrict buf, size_t buflen, struct conf_entry cons
} }
/* utility function for conf_getpat to concatenate 3 strings, where we already know the size */ /* utility function for conf_getpat to concatenate 3 strings, where we already know the size */
static inline char* conf_getpat_concat(char const* restrict s1, char const* restrict s2, char const* restrict s3, size_t s1len, size_t s2len, size_t s3len) __attribute_nonnull__((1, 3)) { __nonnull((1, 3)) static inline char* conf_getpat_concat(char const* restrict s1, char const* restrict s2, char const* restrict s3, size_t s1len, size_t s2len, size_t s3len) {
char *buf, *ptr; char *buf, *ptr;
// allocate enough data for all three to the buffer // allocate enough data for all three to the buffer