diff options
Diffstat (limited to 'com32/elflink/ldlinux/eprintf.c')
-rw-r--r-- | com32/elflink/ldlinux/eprintf.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/com32/elflink/ldlinux/eprintf.c b/com32/elflink/ldlinux/eprintf.c deleted file mode 100644 index f15edc6e..00000000 --- a/com32/elflink/ldlinux/eprintf.c +++ /dev/null @@ -1,36 +0,0 @@ -#include <stdio.h> -#include <string.h> -#include <stdarg.h> -#include <core.h> - -#define BUFFER_SIZE 4096 - -static void veprintf(const char *format, va_list ap) -{ - int rv, _rv; - char buffer[BUFFER_SIZE]; - char *p; - - _rv = rv = vsnprintf(buffer, BUFFER_SIZE, format, ap); - - if (rv < 0) - return; - - if (rv > BUFFER_SIZE - 1) - rv = BUFFER_SIZE - 1; - - p = buffer; - while (rv--) - write_serial(*p++); - - _fwrite(buffer, _rv, stdout); -} - -void eprintf(const char *format, ...) -{ - va_list ap; - - va_start(ap, format); - veprintf(format, ap); - va_end(ap); -} |