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

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

?? spaces.h

?? 一個Xpdf應用的例子
?? H
字號:
/* $XConsortium: spaces.h,v 1.3 91/10/10 11:19:22 rws Exp $ *//* Copyright International Business Machines, Corp. 1991 * All Rights Reserved * Copyright Lexmark International, Inc. 1991 * All Rights Reserved * * License to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, * provided that the above copyright notice appear in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation, and that the name of IBM or Lexmark not be * used in advertising or publicity pertaining to distribution of the * software without specific, written prior permission. * * IBM AND LEXMARK PROVIDE THIS SOFTWARE "AS IS", WITHOUT ANY WARRANTIES OF * ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO ANY * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, * AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.  THE ENTIRE RISK AS TO THE * QUALITY AND PERFORMANCE OF THE SOFTWARE, INCLUDING ANY DUTY TO SUPPORT * OR MAINTAIN, BELONGS TO THE LICENSEE.  SHOULD ANY PORTION OF THE * SOFTWARE PROVE DEFECTIVE, THE LICENSEE (NOT IBM OR LEXMARK) ASSUMES THE * ENTIRE COST OF ALL SERVICING, REPAIR AND CORRECTION.  IN NO EVENT SHALL * IBM OR LEXMARK BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF * THIS SOFTWARE. *//*SHARED*/#include "types.h"#define   USER                       t1_User#define   IDENTITY                   t1_Identity #define   Context(d,u)               t1_Context(d,u)#define   Transform(o,f1,f2,f3,f4)   t1_Transform(o,f1,f2,f3,f4)#define   Rotate(o,d)                t1_Rotate(o,d)#define   Scale(o,sx,sy)             t1_Scale(o,sx,sy)#define   QuerySpace(S,f1,f2,f3,f4)  t1_QuerySpace(S,f1,f2,f3,f4)#define   Warp(s1,o,s2)              t1_Warp(s1,o,s2) struct XYspace *t1_Context(); /* creates a coordinate space for a device      */struct xobject *t1_Transform();  /* transform an object                       */struct xobject *t1_Rotate();  /* rotate an object                             */struct xobject *t1_Scale();   /* scale an object                              */struct xobject *t1_Warp();    /* transform like delta of two spaces           */void t1_QuerySpace();         /* returns coordinate space matrix              */ /*END SHARED*//*SHARED*/ #define   DeviceResolution   t1_DeviceResolution#define   InitSpaces()       t1_InitSpaces()#define   CopySpace(s)       t1_CopySpace(s)#define   Xform(o,M)         t1_Xform(o,M)#define   UnConvert(S,pt,xp,yp)    t1_UnConvert(S,pt,xp,yp)#define   MatrixMultiply(A,B,C)    t1_MMultiply(A,B,C)#define   MatrixInvert(A,B)        t1_MInvert(A,B)#define   PseudoSpace(S,M)   t1_PseudoSpace(S,M)#define   FindContext(M)     t1_FindContext(M) void t1_InitSpaces();         /* initialize pre-defined coordinate spaces     */struct XYspace *t1_CopySpace(); /* duplicate a coordinate space               */struct xobject *t1_Xform();   /* transform object by matrix                   */void t1_UnConvert();          /* return user coordinates from device coordinates */void t1_MMultiply();          /* multiply two matrices                        */void t1_MInvert();            /* invert a matrix                              */void t1_PseudoSpace();        /* force a coordinate space from a matrix       */int t1_FindContext();         /* return the "context" represented by a matrix */ /*END SHARED*//*SHARED*/ /* #define    KillSpace(s)     Free(s)Note - redefined KillSpace() to check references !3-26-91 PNM */ #define KillSpace(s)      if ( (--(s->references) == 0) ||\                      ( (s->references == 1) && ISPERMANENT(s->flag) ) )\                        Free(s) #define    ConsumeSpace(s)  MAKECONSUME(s,KillSpace(s))#define    UniqueSpace(s)   MAKEUNIQUE(s,CopySpace(s)) /*END SHARED*//*SHARED*/ typedef SHORT pel;           /* integer pel locations                        */typedef LONG fractpel;       /* fractional pel locations                     */ #define   FRACTBITS     16   /* number of fractional bits in 'fractpel'      *//*We define the following macros to convert from 'fractpel' to 'pel' andvice versa:*/#define   TOFRACTPEL(p)   (((fractpel)p)<<FRACTBITS)#define   FPHALF          (1<<(FRACTBITS-1))#define   NEARESTPEL(fp)  (((fp)+FPHALF)>>FRACTBITS)#define   FRACTFLOAT   (DOUBLE)(1L<<FRACTBITS) /*END SHARED*//*SHARED*/ struct doublematrix {       DOUBLE normal[2][2];       DOUBLE inverse[2][2];} ; /*END SHARED*//*SHARED*/ struct XYspace {       XOBJ_COMMON           /* xobject common data define 3-26-91 PNM       */			     /* type = SPACETYPE			     */       int (*convert)();     /* calculate "fractpoint" X,Y from float X,Y    */       int (*iconvert)();    /* calculate "fractpoint" X,Y from int X,Y      */       fractpel (*xconvert)();  /* subroutine of convert                     */       fractpel (*yconvert)();  /* subroutine of convert                     */       fractpel (*ixconvert)();  /* subroutine of iconvert                   */       fractpel (*iyconvert)();  /* subroutine of iconvert                   */       int ID;               /* unique identifier (used in font caching)     */       unsigned char context;  /* device context of coordinate space         */       struct doublematrix tofract;  /* xform to get to fractional pels      */       fractpel itofract[2][2];  /* integer version of "tofract.normal"      */} ; #define    INVALIDID  0      /* no valid space will have this ID             */ /*END SHARED*//*SHARED*/ struct fractpoint {       fractpel x,y;} ; /*END SHARED*//*SHARED*/ #define  NULLCONTEXT   0 /*END SHARED*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久婷婷国产综合精品青草| 国产精品区一区二区三区| 99精品欧美一区二区蜜桃免费 | 国内精品自线一区二区三区视频| 亚洲欧洲精品天堂一级| 国产精品久久久一区麻豆最新章节| 26uuu另类欧美亚洲曰本| 亚洲精品在线三区| 久久久久久久综合色一本| 日本一区二区三区四区| 亚洲三级理论片| 夜夜嗨av一区二区三区网页| 亚洲一区二区三区在线看| 亚洲高清中文字幕| 久久66热偷产精品| 国产91精品在线观看| jlzzjlzz欧美大全| 在线观看亚洲精品视频| 制服丝袜一区二区三区| 久久伊99综合婷婷久久伊| 久久精品日产第一区二区三区高清版 | 亚洲色图视频网站| 高清视频一区二区| www.在线成人| 欧美日韩成人一区二区| 欧美成人vr18sexvr| 国产日韩一级二级三级| 亚洲主播在线播放| 99re热这里只有精品免费视频| 91论坛在线播放| 3d动漫精品啪啪一区二区竹菊| 久久久国产精华| 一区二区三区 在线观看视频 | 在线成人高清不卡| 国产亚洲综合色| 一区二区免费看| 久草在线在线精品观看| 色婷婷综合久色| 欧美一级免费观看| 中文字幕一区二区三区四区不卡| 五月天亚洲婷婷| 成人性视频网站| 欧美一区二区三区视频免费| 国产欧美日韩亚州综合 | 狠狠色丁香婷综合久久| 日本韩国欧美国产| 中文字幕欧美日本乱码一线二线| 成人av在线资源网站| 欧美日本一区二区在线观看| 国产欧美一区二区精品性色 | 91在线视频观看| 精品国内二区三区| 日韩精品电影在线观看| 91视频一区二区三区| 久久精品一区二区三区不卡牛牛 | 国产999精品久久久久久绿帽| 欧美日韩午夜在线| 中文字幕一区二区三区乱码在线| 久久99热99| 91精品国产aⅴ一区二区| 一区二区三区鲁丝不卡| www.在线欧美| 国产精品久久三区| 成人免费福利片| 国产欧美日本一区视频| 国产在线精品不卡| 26uuu久久综合| 精品亚洲porn| 日韩美一区二区三区| 亚洲一本大道在线| 色婷婷av一区二区三区软件| 最新成人av在线| 99久久伊人久久99| 亚洲老妇xxxxxx| 欧美午夜电影一区| 亚洲成人精品一区二区| 91 com成人网| 日韩成人免费看| 日韩欧美一级在线播放| 麻豆精品一区二区综合av| 日韩欧美色综合网站| 激情成人综合网| 久久久久九九视频| 国产98色在线|日韩| 最新国产精品久久精品| 91九色最新地址| 午夜视频在线观看一区二区| 欧美一级午夜免费电影| 国内精品免费**视频| 欧美激情综合五月色丁香小说| 高清shemale亚洲人妖| 国产精品久久久久永久免费观看 | 美女免费视频一区| 国产午夜精品在线观看| 91网站在线播放| 日韩精品每日更新| 国产日产欧美一区二区视频| 色综合天天综合| 日本不卡在线视频| 国产午夜亚洲精品不卡| 色婷婷av久久久久久久| 麻豆freexxxx性91精品| 国产精品美女久久久久久久网站| 日本韩国欧美国产| 九九精品视频在线看| 国产精品成人一区二区艾草| 欧美日韩久久一区二区| 国产精品中文欧美| 亚洲成av人片在线观看| 日本一区二区动态图| 欧美视频完全免费看| 国产成人午夜精品5599| 亚洲福利视频一区| 国产精品天干天干在观线| 欧美揉bbbbb揉bbbbb| 国产精品456| 午夜精品久久久久久久久久久| 国产日韩欧美a| 日韩一区二区三区视频| 91福利社在线观看| 国产福利一区在线| 日韩不卡一二三区| 亚洲日穴在线视频| 国产欧美1区2区3区| 91精品国产综合久久蜜臀| 9久草视频在线视频精品| 麻豆精品在线观看| 天天操天天干天天综合网| 国产精品毛片高清在线完整版| 欧美mv日韩mv国产网站app| 欧美在线影院一区二区| 成人app在线| 国产乱码精品一区二区三| 免费久久99精品国产| 亚洲最大的成人av| 亚洲日本成人在线观看| 国产婷婷色一区二区三区| 精品国精品国产| 欧美精品18+| 欧美日韩你懂得| 欧美天堂亚洲电影院在线播放| 91麻豆精品在线观看| gogo大胆日本视频一区| 国产精品888| 国产99精品视频| 国产**成人网毛片九色 | 国产亚洲综合在线| 久久久亚洲国产美女国产盗摄| 日韩欧美国产一区二区三区| 91精品国产色综合久久不卡电影 | 亚洲男人天堂av网| 国产精品久久久久久户外露出| 久久久噜噜噜久久中文字幕色伊伊| 欧美大片在线观看| 精品欧美乱码久久久久久| 精品美女被调教视频大全网站| 日韩欧美成人激情| 久久亚洲一区二区三区明星换脸| 欧美大片免费久久精品三p| 91精品国产麻豆| 精品福利av导航| 久久精品人人做人人综合| 中文av字幕一区| 亚洲女与黑人做爰| 亚洲成人精品一区| 韩国三级中文字幕hd久久精品| 国产成人h网站| 日本精品一区二区三区高清| 欧美日韩美女一区二区| 欧美成人伊人久久综合网| 国产午夜亚洲精品午夜鲁丝片| 国产精品麻豆网站| 午夜视频一区二区| 国产一区二区三区四区五区美女| 风间由美一区二区av101| 色诱视频网站一区| 日韩一区二区在线观看| 中文字幕的久久| 亚洲高清免费在线| 国产高清亚洲一区| 91久久一区二区| 日韩欧美一区二区久久婷婷| 国产精品天天摸av网| 亚洲h在线观看| 国产91精品一区二区麻豆亚洲| 91久久奴性调教| 久久久久久99精品| 亚洲成人一区在线| 成人黄色大片在线观看| 欧美色欧美亚洲另类二区| 国产喷白浆一区二区三区| 亚洲一区二区美女| 懂色av一区二区夜夜嗨| 欧美日韩在线亚洲一区蜜芽| 久久久不卡网国产精品一区| 亚洲午夜久久久久久久久久久| 国产精品综合二区| 777午夜精品免费视频| 亚洲欧美在线高清| 黑人巨大精品欧美一区|