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

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

?? net_debug.c

?? 基于lm3s6965的SMTP_demo示例代碼,對初學者特別有幫助。
?? C
字號:
/*----------------------------------------------------------------------------
 *      R T L  -  T C P N E T
 *----------------------------------------------------------------------------
 *      Name:    NET_DEBUG.C
 *      Purpose: Debug Module
 *      Rev.:    V3.12
 *----------------------------------------------------------------------------
 *      This code is part of the RealView Run-Time Library.
 *      Copyright (c) 2004-2007 KEIL - An ARM Company. All rights reserved.
 *---------------------------------------------------------------------------*/

#include <Net_Config.h>
#include <stdarg.h>
#include <stdio.h>

//-------- <<< Use Configuration Wizard in Context Menu >>> -----------------

// <e>TcpNet Debug Definitions
// ===========================
#define DBG_ENABLE     1

//   <o>Memory Management Debug <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off Dynamic Memory debug messages
#define DBG_MEM        1

//   <o>Ethernet Debug   <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off Ethernet debug messages
#define DBG_ETH        1

//   <o>PPP Debug   <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off PPP debug messages
#define DBG_PPP        0

//   <o>SLIP Debug   <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off SLIP debug messages
#define DBG_SLIP       0

//   <o>ARP Debug   <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off ARP debug messages
#define DBG_ARP        1

//   <o>IP Debug    <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off IP debug messages
#define DBG_IP         1

//   <o>ICMP Debug  <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off ICMP debug messages
#define DBG_ICMP       1

//   <o>UDP Debug   <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off UDP debug messages
#define DBG_UDP        1

//   <o>TCP Debug   <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off TCP debug messages
#define DBG_TCP        1

//   <o>NBNS Debug <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off NetBIOS Name Service debug messages
#define DBG_NBNS       1

//   <o>DHCP Debug <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off Dynamic Host Configuration debug messages
#define DBG_DHCP       1

//   <o>DNS Debug <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off Domain Name Service debug messages
#define DBG_DNS        1

//   <o>Application Debug <0=> Off <1=> Errors only <2=> Full debug
//   <i> Turn On/Off Application debug messages
//   <I> for: HTTP, TFTP, SMTP, Telnet
#define DBG_APP        2

// </e>

//------------- <<< end of configuration section >>> -----------------------


#if DBG_ENABLE == 1

const int __tcpnet__debug__ = 1;

/*--------------------------- init_debug ------------------------------------*/

void init_debug (void) {
   /* Add your code to initialize the Debug output. This is usually the  */
   /* serial interface. The function is called at TcpNet system startup. */
   /* You may need to customize also the 'putchar()' function.           */

}


/*--------------------------- __debug__ -------------------------------------*/

void __debug__ (U32 proc, const char *fmt, ...) {
   /* This function is called to output TcpNet Debug messages. */
   va_list args;

   switch (proc) {
      case MEM:
         /* Memory Management Debug Messages */
#if DBG_MEM > 1
         printf ("MEM: ");
         break;
#else
         return;
#endif

      case ETH:
         /* Ethernet Debug Messages */
#if DBG_ETH > 1
         printf ("ETH: ");
         break;
#else
         return;
#endif

      case PPP:
         /* PPP Link Debug Messages */
#if DBG_PPP > 1
         printf ("PPP: ");
         break;
#else
         return;
#endif

      case SLIP:
         /* SLIP Link Debug Messages */
#if DBG_SLIP > 1
         printf ("SLIP:");
         break;
#else
         return;
#endif

      case ARP:
         /* ARP Debug Messages */
#if DBG_ARP > 1
         printf ("ARP: ");
         break;
#else
         return;
#endif

      case IP:
         /* IP Debug Messages */
#if DBG_IP > 1
         printf ("IP : ");
         break;
#else
         return;
#endif

      case ICMP:
         /* ICMP Debug Messages */
#if DBG_ICMP > 1
         printf ("ICMP:");
         break;
#else
         return;
#endif

      case UDP:
         /* UDP Debug Messages */
#if DBG_UDP > 1
         printf ("UDP: ");
         break;
#else
         return;
#endif

      case TCP:
         /* TCP Debug Messages */
#if DBG_TCP > 1
         printf ("TCP: ");
         break;
#else
         return;
#endif

      case NBNS:
         /* NBNS Debug Messages */
#if DBG_NBNS > 1
         printf ("NBNS:");
         break;
#else
         return;
#endif

      case DHCP:
         /* DHCP Debug Messages */
#if DBG_DHCP > 1
         printf ("DHCP:");
         break;
#else
         return;
#endif

      case DNS:
         /* DNS Debug Messages */
#if DBG_DNS > 1
         printf ("DNS: ");
         break;
#else
         return;
#endif

      case APP:
         /* TcpNet Application Debug Messages */
#if DBG_APP > 1
         break;
#else
         return;
#endif

   }
   va_start (args,fmt);
   vprintf (fmt,args);
   va_end (args);
}


/*--------------------------- __error__ -------------------------------------*/

void __error__ (U32 proc, const char *fmt, ...) {
   /* This function is called to output TcpNet Error messages. */
   va_list args;

   switch (proc) {
      case MEM:
         /* Memory Management Error Messages */
#if DBG_MEM > 0
         printf ("MEM ERR: ");
         break;
#else
         return;
#endif

      case ETH:
         /* Ethernet Error Messages */
#if DBG_ETH > 0
         printf ("ETH ERR: ");
         break;
#else
         return;
#endif

      case PPP:
         /* PPP Link Debug Messages */
#if DBG_PPP > 0
         printf ("PPP ERR: ");
         break;
#else
         return;
#endif

      case SLIP:
         /* SLIP Link Debug Messages */
#if DBG_SLIP > 0
         printf ("SLIP ERR:");
         break;
#else
         return;
#endif

      case ARP:
         /* ARP Error Messages */
#if DBG_ARP > 0
         printf ("ARP ERR: ");
         break;
#else
         return;
#endif

      case IP:
         /* IP Error Messages */
#if DBG_IP > 0
         printf ("IP ERR: ");
         break;
#else
         return;
#endif

      case ICMP:
         /* ICMP Error Messages */
#if DBG_ICMP > 0
         printf ("ICMP ERR:");
         break;
#else
         return;
#endif

      case UDP:
         /* UDP Error Messages */
#if DBG_UDP > 0
         printf ("UDP ERR: ");
         break;
#else
         return;
#endif

      case TCP:
         /* TCP Error Messages */
#if DBG_TCP > 0
         printf ("TCP ERR: ");
         break;
#else
         return;
#endif

      case NBNS:
         /* NBNS Error Messages */
#if DBG_NBNS > 0
         printf ("NBNS ERR:");
         break;
#else
         return;
#endif

      case DHCP:
         /* DHCP Error Messages */
#if DBG_DHCP > 0
         printf ("DHCP ERR:");
         break;
#else
         return;
#endif

      case DNS:
         /* DNS Error Messages */
#if DBG_DNS > 0
         printf ("DNS ERR: ");
         break;
#else
         return;
#endif

      case APP:
         /* TcpNet Application Error Messages */
#if DBG_APP > 0
         break;
#else
         return;
#endif
   }
   va_start (args,fmt);
   vprintf (fmt,args);
   va_end (args);
}


#endif

/*----------------------------------------------------------------------------
 * end of file
 *---------------------------------------------------------------------------*/


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线观看动漫| 黑人巨大精品欧美黑白配亚洲| 国产精品私人影院| 久久久久99精品一区| 日韩欧美黄色影院| 7777精品伊人久久久大香线蕉超级流畅| 色综合久久中文字幕综合网| 色婷婷综合在线| 色婷婷香蕉在线一区二区| 色天天综合色天天久久| 欧美在线高清视频| 欧美日韩精品一区二区天天拍小说 | 成人h版在线观看| 成人精品鲁一区一区二区| 大胆亚洲人体视频| av电影天堂一区二区在线| 色老头久久综合| 欧美午夜电影网| 欧美日韩高清在线播放| 日韩精品自拍偷拍| 久久久久久久久久久久久女国产乱| 国产视频一区不卡| 日韩毛片视频在线看| 亚洲一区二区三区爽爽爽爽爽| 亚洲国产成人精品视频| 日本免费新一区视频| 国产在线视频一区二区| 成人午夜精品一区二区三区| 日本精品一级二级| 欧美一区二区三区播放老司机| 日韩美女在线视频| 国产精品沙发午睡系列990531| 中文字幕一区二区三区精华液| 亚洲一二三四区| 久色婷婷小香蕉久久| 成人一区二区视频| 欧美日韩精品三区| 26uuu精品一区二区在线观看| 中文字幕精品三区| 午夜精品一区在线观看| 国产一区在线观看麻豆| 亚洲国产成人自拍| 亚洲午夜精品网| 激情综合网最新| 色素色在线综合| 精品av久久707| 亚洲男人天堂av网| 国内精品久久久久影院色| 色综合一区二区| 日韩精品一区二| 亚洲欧美日本在线| 麻豆久久久久久| 91亚洲精品久久久蜜桃| 欧美大白屁股肥臀xxxxxx| 国产精品的网站| 蜜臀av一级做a爰片久久| 99麻豆久久久国产精品免费| 日韩三级.com| 亚洲黄网站在线观看| 国产麻豆一精品一av一免费| 欧美吞精做爰啪啪高潮| 欧美极品xxx| 日本视频中文字幕一区二区三区| www..com久久爱| 欧美精品一区二区三区在线播放 | 亚洲激情六月丁香| 久久99精品国产麻豆婷婷洗澡| 91看片淫黄大片一级在线观看| 欧美精品一区二区三区蜜桃视频| 伊人性伊人情综合网| 国产91精品露脸国语对白| 欧美成人一区二区三区| 亚洲午夜国产一区99re久久| 波多野结衣亚洲| 久久网站最新地址| 蜜桃视频在线一区| 欧美精品欧美精品系列| 亚洲欧美日韩在线不卡| 国产超碰在线一区| 欧美电影免费观看完整版| 亚洲成人免费影院| 色av一区二区| 最新日韩在线视频| av一区二区三区四区| 国产日产欧美一区| 国产麻豆精品久久一二三| 日韩你懂的在线播放| 男女视频一区二区| 欧美日韩成人高清| 午夜精品久久久久久不卡8050| 色视频欧美一区二区三区| 亚洲男人的天堂网| 色综合天天性综合| 亚洲乱码国产乱码精品精小说| 成人开心网精品视频| 中文一区二区在线观看| 国产激情精品久久久第一区二区 | 日日摸夜夜添夜夜添精品视频| 色美美综合视频| 一区二区三区四区五区视频在线观看| 成人av动漫网站| 国产精品第五页| 92国产精品观看| 亚洲精品视频自拍| 色婷婷国产精品久久包臀| 一区二区三区四区亚洲| 欧美视频精品在线观看| 亚洲成a人片综合在线| 欧美日韩极品在线观看一区| 天天综合天天做天天综合| 69堂成人精品免费视频| 七七婷婷婷婷精品国产| 精品精品国产高清一毛片一天堂| 久久99国产精品久久99| 久久丝袜美腿综合| 成人av免费网站| 亚洲综合色婷婷| 欧美精品自拍偷拍| 麻豆国产一区二区| 久久久久久久久久久99999| 成人综合激情网| 亚洲欧美日韩中文字幕一区二区三区| 91久久精品国产91性色tv| 图片区小说区区亚洲影院| 日韩欧美电影在线| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 91色综合久久久久婷婷| 亚洲一区二区三区四区中文字幕 | 亚洲精品久久久蜜桃| 欧美四级电影网| 久久精品久久99精品久久| 久久精品一区二区| 91在线视频官网| 视频一区中文字幕国产| 久久综合国产精品| 91社区在线播放| 欧美a级一区二区| 亚洲国产精品成人综合| 欧美性猛交一区二区三区精品| 视频一区二区不卡| 欧美激情一区二区三区在线| 欧美视频在线观看一区二区| 久久国产精品99久久久久久老狼| 国产精品网站在线观看| 欧美日韩在线亚洲一区蜜芽| 激情图区综合网| 亚洲欧美日韩国产综合| 日韩午夜三级在线| 91网站最新网址| 久久国内精品自在自线400部| 中文字幕在线不卡一区二区三区| 欧美日韩久久久一区| 成人永久aaa| 美国十次综合导航| 亚洲视频中文字幕| 日韩精品国产精品| 国产精品美女久久久久aⅴ| 欧美精品自拍偷拍动漫精品| 成人国产精品免费| 久久99精品久久久久久久久久久久 | 国产精品色一区二区三区| 欧美影片第一页| 国产成a人亚洲精| 日韩在线观看一区二区| 中文字幕一区二区三中文字幕| 91精品国产综合久久精品图片| av亚洲精华国产精华| 精品一二三四区| 亚洲图片一区二区| 国产精品蜜臀在线观看| 日韩美女视频一区二区在线观看| 色婷婷久久久亚洲一区二区三区 | 久久99久久精品| 亚洲一区二区黄色| 国产精品网曝门| www亚洲一区| 在线播放欧美女士性生活| 色综合色狠狠综合色| 国产成人综合自拍| 捆绑紧缚一区二区三区视频| 亚洲高清免费观看| 综合久久久久久| 日本一二三不卡| 久久综合久久综合九色| 91精品国产欧美一区二区| 91成人国产精品| 99精品视频中文字幕| 国产精品888| 国产呦萝稀缺另类资源| 久久国产精品99精品国产| 日本怡春院一区二区| 亚洲国产精品一区二区www| 亚洲欧美在线另类| 国产精品国产自产拍高清av | 国产精品视频一区二区三区不卡 | 麻豆91免费看| 日韩黄色在线观看| 午夜精品久久久久久久99樱桃| 亚洲小说春色综合另类电影| 一区二区三区精品久久久|