summaryrefslogtreecommitdiff
path: root/libdde_linux26/contrib/lib/.svn/text-base/kasprintf.c.svn-base
diff options
context:
space:
mode:
Diffstat (limited to 'libdde_linux26/contrib/lib/.svn/text-base/kasprintf.c.svn-base')
-rw-r--r--libdde_linux26/contrib/lib/.svn/text-base/kasprintf.c.svn-base44
1 files changed, 0 insertions, 44 deletions
diff --git a/libdde_linux26/contrib/lib/.svn/text-base/kasprintf.c.svn-base b/libdde_linux26/contrib/lib/.svn/text-base/kasprintf.c.svn-base
deleted file mode 100644
index c5ff1fd1..00000000
--- a/libdde_linux26/contrib/lib/.svn/text-base/kasprintf.c.svn-base
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * linux/lib/kasprintf.c
- *
- * Copyright (C) 1991, 1992 Linus Torvalds
- */
-
-#include <stdarg.h>
-#include <linux/module.h>
-#include <linux/types.h>
-#include <linux/string.h>
-
-/* Simplified asprintf. */
-char *kvasprintf(gfp_t gfp, const char *fmt, va_list ap)
-{
- unsigned int len;
- char *p;
- va_list aq;
-
- va_copy(aq, ap);
- len = vsnprintf(NULL, 0, fmt, aq);
- va_end(aq);
-
- p = kmalloc(len+1, gfp);
- if (!p)
- return NULL;
-
- vsnprintf(p, len+1, fmt, ap);
-
- return p;
-}
-EXPORT_SYMBOL(kvasprintf);
-
-char *kasprintf(gfp_t gfp, const char *fmt, ...)
-{
- va_list ap;
- char *p;
-
- va_start(ap, fmt);
- p = kvasprintf(gfp, fmt, ap);
- va_end(ap);
-
- return p;
-}
-EXPORT_SYMBOL(kasprintf);