170 lines
11 KiB
C
170 lines
11 KiB
C
/*
|
|
* Copyright (c) 2008-2016 Allwinner Technology Co. Ltd.
|
|
* All rights reserved.
|
|
*
|
|
* File : log.h
|
|
*
|
|
* Description : fake log header file
|
|
* History :
|
|
* Author : Zhao Zhili
|
|
* Date : 2016/04/25
|
|
* Comment : first version
|
|
*
|
|
*/
|
|
|
|
#ifndef LOG_H
|
|
#define LOG_H
|
|
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
#define loge(fmt, arg...) fprintf(stderr, fmt "\n", ##arg)
|
|
#define logw(fmt, arg...)
|
|
#define logd(fmt, arg...)
|
|
#define logv(fmt, arg...)
|
|
|
|
const char bigBunny[] = {9, 9, 32, 32, 32, 32, 32, 32, 95, 10, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 58, 32,
|
|
92, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 59, 92, 32, 92, 95, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 10, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 59, 64, 58, 32, 126,
|
|
58, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 44, 45, 59,
|
|
64, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 59, 64, 58, 32, 59, 126, 58, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 95, 44, 39, 32, 95, 44, 39, 64, 59, 10, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 59, 64, 59,
|
|
32, 32, 59, 126, 59, 32, 32, 32, 32, 32, 32, 44, 45, 39, 32, 32, 95, 44,
|
|
64, 64, 64, 44, 39, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 124, 64, 40, 32, 32, 32, 32, 32, 59, 32, 32,
|
|
32, 32, 32, 32, 41, 32, 44, 45, 39, 64, 64, 64, 45, 59, 10, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 59, 64, 59,
|
|
32, 32, 32, 124, 126, 126, 40, 32, 32, 32, 95, 47, 32, 47, 64, 64, 64, 64,
|
|
64, 64, 47, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 92, 64, 92, 32, 32, 32, 59, 32, 95, 47, 32, 95, 47, 32,
|
|
47, 64, 64, 64, 64, 64, 64, 59, 126, 10, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 92, 64, 92, 32, 32, 32,
|
|
47, 32, 32, 47, 32, 44, 39, 64, 64, 64, 44, 45, 39, 126, 10, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 92, 92, 32, 32, 40, 32, 32, 41, 32, 58, 64, 64, 40, 126, 10, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95,
|
|
95, 95, 32, 41, 45, 39, 126, 126, 126, 126, 96, 45, 45, 47, 32, 95, 95, 95,
|
|
10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 40, 32, 32, 32, 96, 45, 45, 95, 32, 32, 32, 32, 95, 44, 45, 45, 39, 32,
|
|
32, 32, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 40, 126, 96, 45, 32, 95, 95, 95, 32, 92, 32, 32, 47, 32, 95,
|
|
95, 95, 32, 45, 39, 126, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 95, 95, 126, 92, 95, 40, 32, 32, 32, 92, 95,
|
|
126, 126, 95, 47, 32, 32, 32, 41, 95, 47, 126, 95, 95, 10, 32, 47, 92, 32,
|
|
47, 92, 32, 47, 92, 32, 32, 32, 32, 32, 44, 45, 39, 126, 126, 126, 126,
|
|
126, 96, 45, 46, 95, 32, 48, 92, 47, 48, 32, 95, 44, 45, 39, 126, 126, 126,
|
|
126, 126, 96, 45, 46, 10, 124, 32, 124, 58, 32, 32, 58, 58, 124, 32, 32,
|
|
32, 32, 59, 32, 32, 32, 32, 32, 95, 95, 95, 95, 95, 95, 32, 96, 45, 45, 45,
|
|
45, 39, 32, 32, 95, 95, 95, 95, 95, 95, 32, 32, 32, 32, 58, 10, 124, 32,
|
|
96, 39, 32, 32, 96, 39, 124, 32, 32, 32, 32, 59, 32, 32, 32, 32, 123, 32,
|
|
32, 32, 32, 32, 32, 92, 32, 32, 32, 126, 32, 32, 32, 47, 32, 32, 32, 32,
|
|
32, 32, 125, 32, 32, 32, 124, 10, 32, 92, 95, 32, 32, 32, 95, 47, 32, 32,
|
|
32, 32, 32, 96, 45, 46, 95, 32, 32, 32, 32, 32, 32, 44, 45, 44, 39, 32,
|
|
126, 126, 32, 32, 96, 46, 45, 46, 32, 32, 32, 32, 32, 32, 95, 44, 39, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 124, 92, 10, 32, 32, 32, 92, 32, 47, 95, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 45, 45, 45, 45, 39, 32, 44, 39, 32,
|
|
32, 32, 32, 32, 32, 32, 96, 44, 32, 96, 45, 45, 45, 45, 39, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 58, 32, 92, 10, 32, 32, 32, 124, 95, 40, 32,
|
|
41, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 45,
|
|
46, 95, 47, 35, 92, 95, 44, 45, 39, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 58, 32, 32, 41, 10, 32, 44, 45, 39, 32, 32,
|
|
126, 41, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 44, 45, 45, 46,
|
|
47, 32, 32, 40, 35, 35, 35, 41, 95, 95, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 58, 32, 32, 58, 10, 32, 40, 126,
|
|
126, 126, 126, 95, 41, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 47, 32, 32,
|
|
32, 32, 32, 32, 32, 59, 32, 96, 45, 39, 32, 32, 32, 96, 45, 45, 44, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 59, 10,
|
|
32, 40, 126, 126, 126, 39, 32, 41, 32, 32, 32, 32, 32, 32, 32, 32, 32, 59,
|
|
32, 32, 32, 32, 32, 32, 32, 47, 64, 64, 64, 64, 64, 64, 46, 32, 32, 32, 32,
|
|
96, 46, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32,
|
|
47, 10, 32, 96, 46, 72, 72, 126, 59, 32, 32, 32, 32, 32, 32, 32, 32, 44,
|
|
45, 39, 32, 32, 44, 45, 32, 32, 32, 124, 64, 64, 64, 32, 64, 64, 64, 64,
|
|
46, 32, 32, 32, 96, 46, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
46, 39, 41, 10, 32, 32, 96, 72, 72, 32, 96, 46, 32, 32, 32, 32, 32, 32, 44,
|
|
39, 32, 32, 32, 47, 32, 32, 32, 32, 32, 124, 64, 64, 64, 64, 64, 32, 64,
|
|
64, 64, 64, 46, 32, 32, 96, 46, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
47, 32, 47, 40, 126, 41, 10, 32, 32, 32, 72, 72, 32, 32, 32, 92, 95, 32,
|
|
32, 32, 44, 39, 32, 32, 95, 47, 96, 46, 32, 32, 32, 32, 124, 64, 64, 64,
|
|
64, 64, 32, 64, 64, 64, 64, 64, 59, 32, 32, 96, 46, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 59, 32, 40, 126, 126, 41, 10, 32, 32, 32, 126, 126, 96, 46,
|
|
32, 32, 32, 92, 95, 44, 39, 32, 32, 47, 32, 32, 32, 59, 32, 32, 32, 46, 64,
|
|
64, 64, 64, 64, 32, 64, 64, 64, 64, 64, 64, 59, 92, 95, 32, 32, 92, 95, 95,
|
|
95, 32, 32, 32, 32, 32, 32, 59, 32, 72, 126, 92, 41, 10, 32, 32, 32, 32,
|
|
32, 32, 32, 92, 95, 32, 32, 32, 32, 32, 95, 47, 32, 32, 32, 32, 96, 46, 32,
|
|
32, 124, 64, 64, 64, 64, 64, 64, 32, 64, 64, 64, 64, 64, 59, 32, 32, 92,
|
|
32, 32, 32, 32, 32, 96, 45, 45, 45, 45, 39, 95, 72, 72, 91, 126, 41, 10,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 92, 95, 95, 95, 47, 32, 32, 32, 32, 32,
|
|
32, 32, 96, 46, 32, 58, 64, 64, 64, 64, 64, 32, 64, 64, 64, 64, 64, 64, 39,
|
|
32, 32, 32, 92, 95, 95, 44, 45, 45, 45, 45, 45, 45, 39, 32, 72, 72, 32,
|
|
126, 10, 32, 32, 32, 32, 32, 32, 32, 32, 95, 95, 95, 95, 95, 95, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 59, 32, 124, 64, 64, 64, 64, 64, 64, 32, 64, 64,
|
|
64, 39, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
72, 72, 10, 32, 32, 32, 32, 32, 32, 95, 41, 32, 32, 32, 32, 32, 32, 92, 95,
|
|
44, 32, 32, 32, 32, 32, 59, 32, 58, 64, 64, 64, 64, 64, 64, 64, 64, 64, 59,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
126, 126, 10, 32, 32, 32, 32, 95, 59, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 92, 92, 32, 32, 32, 44, 39, 32, 124, 64, 64, 64, 64, 64, 64, 64, 64,
|
|
64, 58, 10, 32, 32, 44, 39, 32, 32, 32, 32, 32, 59, 32, 58, 32, 32, 32, 32,
|
|
32, 32, 92, 95, 44, 32, 32, 32, 58, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
|
46, 10, 32, 32, 96, 46, 95, 95, 44, 45, 39, 126, 126, 96, 46, 95, 44, 45,
|
|
46, 32, 32, 44, 32, 32, 32, 32, 58, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
|
96, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 92, 47, 32, 32, 32, 32, 47, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
|
64, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 47, 32, 32, 32, 32, 44, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
|
64, 64, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 124, 32, 32, 32, 32, 44, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
|
64, 64, 64, 64, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 124, 32, 32, 32, 32, 58, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
|
64, 64, 64, 64, 64, 64, 39, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 96, 46, 32, 32, 32, 92, 64, 64, 64, 64, 47, 32, 32, 96,
|
|
64, 64, 64, 64, 64, 47, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 41, 32, 32, 32, 126, 126, 126, 47, 32, 32, 32,
|
|
32, 92, 126, 126, 126, 126, 32, 32, 92, 10, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 58, 32, 32, 32, 32, 32, 47, 32, 32,
|
|
32, 32, 32, 32, 32, 92, 95, 32, 32, 32, 32, 92, 10, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 32, 32, 32, 32, 47, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 92, 95, 32, 32, 32, 96, 46, 10, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 47, 32, 32,
|
|
32, 59, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 92, 95, 32, 32,
|
|
96, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 47, 32, 32, 32, 47, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 92, 32, 32, 96, 46, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 47, 32, 32, 32, 47, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 46, 32, 32, 92, 10, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 44, 39, 32, 32, 44, 39, 47,
|
|
126, 126, 41, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 59, 32, 32, 47, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 123, 32, 32, 32, 96, 39, 32, 32, 32, 40, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 47, 32, 32, 47, 10, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 96, 46, 95, 95, 95, 44, 45, 39, 32, 32, 92,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 47, 32, 32, 47, 10, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 95, 47,
|
|
32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 47,
|
|
32, 32, 47, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 47, 32, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 58, 32, 58, 32, 32, 32, 95, 95, 10, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 58, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
124, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 59, 32, 58, 32, 95, 59,
|
|
32, 32, 41, 95, 95, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 40, 32, 32, 124, 32, 32, 124, 32, 32, 47, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 47, 32, 32, 96, 44, 39, 32, 32, 126, 32, 32, 32, 41,
|
|
95, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
96, 45, 58, 95, 95, 59, 45, 39, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 58,
|
|
32, 32, 44, 39, 32, 32, 32, 32, 32, 32, 126, 126, 32, 32, 59, 10, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 47, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 40, 95, 44, 45, 45, 39, 10, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 40, 32, 32, 32, 32, 32, 32, 32, 44, 45, 39,
|
|
126, 126, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
|
|
92, 95, 95, 44, 45, 39, 126, 10, 0};
|
|
|
|
#endif
|