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

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

?? quetest.c

?? evmDM642的經典例程(ccs),初學者必備
?? C
字號:
/*
 *  Copyright 2003 by Texas Instruments Incorporated.
 *  All rights reserved. Property of Texas Instruments Incorporated.
 *  Restricted rights to use, duplicate or disclose this code are
 *  granted through contract.
 *  
 */
/* "@(#) DSP/BIOS 4.90.270 06-11-03 (barracuda-m10)" */
/*
 *  ======== quetest.c ========
 *  Use a QUE queue to send messages from a writer() to a reader().
 *
 *  The queue is created by the Configuration Tool.
 *  For simplicity, we use MEM_alloc() and MEM_free() to manage 
 *  the MsgObj structures.  It would be way more efficient to 
 *  preallocate a pool of MsgObj's and keep them on a 'free' 
 *  queue. Using the Config tool, create 'freeQueue'.  Then in main(),
 *  allocate the MsgObj's with MEM_alloc() and add them to 'freeQueue'
 *  with QUE_put().   
 *  You can then replace the MEM_alloc() calls with 
 *  QUE_get(freeQueue) and MEM_free() with QUE_put(freeQueue, msg).
 *
 *  A queue can hold an arbitrary number of messages or elements.
 *  Each message must, however, be a structure with a QUE_Elem as
 *  its first field.
 */

#include <std.h>

#include <log.h>
#include <mem.h>
#include <que.h>
#include <sys.h>

#include "quetestcfg.h"

#define NUMMSGS     5      /* number of messages */

typedef struct MsgObj {
    QUE_Elem    elem;      /* first field for QUE */
    Char        val;       /* message value */
} MsgObj, *Msg;


Void reader();
Void writer();

/*
 *  ======== main ========
 */
Void main()
{
    /*
     *  The writer() must be called before reader() to ensure that the
     *  queue is non-empty for the reader.
     */
    writer();
    reader();
}

/*
 *  ======== reader ========
 */
Void reader()
{
    Msg         msg;
    Int         i;

    for (i=0; i < NUMMSGS; i++) {

        /* The queue should never be empty */
        if (QUE_empty(&queue)) {
            SYS_abort("queue error\n");
        }

        /* dequeue message */
        msg = QUE_get(&queue);
        
        /* print value */
#ifdef _28_
        LOG_printf(&trace, "read '%c'.", (Arg)msg->val);
#else
        LOG_printf(&trace, "read '%c'.", msg->val);
#endif

        /* free msg */
        MEM_free(0, msg, sizeof(MsgObj));
    }
}

/*
 *  ======== writer ========
 */
Void writer()
{
    Msg         msg;
    Int         i;

    for (i=0; i < NUMMSGS; i++) {

        /* allocate msg */
        msg = MEM_alloc(0, sizeof(MsgObj), 0);
        if (msg == MEM_ILLEGAL) {
            SYS_abort("Memory allocation failed!\n");
        }

        /* fill in value */
        msg->val = i + 'a';

#ifdef  _28_
        LOG_printf(&trace, "writing '%c' ...",(Arg) msg->val);
#else
        LOG_printf(&trace, "writing '%c' ...", msg->val);
#endif

        /* enqueue message */
        QUE_put(&queue, msg);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产bt| 波多野结衣精品在线| 欧美人与z0zoxxxx视频| 亚洲午夜激情av| 欧美日韩一区不卡| 日韩电影在线观看电影| 日韩欧美久久一区| 国产99一区视频免费| 国产精品久久久久永久免费观看| 国产.精品.日韩.另类.中文.在线.播放| 欧美国产日韩一二三区| www.日韩大片| 亚洲最新视频在线观看| 欧美一二三四在线| 国产成人综合精品三级| 一区二区三区四区在线| 7777精品伊人久久久大香线蕉超级流畅 | 91麻豆国产在线观看| 日本欧美一区二区| 久久综合九色综合欧美就去吻| 国产美女娇喘av呻吟久久| 国产精品传媒入口麻豆| 欧美二区三区的天堂| 国产精品白丝jk黑袜喷水| 亚洲免费观看高清完整版在线观看| 欧美日韩中文另类| 国产伦精品一区二区三区视频青涩| 国产精品久久久久久亚洲毛片| 在线精品视频小说1| 激情六月婷婷综合| 亚洲精品videosex极品| 欧美精品一区二区三区蜜臀 | 日韩伦理电影网| 欧美一级淫片007| 成+人+亚洲+综合天堂| 日韩精品一级中文字幕精品视频免费观看 | 欧美成人午夜电影| 99久久99精品久久久久久| 日本不卡免费在线视频| 亚洲欧洲成人精品av97| 欧美一区二区不卡视频| a级精品国产片在线观看| 蜜臀国产一区二区三区在线播放| 一色桃子久久精品亚洲| 日韩欧美一级特黄在线播放| 91精品办公室少妇高潮对白| 国产精品正在播放| 午夜精品爽啪视频| 亚洲摸摸操操av| 久久精品亚洲乱码伦伦中文| 欧美丰满嫩嫩电影| 在线观看不卡视频| 成人av免费网站| 国产成人在线视频网站| 日本大胆欧美人术艺术动态| 国产精品1024| 免费在线观看一区| 亚洲自拍偷拍网站| 亚洲欧美日韩在线播放| 国产精品视频一二三区| 久久蜜桃av一区精品变态类天堂| 正在播放亚洲一区| 欧美色倩网站大全免费| 91成人国产精品| 欧洲在线/亚洲| 在线观看一区二区视频| 91色porny蝌蚪| 91免费版在线看| 色婷婷综合久久久久中文 | 亚洲综合免费观看高清完整版在线| 中文幕一区二区三区久久蜜桃| 国产亚洲精品福利| 欧美激情一区二区在线| 日本一二三不卡| 中文字幕色av一区二区三区| 国产精品乱人伦| 一区精品在线播放| 一区二区三区鲁丝不卡| 一区二区三区四区激情| 亚洲一级片在线观看| 亚洲一区二区三区在线播放| 亚洲午夜免费福利视频| 亚洲国产精品久久人人爱| 亚洲自拍欧美精品| 天涯成人国产亚洲精品一区av| 午夜精品成人在线视频| 人人爽香蕉精品| 黑人精品欧美一区二区蜜桃| 韩国女主播一区| 高清国产午夜精品久久久久久| 成人18视频日本| 91久久免费观看| 欧美精品自拍偷拍| 精品国产91乱码一区二区三区| 久久免费看少妇高潮| 国产精品天天摸av网| 亚洲精品综合在线| 天天操天天综合网| 国产麻豆午夜三级精品| 91首页免费视频| 88在线观看91蜜桃国自产| 精品国产免费一区二区三区四区| 久久精品亚洲国产奇米99| 亚洲另类中文字| 日本不卡123| 国产99精品国产| 欧美性生活大片视频| 精品欧美一区二区在线观看| 国产日韩欧美高清在线| 亚洲你懂的在线视频| 蜜臀久久99精品久久久久宅男| 国产精品一区二区三区乱码| 91精品福利视频| 久久女同性恋中文字幕| 亚洲精品成人精品456| 久久国内精品自在自线400部| 在线播放亚洲一区| 久久久久久久久久久黄色| 亚洲精品久久7777| 国产精品综合在线视频| 欧美亚洲日本一区| 亚洲国产精品成人综合| 亚洲va欧美va天堂v国产综合| 国产麻豆精品久久一二三| 欧美系列在线观看| 中文字幕免费不卡| 丝袜美腿亚洲色图| 粉嫩一区二区三区在线看| 337p亚洲精品色噜噜狠狠| 欧美国产乱子伦| 秋霞午夜鲁丝一区二区老狼| 99久久婷婷国产综合精品电影| 日韩欧美国产综合在线一区二区三区| 国产女同互慰高潮91漫画| 视频一区二区三区中文字幕| 成人午夜av在线| 日韩欧美国产高清| 亚洲国产日韩在线一区模特| 国产宾馆实践打屁股91| 678五月天丁香亚洲综合网| 一区二区三区小说| 不卡欧美aaaaa| 久久久久久久久久电影| 日本网站在线观看一区二区三区| 91在线免费视频观看| 久久综合狠狠综合久久综合88| 偷窥国产亚洲免费视频| 91毛片在线观看| 中文欧美字幕免费| 国产91丝袜在线播放| 久久久亚洲国产美女国产盗摄| 日韩黄色小视频| 欧美日韩你懂得| 亚洲女爱视频在线| 91年精品国产| 亚洲视频一区在线观看| 成人黄色片在线观看| 欧美激情在线一区二区| 国产精品一区免费在线观看| 久久九九久久九九| 国产精品自拍在线| 久久久99精品免费观看| 精品一区二区三区免费播放| 日韩精品中午字幕| 麻豆91在线看| 日韩精品最新网址| 美女爽到高潮91| 日韩欧美精品在线| 国产精品一二三四| 国产清纯白嫩初高生在线观看91 | 精品一区二区精品| 欧美mv和日韩mv的网站| 久久国产麻豆精品| 精品国产一区二区三区不卡| 国产一区二区在线免费观看| 久久亚洲精华国产精华液 | 一区二区三区资源| 欧美在线一区二区三区| 亚洲国产综合在线| 91麻豆精品国产91| 国产一区二区三区电影在线观看 | 精品久久久久久久一区二区蜜臀| 麻豆精品蜜桃视频网站| 久久久噜噜噜久久人人看| 成人app软件下载大全免费| 亚洲女与黑人做爰| 欧美久久婷婷综合色| 麻豆精品视频在线观看免费| 久久精品亚洲麻豆av一区二区 | 亚洲线精品一区二区三区八戒| 精品视频全国免费看| 美国欧美日韩国产在线播放| 久久精品夜色噜噜亚洲a∨| 91视频观看视频| 亚洲va在线va天堂| 日韩成人一级片| 欧美精品一区二区在线观看| 9人人澡人人爽人人精品| 午夜精品福利一区二区三区av| 337p日本欧洲亚洲大胆精品 |