青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴(yán)以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

ffmpeg 中的GNU語法

轉(zhuǎn)載自:http://blog.chinaunix.net/uid-21564437-id-3034917.html

    閱讀ffmpeg源碼是 發(fā)現(xiàn)一些函數(shù)前面加了 attribute_deprecated 屬性;如:attribute_deprecated int url_fopen( AVIOContext **s, const char *url, int flags);
在libavutil/attributes.h  中有如下定義:

#ifndef attribute_deprecated
#if AV_GCC_VERSION_AT_LEAST(3,1)
#    define attribute_deprecated __attribute__((deprecated))
#else
#    define attribute_deprecated
#endif
#endif

__attribute__ 語法為GNU C 的特性,__attribute__可以設(shè)置函數(shù)屬性(Function Attribute)、變量屬性(Variable Attribute)和類型屬性(Type Attribute)。
__attribute__語法格式為:__attribute__ ((attribute))
需要注意的是: 使用__attribute__的時候,只能函數(shù)的聲明處使用__attribute__,并且在“;“前。

在開發(fā)一些庫的時候,API的接口可能會過時,為了提醒開發(fā)者這個函數(shù)已經(jīng)過時。只要函數(shù)被使用,在編譯是都會產(chǎn)生警告,警告信息中包含過時接口的名稱及代碼中的引用位置。
下面是GNU 網(wǎng)站(http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Function-Attributes.html)上對這個屬性的解釋:
deprecated
The deprecated attribute results in a warning if the function is used anywhere in the source file. This is useful when identifying functions that are expected to be removed in a future version of a program. The warning also includes the location of the declaration of the deprecated function, to enable users to easily find further information about why the function is deprecated, or what they should do instead. Note that the warnings only occurs for uses:
          int old_fn () __attribute__ ((deprecated));
          int old_fn ();
          int (*fn_ptr)() = old_fn;
    
results in a warning on line 3 but not line 2.
下面是一個列子:
root@wang:/work/wanghuan/gnu# cat gnu.c

#include <stdlib.h>
#include 
<stdio.h>

__attribute__((deprecated)) 
void attribute();
void attribute()
{
 printf(
"GNU attribute \n");
}


int main()
{
 attribute();
 
return 0;
}

root@wang:/work/wanghuan/gnu# gcc gnu.c -o gnu
gnu.c: In function ‘main’:
gnu.c:12: warning: ‘attribute’ is deprecated (declared at gnu.c:5)     //編譯警告
root@wang:/work/wanghuan/gnu# ./gnu
GNU attribute

關(guān)于__attribute__屬性,有多種類型,由于ARM編譯器支持GNU語法,在ARM的網(wǎng)站http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348bc/Caccahah.html 有這些特性的詳細(xì)介紹。

posted on 2013-01-29 16:05 楊粼波 閱讀(808) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲免费成人| 欧美在线观看视频一区二区三区| 久久久精品视频成人| 国内外成人免费激情在线视频网站| 亚洲图片激情小说| 一本色道久久88综合亚洲精品ⅰ| 欧美日韩免费一区| 亚洲午夜国产成人av电影男同| 一区二区三区 在线观看视| 国产精品草莓在线免费观看| 欧美一区二区三区免费观看| 久久不射中文字幕| 亚洲乱码日产精品bd| 日韩视频免费| 国产一区成人| 亚洲电影免费观看高清完整版| 欧美成人一区二免费视频软件| 亚洲精品在线二区| 亚洲午夜免费福利视频| 激情五月婷婷综合| 亚洲高清色综合| 国产精品色在线| 欧美大成色www永久网站婷| 欧美精品激情| 久久久.com| 欧美日韩一区二区欧美激情| 欧美在线高清视频| 欧美成人首页| 久久精品一区二区三区中文字幕| 免费不卡在线观看av| 亚洲午夜av在线| 久久精品视频在线观看| 亚洲午夜一区二区三区| 久久国产精品色婷婷| 亚洲午夜久久久| 久久在线免费观看视频| 亚洲欧美综合精品久久成人| 蜜桃精品久久久久久久免费影院| 午夜精品久久久久| 欧美成人a∨高清免费观看| 欧美在线在线| 国产精品v欧美精品v日本精品动漫 | 亚洲午夜激情网站| 亚洲激情不卡| 欧美专区日韩专区| 香蕉亚洲视频| 欧美日本亚洲| 亚洲大片在线观看| 永久免费精品影视网站| 亚洲在线视频观看| 亚洲视频在线观看免费| 免费影视亚洲| 欧美电影免费| 一色屋精品视频在线看| 欧美在线播放| 久久国产加勒比精品无码| 欧美三区视频| 99re6这里只有精品| 亚洲精品在线观| 欧美成人中文字幕在线| 欧美高清日韩| 亚洲人成网站色ww在线| 牛牛国产精品| 亚洲高清在线视频| 亚洲精品国偷自产在线99热| 久久综合图片| 亚洲国内欧美| 日韩亚洲欧美成人一区| 欧美高清日韩| 亚洲精品久久久久中文字幕欢迎你| 亚洲电影免费观看高清完整版在线| 欧美一级精品大片| 鲁大师成人一区二区三区 | 欧美国产一区二区| 亚洲国产日韩一区二区| 99精品福利视频| 欧美日韩情趣电影| 亚洲影视在线| 久久综合狠狠综合久久激情| 尤物精品在线| 欧美激情偷拍| av72成人在线| 欧美专区福利在线| 在线成人h网| 欧美精品成人在线| 亚洲一区二区三区在线视频| 午夜精品视频在线观看| 国产欧美日韩91| 久久欧美肥婆一二区| 亚洲激情专区| 欧美一区二区在线| 亚洲激情校园春色| 欧美午夜激情视频| 久久精品二区亚洲w码| 欧美激情视频一区二区三区不卡| 亚洲精品欧美专区| 国产精品色婷婷久久58| 久久夜色精品国产欧美乱极品| 欧美成人精品福利| 亚洲一区二区三区四区中文| 国产尤物精品| 欧美日韩午夜剧场| 久久久精品五月天| 在线午夜精品自拍| 模特精品在线| 午夜精品影院| 亚洲精品小视频在线观看| 国产精品久久久久久久第一福利| 久久青草福利网站| 亚洲尤物视频网| 亚洲国产精品毛片| 久久久久青草大香线综合精品| 99亚洲精品| 一区在线影院| 国产精品最新自拍| 欧美另类亚洲| 农村妇女精品| 久久国产乱子精品免费女| 亚洲精品自在久久| 欧美成人高清视频| 久久久久国色av免费观看性色| 一本色道久久88精品综合| 国产在线播精品第三| 欧美午夜视频在线观看| 久久在线视频| 欧美在线视频一区二区三区| aa级大片欧美| 亚洲日本欧美天堂| 亚洲福利视频网站| 免费成人网www| 久久久久久网址| 亚洲欧美影音先锋| 亚洲一级特黄| 一区二区三区四区五区精品| 91久久嫩草影院一区二区| 黄色精品一区二区| 国产一区二区三区丝袜| 国产欧美va欧美va香蕉在| 国产精品视频免费在线观看| 国产精品jizz在线观看美国| 欧美精品v日韩精品v国产精品| 老司机一区二区三区| 久久精品亚洲精品| 久久精品一区二区三区不卡| 欧美在线播放一区| 久久国产高清| 久久久噜噜噜久久中文字免| 久久久免费精品| 欧美 日韩 国产精品免费观看| 麻豆精品91| 欧美国产综合视频| 欧美视频免费看| 国产精品久久久久影院亚瑟| 国产精品入口| 国产一区二区三区精品久久久| 国产视频一区二区在线观看 | 欧美国产一区二区三区激情无套| 欧美成人精品一区二区三区| 免费美女久久99| 欧美久久久久久久久久| 欧美日韩999| 国产精品美女在线| 国产亚洲观看| 亚洲国产日韩美| 一区二区三区久久网| 亚洲小视频在线| 欧美在线亚洲综合一区| 久久在线视频在线| 国产精品va在线播放我和闺蜜| 国产精品一卡二卡| 欧美成人四级电影| 欧美成人精品影院| 欧美日韩精品免费| 国产精品一区二区欧美| 激情亚洲一区二区三区四区| 在线欧美亚洲| 亚洲欧美日韩直播| 久久亚洲精选| 一本色道久久99精品综合| 亚洲欧美在线aaa| 免费人成精品欧美精品| 国产精品久99| 亚洲国产日韩在线| 午夜精品久久| 亚洲国产精品成人精品| 亚洲欧美日韩网| 欧美精品系列| 国语精品中文字幕| 一区二区久久久久| 麻豆精品精品国产自在97香蕉| 亚洲美女淫视频| 久久精品伊人| 国产精品色婷婷| 艳妇臀荡乳欲伦亚洲一区| 久久精品在线视频| 在线综合亚洲欧美在线视频| 久久视频在线看| 国产日韩欧美日韩大片| 99视频国产精品免费观看| 麻豆成人小视频|