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

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

?? ttinterp.c

?? a very goog book
?? C
?? 第 1 頁 / 共 5 頁
字號:
  /*                                                                       */  /*             This is commented out currently.                          */  /*                                                                       */  /* <Input>                                                               */  /*    exec  :: A handle to the target execution context.                 */  /*                                                                       */  /* <Return>                                                              */  /*    TrueTyoe error code.  0 means success.                             */  /*                                                                       */  /* <Note>                                                                */  /*    Only the glyph loader and debugger should call this function.      */  /*                                                                       */  FT_LOCAL_DEF( FT_Error )  TT_Run_Context( TT_ExecContext  exec,                  FT_Bool         debug )  {    FT_Error  error;    if ( ( error = TT_Goto_CodeRange( exec, tt_coderange_glyph, 0  ) )           != TT_Err_Ok )      return error;    exec->zp0 = exec->pts;    exec->zp1 = exec->pts;    exec->zp2 = exec->pts;    exec->GS.gep0 = 1;    exec->GS.gep1 = 1;    exec->GS.gep2 = 1;    exec->GS.projVector.x = 0x4000;    exec->GS.projVector.y = 0x0000;    exec->GS.freeVector = exec->GS.projVector;    exec->GS.dualVector = exec->GS.projVector;    exec->GS.round_state = 1;    exec->GS.loop        = 1;    /* some glyphs leave something on the stack. so we clean it */    /* before a new execution.                                  */    exec->top     = 0;    exec->callTop = 0;#if 1    FT_UNUSED( debug );    return exec->face->interpreter( exec );#else    if ( !debug )      return TT_RunIns( exec );    else      return TT_Err_Ok;#endif  }  const TT_GraphicsState  tt_default_graphics_state =  {    0, 0, 0,    { 0x4000, 0 },    { 0x4000, 0 },    { 0x4000, 0 },    1, 64, 1,    TRUE, 68, 0, 0, 9, 3,    0, FALSE, 2, 1, 1, 1  };  /* documentation is in ttinterp.h */  FT_EXPORT_DEF( TT_ExecContext )  TT_New_Context( TT_Face  face )  {    TT_Driver       driver;    TT_ExecContext  exec;    FT_Memory       memory;    if ( !face )      return 0;    driver = (TT_Driver)face->root.driver;    memory = driver->root.root.memory;    exec   = driver->context;    if ( !driver->context )    {      FT_Error  error;      /* allocate object */      if ( FT_NEW( exec ) )        goto Exit;      /* initialize it */      error = Init_Context( exec, face, memory );      if ( error )        goto Fail;      /* store it into the driver */      driver->context = exec;    }  Exit:    return driver->context;  Fail:    FT_FREE( exec );    return 0;  }  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    TT_Done_Context                                                    */  /*                                                                       */  /* <Description>                                                         */  /*    Discards an execution context.                                     */  /*                                                                       */  /* <Input>                                                               */  /*    exec :: A handle to the target execution context.                  */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  /* <Note>                                                                */  /*    Only the glyph loader and debugger should call this function.      */  /*                                                                       */  FT_LOCAL_DEF( FT_Error )  TT_Done_Context( TT_ExecContext  exec )  {    /* Nothing at all for now */    FT_UNUSED( exec );    return TT_Err_Ok;  }  /*************************************************************************/  /*                                                                       */  /* Before an opcode is executed, the interpreter verifies that there are */  /* enough arguments on the stack, with the help of the Pop_Push_Count    */  /* table.                                                                */  /*                                                                       */  /* For each opcode, the first column gives the number of arguments that  */  /* are popped from the stack; the second one gives the number of those   */  /* that are pushed in result.                                            */  /*                                                                       */  /* Note that for opcodes with a varying number of parameters, either 0   */  /* or 1 arg is verified before execution, depending on the nature of the */  /* instruction:                                                          */  /*                                                                       */  /* - if the number of arguments is given by the bytecode stream or the   */  /*   loop variable, 0 is chosen.                                         */  /*                                                                       */  /* - if the first argument is a count n that is followed by arguments    */  /*   a1 .. an, then 1 is chosen.                                         */  /*                                                                       */  /*************************************************************************/#undef  PACK#define PACK( x, y )  ( ( x << 4 ) | y )  static  const FT_Byte  Pop_Push_Count[256] =  {    /* opcodes are gathered in groups of 16 */    /* please keep the spaces as they are   */    /*  SVTCA  y  */  PACK( 0, 0 ),    /*  SVTCA  x  */  PACK( 0, 0 ),    /*  SPvTCA y  */  PACK( 0, 0 ),    /*  SPvTCA x  */  PACK( 0, 0 ),    /*  SFvTCA y  */  PACK( 0, 0 ),    /*  SFvTCA x  */  PACK( 0, 0 ),    /*  SPvTL //  */  PACK( 2, 0 ),    /*  SPvTL +   */  PACK( 2, 0 ),    /*  SFvTL //  */  PACK( 2, 0 ),    /*  SFvTL +   */  PACK( 2, 0 ),    /*  SPvFS     */  PACK( 2, 0 ),    /*  SFvFS     */  PACK( 2, 0 ),    /*  GPV       */  PACK( 0, 2 ),    /*  GFV       */  PACK( 0, 2 ),    /*  SFvTPv    */  PACK( 0, 0 ),    /*  ISECT     */  PACK( 5, 0 ),    /*  SRP0      */  PACK( 1, 0 ),    /*  SRP1      */  PACK( 1, 0 ),    /*  SRP2      */  PACK( 1, 0 ),    /*  SZP0      */  PACK( 1, 0 ),    /*  SZP1      */  PACK( 1, 0 ),    /*  SZP2      */  PACK( 1, 0 ),    /*  SZPS      */  PACK( 1, 0 ),    /*  SLOOP     */  PACK( 1, 0 ),    /*  RTG       */  PACK( 0, 0 ),    /*  RTHG      */  PACK( 0, 0 ),    /*  SMD       */  PACK( 1, 0 ),    /*  ELSE      */  PACK( 0, 0 ),    /*  JMPR      */  PACK( 1, 0 ),    /*  SCvTCi    */  PACK( 1, 0 ),    /*  SSwCi     */  PACK( 1, 0 ),    /*  SSW       */  PACK( 1, 0 ),    /*  DUP       */  PACK( 1, 2 ),    /*  POP       */  PACK( 1, 0 ),    /*  CLEAR     */  PACK( 0, 0 ),    /*  SWAP      */  PACK( 2, 2 ),    /*  DEPTH     */  PACK( 0, 1 ),    /*  CINDEX    */  PACK( 1, 1 ),    /*  MINDEX    */  PACK( 1, 0 ),    /*  AlignPTS  */  PACK( 2, 0 ),    /*  INS_$28   */  PACK( 0, 0 ),    /*  UTP       */  PACK( 1, 0 ),    /*  LOOPCALL  */  PACK( 2, 0 ),    /*  CALL      */  PACK( 1, 0 ),    /*  FDEF      */  PACK( 1, 0 ),    /*  ENDF      */  PACK( 0, 0 ),    /*  MDAP[0]   */  PACK( 1, 0 ),    /*  MDAP[1]   */  PACK( 1, 0 ),    /*  IUP[0]    */  PACK( 0, 0 ),    /*  IUP[1]    */  PACK( 0, 0 ),    /*  SHP[0]    */  PACK( 0, 0 ),    /*  SHP[1]    */  PACK( 0, 0 ),    /*  SHC[0]    */  PACK( 1, 0 ),    /*  SHC[1]    */  PACK( 1, 0 ),    /*  SHZ[0]    */  PACK( 1, 0 ),    /*  SHZ[1]    */  PACK( 1, 0 ),    /*  SHPIX     */  PACK( 1, 0 ),    /*  IP        */  PACK( 0, 0 ),    /*  MSIRP[0]  */  PACK( 2, 0 ),    /*  MSIRP[1]  */  PACK( 2, 0 ),    /*  AlignRP   */  PACK( 0, 0 ),    /*  RTDG      */  PACK( 0, 0 ),    /*  MIAP[0]   */  PACK( 2, 0 ),    /*  MIAP[1]   */  PACK( 2, 0 ),    /*  NPushB    */  PACK( 0, 0 ),    /*  NPushW    */  PACK( 0, 0 ),    /*  WS        */  PACK( 2, 0 ),    /*  RS        */  PACK( 1, 1 ),    /*  WCvtP     */  PACK( 2, 0 ),    /*  RCvt      */  PACK( 1, 1 ),    /*  GC[0]     */  PACK( 1, 1 ),    /*  GC[1]     */  PACK( 1, 1 ),    /*  SCFS      */  PACK( 2, 0 ),    /*  MD[0]     */  PACK( 2, 1 ),    /*  MD[1]     */  PACK( 2, 1 ),    /*  MPPEM     */  PACK( 0, 1 ),    /*  MPS       */  PACK( 0, 1 ),    /*  FlipON    */  PACK( 0, 0 ),    /*  FlipOFF   */  PACK( 0, 0 ),    /*  DEBUG     */  PACK( 1, 0 ),    /*  LT        */  PACK( 2, 1 ),    /*  LTEQ      */  PACK( 2, 1 ),    /*  GT        */  PACK( 2, 1 ),    /*  GTEQ      */  PACK( 2, 1 ),    /*  EQ        */  PACK( 2, 1 ),    /*  NEQ       */  PACK( 2, 1 ),    /*  ODD       */  PACK( 1, 1 ),    /*  EVEN      */  PACK( 1, 1 ),    /*  IF        */  PACK( 1, 0 ),    /*  EIF       */  PACK( 0, 0 ),    /*  AND       */  PACK( 2, 1 ),    /*  OR        */  PACK( 2, 1 ),    /*  NOT       */  PACK( 1, 1 ),    /*  DeltaP1   */  PACK( 1, 0 ),    /*  SDB       */  PACK( 1, 0 ),    /*  SDS       */  PACK( 1, 0 ),    /*  ADD       */  PACK( 2, 1 ),    /*  SUB       */  PACK( 2, 1 ),    /*  DIV       */  PACK( 2, 1 ),    /*  MUL       */  PACK( 2, 1 ),    /*  ABS       */  PACK( 1, 1 ),    /*  NEG       */  PACK( 1, 1 ),    /*  FLOOR     */  PACK( 1, 1 ),    /*  CEILING   */  PACK( 1, 1 ),    /*  ROUND[0]  */  PACK( 1, 1 ),    /*  ROUND[1]  */  PACK( 1, 1 ),    /*  ROUND[2]  */  PACK( 1, 1 ),    /*  ROUND[3]  */  PACK( 1, 1 ),    /*  NROUND[0] */  PACK( 1, 1 ),    /*  NROUND[1] */  PACK( 1, 1 ),    /*  NROUND[2] */  PACK( 1, 1 ),    /*  NROUND[3] */  PACK( 1, 1 ),    /*  WCvtF     */  PACK( 2, 0 ),    /*  DeltaP2   */  PACK( 1, 0 ),    /*  DeltaP3   */  PACK( 1, 0 ),    /*  DeltaCn[0] */ PACK( 1, 0 ),    /*  DeltaCn[1] */ PACK( 1, 0 ),    /*  DeltaCn[2] */ PACK( 1, 0 ),    /*  SROUND    */  PACK( 1, 0 ),    /*  S45Round  */  PACK( 1, 0 ),    /*  JROT      */  PACK( 2, 0 ),    /*  JROF      */  PACK( 2, 0 ),    /*  ROFF      */  PACK( 0, 0 ),    /*  INS_$7B   */  PACK( 0, 0 ),    /*  RUTG      */  PACK( 0, 0 ),    /*  RDTG      */  PACK( 0, 0 ),    /*  SANGW     */  PACK( 1, 0 ),    /*  AA        */  PACK( 1, 0 ),    /*  FlipPT    */  PACK( 0, 0 ),    /*  FlipRgON  */  PACK( 2, 0 ),    /*  FlipRgOFF */  PACK( 2, 0 ),    /*  INS_$83   */  PACK( 0, 0 ),    /*  INS_$84   */  PACK( 0, 0 ),    /*  ScanCTRL  */  PACK( 1, 0 ),    /*  SDVPTL[0] */  PACK( 2, 0 ),    /*  SDVPTL[1] */  PACK( 2, 0 ),    /*  GetINFO   */  PACK( 1, 1 ),    /*  IDEF      */  PACK( 1, 0 ),    /*  ROLL      */  PACK( 3, 3 ),    /*  MAX       */  PACK( 2, 1 ),    /*  MIN       */  PACK( 2, 1 ),    /*  ScanTYPE  */  PACK( 1, 0 ),    /*  InstCTRL  */  PACK( 2, 0 ),    /*  INS_$8F   */  PACK( 0, 0 ),    /*  INS_$90  */   PACK( 0, 0 ),    /*  INS_$91  */   PACK( 0, 0 ),    /*  INS_$92  */   PACK( 0, 0 ),    /*  INS_$93  */   PACK( 0, 0 ),    /*  INS_$94  */   PACK( 0, 0 ),    /*  INS_$95  */   PACK( 0, 0 ),    /*  INS_$96  */   PACK( 0, 0 ),    /*  INS_$97  */   PACK( 0, 0 ),    /*  INS_$98  */   PACK( 0, 0 ),    /*  INS_$99  */   PACK( 0, 0 ),    /*  INS_$9A  */   PACK( 0, 0 ),    /*  INS_$9B  */   PACK( 0, 0 ),

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清av一区二区| 色婷婷亚洲精品| 亚洲人成在线观看一区二区| 91超碰这里只有精品国产| 国产不卡视频在线观看| 日韩精品1区2区3区| 亚洲柠檬福利资源导航| 26uuu精品一区二区| 欧美性受极品xxxx喷水| 国产精品亚洲成人| 午夜不卡在线视频| 伊人色综合久久天天| 久久久久久久久久久久久夜| 91精品一区二区三区久久久久久| 波多野结衣中文字幕一区| 日本亚洲免费观看| 亚洲一区二区免费视频| 国产精品久久久久影院老司 | www..com久久爱| 日本不卡不码高清免费观看| 亚洲精品第1页| 亚洲国产精品黑人久久久| 日韩欧美久久一区| 8v天堂国产在线一区二区| 一本一道波多野结衣一区二区 | 不卡的av在线播放| 国产精品一区在线| 国产综合久久久久影院| 日韩av电影免费观看高清完整版 | 国产美女视频91| 日本欧美在线看| 亚洲国产精品久久艾草纯爱| 中文字幕一区二区不卡| 国产欧美一区二区在线| 久久久精品日韩欧美| 久久理论电影网| 精品国产91久久久久久久妲己| 91精品一区二区三区久久久久久| 欧美精品少妇一区二区三区| 欧美在线观看一二区| 在线亚洲一区二区| 色吧成人激情小说| 欧美午夜精品久久久| 在线观看日韩一区| 欧美精品tushy高清| 91精品黄色片免费大全| 91 com成人网| 精品欧美一区二区三区精品久久| 26uuu久久综合| 国产亚洲综合在线| 国产精品三级在线观看| 国产精品国产馆在线真实露脸| 亚洲欧洲性图库| 一区二区三区免费在线观看| 亚洲午夜免费视频| 日韩av一区二区在线影视| 免费人成网站在线观看欧美高清| 久久精品国产亚洲高清剧情介绍| 久久机这里只有精品| 国产成人午夜99999| 成人av在线一区二区| 一本大道久久精品懂色aⅴ| 91福利在线免费观看| 在线综合亚洲欧美在线视频 | 亚洲精品日日夜夜| 亚洲午夜成aⅴ人片| 奇米精品一区二区三区在线观看一| 日韩av不卡一区二区| 国产一区二区中文字幕| 不卡一区在线观看| 精品视频全国免费看| 日韩欧美一区二区不卡| 国产婷婷色一区二区三区| 亚洲视频狠狠干| 五月天中文字幕一区二区| 经典三级一区二区| 99综合电影在线视频| 欧美日韩高清一区二区| 久久视频一区二区| 亚洲欧美aⅴ...| 日韩激情中文字幕| 国产成人精品一区二区三区四区| 一本色道综合亚洲| 精品免费国产一区二区三区四区| 中文字幕亚洲视频| 另类人妖一区二区av| 99在线精品一区二区三区| 欧美一级二级三级蜜桃| 国产精品国产三级国产普通话99| 亚洲福中文字幕伊人影院| 国产精品99久久久久| 欧美性生交片4| 国产农村妇女毛片精品久久麻豆| 偷偷要91色婷婷| 成人sese在线| 欧美成人福利视频| 亚洲午夜激情网页| 成人av影视在线观看| 这里只有精品免费| 亚洲精品国产精华液| 国产成都精品91一区二区三| 91精品国产一区二区三区蜜臀| 中文字幕av一区二区三区免费看 | 午夜精品久久久久| 9i在线看片成人免费| 久久久久久综合| 日韩精品1区2区3区| 91福利国产精品| 国产精品日韩成人| 国产在线精品一区二区不卡了 | 欧美不卡激情三级在线观看| 亚洲精品欧美综合四区| 丁香婷婷综合激情五月色| 欧美一区二区三区电影| 亚洲乱码国产乱码精品精98午夜| 国产成人夜色高潮福利影视| 欧美成人免费网站| 麻豆成人91精品二区三区| 欧美中文字幕一区| 亚洲免费观看在线视频| 成人高清视频免费观看| 国产视频在线观看一区二区三区 | 亚洲欧美在线高清| 国产电影精品久久禁18| 精品国产一区久久| 免费成人av在线播放| 欧美日韩精品综合在线| 艳妇臀荡乳欲伦亚洲一区| 97久久人人超碰| 中文字幕中文字幕一区二区| 国产成人av电影在线| 久久综合九色综合97_久久久| 麻豆专区一区二区三区四区五区| 欧美日韩黄色影视| 亚洲va国产天堂va久久en| 91福利视频在线| 亚洲成人av一区二区三区| 91国在线观看| 香蕉久久夜色精品国产使用方法| 欧美色精品在线视频| 一区二区在线观看视频| 91福利在线播放| 图片区小说区国产精品视频| 欧美精品黑人性xxxx| 不卡一区二区三区四区| 综合色天天鬼久久鬼色| 91小视频免费看| 一区二区三区美女视频| 欧美色窝79yyyycom| 午夜精品久久久久久久久 | 国产精品久久久久三级| 99久久伊人久久99| 玉米视频成人免费看| 欧美日韩1区2区| 麻豆国产精品777777在线| 久久亚洲一级片| av成人老司机| 午夜视频在线观看一区二区三区| 日韩视频一区二区三区在线播放 | 欧美亚洲国产一区在线观看网站| 亚洲成人免费视频| 欧美一区二区三区免费在线看| 韩国女主播一区二区三区| 欧美激情一区在线| 色老头久久综合| 美脚の诱脚舐め脚责91| 中文字幕av不卡| 色婷婷一区二区三区四区| 图片区日韩欧美亚洲| 久久久久国产成人精品亚洲午夜 | 26uuu成人网一区二区三区| 成人app网站| 天堂一区二区在线| 国产亚洲成aⅴ人片在线观看| 91视频.com| 日本大胆欧美人术艺术动态| 久久久99免费| 日本精品视频一区二区| 美女性感视频久久| 亚洲欧洲精品天堂一级| 欧美电影在线免费观看| 国产成人免费视频网站| 亚洲国产va精品久久久不卡综合| 精品国产91久久久久久久妲己| 91最新地址在线播放| 免费高清在线视频一区·| 国产精品美女久久久久久久久久久 | 不卡免费追剧大全电视剧网站| 一区二区三区日本| 久久久青草青青国产亚洲免观| 91国产福利在线| 粉嫩嫩av羞羞动漫久久久| 日产国产欧美视频一区精品| 国产亚洲欧美日韩在线一区| 欧美曰成人黄网| 成人深夜福利app| 人人爽香蕉精品| 樱桃国产成人精品视频| 国产日本欧洲亚洲| 欧美成人国产一区二区|