#ifndef log_h #define log_h #include #include #define LOG_TAG "tmessages_native" #ifndef LOG_DISABLED #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__) #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__) #define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, __VA_ARGS__) #else #define LOGI(...) #define LOGD(...) #define LOGE(...) #define LOGV(...) #endif #ifndef MAX #define MAX(x, y) ((x) > (y)) ? (x) : (y) #endif #ifndef MIN #define MIN(x, y) ((x) < (y)) ? (x) : (y) #endif #endif