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

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

?? canfixedll.h

?? cpc-1631的BSP包for VxWorks操作系統
?? H
字號:
/* canFixedLL.h - WN-CAN fixed-node linked lists */

/* Copyright 2002 Wind River Systems, Inc. */

/* 
modification history 
--------------------
07nov02,rgp written

*/

/* 

DESCRIPTION
The file defines the fixed-node linked lists. A fixed-object linked list is
a normal linked list, except that each node in the linked is statically allocated.
Therefore, this list does not use any dynamic memory.

As a result, there may only be limited use of the linked lists.

In addition, since we want to use common code with what essentially
amounts to sub-classes of the nodes (i.e. specific data for each
separate linked list), define all data within this header file.

*/

#ifndef CAN_FIXEDLL_H_
#define CAN_FIXEDLL_H_

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

#include "CAN/wnCAN.h"
#include "CAN/canBoard.h"
#include "CAN/canController.h"

/* Define Common Fixed-Node Data Structure */
typedef struct _fll_node 
{
    struct _fll_node *pNext;       /* next node ptr */
    int               key;         /* identifying key value for each node */
    
    /* define union for all uses of our linked list. This is effectively
    ** our sub-classing of the data structure
    **/
    union 
    {
        /* board's linked list data */
        struct 
	{
	  pfn_Board_EstabLnks_Type  establinks_fn;  /* establishlinks function */
	  pfn_Board_Open_Type       open_fn;        /* open function */
	  pfn_Board_Close_Type      close_fn;       /* close function */
          pfn_Board_Show_Type       show_fn;        /* show function */
        } boarddata;

        /* controller's linked list data */
	struct {
	  pfn_Ctrlr_EstabLnks_Type  establinks_fn;  /* establishlinks function */
	} controllerdata;    

    } nodedata;

} FLL_NodeType;


/* define types for each of the supported lists */
typedef FLL_NodeType BoardLLNode;
typedef FLL_NodeType ControllerLLNode;


/* define struct for an instance of the linked-list */
typedef struct _fll_instance
{
    FLL_NodeType *pFirst;
} FLL_RootType;



/* Linked List APIs */
void FLL_Create(FLL_RootType*);
void FLL_Add(FLL_RootType*, FLL_NodeType*);
FLL_NodeType *FLL_Find(FLL_RootType*, int key);

#define FLL_FirstNode(rootptr)    ( (rootptr) ? (rootptr)->pFirst : NULL )
#define FLL_NextNode(nodeptr)     ( (nodeptr) ? (nodeptr)->pNext : NULL )

/***************************************************************************/
/***************************************************************************/
/***************************************************************************/
/* due do the recursive includes of canboard,cancontroller and this file,
** need to declare the extern'd global variables here becase the root type
** is now fully resolved.
*/
extern FLL_RootType g_BoardLLRoot;
extern FLL_RootType g_ControllerLLRoot;

#ifdef __cplusplus
}
#endif /* __cplusplus */


#endif /* CAN_FIXEDLL_H_ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人性生交大片免费看中文| 亚洲精品一区二区三区福利 | 精品一区二区三区欧美| 亚洲猫色日本管| 国产精品第13页| 国产精品网站一区| 亚洲国产经典视频| 中文乱码免费一区二区| 国产日韩三级在线| 国产欧美日韩在线观看| 国产日产欧美一区二区三区| 亚洲精品在线一区二区| xnxx国产精品| 国产免费久久精品| 国产精品久久久久一区二区三区| 中文字幕电影一区| 亚洲视频一区在线观看| 亚洲欧美日韩国产综合| 亚洲欧美另类小说| 亚洲午夜久久久久| 日韩精品免费专区| 裸体在线国模精品偷拍| 国产乱对白刺激视频不卡| 国产精品影视在线观看| 成人免费三级在线| 91久久精品国产91性色tv| 欧洲另类一二三四区| 欧美日韩精品欧美日韩精品| 91精品综合久久久久久| 欧美成人在线直播| 中文字幕国产精品一区二区| 中文字幕亚洲区| 亚洲国产精品久久艾草纯爱| 日韩成人一区二区三区在线观看| 男女性色大片免费观看一区二区 | 色综合亚洲欧洲| 欧美日韩视频不卡| 欧美岛国在线观看| 韩国精品主播一区二区在线观看| 韩日精品视频一区| 91视视频在线观看入口直接观看www | 国产在线播放一区二区三区| 国产精品一区二区在线观看网站| 成人午夜激情影院| 欧美视频日韩视频在线观看| 日韩午夜小视频| 中文字幕av一区二区三区高| 亚洲乱码中文字幕综合| 日本亚洲天堂网| 成人视屏免费看| 欧美乱熟臀69xxxxxx| 久久综合九色综合欧美就去吻| 亚洲色图视频免费播放| 美日韩黄色大片| 99精品视频一区| 91精品福利在线一区二区三区| 久久人人97超碰com| 亚洲一区免费视频| 国产精品一区二区在线观看网站| 91福利国产精品| 欧美mv和日韩mv的网站| 亚洲男人电影天堂| 国产自产v一区二区三区c| 在线免费亚洲电影| 国产亚洲一区字幕| 日韩精品乱码av一区二区| 99久久er热在这里只有精品15| 日韩一级片在线播放| 亚洲欧美日韩综合aⅴ视频| 美女在线视频一区| 欧美三级视频在线观看| 日本一区二区久久| 久久精品国产99久久6| 国产精品女主播在线观看| 日本v片在线高清不卡在线观看| 成人福利视频网站| 精品国产精品网麻豆系列| 一区二区三区精品视频| 成人国产在线观看| 精品久久久久一区| 日韩激情av在线| 色综合久久综合| 亚洲国产精品ⅴa在线观看| 毛片不卡一区二区| 欧美裸体bbwbbwbbw| 亚洲激情图片一区| 99麻豆久久久国产精品免费| 久久综合成人精品亚洲另类欧美 | 欧美一区二区在线免费观看| 亚洲美女偷拍久久| 成人激情免费电影网址| 久久综合狠狠综合久久激情| 蜜臀av性久久久久蜜臀aⅴ| 欧美综合欧美视频| 亚洲免费看黄网站| 99国产精品久| 国产精品成人免费精品自在线观看 | 亚洲一区二区在线观看视频| aaa欧美色吧激情视频| 国产精品网站在线观看| 成人免费不卡视频| 国产精品美女一区二区三区| 国产成人精品一区二 | 色综合久久综合中文综合网| 国产精品乱码一区二三区小蝌蚪| 国产成人午夜99999| 2020国产精品久久精品美国| 久久99精品久久只有精品| 欧美精品少妇一区二区三区| 亚洲成人av中文| 欧美日韩一区二区三区不卡| 亚洲一区在线看| 欧美人xxxx| 免费在线看一区| 欧美成va人片在线观看| 裸体歌舞表演一区二区| 久久久一区二区三区捆绑**| 国产成人在线网站| 国产精品美女一区二区在线观看| 成人性生交大片免费看中文| 国产精品久久久久一区| 色综合久久六月婷婷中文字幕| 亚洲免费在线视频| 欧美亚男人的天堂| 免费欧美日韩国产三级电影| 日韩欧美成人激情| 国内精品久久久久影院一蜜桃| 久久久综合精品| 99精品视频在线观看| 亚洲黄色免费电影| 51午夜精品国产| 精品亚洲成av人在线观看| 国产三级欧美三级日产三级99| 成人免费电影视频| 一区二区三区四区高清精品免费观看 | 久久99国产精品久久99果冻传媒| 久久综合九色综合97_久久久| 成人午夜伦理影院| 亚洲制服丝袜av| 欧美成人女星排名| 国产白丝网站精品污在线入口| 综合色中文字幕| 欧美高清www午色夜在线视频| 狠狠狠色丁香婷婷综合久久五月| 国产精品无码永久免费888| 欧美自拍偷拍午夜视频| 麻豆精品视频在线观看视频| 欧美国产禁国产网站cc| 欧美色综合网站| 国产成人在线色| 亚洲一区二区三区视频在线| 精品福利一二区| 色综合天天综合网天天看片| 美国十次综合导航| 国产精品久久久久9999吃药| 欧美精品一二三区| 成人性生交大片免费看中文网站| 亚洲一区免费视频| 国产亚洲欧美在线| 欧美日韩国产一级| 国产99精品在线观看| 午夜影院在线观看欧美| 欧美激情一区在线| 欧美一级生活片| 91麻豆自制传媒国产之光| 九九久久精品视频| 亚洲综合视频网| 国产欧美一区在线| 56国语精品自产拍在线观看| 不卡视频一二三| 久久成人免费网| 亚洲午夜激情网页| 中文字幕在线不卡| 丝瓜av网站精品一区二区| 久久亚洲综合色一区二区三区| 色爱区综合激月婷婷| 国产成人av资源| 久久精品99国产精品日本| 亚洲在线中文字幕| 国产精品伦理一区二区| 日韩欧美成人一区二区| 欧美视频一区二区在线观看| 懂色av一区二区在线播放| 美女被吸乳得到大胸91| 亚洲成人免费视频| 亚洲激情在线激情| 国产精品福利一区二区三区| 久久亚洲一级片| 欧美va亚洲va| 在线播放中文字幕一区| 91久久精品网| 99国产精品99久久久久久| 国产一区二区不卡| 免费欧美日韩国产三级电影| 亚洲五码中文字幕| 亚洲色图色小说| 成人免费一区二区三区视频| 久久精品一区二区三区不卡| 精品久久久久久久久久久院品网| 777xxx欧美|