aboutsummaryrefslogtreecommitdiff
path: root/src/xz
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2011-01-18 21:23:50 +0200
committerLasse Collin <lasse.collin@tukaani.org>2011-01-18 21:23:50 +0200
commitf71c4e16e913f660977526f0ef8d2acdf458d7c9 (patch)
treecdcb4d197fffd82e6631fd8efe7ce73e7f753797 /src/xz
parentScripts: Fix gzip and bzip2 support in xzdiff. (diff)
downloadxz-f71c4e16e913f660977526f0ef8d2acdf458d7c9.tar.xz
Add alloc_size and malloc attributes to a few functions.
Thanks to Cristian Rodríguez for the original patch.
Diffstat (limited to '')
-rw-r--r--src/xz/util.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/xz/util.h b/src/xz/util.h
index fea8cc66..4b2d3e2f 100644
--- a/src/xz/util.h
+++ b/src/xz/util.h
@@ -19,11 +19,12 @@
/// \brief Safe realloc() that never returns NULL
-extern void *xrealloc(void *ptr, size_t size);
+extern void *xrealloc(void *ptr, size_t size)
+ lzma_attribute((malloc)) lzma_attr_alloc_size(2);
/// \brief Safe strdup() that never returns NULL
-extern char *xstrdup(const char *src);
+extern char *xstrdup(const char *src) lzma_attribute((malloc));
/// \brief Fancy version of strtoull()