X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Futil%2Fxparsegeometry_repl.h;fp=src%2Futil%2Fxparsegeometry_repl.h;h=75ebad1b8e256d58fdf6df892f2ab56b6039b05b;hb=1b5ee849ba61b667aeba474a7e03406196478bee;hp=0000000000000000000000000000000000000000;hpb=1ede9f68f98e29ddd07bd466310967e716bfac92;p=freeglut diff --git a/src/util/xparsegeometry_repl.h b/src/util/xparsegeometry_repl.h new file mode 100644 index 0000000..75ebad1 --- /dev/null +++ b/src/util/xparsegeometry_repl.h @@ -0,0 +1,50 @@ +/* + * Copied from the X sources. + */ + +/* + +Copyright 1985, 1986, 1987,1998 The Open Group + +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. + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of The Open Group shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from The Open Group. + +*/ + +#ifndef XPARSEGEOMETRY_REPL_H +#define XPARSEGEOMETRY_REPL_H + +#define NoValue 0x0000 +#define XValue 0x0001 +#define YValue 0x0002 +#define WidthValue 0x0004 +#define HeightValue 0x0008 +#define AllValues 0x000F +#define XNegative 0x0010 +#define YNegative 0x0020 + +extern int XParseGeometry (const char *string, /* INPUT */ + int *x, int *y, /* RETURN */ + unsigned int *width, unsigned int *height); /* RETURN */ + + +#endif