summaryrefslogtreecommitdiff
path: root/src/gen/shit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gen/shit.c')
-rw-r--r--src/gen/shit.c32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/gen/shit.c b/src/gen/shit.c
new file mode 100644
index 0000000..6e6c5c5
--- /dev/null
+++ b/src/gen/shit.c
@@ -0,0 +1,32 @@
+#include <stdarg.h>
+#include "common.h"
+#include <stdio.h>
+#include "shit.h"
+
+extern FILE* fp;
+
+int _asprintf(char **strp, const char *fmt, ...) {
+ va_list ap;
+ char* tmp = NULL;
+
+ *strp = "";
+
+ /*
+ * shit
+ */
+
+ va_start(ap, fmt);
+ vfprintf(fp, fmt, ap);
+ va_end(ap);
+
+#if 0
+ strcpy(fuck_memory_leaks, tmp);
+
+ if (strp)
+ *strp = fuck_memory_leaks;
+
+ free(tmp);
+#endif
+
+ return 0;
+} \ No newline at end of file