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

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

?? xlcint.h

?? 用于nano-x的xlib
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/* $Xorg: Xlcint.h,v 1.3 2000/08/17 19:45:06 cpqbld Exp $ *//*Copyright 1991, 1998  The Open GroupAll Rights Reserved.The above copyright notice and this permission notice shall be includedin all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESSOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OROTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OROTHER DEALINGS IN THE SOFTWARE.Except as contained in this notice, the name of The Open Group shallnot be used in advertising or otherwise to promote the sale, use orother dealings in this Software without prior written authorizationfrom The Open Group.*//* $XFree86: xc/lib/X11/Xlcint.h,v 3.8 2001/01/17 19:41:49 dawes Exp $ *//* * Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, *                      and Nippon Telegraph and Telephone Corporation * Copyright 1991 by the Open Software Foundation * Copyright 1993 by the TOSHIBA Corp. * Copyright 1993, 1994 by Sony Corporation * Copyright 1993, 1994 by the FUJITSU LIMITED * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, 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 names of OMRON, NTT Software, NTT, Open * Software Foundation, and Sony Corporation not be used in advertising * or publicity pertaining to distribution of the software without specific,  * written prior permission. OMRON, NTT Software, NTT, Open Software * Foundation, and Sony Corporation  make no representations about the  * suitability of this software for any purpose.  It is provided "as is"  * without express or implied warranty. * * OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY  * CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING  * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT  * SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY  * CORPORATION 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. *  *	Authors: Li Yuhong		OMRON Corporation *		 Tatsuya Kato		NTT Software Corporation *		 Hiroshi Kuribayashi	OMRON Coproration *		 Muneiyoshi Suzuki	Nippon Telegraph and Telephone Co. *  *		 M. Collins		OSF   *		 Katsuhisa Yano		TOSHIBA Corp. *               Makoto Wakamatsu       Sony Corporation *               Takashi Fujiwara	FUJITSU LIMITED */				#ifndef	_XLCINT_H_#define	_XLCINT_H_#include "Xresource.h"#include "Xutil.h"/*#include "Xvarargs.h"*/#include "varargs.h"typedef Bool (*XFilterEventProc)(#if NeedFunctionPrototypes    Display*		/* display */,    Window		/* window */,    XEvent*		/* event */,    XPointer		/* client_data */#endif);typedef struct _XIMFilter {    struct _XIMFilter *next;    Window window;    unsigned long event_mask;    int start_type, end_type;    XFilterEventProc filter;    XPointer client_data;} XFilterEventRec, *XFilterEventList;typedef struct {    char    *name;    XPointer value;} XIMArg;#ifdef offsetof#define XOffsetOf(s_type,field) offsetof(s_type,field)#else#define XOffsetOf(s_type,field) ((unsigned int)&(((s_type*)NULL)->field))#endif#define XIMNumber(arr) ((unsigned int) (sizeof(arr) / sizeof(arr[0])))/* * define secondary data structs which are part of Input Methods * and Input Context */typedef struct {    char		*resource_name;		/* Resource string */    XrmQuark		xrm_name;		/* Resource name quark */    int			resource_size;		/* Size in bytes of data */    long		resource_offset;	/* Offset from base */    unsigned short 	mode;			/* Read Write Permission */    unsigned short 	id;			/* Input Method Protocol */} XIMResource, *XIMResourceList;/* * data block describing the visual attributes associated with * an input context */typedef struct {    XRectangle		area;    XRectangle		area_needed;    XPoint		spot_location;    Colormap		colormap;    Atom		std_colormap;    unsigned long	foreground;    unsigned long	background;    Pixmap		background_pixmap;    XFontSet            fontset;    int	       		line_spacing;    Cursor		cursor;    XICCallback		start_callback;    XICCallback		done_callback;    XICCallback		draw_callback;    XICCallback		caret_callback;    XIMPreeditState	preedit_state;    XICCallback		state_notify_callback;} ICPreeditAttributes, *ICPreeditAttributesPtr;typedef struct {    XRectangle		area;    XRectangle		area_needed;    Colormap		colormap;    Atom		std_colormap;    unsigned long	foreground;    unsigned long	background;    Pixmap		background_pixmap;    XFontSet            fontset;    int	       		line_spacing;    Cursor		cursor;    XICCallback		start_callback;    XICCallback		done_callback;    XICCallback		draw_callback;} ICStatusAttributes, *ICStatusAttributesPtr;/* * Methods for Xrm parsing *//* The state is a pointer to an object created by the locale's   init_parse_info function (default: _XrmDefaultInitParseInfo). *//* Sets the state to the initial state.   Initiates a sequence of calls to the XmbCharProc. */typedef void (*XmbInitProc)(    XPointer		state);/* Transforms one multibyte character, starting at str, and return a 'char'   in the same parsing class (not a wide character!). Returns the number of   consumed bytes in *lenp. */typedef char (*XmbCharProc)(    XPointer		state,    const char *	str,    int*		lenp);/* Terminates a sequence of calls to the XmbCharProc. */typedef void (*XmbFinishProc)(    XPointer		state);/* Returns the name of the state's locale, as a static string. */typedef const char* (*XlcNameProc)(    XPointer		state);/* Frees the state, which was allocated by the locale's init_parse_info   function. */typedef void (*XrmDestroyProc)(    XPointer		state);/* Set of methods for Xrm parsing. */typedef struct {    XmbInitProc		mbinit;    XmbCharProc		mbchar;    XmbFinishProc	mbfinish;    XlcNameProc		lcname;    XrmDestroyProc	destroy;} XrmMethodsRec;typedef const XrmMethodsRec *XrmMethods;typedef struct _XLCd *XLCd; /* need forward reference *//* * define an LC, it's methods, and data. */typedef void (*XCloseLCProc)(#if NeedFunctionPrototypes    XLCd		/* lcd */#endif);typedef char* (*XlcMapModifiersProc)(#if NeedFunctionPrototypes    XLCd		/* lcd */,    _Xconst char*	/* user_mods */,    _Xconst char*	/* prog_mods */#endif);typedef XOM (*XOpenOMProc)(#if NeedFunctionPrototypes    XLCd		/* lcd */,    Display*		/* display */,    XrmDatabase		/* rdb */,    _Xconst char*	/* res_name */,    _Xconst char*	/* res_class */#endif);typedef XIM (*XOpenIMProc)(#if NeedFunctionPrototypes    XLCd		/* lcd */,    Display*		/* display */,    XrmDatabase		/* rdb */,    char*		/* res_name */,    char*		/* res_class */#endif);typedef Bool (*XRegisterIMInstantiateCBProc)(#if NeedFunctionPrototypes    XLCd		/* lcd */,    Display*		/* display */,    XrmDatabase		/* rdb */,    char*		/* res_name */,    char*		/* res_class */,    XIDProc		/* callback */,    XPointer		/* client_data */#endif);typedef Bool (*XUnregisterIMInstantiateCBProc)(#if NeedFunctionPrototypes    XLCd		/* lcd */,    Display*		/* display */,    XrmDatabase		/* rdb */,    char*		/* res_name */,    char*		/* res_class */,    XIDProc		/* callback */,    XPointer		/* client_data */#endif);typedef XrmMethods (*XrmInitParseInfoProc)(#if NeedFunctionPrototypes    XLCd		/* lcd */,    XPointer*		/* state */#endif);typedef int (*XmbTextPropertyToTextListProc)(    XLCd		lcd,    Display*		display,    const XTextProperty* text_prop,    char***		list_return,    int*		count_return);typedef int (*XwcTextPropertyToTextListProc)(    XLCd		lcd,    Display*		display,    const XTextProperty* text_prop,    wchar_t***		list_return,    int*		count_return);typedef int (*XmbTextListToTextPropertyProc)(    XLCd		lcd,    Display*		display,    char**		list,    int			count,    XICCEncodingStyle	style,    XTextProperty*	text_prop_return);typedef int (*XwcTextListToTextPropertyProc)(    XLCd		lcd,    Display*		display,    wchar_t**		list,    int			count,    XICCEncodingStyle	style,    XTextProperty*	text_prop_return);typedef void (*XwcFreeStringListProc)(    XLCd		lcd,    wchar_t**		list);typedef const char* (*XDefaultStringProc)(    XLCd		lcd);typedef struct {    XCloseLCProc			close;    XlcMapModifiersProc			map_modifiers;    XOpenOMProc				open_om;    XOpenIMProc				open_im;    XrmInitParseInfoProc		init_parse_info;    XmbTextPropertyToTextListProc	mb_text_prop_to_list;    XwcTextPropertyToTextListProc	wc_text_prop_to_list;    XmbTextPropertyToTextListProc	utf8_text_prop_to_list;    XmbTextListToTextPropertyProc	mb_text_list_to_prop;    XwcTextListToTextPropertyProc	wc_text_list_to_prop;    XmbTextListToTextPropertyProc	utf8_text_list_to_prop;    XwcFreeStringListProc		wc_free_string_list;    XDefaultStringProc			default_string;    XRegisterIMInstantiateCBProc	register_callback;    XUnregisterIMInstantiateCBProc	unregister_callback;} XLCdMethodsRec, *XLCdMethods;typedef struct {    char*		name;			/* name of this LC */    char*		modifiers;		/* modifiers of locale */} XLCdCoreRec, *XLCdCore;typedef struct _XLCd {    XLCdMethods		methods;		/* methods of this LC */    XLCdCore		core;			/* data of this LC */    XPointer		opaque;			/* LDX specific data */} XLCdRec;typedef int XlcPosition;#define XlcHead		0#define XlcTail		-1typedef struct {    char *name;    XPointer value;} XlcArg, *XlcArgList;typedef struct _XlcResource {    char *name;    XrmQuark xrm_name;    int size;    int offset;    unsigned long mask;} XlcResource, *XlcResourceList;#define XlcCreateMask	(1L<<0)#define XlcDefaultMask	(1L<<1)#define XlcGetMask	(1L<<2)#define XlcSetMask	(1L<<3)#define XlcIgnoreMask	(1L<<4)#define XlcNumber(arr)	(sizeof(arr) / sizeof(arr[0]))typedef Status (*XCloseOMProc)(#if NeedFunctionPrototypes    XOM			/* om */#endif);typedef char* (*XSetOMValuesProc)(#if NeedFunctionPrototypes    XOM			/* om */,    XlcArgList		/* args */,    int			/* num_args */#endif);typedef char* (*XGetOMValuesProc)(#if NeedFunctionPrototypes    XOM			/* om */,    XlcArgList		/* args */,    int			/* num_args */#endif);typedef XOC (*XCreateOCProc)(#if NeedFunctionPrototypes    XOM			/* om */,    XlcArgList		/* args */,    int			/* num_args */#endif);typedef struct _XOMMethodsRec {    XCloseOMProc	close;    XSetOMValuesProc	set_values;    XGetOMValuesProc	get_values;    XCreateOCProc	create_oc;} XOMMethodsRec, *XOMMethods;typedef struct _XOMCoreRec {    XLCd lcd;				/* lcd */    Display *display;			/* display */    XrmDatabase rdb;			/* database */    char *res_name;			/* resource name */    char *res_class;			/* resource class */    XOC oc_list;			/* xoc list */    XlcResourceList resources;		/* xom resources */    int num_resources;			/* number of xom resources */    XOMCharSetList required_charset;	/* required charset list */    XOMOrientation orientation_list;	/* orientation list */    Bool directional_dependent;		/* directional-dependent */    Bool contextual_drawing;		/* contextual drawing */    Bool context_dependent;		/* context-dependent drawing */} XOMCoreRec, *XOMCore;typedef struct _XOM {    XOMMethods methods;    XOMCoreRec core;} XOMRec;typedef void (*XDestroyOCProc)(#if NeedFunctionPrototypes    XOC			/* oc */#endif);typedef char* (*XSetOCValuesProc)(#if NeedFunctionPrototypes    XOC			/* oc */,    XlcArgList		/* args */,    int			/* num_args */#endif);typedef char* (*XGetOCValuesProc)(#if NeedFunctionPrototypes    XOC			/* oc */,    XlcArgList		/* args */,    int			/* num_args */#endif);/* * X Font Sets are an instantiable object, so we define it, the  * object itself, a method list and data *//*  * XFontSet object method list */typedef int (*XmbTextEscapementProc)(#if NeedFunctionPrototypes    XFontSet		/* font_set */,    _Xconst char*	/* text */,    int			/* text_len */#endif);typedef int (*XmbTextExtentsProc)(#if NeedFunctionPrototypes    XFontSet		/* font_set */,    _Xconst char*	/* text */,    int			/* text_len */,    XRectangle*		/* overall_ink_extents */,    XRectangle*		/* overall_logical_extents */#endif);typedef Status (*XmbTextPerCharExtentsProc)(#if NeedFunctionPrototypes    XFontSet		/* font_set */,    _Xconst char*	/* text */,    int			/* text_len */,    XRectangle*		/* ink_extents_buffer */,    XRectangle*		/* logical_extents_buffer */,    int			/* buffer_size */,    int*		/* num_chars */,    XRectangle*		/* max_ink_extents */,    XRectangle*		/* max_logical_extents */#endif);typedef int (*XmbDrawStringProc)(#if NeedFunctionPrototypes    Display*		/* display */,    Drawable		/* drawable */,    XFontSet		/* font_set */,    GC			/* gc */,    int			/* x */,    int			/* y */,    _Xconst char*	/* text */,    int			/* text_len */#endif);typedef void (*XmbDrawImageStringProc)(#if NeedFunctionPrototypes    Display*		/* display */,    Drawable		/* drawable */,    XFontSet		/* font_set */,    GC			/* gc */,    int			/* x */,

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av动漫网站| 中文字幕中文在线不卡住| 欧美久久久久久久久| 欧美亚男人的天堂| 欧美性感一类影片在线播放| 在线视频欧美区| 在线观看日韩一区| 欧美喷潮久久久xxxxx| 777色狠狠一区二区三区| 欧美一区二视频| 欧美www视频| 久久久久久久久久久久电影| 国产视频不卡一区| 国产精品欧美综合在线| 国产精品狼人久久影院观看方式| 自拍偷在线精品自拍偷无码专区 | www成人在线观看| 久久精品亚洲精品国产欧美kt∨ | 亚洲永久免费视频| 无吗不卡中文字幕| 激情六月婷婷综合| 国产经典欧美精品| 91免费小视频| 91精品在线免费观看| 久久欧美一区二区| 亚洲人成在线播放网站岛国| 亚洲1区2区3区4区| 国产一区二区剧情av在线| 成人高清在线视频| 欧美日韩在线电影| 亚洲精品在线电影| 亚洲视频图片小说| 日韩电影免费在线观看网站| 国产一区二区调教| 在线免费观看视频一区| 日韩一二三区不卡| 中文字幕中文字幕在线一区 | 18成人在线观看| 亚洲国产日日夜夜| 国产一区亚洲一区| 色综合久久综合网97色综合| 欧美一区二区三区日韩| 国产精品毛片久久久久久| 亚洲r级在线视频| 国产一区二区三区免费看| 91极品视觉盛宴| 精品日本一线二线三线不卡| 亚洲欧美日韩国产综合在线| 免费亚洲电影在线| 91视频.com| 日韩精品一区二区三区四区视频| 成人欧美一区二区三区在线播放| 麻豆传媒一区二区三区| 91日韩在线专区| 日韩欧美高清在线| 亚洲精品国产无天堂网2021| 国内精品在线播放| 7777精品伊人久久久大香线蕉的| 国产蜜臀av在线一区二区三区| 亚洲成人激情自拍| 99精品久久免费看蜜臀剧情介绍| 日韩欧美的一区| 亚洲电影视频在线| 成人av电影在线播放| 精品电影一区二区| 亚洲高清免费视频| 91小视频免费观看| 国产色产综合产在线视频| 天堂久久一区二区三区| 99精品国产热久久91蜜凸| 久久人人爽爽爽人久久久| 日韩av一区二区三区四区| 91丨porny丨蝌蚪视频| 欧美激情一二三区| 久久国产视频网| 777午夜精品视频在线播放| 亚洲乱码精品一二三四区日韩在线| 国产成人夜色高潮福利影视| 日韩欧美三级在线| 首页国产丝袜综合| 91极品美女在线| 亚洲美女在线国产| 99精品欧美一区二区蜜桃免费| 久久久夜色精品亚洲| 久久国产成人午夜av影院| 这里是久久伊人| 午夜av电影一区| 欧美吻胸吃奶大尺度电影| 一区二区三区精品视频在线| www.亚洲免费av| 国产欧美日韩综合精品一区二区| 理论电影国产精品| 欧美videos中文字幕| 青青草97国产精品免费观看 | 欧美性极品少妇| 一区二区三区精品视频在线| 91老司机福利 在线| 久久精品日韩一区二区三区| 狠狠狠色丁香婷婷综合激情| 91精品国产一区二区| 视频一区中文字幕| 欧美精品第1页| 首页国产欧美久久| 日韩午夜在线影院| 麻豆精品久久精品色综合| 欧美va在线播放| 国产麻豆91精品| 国产精品久久久爽爽爽麻豆色哟哟| 国产成人精品三级麻豆| 国产精品视频在线看| 99免费精品视频| 亚洲激情av在线| 久久一区二区视频| 国产激情一区二区三区四区| 日本一区二区不卡视频| 成人激情动漫在线观看| 国产精品第四页| 色婷婷综合久久久中文一区二区| 亚洲日本丝袜连裤袜办公室| 91国偷自产一区二区三区成为亚洲经典| 亚洲精品一二三| 欧美日韩精品一区视频| 免费av成人在线| 欧美激情一区不卡| 色哟哟国产精品免费观看| 午夜欧美大尺度福利影院在线看| 欧美一区二区在线看| 国内偷窥港台综合视频在线播放| 欧美国产日韩一二三区| 欧美亚洲免费在线一区| 美美哒免费高清在线观看视频一区二区 | 亚洲影院久久精品| 5566中文字幕一区二区电影| 国产一区二区91| 亚洲欧美日韩电影| 欧美一区二区三区视频免费| 国产成人小视频| 亚洲综合在线第一页| 精品国产伦一区二区三区观看体验 | 欧美精品一区二区三区很污很色的 | 亚洲成av人影院在线观看网| 欧美成人vr18sexvr| 成人av电影观看| 日本成人在线视频网站| 欧美激情艳妇裸体舞| 欧美日韩在线精品一区二区三区激情 | 国产伦精一区二区三区| 亚洲自拍另类综合| 久久久久久久久久久久电影| 欧美中文一区二区三区| 国产一区二区三区不卡在线观看| 成人欧美一区二区三区小说| 欧美一区二区三区色| 99久久精品免费观看| 蜜桃视频在线一区| 18欧美亚洲精品| 精品国产乱子伦一区| 日本电影亚洲天堂一区| 精品一区二区三区在线播放视频| 亚洲日本在线视频观看| 日韩视频一区二区| 色婷婷综合在线| 国产福利视频一区二区三区| 亚洲一区在线观看网站| 中文字幕av一区二区三区| 91精品综合久久久久久| 色屁屁一区二区| 成人黄色小视频| 久久国产尿小便嘘嘘| 亚洲18女电影在线观看| 亚洲欧美成人一区二区三区| 久久精品在这里| 精品免费视频.| 欧美巨大另类极品videosbest | 中文字幕中文乱码欧美一区二区| 欧美一区二区三区在线视频| 91麻豆国产自产在线观看| 高清国产一区二区| 狠狠色丁香九九婷婷综合五月| 午夜伦欧美伦电影理论片| 亚洲激情av在线| 国产欧美一区二区精品婷婷| 日韩精品一区二区三区视频在线观看| 在线观看日韩毛片| 91视频免费看| www.一区二区| 丁香激情综合国产| 国产一区二区三区观看| 精久久久久久久久久久| 日产国产高清一区二区三区| 天堂蜜桃91精品| 午夜精品久久一牛影视| 亚洲一区二区不卡免费| 亚洲激情五月婷婷| 一区二区三区中文字幕电影| 成人欧美一区二区三区视频网页| 日本一区二区免费在线| 国产三级精品视频| 国产欧美日韩精品在线| 国产精品视频麻豆|