diff options
authorJakob Kaivo <>2020-03-11 13:35:17 +0000
committerJakob Kaivo <>2020-03-11 13:35:17 +0000
commitbd10656ef12c1c3fee804ddb51a0c69c3a03af48 (patch)
parent287092309b1093a461836213364a3b42f9a9845b (diff)
1 files changed, 9 insertions, 0 deletions
diff --git a/ b/
new file mode 100644
index 0000000..1ba1eb6
--- /dev/null
+++ b/
@@ -0,0 +1,9 @@
+This is a simple inline implementation of the GNU functions asprintf() and
+vasprintf(). This header requires only a conforming C99 (or higher) compiler
+and standard library.
+The usage is identical to your system's sprintf() and vsprintf(), respectively,
+except that the first argument is a pointer to a pointer to char, rather than
+a pointer directly to a char buffer. On a successful call, a new buffer large
+enough to hold the resulting string is allocated and assigned through the
+first parameter. This buffer must be passed to free() to avoid memory leaks. \ No newline at end of file