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

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

?? ftdebug.c

?? a very goog book
?? C
字號:
/***************************************************************************//*                                                                         *//*  ftdebug.c                                                              *//*                                                                         *//*    Debugging and logging component (body).                              *//*                                                                         *//*  Copyright 1996-2001 by                                                 *//*  David Turner, Robert Wilhelm, and Werner Lemberg.                      *//*                                                                         *//*  This file is part of the FreeType project, and may only be used,       *//*  modified, and distributed under the terms of the FreeType project      *//*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     *//*  this file you indicate that you have read the license and              *//*  understand and accept it fully.                                        *//*                                                                         *//***************************************************************************/  /*************************************************************************/  /*                                                                       */  /* This component contains various macros and functions used to ease the */  /* debugging of the FreeType engine.  Its main purpose is in assertion   */  /* checking, tracing, and error detection.                               */  /*                                                                       */  /* There are now three debugging modes:                                  */  /*                                                                       */  /* - trace mode                                                          */  /*                                                                       */  /*   Error and trace messages are sent to the log file (which can be the */  /*   standard error output).                                             */  /*                                                                       */  /* - error mode                                                          */  /*                                                                       */  /*   Only error messages are generated.                                  */  /*                                                                       */  /* - release mode:                                                       */  /*                                                                       */  /*   No error message is sent or generated.  The code is free from any   */  /*   debugging parts.                                                    */  /*                                                                       */  /*************************************************************************/#include <ft2build.h>#include FT_FREETYPE_H#include FT_INTERNAL_DEBUG_H#if defined( FT_DEBUG_LEVEL_ERROR )  FT_EXPORT_DEF( void )  FT_Message( const char*  fmt, ... )  {    va_list  ap;    va_start( ap, fmt );    vprintf( fmt, ap );    va_end( ap );  }  FT_EXPORT_DEF( void )  FT_Panic( const char*  fmt, ... )  {    va_list  ap;    va_start( ap, fmt );    vprintf( fmt, ap );    va_end( ap );    exit( EXIT_FAILURE );  }#endif /* FT_DEBUG_LEVEL_ERROR */#ifdef FT_DEBUG_LEVEL_TRACE  /* array of trace levels, initialized to 0 */  int  ft_trace_levels[trace_count];  /* define array of trace toggle names */#define FT_TRACE_DEF(x)  #x ,  static const char*  ft_trace_toggles[trace_count + 1] =  { #include FT_INTERNAL_TRACE_H    NULL  };#undef FT_TRACE_DEF  /*************************************************************************/  /*                                                                       */  /* Initialize the tracing sub-system.  This is done by retrieving the    */  /* value of the "FT2_DEBUG" environment variable.  It must be a list of  */  /* toggles, separated by spaces, `;' or `:'.  Example:                   */  /*                                                                       */  /*    "any=3 memory=6 stream=5"                                          */  /*                                                                       */  /* This will request that all levels be set to 3, except the trace level */  /* for the memory and stream components which are set to 6 and 5,        */  /* respectively.                                                         */  /*                                                                       */  /* See the file <freetype/internal/fttrace.h> for details of the         */  /* available toggle names.                                               */  /*                                                                       */  /* The level must be between 0 and 6; 0 means quiet (except for serious  */  /* runtime errors), and 6 means _very_ verbose.                          */  /*                                                                       */  FT_BASE_DEF( void )  ft_debug_init( void )  {    const char*  ft2_debug = getenv( "FT2_DEBUG" );        if ( ft2_debug )    {      const char*  p = ft2_debug;      const char*  q;            for ( ; *p; p++ )      {        /* skip leading whitespace and separators */        if ( *p == ' ' || *p == '\t' || *p == ':' || *p == ';' || *p == '=' )          continue;                  /* read toggle name, followed by '=' */        q = p;        while ( *p && *p != '=' )          p++;                  if ( *p == '=' && p > q )        {          int  n, i, len = p - q;          int  level = -1, found = -1;                    for ( n = 0; n < trace_count; n++ )          {            const char*  toggle = ft_trace_toggles[n];                        for ( i = 0; i < len; i++ )            {              if ( toggle[i] != q[i] )                break;            }                        if ( i == len && toggle[i] == 0 )            {              found = n;              break;            }          }                    /* read level */          p++;          if ( *p )          {            level = *p++ - '0';            if ( level < 0 || level > 6 )              level = -1;          }                    if ( found >= 0 && level >= 0 )          {            if ( found == trace_any )            {              /* special case for "any" */              for ( n = 0; n < trace_count; n++ )                ft_trace_levels[n] = level;            }            else              ft_trace_levels[found] = level;          }        }      }    }  }#else  /* !FT_DEBUG_LEVEL_TRACE */  FT_BASE_DEF( void )  ft_debug_init( void )  {    /* nothing */  }#endif /* !FT_DEBUG_LEVEL_TRACE *//* END */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
无吗不卡中文字幕| 国产福利一区二区三区视频在线 | 一区二区三区**美女毛片| 91麻豆蜜桃一区二区三区| 一区二区三区影院| 欧美日韩午夜在线视频| 免费看日韩a级影片| 久久综合九色综合久久久精品综合| 国产精品自产自拍| 成人欧美一区二区三区视频网页| 色综合婷婷久久| 性欧美疯狂xxxxbbbb| 日韩欧美专区在线| 成人激情午夜影院| 亚洲在线中文字幕| 日韩欧美资源站| av一区二区三区四区| 亚欧色一区w666天堂| 亚洲精品一区在线观看| 从欧美一区二区三区| 亚洲在线视频网站| 久久综合狠狠综合久久激情 | 91偷拍与自偷拍精品| 五月天一区二区| 国产亚洲欧美色| 91国内精品野花午夜精品| 美腿丝袜亚洲综合| 国产精品久久三| 91精品蜜臀在线一区尤物| 国产精品欧美久久久久一区二区 | 91精品国产一区二区人妖| 国产精品一区二区免费不卡| 亚洲激情在线播放| 亚洲精品一区二区三区99| 91美女蜜桃在线| 精品一区二区三区av| 亚洲美女视频在线| 欧美sm美女调教| 色94色欧美sute亚洲线路一久| 日本欧美加勒比视频| 1000精品久久久久久久久| 欧美一区二区三区啪啪| jlzzjlzz国产精品久久| 美女高潮久久久| 亚洲精品videosex极品| 久久久欧美精品sm网站| 欧美三级日韩三级| 不卡的看片网站| 蜜桃视频第一区免费观看| 亚洲人快播电影网| 精品久久99ma| 欧美视频精品在线观看| 成人av影院在线| 九色porny丨国产精品| 夜夜亚洲天天久久| 亚洲国产精品av| 日韩视频在线永久播放| 91精品福利在线| 国产iv一区二区三区| 蜜臀久久99精品久久久画质超高清| 综合亚洲深深色噜噜狠狠网站| 精品女同一区二区| 欧美日韩一区小说| 99久久精品国产导航| 国产在线不卡一卡二卡三卡四卡| 婷婷成人激情在线网| 亚洲图片激情小说| 国产日韩一级二级三级| 日韩视频免费观看高清完整版 | 中文字幕免费在线观看视频一区| 51午夜精品国产| 91搞黄在线观看| 99久久久精品| 国产精品18久久久久久久久| 免费人成在线不卡| 亚洲成人免费在线| 亚洲亚洲人成综合网络| 亚洲视频一二三| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲人亚洲人成电影网站色| 国产日韩欧美在线一区| 精品国产乱码久久久久久夜甘婷婷| 欧美日韩国产大片| 欧美日韩在线观看一区二区 | 欧美影视一区在线| 色综合久久久久久久久久久| 成人动漫一区二区在线| 国产精品系列在线播放| 韩国三级中文字幕hd久久精品| 六月丁香婷婷久久| 日本强好片久久久久久aaa| 日日骚欧美日韩| 五月天国产精品| 亚洲国产人成综合网站| 亚洲成人先锋电影| 午夜国产精品一区| 日韩电影免费一区| 日韩成人一级大片| 免费人成精品欧美精品| 麻豆精品精品国产自在97香蕉| 奇米色一区二区| 男人的天堂久久精品| 奇米四色…亚洲| 精品一区二区三区视频| 精品无码三级在线观看视频| 精品一区二区日韩| 国产精品一二三四| 国产69精品久久777的优势| 高清不卡在线观看| 成人综合激情网| 99视频热这里只有精品免费| 色噜噜狠狠色综合欧洲selulu| 在线看日本不卡| 欧美日韩不卡在线| 欧美一级理论片| 精品999久久久| 国产亚洲精品福利| 国产精品无圣光一区二区| 1024成人网| 亚洲成人av中文| 日产精品久久久久久久性色| 久久99精品久久只有精品| 国产一区二区三区四区五区入口| 国产成人av自拍| 99re成人精品视频| 欧美日本视频在线| 欧美刺激脚交jootjob| 国产偷国产偷精品高清尤物 | 福利一区福利二区| 91最新地址在线播放| 欧美日韩你懂得| 日韩一级大片在线观看| 国产亚洲一区字幕| 日韩一区在线播放| 婷婷六月综合亚洲| 国产精品99久久久久| 91网站在线播放| 91精品国产综合久久精品麻豆| 精品欧美乱码久久久久久| 国产精品久久久久久久第一福利| 亚洲另类在线视频| 日本欧美在线看| 成人午夜激情影院| 欧美亚洲高清一区二区三区不卡| 欧美一个色资源| 国产精品精品国产色婷婷| 亚洲一区二区综合| 久久99精品国产麻豆不卡| 成人永久免费视频| 欧美视频在线一区| 精品成人在线观看| 亚洲人成精品久久久久| 美女看a上一区| av不卡免费电影| 69堂精品视频| 国产精品欧美一区喷水| 日精品一区二区| 国产成人精品免费网站| 欧美群妇大交群的观看方式| 久久久精品中文字幕麻豆发布| 亚洲码国产岛国毛片在线| 青青草国产成人av片免费| aa级大片欧美| 精品久久免费看| 亚洲精品精品亚洲| 国内精品视频一区二区三区八戒| 一本大道久久a久久综合婷婷| 欧美一级黄色片| 亚洲激情图片qvod| 国产精品一区二区在线观看网站| 欧美四级电影在线观看| 国产午夜亚洲精品理论片色戒 | 91精品国产一区二区三区香蕉| 国产欧美精品一区二区三区四区| 亚洲风情在线资源站| 国产91精品免费| 欧美一区二区三区视频免费播放| 国产精品久久久久久户外露出| 秋霞电影网一区二区| 色一情一伦一子一伦一区| www激情久久| 偷拍亚洲欧洲综合| 99精品视频在线观看| 精品日韩在线一区| 亚洲国产精品久久久久婷婷884 | 色综合久久综合网欧美综合网| 欧美α欧美αv大片| 亚洲国产精品久久久久婷婷884| 成人性色生活片免费看爆迷你毛片| 7777女厕盗摄久久久| 亚洲精品中文字幕在线观看| 国产一区二区三区高清播放| 欧美欧美欧美欧美| 亚洲欧洲综合另类在线| 国产成人精品一区二区三区四区| 欧美一区二区人人喊爽| 一区二区三区波多野结衣在线观看 | 欧美日韩电影一区| 18成人在线观看| 国产suv精品一区二区三区|