summaryrefslogtreecommitdiffstats
path: root/XUtils.h
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2021-01-05 14:47:49 +0100
committerBenBE <BenBE@geshi.org>2021-01-11 20:12:34 +0100
commit70f48f1f44bf419aac77de8664816a17122c8b29 (patch)
tree1959d394f65bf68a942e9ef4018f22a534eecfc3 /XUtils.h
parent958112c5a396815da7a731f406dbfd27bf713572 (diff)
Add wrapper function for free and strdup
Reduces code in callers and helps avoiding memory leaks.
Diffstat (limited to 'XUtils.h')
-rw-r--r--XUtils.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/XUtils.h b/XUtils.h
index 6066aa95..5eb5d63d 100644
--- a/XUtils.h
+++ b/XUtils.h
@@ -69,6 +69,7 @@ ATTR_FORMAT(printf, 3, 4)
int xSnprintf(char* buf, size_t len, const char* fmt, ...);
char* xStrdup(const char* str) ATTR_NONNULL;
+void free_and_xStrdup(char** ptr, const char* str);
char* xStrndup(const char* str, size_t len) ATTR_NONNULL;

© 2014-2024 Faster IT GmbH | imprint | privacy policy