久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
˜Ëî}:
ÈÎºÎÆ½Å_¾ù¿ÉÓõÄÝ”ÈëÝ”³ö½Y˜‹
[´òÓ¡±¾í“]
×÷Õß:
xiaos
•rég:
2015-4-10 17:11
˜Ëî}:
ÈÎºÎÆ½Å_¾ù¿ÉÓõÄÝ”ÈëÝ”³ö½Y˜‹
//.cÎļþ
static void (*INIT)(void)=NULL;
static void (*PUTC)(const uint8_t)=NULL;
//static uint8_t (*GETC)(void)=NULL;
static void IO_init(void)
{
INIT();
}
static void IO_putc(const uint8_t ch)
{
PUTC(ch);
}
static void IO_puts(const uint8_t *str)
{
while(*str)
{
PUTC(*str++);
}
}
static uint32_t Ex(uint8_t N)
{
uint32_t Num=1;
if(N==0)
return 1;
while(N)
{
Num*=10;
N--;
}
return Num;
}
static void IO_putn(const uint32_t Num)
{
uint32_t temp=Num;
uint8_t Length=0,cnt;
if(Num==0)
{
PUTC('0');
return ;
}
while(temp)
{
temp/=10;
Length++;
}
temp=Num;
for(cnt=0;cnt<Length;cnt++)
{
PUTC('0'+temp/Ex(Length-cnt-1));
temp%=Ex(Length-cnt-1);
}
}
void IO_InitFun(void (*Init)(void),void (*Putc)(uint8_t),pIOStruct pIO)
{
INIT=Init;
PUTC=Putc;
pIO->Init=IO_init;
pIO->SendChar=IO_putc;
pIO->SendString=IO_puts;
pIO->SendNum=IO_putn;
}
//.hÎļþ
#define NULL
(void*)0
typedef struct
{
void (*Init)(void);
void (*SendChar)(const uint8_t);
void (*SendString)(const uint8_t *);
void (*SendNum)(const uint32_t Num);
}IOStruct,*pIOStruct;
void IO_InitFun(void (*Init)(void),void (*Putc)(uint8_t),pIOStruct pIO);
šgÓ¹âÅR (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
Ö÷Õ¾Ö©Öë³ØÄ£°å£º
精品真实国产乱文在线
|
日韩精品一区二
|
日本免费小视频
|
免费国产视频在线观看
|
婷婷成人在线
|
青青草网站在线观看
|
久久丝袜
|
精品亚洲91
|
日韩国产精品一区二区三区
|
日本小电影在线
|
久久一区二区免费视频
|
亚洲狠狠丁香婷婷综合久久久
|
电影午夜精品一区二区三区
|
亚州精品天堂中文字幕
|
免费成人av网站
|
国产高清一区二区三区
|
欧美中文在线
|
99福利在线观看
|
一区二区在线看
|
av免费网站在线观看
|
国精产品一品二品国精在线观看
|
国产精品伦一区二区三级视频
|
91国内精精品久久久久久婷婷
|
欧美日韩专区
|
国产精品乱码一区二区三区
|
99久久成人
|
九九国产
|
瑞克和莫蒂第五季在线观看
|
亚洲精品国产成人
|
成年人的视频免费观看
|
欧美亚洲国产精品
|
91国产精品在线
|
精品一二三
|
国产成人99久久亚洲综合精品
|
国产成人综合在线
|
精品亚洲永久免费精品
|
国产乱码精品一品二品
|
国产精品xxxx
|
欧美日韩最新
|
日日干日日操
|
一级黄色片美国
|