亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? putc.c

?? 主要是異步通訊編程
?? C
字號:
/* A module of ASYNCx.LIB version 1.02 */

#include <dos.h>
#include "asyncdef.h"

/**************************************************************
 Send the character in c to the port associated with p. If
 there are no characters in the output buffer, wait for the
 UART to be ready to transmit another character, and send the
 character to the UART. Otherwise, wait (if necessary) for the
 output buffer to be able to accept another character, and put
 the character into the output buffer.

 This function returns the value of the character in c if it
 is is able to either be sent to the port or put into the
 output buffer to be sent later. Latter, when XON/XOFF logic
 is added to this routine, a -1 will be returned if an XOFF
 has been received and the output buffer is full.
**************************************************************/
int a_putc(int c,register ASYNC *p)
{byte *bp;
 /*
 ** If the output buffer of this port is not empty, attempt to put the
 ** character into the output buffer so that it can be sent later.
 ** Otherwise, just send the character directly to the UART so that it
 ** can be transmitted.
 */
 if (p->ocount)
   {/*
    ** Point bp to the position in the output buffer immediately after
    ** the current head of the buffer. This will allow us to see if the
    ** buffer can accept any more characters or not.
    */
    bp=p->obufhead+1;
    if (bp==p->obufend)
      bp=p->obuf;
    /*
    ** Wait until the output buffer can accept another character. Then
    ** put the character into the output buffer. If the buffer is full
    ** and an XOFF character has been received, return a value of -1.
    */
    while(bp==p->obuftail)
      if (p->recvxoff)
        return -1;
    /*
    ** Put the character into the output buffer and return the value of
    ** the character.
    */
    *(p->obufhead)=c;
    p->obufhead=bp;
    p->ocount++;
    return c;
   }
 else
  {/*
   ** Wait for the UART to be ready to accept another character to be
   ** transmitted. After it is ready, give the new character to the UART
   ** so that it can be transmitted, and return the value of the
   ** characeter.
   */
   while((inportb(p->base+LSR) & 0x20) == 0);
   outportb(p->base+DATA,(unsigned char)c);
   return c;
  }
} /* end of a_putc(c,p) */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
51午夜精品国产| 一区二区三区国产精品| 亚洲电影在线免费观看| 成人妖精视频yjsp地址| 久久综合99re88久久爱| 免费在线观看不卡| 精品福利一二区| 久草这里只有精品视频| 久久欧美中文字幕| 国产资源在线一区| 久久美女艺术照精彩视频福利播放| 日韩和欧美一区二区三区| 7777精品伊人久久久大香线蕉最新版| 樱花草国产18久久久久| 欧美视频一区二区三区| 青青草精品视频| 久久久久久久久久久久电影| 国产精品自在欧美一区| 中文字幕亚洲欧美在线不卡| 欧美做爰猛烈大尺度电影无法无天| 亚洲一区影音先锋| 91精品国产色综合久久| 国产一区二区视频在线播放| 国产精品久久久久永久免费观看 | 国产欧美日韩精品在线| 91在线观看成人| 日产精品久久久久久久性色| 欧美韩国日本不卡| 欧美一区二区三级| 99国产精品久久久久久久久久 | 亚洲成人精品一区| 国产婷婷一区二区| 欧美一区二区三区思思人| av电影天堂一区二区在线观看| 日本va欧美va欧美va精品| 国产精品人妖ts系列视频| 91精品国产91久久久久久一区二区| 国产91丝袜在线播放| 婷婷综合在线观看| 亚洲欧洲中文日韩久久av乱码| 精品国产欧美一区二区| 欧美精品在线视频| 91蝌蚪porny| 成人黄页毛片网站| 国产精品一区二区三区四区| 国产成人免费在线观看| 黑人巨大精品欧美黑白配亚洲| 日韩欧美在线网站| 日韩免费观看高清完整版在线观看| 欧美性三三影院| 欧美剧情电影在线观看完整版免费励志电影 | 久久精品999| 久久不见久久见免费视频7| 亚洲欧美二区三区| 一区二区三区丝袜| 亚洲国产综合在线| 免费精品99久久国产综合精品| 乱中年女人伦av一区二区| 久久精品国产秦先生| 丁香五精品蜜臀久久久久99网站 | 亚洲成人在线观看视频| 亚洲3atv精品一区二区三区| 久久精品国产久精国产| 成人av在线网站| 色噜噜狠狠一区二区三区果冻| 欧美色手机在线观看| 欧美精品一区二区三区久久久 | 久久er99热精品一区二区| 国产精品亚洲专一区二区三区| 91香蕉视频黄| 久久综合色一综合色88| 亚洲欧美激情视频在线观看一区二区三区| 91极品美女在线| 久久综合久久综合久久| 国产精品看片你懂得| 免费观看91视频大全| 97aⅴ精品视频一二三区| 日韩欧美国产成人一区二区| 亚洲综合免费观看高清在线观看| 精品一区二区在线看| 欧美日韩精品一区二区三区四区| 中文字幕久久午夜不卡| 麻豆成人av在线| 精品视频资源站| 国产精品久久久久久久久图文区| 麻豆成人av在线| 日韩三级在线观看| 亚洲一卡二卡三卡四卡五卡| av一区二区三区在线| 欧美激情综合在线| 狠狠色丁香久久婷婷综| 欧美精品日韩精品| 午夜精品福利一区二区三区蜜桃| 91视频国产资源| 国产精品少妇自拍| 国产v综合v亚洲欧| 国产精品欧美一区喷水| 成人小视频在线| 综合欧美亚洲日本| 91农村精品一区二区在线| 国产精品久99| 在线观看欧美黄色| 亚洲国产欧美日韩另类综合| 欧美一区二区三区在| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美国产一区二区在线观看| 成人污污视频在线观看| 亚洲欧美日韩中文播放| 欧美精品乱码久久久久久| 秋霞午夜鲁丝一区二区老狼| 久久一留热品黄| 91麻豆精东视频| 首页国产丝袜综合| 欧美激情一区二区三区不卡| 色综合久久久久久久久| 日日夜夜精品免费视频| 国产精品无码永久免费888| 色综合久久久久久久| 久久黄色级2电影| 亚洲欧洲日韩在线| 日韩欧美国产午夜精品| 91色视频在线| 国产又粗又猛又爽又黄91精品| 亚洲欧美影音先锋| 日韩视频一区在线观看| 97精品久久久午夜一区二区三区| 免费观看在线综合| 自拍偷拍亚洲综合| 欧美成人乱码一区二区三区| 91一区二区在线| 国产白丝精品91爽爽久久| 午夜激情一区二区| 成人欧美一区二区三区在线播放| 久久久亚洲午夜电影| 欧美精品视频www在线观看| 一本色道亚洲精品aⅴ| 国产精品亚洲综合一区在线观看| 免费观看日韩av| 天堂久久久久va久久久久| 亚洲国产日韩a在线播放| 日韩美女啊v在线免费观看| 国产精品无人区| 国产精品毛片久久久久久| 久久久久88色偷偷免费| 欧美tk丨vk视频| 国产婷婷一区二区| 国产三级三级三级精品8ⅰ区| 国产亚洲精品bt天堂精选| 久久久噜噜噜久久人人看| 国产亚洲婷婷免费| 国产精品女上位| 专区另类欧美日韩| 亚洲国产精品久久艾草纯爱 | 久久精品人人爽人人爽| 久久九九全国免费| 自拍偷拍国产精品| 天天做天天摸天天爽国产一区| 蜜桃一区二区三区在线| 国产精品系列在线播放| 懂色av一区二区三区免费观看| 99精品欧美一区| 日韩一二在线观看| 国产精品福利影院| 日本中文在线一区| 粉嫩av亚洲一区二区图片| 国模冰冰炮一区二区| 亚洲精品亚洲人成人网在线播放| 亚洲综合色丁香婷婷六月图片| 日本怡春院一区二区| 国产**成人网毛片九色| 在线视频欧美区| 26uuu色噜噜精品一区二区| 亚洲三级视频在线观看| 蜜臀久久久99精品久久久久久| 盗摄精品av一区二区三区| 欧美日本韩国一区二区三区视频| 日本一区免费视频| 精品午夜久久福利影院| 欧美中文字幕一区| 成人欧美一区二区三区黑人麻豆| 久久国产麻豆精品| 欧美亚洲自拍偷拍| 亚洲视频免费在线| 三级一区在线视频先锋| 色呦呦日韩精品| 亚洲少妇30p| 9l国产精品久久久久麻豆| 国产三级一区二区| 黑人精品欧美一区二区蜜桃| 日韩一区二区影院| 免费观看成人鲁鲁鲁鲁鲁视频| 在线观看日韩电影| 亚洲制服丝袜在线| 欧美性大战久久久久久久蜜臀 | 亚洲欧美一区二区三区国产精品| 国产高清精品久久久久| 国产精品久久综合| 国产91精品免费| 中文字幕中文在线不卡住| 丁香婷婷综合网|