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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? target.h

?? 一個(gè)tcp/ip協(xié)議棧,帶有PPP、IP、TCP、UDP等協(xié)議
?? H
字號:
/*****************************************************************************
* target.h - 
*
* Copyright (c) 2001 by Cognizant Pty Ltd.
*
* The authors hereby grant permission to use, copy, modify, distribute,
* and license this software and its documentation for any purpose, provided
* that existing copyright notices are retained in all copies and that this
* notice and the following disclaimer are included verbatim in any 
* distributions. No written agreement, license, or royalty fee is required
* for any of the authorized uses.
*
* THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS *AS IS* AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
* IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
******************************************************************************
* REVISION HISTORY (please don't use tabs!)
*
*(yyyy-mm-dd)
* 2001-06-01 Robert Dickenson <odin@pnc.com.au>, Cognizant Pty Ltd.
*            Original file.
*
*****************************************************************************
*/
#ifndef _TARGET_H_
#define _TARGET_H_

#undef UBYTE
#undef BYTE
#undef UWORD
#undef WORD
#undef ULONG
#undef LONG

///////////////////////////////////////////////////////////////////////////////

#define FALSE 0
#define TRUE  1

void os_enter_critical(void);
void os_exit_critical(void);
void os_task_sw(void);
#define OS_ENTER_CRITICAL()  os_enter_critical()
#define OS_EXIT_CRITICAL()   os_exit_critical()
#define OS_TASK_SW()         os_task_sw()


#pragma warning (push)
#pragma warning (disable: 4142) // benign redefinition of type
typedef unsigned char  UBYTE;        // Unsigned  8 bit quantity
#ifndef __cplusplus
typedef   signed char  BYTE;         // Signed    8 bit quantity
#endif
typedef unsigned short UWORD;        // Unsigned 16 bit quantity
#ifndef __cplusplus
typedef   signed short WORD;         // Signed   16 bit quantity
#endif
typedef unsigned long  ULONG;        // Unsigned 32 bit quantity
typedef   signed long  LONG;         // Signed   32 bit quantity
#pragma warning (pop)


typedef signed int     INT;
typedef unsigned int   UINT;
//typedef signed short   SHORT;                     /* Signed   16 bit quantity                           */
//typedef unsigned short USHORT;                    /* Unsigned 16 bit quantity                           */
#ifndef FAR
#define FAR
#endif
#define OS_FAR
#ifndef NEAR
#define NEAR
#endif
#include "types.h"
//#include "ucos.h"
//#include "time.h"

///////////////////////////////////////////////////////////////////////////////
/*####### LOCAL CONFIGURATION ################*/
#define AVOS	0	/** @todo see netchat.c and FIX */

#define HAVE_ANSI_TIME		1
#define HAVE_ANSI_STDIO		1
#define FORCE_16BIT_INT		AVOS

#ifdef __IAR_SYSTEMS_ICC
#define COMPILER_BROKEN_BITFIELD	/* does not support char bitfields ?? */
#endif


/*################## uC/OS ###################*/
#define OS_NO_ERR                 0
#define OS_TIMEOUT               10

#ifndef UINT
#define UINT	unsigned int
#endif
#ifndef ULONG
#define ULONG	unsigned long int
#endif

ULONG	OSTimeGet();

/*------ semaphores ------*/
#define	OS_EVENT long		    /* placeholder */

extern OS_EVENT* OSSemCreate(UWORD value);
extern UWORD     OSSemAccept(OS_EVENT *pevent);
extern UBYTE     OSSemPost(OS_EVENT* pevent);
extern void      OSSemPend(OS_EVENT* pevent, UWORD timeout, UBYTE* err);
extern UBYTE     OSTaskCreate(void (OS_FAR *task)(void *pd), void *pdata, void *pstk, UBYTE prio);


/*################## AVOS ###################*/
//#define TICKSPERSEC 1
//#define MSPERTICK 1

int main();
void panic(char * msg);

/*-------- time management --------*/
int clk_stat();
//void msleep(ULONG time);
//LONG diffTime(ULONG time);
//ULONG mtime();
//long diffJTime(ULONG time);
//ULONG jiffyTime();


/*-------- ANSI time.h ------------*/
#if HAVE_ANSI_TIME==0
#define _TIME_H_
struct tm
{ 
	int	tm_sec;
	int	tm_min;
	int	tm_hour;
	int	tm_mday;
	int	tm_mon;
	int	tm_year;
	int	tm_wday;
	int	tm_yday;
	int	tm_isdst;
	int tm_gmtoff;
	char *tm_zone;
};

ULONG time(ULONG *); 		/* placeholder for standard ANSI C time */
#endif

int gettime(struct tm * time);	/* placeholder for standard ANSI C gettime */


/*-------- random number generation --------*/
void magicInit();
ULONG magic();
void avRandomize();		/* maps to avChurnRand which depends on MD5_SUPPORT */


/*-------- device I/O --------*/
#if HAVE_ANSI_STDIO==0
#define FILE		void	/* placeholder */		
#endif

#define	FILE_DESC	int		/* placeholder */

///////////////////////////////////////////////////////////////////////////////

#define B0 0x01
#define B1 0x02
#define B2 0x04
#define B3 0x08
#define B4 0x10
#define B5 0x20
#define B6 0x40
#define B7 0x80

#define TICKSPERSEC 1024


#endif

/* ---- end of target.h ----------------------------------------------------- */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美写真视频网站| 国内成+人亚洲+欧美+综合在线| 高清在线成人网| 国产精品妹子av| www.亚洲精品| 亚洲国产综合色| 欧美精品久久久久久久多人混战 | 日韩一区二区在线播放| 日本美女一区二区| 久久精品亚洲乱码伦伦中文| av成人免费在线| 亚洲成人免费观看| 精品日韩av一区二区| 成人av电影在线网| 亚洲丰满少妇videoshd| 欧美一区二区性放荡片| 国产在线播精品第三| 亚洲欧美日韩人成在线播放| 欧美猛男超大videosgay| 美日韩一区二区三区| 欧美国产禁国产网站cc| 91丝袜国产在线播放| 亚洲大片一区二区三区| 亚洲精品一区在线观看| 91麻豆免费观看| 美女任你摸久久| 成人免费小视频| 欧美大肚乱孕交hd孕妇| 97久久精品人人做人人爽| 日韩成人免费看| 中文字幕欧美一区| 日韩一区二区电影网| 91免费国产视频网站| 美女视频黄 久久| 亚洲女同一区二区| 日韩欧美一区中文| 色婷婷亚洲婷婷| 国产久卡久卡久卡久卡视频精品| 最新成人av在线| 日韩免费一区二区三区在线播放| 99免费精品视频| 国产一区二区三区不卡在线观看| 一区二区三区国产精品| 国产欧美综合色| 欧美大片在线观看| 欧美系列一区二区| av爱爱亚洲一区| 韩国成人在线视频| 天天操天天干天天综合网| 亚洲色图视频网站| 久久久不卡影院| 日韩免费高清视频| 欧美亚洲图片小说| 97se亚洲国产综合在线| 国产成人在线色| 国产综合色精品一区二区三区| 亚洲成人av电影| 成人免费一区二区三区在线观看| 久久久久久久久99精品| 精品乱人伦小说| 91精品国产福利| 欧美久久一二三四区| 在线观看一区二区精品视频| 欧美精品乱人伦久久久久久| 高清久久久久久| 韩国v欧美v亚洲v日本v| 久久国产尿小便嘘嘘尿| 日韩精品国产精品| 亚洲二区在线视频| 夜夜爽夜夜爽精品视频| 亚洲欧美色综合| 亚洲特黄一级片| 亚洲色图欧美偷拍| 国产精品污www在线观看| 日本一区二区综合亚洲| 久久九九久久九九| 欧美高清在线精品一区| 国产三级三级三级精品8ⅰ区| 精品久久久久香蕉网| 久久色视频免费观看| 国产日韩欧美精品综合| 国产午夜精品一区二区| 国产精品嫩草99a| 亚洲欧美在线观看| 一区二区三区在线免费视频| 洋洋av久久久久久久一区| 一区二区成人在线视频| 婷婷久久综合九色国产成人| 免费在线观看精品| 久久99国产精品麻豆| 精品在线免费视频| 国产精品456| 99国产精品视频免费观看| 91成人免费网站| 3atv一区二区三区| 精品国产乱码久久久久久久| 国产日韩v精品一区二区| 国产精品久久久久久久久免费桃花| 18欧美乱大交hd1984| 亚洲综合在线视频| 蜜臀91精品一区二区三区 | 狠狠色伊人亚洲综合成人| 国产一区二区久久| 99久久99久久精品免费观看| 欧美亚洲丝袜传媒另类| 欧美变态凌虐bdsm| 国产欧美一区二区精品仙草咪| 国产精品嫩草99a| 亚洲一级二级三级在线免费观看| 毛片av一区二区三区| 成人av动漫在线| 欧美一区日韩一区| 亚洲国产精品高清| 日韩影院精彩在线| 国产91高潮流白浆在线麻豆| 欧美在线色视频| 久久九九久久九九| 亚洲电影欧美电影有声小说| 国产在线视频一区二区| 欧美色涩在线第一页| 久久嫩草精品久久久精品| 亚洲在线中文字幕| 国产一区二区三区蝌蚪| 欧美亚洲国产一区二区三区va| 亚洲精品在线电影| 亚洲高清视频在线| 高清国产一区二区| 欧美一级艳片视频免费观看| 中文字幕一区二区视频| 老司机精品视频在线| 欧美性色黄大片| 国产精品日产欧美久久久久| 男人的j进女人的j一区| 色猫猫国产区一区二在线视频| 久久精品日韩一区二区三区| 亚州成人在线电影| av一区二区久久| 2024国产精品| 婷婷激情综合网| 欧美性生活久久| 亚洲色图在线看| 成人黄色小视频| 久久久亚洲精品一区二区三区 | 久久成人久久爱| 欧美性色综合网| 亚洲摸摸操操av| 国产成a人亚洲| 久久综合成人精品亚洲另类欧美 | 91久久国产最好的精华液| www精品美女久久久tv| 青青青爽久久午夜综合久久午夜| 一本色道久久综合亚洲精品按摩| 日本一区二区三区在线观看| 国产中文字幕一区| 精品久久久久一区| 久久精品国产99国产| 欧美精品日韩一区| 天天综合色天天综合| 欧美年轻男男videosbes| 一区二区三区视频在线观看| 97久久精品人人澡人人爽| 国产精品伦一区二区三级视频| 国产一区二区三区电影在线观看 | 日韩精品免费专区| 欧美精品久久久久久久久老牛影院| 亚洲一卡二卡三卡四卡五卡| 欧美性猛交xxxx乱大交退制版| 一区二区国产盗摄色噜噜| 在线欧美一区二区| 亚洲高清久久久| 欧美精品v日韩精品v韩国精品v| 亚洲aaa精品| 91精品国产综合久久香蕉麻豆| 日日噜噜夜夜狠狠视频欧美人| 欧美精品乱码久久久久久按摩 | 久久国产福利国产秒拍| 日韩区在线观看| 久久99热这里只有精品| 精品美女一区二区三区| 国产在线精品国自产拍免费| 国产亚洲精品精华液| 懂色av噜噜一区二区三区av| 国产精品久久久久久久久久免费看| 成人动漫一区二区| 亚洲综合在线视频| 欧美一级精品大片| 国产一区二区三区久久悠悠色av| 欧美国产一区视频在线观看| 色综合久久天天| 日韩在线观看一区二区| 精品国产精品网麻豆系列| 懂色一区二区三区免费观看| 亚洲免费在线视频一区 二区| 欧洲视频一区二区| 免费高清在线视频一区·| 国产欧美一区在线| 欧美日韩免费一区二区三区视频| 免费亚洲电影在线| 国产精品青草久久| 欧美美女激情18p|