summaryrefslogtreecommitdiffstats
path: root/src/dstring.h
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2023-11-16 12:25:09 -0500
committerTavian Barnes <tavianator@tavianator.com>2023-12-18 15:37:20 -0500
commit5b38f658ee42bef05cecb6cadec65b25d9e94993 (patch)
tree7ee304714729b360a3d45658ca27358e03cd54e3 /src/dstring.h
parentfd91097055f095fdd827ef8751d9534f59a89404 (diff)
downloadbfs-5b38f658ee42bef05cecb6cadec65b25d9e94993.tar.xz
config: New variadic attr(...) macro
Diffstat (limited to 'src/dstring.h')
-rw-r--r--src/dstring.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/dstring.h b/src/dstring.h
index 2a94438..1be1185 100644
--- a/src/dstring.h
+++ b/src/dstring.h
@@ -41,7 +41,7 @@ void dstrfree(dchar *dstr);
* @param cap
* The initial capacity of the string.
*/
-attr_malloc(dstrfree, 1)
+attr(malloc(dstrfree, 1))
dchar *dstralloc(size_t cap);
/**
@@ -50,7 +50,7 @@ dchar *dstralloc(size_t cap);
* @param str
* The NUL-terminated string to copy.
*/
-attr_malloc(dstrfree, 1)
+attr(malloc(dstrfree, 1))
dchar *dstrdup(const char *str);
/**
@@ -61,7 +61,7 @@ dchar *dstrdup(const char *str);
* @param n
* The maximum number of characters to copy from str.
*/
-attr_malloc(dstrfree, 1)
+attr(malloc(dstrfree, 1))
dchar *dstrndup(const char *str, size_t n);
/**
@@ -70,7 +70,7 @@ dchar *dstrndup(const char *str, size_t n);
* @param dstr
* The dynamic string to copy.
*/
-attr_malloc(dstrfree, 1)
+attr(malloc(dstrfree, 1))
dchar *dstrddup(const dchar *dstr);
/**
@@ -81,7 +81,7 @@ dchar *dstrddup(const dchar *dstr);
* @param len
* The length of the string, which may include internal NUL bytes.
*/
-attr_malloc(dstrfree, 1)
+attr(malloc(dstrfree, 1))
dchar *dstrxdup(const char *str, size_t len);
/**
@@ -243,7 +243,7 @@ int dstrxcpy(dchar **dest, const char *str, size_t len);
* @return
* The created string, or NULL on failure.
*/
-attr_format(1, 2)
+attr(format(1, 2))
char *dstrprintf(const char *format, ...);
/**
@@ -256,7 +256,7 @@ char *dstrprintf(const char *format, ...);
* @return
* The created string, or NULL on failure.
*/
-attr_format(1, 0)
+attr(format(1, 0))
char *dstrvprintf(const char *format, va_list args);
/**
@@ -271,7 +271,7 @@ char *dstrvprintf(const char *format, va_list args);
* @return
* 0 on success, -1 on failure.
*/
-attr_format(2, 3)
+attr(format(2, 3))
int dstrcatf(dchar **str, const char *format, ...);
/**
@@ -286,7 +286,7 @@ int dstrcatf(dchar **str, const char *format, ...);
* @return
* 0 on success, -1 on failure.
*/
-attr_format(2, 0)
+attr(format(2, 0))
int dstrvcatf(dchar **str, const char *format, va_list args);
/**