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

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

?? skl_tester.h

?? mpeg4編解碼器
?? H
字號:
/******************************************************** * Some code. Copyright (C) 2003 by Pascal Massimino.   * * All Rights Reserved.      (http://skal.planet-d.net) * * For Educational/Academic use ONLY. See 'LICENSE.TXT'.* ********************************************************//* * skl_tester.h * *   Useful macros for tests * ********************************************************/#include <stdio.h>#include <stdlib.h>#include "skl.h"#include "skl_syst/skl_checker.h"#include "skl_syst/skl_exception.h"//////////////////////////////////////////////////////////#define SHOW_FLT_ERROR_OFF  Skl_Show_Flt_Error=0#define SHOW_FLT_ERROR_ON  Skl_Show_Flt_Error=1#define TEST_FUNC(F) void F() {       \  printf( "// -- " );           \  printf( SKL_MK_STRING(F) );   \  printf( " --\n" );#define END_FUNC   /*printf( "// --\n" );*/ }#define SKL_T_START \  int Skl_Check_n=0; if (argc>1) Skl_Check_n=atoi(argv[1]); \  try {                                                     \    printf( "/////////// start ///////////\n" )       \#define SKL_TEST(n,f) if (Skl_Check_n==(n)||(Skl_Check_n==0)) { f(); }#define SKL_T_END   \    printf( "//////////// end ////////////\n" );          \  } catch( const SKL_EXCEPTION &e ) {                           \    printf( "ERROR: Caught: "); e.Print(); printf( "\n");       \    Skl_Nb_Error++;                                             \  }                                                             \  Skl_Check_Print()#define SKL_T_RETURN  return (Skl_Nb_Error+Skl_Nb_Flt_Error)#define SKL_TRY  try {#define SKL_CATCH                     \    printf( "ERROR: Line %d: Exception was not raised!!\n", __LINE__ ); \    Skl_Nb_Error++;                   \  } catch( const SKL_EXCEPTION &e ) { \      printf( "Ok. Caught:" );        \      e.Print();                      \      printf("\n");                   \      Skl_Nb_Check++;                 \  }//////////////////////////////////////////////////////////// various checking functions//////////////////////////////////////////////////////////// -- check bool true#define CHECK(EX) do { Skl_Nb_Check++; \  if (!(EX)) Skl_PError_Bool(__LINE__, SKL_MK_STRING(EX) ); \} while(0)// -- check strings#define CHECKSTR(EX1, EX2) do { Skl_Nb_Check++; \  SKL_CST_STRING ex1 = (SKL_CST_STRING)(EX1);  SKL_CST_STRING ex2 = (SKL_CST_STRING)(EX2);  \  if (strcmp(ex1,ex2)!=0) { Skl_PError_Str(__LINE__, ex1, SKL_MK_STRING(EX1), ex2, SKL_MK_STRING(EX2)); } \} while(0)  // -- check 32/64b pointers#define CHECKPTR(EX1, EX2) do { Skl_Nb_Check++; \  SKL_ANY ex1 = (SKL_ANY)(EX1);  SKL_ANY ex2 = (SKL_ANY)(EX2);  \  if (ex1!=ex2) { Skl_PError_Ptr(__LINE__, ex1, SKL_MK_STRING(EX1), ex2, SKL_MK_STRING(EX2)); } \} while(0)// -- check int#define CHECKI(EX1, EX2) do { Skl_Nb_Check++; \  int ex1 = (int)(EX1);  int ex2 = (int)(EX2);  \  if (ex1!=ex2) { Skl_PError_Int(__LINE__, ex1, SKL_MK_STRING(EX1), ex2, SKL_MK_STRING(EX2)); } \} while(0)// -- check unsigned int#define CHECKUI(EX1, EX2) do { Skl_Nb_Check++; \  SKL_UINT32 ex1 = (SKL_UINT32)(EX1); SKL_UINT32 ex2 = (SKL_UINT32)(EX2);  \  if (ex1!=ex2) { Skl_PError_UInt(__LINE__, ex1, SKL_MK_STRING(EX1), ex2, SKL_MK_STRING(EX2)); } \} while(0)  // -- check equality for class with operator==#define CHECKEQ(EX1, EX2) do { Skl_Nb_Check++; \  SKL_BOOL Eq = ((EX1)==(EX2)); \  if (!Eq) { Skl_PError_Eq( __LINE__, SKL_MK_STRING(EX1), SKL_MK_STRING(EX2)); } \} while(0)// -- check equality for class with operator!=#define CHECKNEQ(EX1, EX2) do { Skl_Nb_Check++; \  SKL_BOOL nEq = ((EX1)!=(EX2)); \  if (nEq) { Skl_PError_Eq( __LINE__, SKL_MK_STRING(EX1), SKL_MK_STRING(EX2)); } \} while(0)// -- check float with default epsilon#define CHECKF_EPS 1.0e-6f#define CHECKF(EX1, EX2) do { Skl_Nb_Check++; \  float ex1 = (float)(EX1);  float ex2 = (float)(EX2);  float d = (float)fabs(ex2-ex1); \  if (d>CHECKF_EPS) { Skl_PError_Float(__LINE__, SKL_MK_STRING(EX1), ex1, SKL_MK_STRING(EX2), ex2, d, CHECKF_EPS ); } \} while(0)// -- check float with epsilon#define CHECKFEPS(EX1, EX2, EPS) do { Skl_Nb_Check++; \  float ex1 = (float)(EX1);  float ex2 = (float)(EX2);  float d = (float)fabs(ex2-ex1); \  if (d>EPS) { Skl_PError_Float(__LINE__, SKL_MK_STRING(EX1), ex1, SKL_MK_STRING(EX2), ex2, d, EPS ); } \} while(0)// -- check int with epsilon#define CHECKIEPS(EX1, EX2, EPS) do { Skl_Nb_Check++; \  SKL_UINT32 ex1 = (SKL_UINT32)EX1;  SKL_UINT32 ex2 = (SKL_UINT32)EX2;  SKL_UINT32 d = abs(ex2-ex1); \  if (d>EPS) { Skl_PError_Int_Eps(__LINE__, SKL_MK_STRING(EX1), ex1, SKL_MK_STRING(EX2), ex2, d, EPS ); } \} while(0)//////////////////////////////////////////////////////////

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久影院色老大| 日韩va欧美va亚洲va久久| 夜夜揉揉日日人人青青一国产精品 | 亚洲视频在线观看一区| 日韩中文欧美在线| 91精品国产综合久久久久| 国产欧美日韩不卡免费| 免费精品99久久国产综合精品| 色综合天天综合狠狠| 欧美国产亚洲另类动漫| 久久精品99久久久| 9191精品国产综合久久久久久| 成人欧美一区二区三区白人| 精品一区二区影视| 欧美一区二区三区免费在线看| 一区二区三区中文字幕精品精品| 丁香激情综合五月| 国产欧美综合色| 国产精品性做久久久久久| 日韩精品资源二区在线| 免费在线一区观看| 欧美一区二区在线免费播放| 伊人开心综合网| 91蝌蚪porny九色| 国产精品超碰97尤物18| 成av人片一区二区| 亚洲天堂2014| av成人免费在线观看| 中文字幕电影一区| 99re这里都是精品| 亚洲精品成人在线| 色爱区综合激月婷婷| 亚洲精品国产一区二区精华液 | 美女国产一区二区三区| 日韩视频免费观看高清在线视频| 亚洲一区二区在线观看视频| 色av综合在线| 日韩电影一二三区| 日韩美女一区二区三区四区| 国内精品免费**视频| 久久综合久久99| 成人午夜精品在线| 亚洲欧美激情在线| 欧美喷水一区二区| 免费精品视频最新在线| 久久久久久久综合色一本| 国产福利精品一区| 亚洲乱码国产乱码精品精可以看| 欧美亚洲动漫精品| 免费观看在线综合| 国产欧美日韩三区| 色婷婷av久久久久久久| 日本最新不卡在线| 国产日韩欧美麻豆| 欧美性极品少妇| 蜜臀av性久久久久蜜臀aⅴ| 久久久www成人免费无遮挡大片| 51精品久久久久久久蜜臀| 看片网站欧美日韩| 中文字幕亚洲一区二区av在线| 在线观看av一区| 精品一区二区三区免费| 最新欧美精品一区二区三区| 欧美日韩精品系列| 国产91丝袜在线播放| 亚洲一区在线免费观看| 久久综合九色综合97婷婷女人 | 亚洲精品国产无天堂网2021| 欧美一区二区三区免费| 成人午夜在线视频| 天天av天天翘天天综合网| 久久蜜桃av一区二区天堂| 色噜噜久久综合| 国产麻豆9l精品三级站| 亚洲在线一区二区三区| 精品国产123| 在线精品视频一区二区| 国产成人福利片| 美女视频网站黄色亚洲| 国产精品三级av| 337p亚洲精品色噜噜噜| 色综合天天视频在线观看| 国产尤物一区二区| 日韩高清一区在线| 亚洲在线视频免费观看| 国产精品久久久久久久久免费樱桃 | 最新日韩在线视频| 26uuu精品一区二区在线观看| 色偷偷久久一区二区三区| 蜜桃精品视频在线| 亚洲激情在线播放| 中文字幕制服丝袜成人av| 日韩免费高清电影| 91精品中文字幕一区二区三区| 99精品久久免费看蜜臀剧情介绍| 精品午夜久久福利影院| 日韩和欧美一区二区三区| 夜夜操天天操亚洲| 中文字幕制服丝袜成人av| 久久久久一区二区三区四区| 日韩三级伦理片妻子的秘密按摩| 欧美这里有精品| 色哟哟亚洲精品| 一本一本久久a久久精品综合麻豆| 国产大片一区二区| 国产一区二区在线观看免费| 美国精品在线观看| 九九精品一区二区| 韩国一区二区视频| 在线观看三级视频欧美| 92精品国产成人观看免费| 成人精品一区二区三区中文字幕 | 国产亚洲欧美激情| 久久精品综合网| 国产亚洲一区二区在线观看| 久久亚洲精品国产精品紫薇| 久久久久久黄色| 欧美激情一区二区三区| 国产精品色呦呦| 国产精品每日更新在线播放网址| 欧美激情在线免费观看| 亚洲视频小说图片| 亚洲午夜羞羞片| 免费不卡在线视频| 国产一区二区三区久久久| 国内精品免费在线观看| 国产高清精品在线| aaa国产一区| 91国在线观看| 日韩三级.com| 国产亚洲一区二区三区四区 | 裸体健美xxxx欧美裸体表演| 久久99国内精品| 懂色中文一区二区在线播放| 99re66热这里只有精品3直播 | 青青草原综合久久大伊人精品| 蜜臀av一区二区三区| 成人一区在线看| 91国偷自产一区二区三区成为亚洲经典 | 亚洲精品一线二线三线无人区| 欧美精品一区二区三区高清aⅴ| 久久久亚洲高清| 日韩一区在线看| 日韩电影免费一区| 成人手机电影网| 欧美精品日日鲁夜夜添| 欧美高清在线视频| 午夜一区二区三区在线观看| 国产一区亚洲一区| 在线观看一区二区精品视频| 欧美大片在线观看一区二区| 国产精品麻豆欧美日韩ww| 亚洲韩国一区二区三区| 极品少妇xxxx精品少妇| 91在线观看下载| 精品免费99久久| 亚洲一区二三区| 成人深夜视频在线观看| 欧美一区二区美女| 亚洲免费在线电影| 国产ts人妖一区二区| 欧美精品在线观看一区二区| 国产农村妇女精品| av一本久道久久综合久久鬼色| 9191成人精品久久| 国产精品福利一区| 久久99国产精品久久99| 欧美性色aⅴ视频一区日韩精品| 久久老女人爱爱| 日韩一区精品视频| 91激情在线视频| 国产精品丝袜91| 国产在线观看一区二区| 欧美另类久久久品| 一区二区三区自拍| av在线综合网| 久久久久高清精品| 久久精品国产在热久久| 欧美日韩日日夜夜| 亚洲色图清纯唯美| 粉嫩欧美一区二区三区高清影视| 51久久夜色精品国产麻豆| 亚洲综合在线电影| 色一情一乱一乱一91av| 国产精品成人一区二区三区夜夜夜| 老司机午夜精品99久久| 91精品国产91久久久久久最新毛片| 亚洲乱码国产乱码精品精的特点| 成人动漫精品一区二区| 欧美激情一区二区在线| 国产精品亚洲午夜一区二区三区 | 一区二区三区在线免费视频| 波多野结衣91| 国产精品天干天干在观线| 国产成人免费视频网站| 久久久国产精品午夜一区ai换脸 | 美女被吸乳得到大胸91| 91精品国产综合久久精品app| 丝袜美腿成人在线| 欧美一级高清片|