#include "DebugHelper.h" #include <stdarg.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define LOG_BUF_SIZE 1024 #if USE_LOGGER && !defined(__arm__) int __android_log_print(int prio, const char *tag, const char *fmt, ...) { va_list ap; char buf[LOG_BUF_SIZE]; va_start(ap, fmt); vsnprintf(buf, LOG_BUF_SIZE, fmt, ap); va_end(ap); return __android_log_write(prio, tag, buf); } int __android_log_write(int prio, const char *tag, const char *msg) { if (!tag) { tag = ""; } return fprintf(stderr, "[%s] %s", tag, msg); } #endif // USE_LOGGER && !defined(__arm__)