| 1 | #include <stdio.h> |
| 2 | #include <time.h> |
| 3 | #include <unistd.h> |
| 4 | #include <android/log.h> |
| 5 | |
| 6 | /* https://android.googlesource.com/platform/system/core/+/android-4.4.4_r2/include/log/log.h */ |
| 7 | |
| 8 | #define QUOTEME_(x) #x |
| 9 | #define QUOTEME(x) QUOTEME_(x) |
| 10 | |
| 11 | #define ALOGV(...) printf("VERBOSE (" __FILE__ ":" QUOTEME(__LINE__) "): " __VA_ARGS__) |
| 12 | #define ALOGD(...) printf("DEBUG (" __FILE__ ":" QUOTEME(__LINE__) "): " __VA_ARGS__) |
| 13 | #define ALOGI(...) printf("INFO (" __FILE__ ":" QUOTEME(__LINE__) "): " __VA_ARGS__) |
| 14 | #define ALOGW(...) printf("WARNING (" __FILE__ ":" QUOTEME(__LINE__) "): " __VA_ARGS__) |
| 15 | #define ALOGE(...) printf("ERROR (" __FILE__ ":" QUOTEME(__LINE__) "): " __VA_ARGS__) |
| 16 | |
| 17 | #define HAL_PRIORITY_URGENT_DISPLAY ANDROID_LOG_INFO |
| 18 | |
| 19 | #define LOG_FATAL_IF(...) |
| 20 | #define LOG_ALWAYS_FATAL(...) |
| 21 | #define LOG_ALWAYS_FATAL_IF(...) |
| 22 | #define LOG_PRI(...) |
| 23 | |
| 24 | #define ALOGW_IF(...) |
| 25 | |
| 26 | #define android_printAssert(cond, tag, fmt...) |
| 27 | #define ALOG_ASSERT(...) |
| 28 | |
| 29 | #define CONDITION(cond) (__builtin_expect((cond)!=0, 0)) |
| 30 | |
| 31 | #define OS_PATH_SEPARATOR '/' |