⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xpm.h

📁 用于移动设备上的java虚拟机源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define XpmRGBCloseness	   (1L<<13)#define XpmColorKey	   (1L<<14)#define XpmColorTable      (1L<<15)#define XpmReturnColorTable XpmColorTable#define XpmReturnAllocPixels (1L<<16)#define XpmAllocCloseColors (1L<<17)#define XpmBitmapFormat    (1L<<18)#define XpmAllocColor      (1L<<19)#define XpmFreeColors      (1L<<20)#define XpmColorClosure    (1L<<21)/* XpmInfo value masks bits */#define XpmComments        XpmInfos#define XpmReturnComments  XpmComments/* XpmAttributes mask_pixel value when there is no mask */#ifndef FOR_MSW#define XpmUndefPixel 0x80000000#else/* int is only 16 bit for MSW */#define XpmUndefPixel 0x8000#endif/* * color keys for visual type, they must fit along with the number key of * each related element in xpmColorKeys[] defined in XpmI.h */#define XPM_MONO	2#define XPM_GREY4	3#define XPM_GRAY4	3#define XPM_GREY 	4#define XPM_GRAY 	4#define XPM_COLOR	5/* macros for forward declarations of functions with prototypes */#if NeedFunctionPrototypes#define FUNC(f, t, p) extern t f p#define LFUNC(f, t, p) static t f p#else#define FUNC(f, t, p) extern t f()#define LFUNC(f, t, p) static t f()#endif/* * functions declarations */#ifdef __cplusplusextern "C" {#endif/* FOR_MSW, all ..Pixmap.. are excluded, only the ..XImage.. are used *//* Same for Amiga! */#if !defined(FOR_MSW) && !defined(AMIGA)    FUNC(XpmCreatePixmapFromData, int, (Display *display,					Drawable d,					char **data,					Pixmap *pixmap_return,					Pixmap *shapemask_return,					XpmAttributes *attributes));    FUNC(XpmCreateDataFromPixmap, int, (Display *display,					char ***data_return,					Pixmap pixmap,					Pixmap shapemask,					XpmAttributes *attributes));    FUNC(XpmReadFileToPixmap, int, (Display *display,				    Drawable d,				    char *filename,				    Pixmap *pixmap_return,				    Pixmap *shapemask_return,				    XpmAttributes *attributes));    FUNC(XpmWriteFileFromPixmap, int, (Display *display,				       char *filename,				       Pixmap pixmap,				       Pixmap shapemask,				       XpmAttributes *attributes));#endif    FUNC(XpmCreateImageFromData, int, (Display *display,				       char **data,				       XImage **image_return,				       XImage **shapemask_return,				       XpmAttributes *attributes));    FUNC(XpmCreateDataFromImage, int, (Display *display,				       char ***data_return,				       XImage *image,				       XImage *shapeimage,				       XpmAttributes *attributes));    FUNC(XpmReadFileToImage, int, (Display *display,				   char *filename,				   XImage **image_return,				   XImage **shapeimage_return,				   XpmAttributes *attributes));    FUNC(XpmWriteFileFromImage, int, (Display *display,				      char *filename,				      XImage *image,				      XImage *shapeimage,				      XpmAttributes *attributes));    FUNC(XpmCreateImageFromBuffer, int, (Display *display,					 char *buffer,					 XImage **image_return,					 XImage **shapemask_return,					 XpmAttributes *attributes));#if !defined(FOR_MSW) && !defined(AMIGA)    FUNC(XpmCreatePixmapFromBuffer, int, (Display *display,					  Drawable d,					  char *buffer,					  Pixmap *pixmap_return,					  Pixmap *shapemask_return,					  XpmAttributes *attributes));    FUNC(XpmCreateBufferFromImage, int, (Display *display,					 char **buffer_return,					 XImage *image,					 XImage *shapeimage,					 XpmAttributes *attributes));    FUNC(XpmCreateBufferFromPixmap, int, (Display *display,					  char **buffer_return,					  Pixmap pixmap,					  Pixmap shapemask,					  XpmAttributes *attributes));#endif    FUNC(XpmReadFileToBuffer, int, (char *filename, char **buffer_return));    FUNC(XpmWriteFileFromBuffer, int, (char *filename, char *buffer));    FUNC(XpmReadFileToData, int, (char *filename, char ***data_return));    FUNC(XpmWriteFileFromData, int, (char *filename, char **data));    FUNC(XpmAttributesSize, int, ());    FUNC(XpmFreeAttributes, void, (XpmAttributes *attributes));    FUNC(XpmFreeExtensions, void, (XpmExtension *extensions,				   int nextensions));    FUNC(XpmFreeXpmImage, void, (XpmImage *image));    FUNC(XpmFreeXpmInfo, void, (XpmInfo *info));    FUNC(XpmGetErrorString, char *, (int errcode));    FUNC(XpmLibraryVersion, int, ());    /* XpmImage functions */    FUNC(XpmReadFileToXpmImage, int, (char *filename,				      XpmImage *image,				      XpmInfo *info));    FUNC(XpmWriteFileFromXpmImage, int, (char *filename,					 XpmImage *image,					 XpmInfo *info));#if !defined(FOR_MSW) && !defined(AMIGA)    FUNC(XpmCreatePixmapFromXpmImage, int, (Display *display,					    Drawable d,					    XpmImage *image,					    Pixmap *pixmap_return,					    Pixmap *shapemask_return,					    XpmAttributes *attributes));#endif    FUNC(XpmCreateImageFromXpmImage, int, (Display *display,					   XpmImage *image,					   XImage **image_return,					   XImage **shapeimage_return,					   XpmAttributes *attributes));    FUNC(XpmCreateXpmImageFromImage, int, (Display *display,					   XImage *image,					   XImage *shapeimage,					   XpmImage *xpmimage,					   XpmAttributes *attributes));#if !defined(FOR_MSW) && !defined(AMIGA)    FUNC(XpmCreateXpmImageFromPixmap, int, (Display *display,					    Pixmap pixmap,					    Pixmap shapemask,					    XpmImage *xpmimage,					    XpmAttributes *attributes));#endif    FUNC(XpmCreateDataFromXpmImage, int, (char ***data_return,					  XpmImage *image,					  XpmInfo *info));    FUNC(XpmCreateXpmImageFromData, int, (char **data,					  XpmImage *image,					  XpmInfo *info));    FUNC(XpmCreateXpmImageFromBuffer, int, (char *buffer,					    XpmImage *image,					    XpmInfo *info));    FUNC(XpmCreateBufferFromXpmImage, int, (char **buffer_return,					    XpmImage *image,					    XpmInfo *info));    FUNC(XpmGetParseError, int, (char *filename,				 int *linenum_return,				 int *charnum_return));    FUNC(XpmFree, void, (void *ptr));#ifdef __cplusplus} /* for C++ V2.0 */#endif/* backward compatibility *//* for version 3.0c */#define XpmPixmapColorError  XpmColorError#define XpmPixmapSuccess     XpmSuccess#define XpmPixmapOpenFailed  XpmOpenFailed#define XpmPixmapFileInvalid XpmFileInvalid#define XpmPixmapNoMemory    XpmNoMemory#define XpmPixmapColorFailed XpmColorFailed#define XpmReadPixmapFile(dpy, d, file, pix, mask, att) \    XpmReadFileToPixmap(dpy, d, file, pix, mask, att)#define XpmWritePixmapFile(dpy, file, pix, mask, att) \    XpmWriteFileFromPixmap(dpy, file, pix, mask, att)/* for version 3.0b */#define PixmapColorError  XpmColorError#define PixmapSuccess     XpmSuccess#define PixmapOpenFailed  XpmOpenFailed#define PixmapFileInvalid XpmFileInvalid#define PixmapNoMemory    XpmNoMemory#define PixmapColorFailed XpmColorFailed#define ColorSymbol XpmColorSymbol#define XReadPixmapFile(dpy, d, file, pix, mask, att) \    XpmReadFileToPixmap(dpy, d, file, pix, mask, att)#define XWritePixmapFile(dpy, file, pix, mask, att) \    XpmWriteFileFromPixmap(dpy, file, pix, mask, att)#define XCreatePixmapFromData(dpy, d, data, pix, mask, att) \    XpmCreatePixmapFromData(dpy, d, data, pix, mask, att)#define XCreateDataFromPixmap(dpy, data, pix, mask, att) \    XpmCreateDataFromPixmap(dpy, data, pix, mask, att)#endif /* XPM_NUMBERS */#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -