diff options
Diffstat (limited to 'meta/packages/xorg-lib/xorg-headers-native/X11/X10.h')
| -rw-r--r-- | meta/packages/xorg-lib/xorg-headers-native/X11/X10.h | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/meta/packages/xorg-lib/xorg-headers-native/X11/X10.h b/meta/packages/xorg-lib/xorg-headers-native/X11/X10.h deleted file mode 100644 index afdb80d6bd..0000000000 --- a/meta/packages/xorg-lib/xorg-headers-native/X11/X10.h +++ /dev/null | |||
| @@ -1,89 +0,0 @@ | |||
| 1 | /* $Xorg: X10.h,v 1.4 2001/02/09 02:04:05 xorgcvs Exp $ */ | ||
| 2 | /* | ||
| 3 | * | ||
| 4 | Copyright 1985, 1986, 1987, 1998 The Open Group | ||
| 5 | |||
| 6 | Permission to use, copy, modify, distribute, and sell this software and its | ||
| 7 | documentation for any purpose is hereby granted without fee, provided that | ||
| 8 | the above copyright notice appear in all copies and that both that | ||
| 9 | copyright notice and this permission notice appear in supporting | ||
| 10 | documentation. | ||
| 11 | |||
| 12 | The above copyright notice and this permission notice shall be included in | ||
| 13 | all copies or substantial portions of the Software. | ||
| 14 | |||
| 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| 18 | OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN | ||
| 19 | AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | ||
| 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
| 21 | |||
| 22 | Except as contained in this notice, the name of The Open Group shall not be | ||
| 23 | used in advertising or otherwise to promote the sale, use or other dealings | ||
| 24 | in this Software without prior written authorization from The Open Group. | ||
| 25 | * | ||
| 26 | * The X Window System is a Trademark of The Open Group. | ||
| 27 | * | ||
| 28 | */ | ||
| 29 | |||
| 30 | |||
| 31 | /* | ||
| 32 | * X10.h - Header definition and support file for the C subroutine | ||
| 33 | * interface library for V10 support routines. | ||
| 34 | */ | ||
| 35 | #ifndef _X10_H_ | ||
| 36 | #define _X10_H_ | ||
| 37 | |||
| 38 | /* Used in XDraw and XDrawFilled */ | ||
| 39 | |||
| 40 | typedef struct { | ||
| 41 | short x, y; | ||
| 42 | unsigned short flags; | ||
| 43 | } Vertex; | ||
| 44 | |||
| 45 | /* The meanings of the flag bits. If the bit is 1 the predicate is true */ | ||
| 46 | |||
| 47 | #define VertexRelative 0x0001 /* else absolute */ | ||
| 48 | #define VertexDontDraw 0x0002 /* else draw */ | ||
| 49 | #define VertexCurved 0x0004 /* else straight */ | ||
| 50 | #define VertexStartClosed 0x0008 /* else not */ | ||
| 51 | #define VertexEndClosed 0x0010 /* else not */ | ||
| 52 | /*#define VertexDrawLastPoint 0x0020 */ /* else don't */ | ||
| 53 | |||
| 54 | /* | ||
| 55 | The VertexDrawLastPoint option has not been implemented in XDraw and | ||
| 56 | XDrawFilled so it shouldn't be defined. | ||
| 57 | */ | ||
| 58 | |||
| 59 | /* | ||
| 60 | * XAssoc - Associations used in the XAssocTable data structure. The | ||
| 61 | * associations are used as circular queue entries in the association table | ||
| 62 | * which is contains an array of circular queues (buckets). | ||
| 63 | */ | ||
| 64 | typedef struct _XAssoc { | ||
| 65 | struct _XAssoc *next; /* Next object in this bucket. */ | ||
| 66 | struct _XAssoc *prev; /* Previous obejct in this bucket. */ | ||
| 67 | Display *display; /* Display which ownes the id. */ | ||
| 68 | XID x_id; /* X Window System id. */ | ||
| 69 | char *data; /* Pointer to untyped memory. */ | ||
| 70 | } XAssoc; | ||
| 71 | |||
| 72 | /* | ||
| 73 | * XAssocTable - X Window System id to data structure pointer association | ||
| 74 | * table. An XAssocTable is a hash table whose buckets are circular | ||
| 75 | * queues of XAssoc's. The XAssocTable is constructed from an array of | ||
| 76 | * XAssoc's which are the circular queue headers (bucket headers). | ||
| 77 | * An XAssocTable consists an XAssoc pointer that points to the first | ||
| 78 | * bucket in the bucket array and an integer that indicates the number | ||
| 79 | * of buckets in the array. | ||
| 80 | */ | ||
| 81 | typedef struct { | ||
| 82 | XAssoc *buckets; /* Pointer to first bucket in bucket array.*/ | ||
| 83 | int size; /* Table size (number of buckets). */ | ||
| 84 | } XAssocTable; | ||
| 85 | |||
| 86 | XAssocTable *XCreateAssocTable(); | ||
| 87 | char *XLookUpAssoc(); | ||
| 88 | |||
| 89 | #endif /* _X10_H_ */ | ||
