vim: Update to latest patch
[termux-packages] / packages / aapt / log.h
CommitLineData
59f0d218
FF
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 '/'