1 | #ifndef XPROTOSTRUCTS_H |
2 | #define XPROTOSTRUCTS_H |
3 | |
4 | /*********************************************************** |
5 | |
6 | Copyright 1987, 1998 The Open Group |
7 | |
8 | Permission to use, copy, modify, distribute, and sell this software and its |
9 | documentation for any purpose is hereby granted without fee, provided that |
10 | the above copyright notice appear in all copies and that both that |
11 | copyright notice and this permission notice appear in supporting |
12 | documentation. |
13 | |
14 | The above copyright notice and this permission notice shall be included in |
15 | all copies or substantial portions of the Software. |
16 | |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
20 | OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN |
21 | AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
22 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
23 | |
24 | Except as contained in this notice, the name of The Open Group shall not be |
25 | used in advertising or otherwise to promote the sale, use or other dealings |
26 | in this Software without prior written authorization from The Open Group. |
27 | |
28 | |
29 | Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. |
30 | |
31 | All Rights Reserved |
32 | |
33 | Permission to use, copy, modify, and distribute this software and its |
34 | documentation for any purpose and without fee is hereby granted, |
35 | provided that the above copyright notice appear in all copies and that |
36 | both that copyright notice and this permission notice appear in |
37 | supporting documentation, and that the name of Digital not be |
38 | used in advertising or publicity pertaining to distribution of the |
39 | software without specific, written prior permission. |
40 | |
41 | DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING |
42 | ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL |
43 | DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR |
44 | ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, |
45 | WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, |
46 | ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS |
47 | SOFTWARE. |
48 | |
49 | ******************************************************************/ |
50 | #include <X11/Xmd.h> |
51 | |
52 | /* Used by PolySegment */ |
53 | |
54 | typedef struct _xSegment { |
55 | INT16 x1, y1, x2, y2; |
56 | } xSegment; |
57 | |
58 | /* POINT */ |
59 | |
60 | typedef struct _xPoint { |
61 | INT16 x, y; |
62 | } xPoint; |
63 | |
64 | typedef struct _xRectangle { |
65 | INT16 x, y; |
66 | CARD16 width, height; |
67 | } xRectangle; |
68 | |
69 | /* ARC */ |
70 | |
71 | typedef struct _xArc { |
72 | INT16 x, y; |
73 | CARD16 width, height; |
74 | INT16 angle1, angle2; |
75 | } xArc; |
76 | |
77 | #endif /* XPROTOSTRUCTS_H */ |
78 | |