typedef int bool;
#define TRUE 1
#define FALSE 0
#define LOG_TAG "TAG"
#define LOGI(fmt, args...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, fmt, ##args)
#define LOGD(fmt, args...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, fmt, ##args)
#define LOGE(fmt, args...) _LOGE(fmt, ##args)
#define LOGE(fmt, args...) __LOGE("pre" fmt, ##args)
#define _LOGE(fmt, args...) \
do { \
__android_log_print(ANDROID_LOG_ERROR, LOG_TAG, "line:[%d]", __LINE__); \
__android_log_print(ANDROID_LOG_ERROR, LOG_TAG, fmt, ##args); \
} while(0)
int print_list(int count, ...)
{
va_list ap;
va_start(ap, count);
int j;
for(j=0; j<count; j++)
{
printf("%d\n",va_arg(ap, int));
}
va_end(ap);
return 0;
}