/***====================================================================***/
+typedef Bool(*IdentLookupFunc) (char * /* priv */ ,
+ uint32_t /* field */ ,
+ unsigned /* type */ ,
+ ExprResult * /* val_rtrn */
+ );
+
+typedef struct _LookupPriv
+{
+ char * priv;
+ IdentLookupFunc chain;
+ char * chainPriv;
+} LookupPriv;
+
+/***====================================================================***/
+
char *
exprOpText(unsigned type)
{
return False;
}
-Bool
+static Bool
SimpleLookup(char * priv, uint32_t field, unsigned type,
ExprResult * val_rtrn)
{
return False;
}
-Bool
+static Bool
RadioLookup(char * priv, uint32_t field, unsigned type, ExprResult * val_rtrn)
{
const char *str;
struct xkb_key_name keyName;
} ExprResult;
-typedef Bool(*IdentLookupFunc) (char * /* priv */ ,
- uint32_t /* field */ ,
- unsigned /* type */ ,
- ExprResult * /* val_rtrn */
- );
-
extern int ExprResolveLhs(ExprDef * /* expr */ ,
ExprResult * /* elem_rtrn */ ,
ExprResult * /* field_rtrn */ ,
ExprDef ** /* index_rtrn */
);
-typedef struct _LookupPriv
-{
- char * priv;
- IdentLookupFunc chain;
- char * chainPriv;
-} LookupPriv;
-
typedef struct _LookupEntry
{
const char *name;
unsigned result;
} LookupEntry;
-typedef struct _LookupTable
-{
- char *element;
- LookupEntry *entries;
- struct _LookupTable *nextElement;
-} LookupTable;
-
extern char *exprOpText(unsigned /* type */
);
-extern int RadioLookup(char * /* priv */ ,
- uint32_t /* field */ ,
- unsigned /* type */ ,
- ExprResult * /* val_rtrn */
- );
-
-extern int SimpleLookup(char * /* priv */ ,
- uint32_t /* field */ ,
- unsigned /* type */ ,
- ExprResult * /* val_rtrn */
- );
-
extern int LookupModIndex(char * /* priv */ ,
uint32_t /* field */ ,
unsigned /* type */ ,