aboutsummaryrefslogtreecommitdiff
path: root/xkbcomp/expr.h
diff options
context:
space:
mode:
authormarha <marha@users.sourceforge.net>2009-07-25 18:58:20 +0000
committermarha <marha@users.sourceforge.net>2009-07-25 18:58:20 +0000
commite2c51f2ee7b0a3ea1a052fc49324057b4a4bbc78 (patch)
treed25ddcc9b5bb33bef4832bd6e8702061a9887a53 /xkbcomp/expr.h
parente445df175688f07d599649591c990d432375c67e (diff)
parentdc3c299dd0995549e2a6973ca0f25b254afd38a5 (diff)
downloadvcxsrv-e2c51f2ee7b0a3ea1a052fc49324057b4a4bbc78.tar.gz
vcxsrv-e2c51f2ee7b0a3ea1a052fc49324057b4a4bbc78.tar.bz2
vcxsrv-e2c51f2ee7b0a3ea1a052fc49324057b4a4bbc78.zip
svn merge file:///D:/svnrepos/vcxsrv/branches/released .
Diffstat (limited to 'xkbcomp/expr.h')
-rw-r--r--xkbcomp/expr.h279
1 files changed, 131 insertions, 148 deletions
diff --git a/xkbcomp/expr.h b/xkbcomp/expr.h
index 065716da8..02519f941 100644
--- a/xkbcomp/expr.h
+++ b/xkbcomp/expr.h
@@ -1,4 +1,3 @@
-/* $Xorg: expr.h,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ */
/************************************************************
Copyright (c) 1994 by Silicon Graphics Computer Systems, Inc.
@@ -24,166 +23,150 @@
THE USE OR PERFORMANCE OF THIS SOFTWARE.
********************************************************/
-/* $XFree86$ */
#ifndef EXPR_H
#define EXPR_H 1
-typedef union _ExprResult {
- char * str;
- int ival;
- unsigned uval;
- XkbKeyNameRec keyName;
+typedef union _ExprResult
+{
+ char *str;
+ int ival;
+ unsigned uval;
+ XkbKeyNameRec keyName;
} ExprResult;
-typedef Bool (*IdentLookupFunc)(
- XPointer /* priv */,
- Atom /* elem */,
- Atom /* field */,
- unsigned /* type */,
- ExprResult * /* val_rtrn */
-);
-
-extern char *exprTypeText(
- unsigned /* type */
-);
-
-extern int ExprResolveLhs(
- ExprDef * /* expr */,
- ExprResult * /* elem_rtrn */,
- ExprResult * /* field_rtrn */,
- ExprDef ** /* index_rtrn */
-);
-
-typedef struct _LookupPriv {
- XPointer priv;
- IdentLookupFunc chain;
- XPointer chainPriv;
+typedef Bool(*IdentLookupFunc) (XPointer /* priv */ ,
+ Atom /* elem */ ,
+ Atom /* field */ ,
+ unsigned /* type */ ,
+ ExprResult * /* val_rtrn */
+ );
+
+extern char *exprTypeText(unsigned /* type */
+ );
+
+extern int ExprResolveLhs(ExprDef * /* expr */ ,
+ ExprResult * /* elem_rtrn */ ,
+ ExprResult * /* field_rtrn */ ,
+ ExprDef ** /* index_rtrn */
+ );
+
+typedef struct _LookupPriv
+{
+ XPointer priv;
+ IdentLookupFunc chain;
+ XPointer chainPriv;
} LookupPriv;
-typedef struct _LookupEntry {
+typedef struct _LookupEntry
+{
const char *name;
- unsigned result;
+ unsigned result;
} LookupEntry;
-typedef struct _LookupTable {
- char * element;
- LookupEntry * entries;
- struct _LookupTable * nextElement;
+typedef struct _LookupTable
+{
+ char *element;
+ LookupEntry *entries;
+ struct _LookupTable *nextElement;
} LookupTable;
-extern char *exprOpText(
- unsigned /* type */
-);
-
-extern int RadioLookup(
- XPointer /* priv */,
- Atom /* elem */,
- Atom /* field */,
- unsigned /* type */,
- ExprResult * /* val_rtrn */
-);
-
-extern int SimpleLookup(
- XPointer /* priv */,
- Atom /* elem */,
- Atom /* field */,
- unsigned /* type */,
- ExprResult * /* val_rtrn */
-);
-
-extern int TableLookup(
- XPointer /* priv */,
- Atom /* elem */,
- Atom /* field */,
- unsigned /* type */,
- ExprResult * /* val_rtrn */
-);
-
-extern int LookupModIndex(
- XPointer /* priv */,
- Atom /* elem */,
- Atom /* field */,
- unsigned /* type */,
- ExprResult * /* val_rtrn */
-);
-
-extern int LookupModMask(
- XPointer /* priv */,
- Atom /* elem */,
- Atom /* field */,
- unsigned /* type */,
- ExprResult * /* val_rtrn */
-);
-
-extern int ExprResolveModIndex(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* lookupPriv */
-);
-
-extern int ExprResolveModMask(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* priv */
-);
-
-extern int ExprResolveBoolean(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* lookupPriv */
-);
-
-extern int ExprResolveInteger(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* lookupPriv */
-);
-
-extern int ExprResolveFloat(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* lookupPriv */
-);
-
-extern int ExprResolveString(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* lookupPriv */
-);
-
-extern int ExprResolveKeyName(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* lookupPriv */
-);
-
-extern int ExprResolveEnum(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- LookupEntry * /* values */
-);
-
-extern int ExprResolveMask(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* lookupPriv */
-);
-
-extern int ExprResolveKeySym(
- ExprDef * /* expr */,
- ExprResult * /* val_rtrn */,
- IdentLookupFunc /* lookup */,
- XPointer /* lookupPriv */
-);
+extern char *exprOpText(unsigned /* type */
+ );
+
+extern int RadioLookup(XPointer /* priv */ ,
+ Atom /* elem */ ,
+ Atom /* field */ ,
+ unsigned /* type */ ,
+ ExprResult * /* val_rtrn */
+ );
+
+extern int SimpleLookup(XPointer /* priv */ ,
+ Atom /* elem */ ,
+ Atom /* field */ ,
+ unsigned /* type */ ,
+ ExprResult * /* val_rtrn */
+ );
+
+extern int TableLookup(XPointer /* priv */ ,
+ Atom /* elem */ ,
+ Atom /* field */ ,
+ unsigned /* type */ ,
+ ExprResult * /* val_rtrn */
+ );
+
+extern int LookupModIndex(XPointer /* priv */ ,
+ Atom /* elem */ ,
+ Atom /* field */ ,
+ unsigned /* type */ ,
+ ExprResult * /* val_rtrn */
+ );
+
+extern int LookupModMask(XPointer /* priv */ ,
+ Atom /* elem */ ,
+ Atom /* field */ ,
+ unsigned /* type */ ,
+ ExprResult * /* val_rtrn */
+ );
+
+extern int ExprResolveModIndex(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* lookupPriv */
+ );
+
+extern int ExprResolveModMask(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* priv */
+ );
+
+extern int ExprResolveBoolean(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* lookupPriv */
+ );
+
+extern int ExprResolveInteger(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* lookupPriv */
+ );
+
+extern int ExprResolveFloat(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* lookupPriv */
+ );
+
+extern int ExprResolveString(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* lookupPriv */
+ );
+
+extern int ExprResolveKeyName(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* lookupPriv */
+ );
+
+extern int ExprResolveEnum(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ LookupEntry * /* values */
+ );
+
+extern int ExprResolveMask(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* lookupPriv */
+ );
+
+extern int ExprResolveKeySym(ExprDef * /* expr */ ,
+ ExprResult * /* val_rtrn */ ,
+ IdentLookupFunc /* lookup */ ,
+ XPointer /* lookupPriv */
+ );
#endif /* EXPR_H */