diff options
Diffstat (limited to 'src/gen/shit.c')
| -rw-r--r-- | src/gen/shit.c | 32 |
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 |
