summaryrefslogtreecommitdiff
path: root/app/xkbcomp/xkbcomp.h
diff options
context:
space:
mode:
Diffstat (limited to 'app/xkbcomp/xkbcomp.h')
-rw-r--r--app/xkbcomp/xkbcomp.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/app/xkbcomp/xkbcomp.h b/app/xkbcomp/xkbcomp.h
index d57a7f660..67b88b3ab 100644
--- a/app/xkbcomp/xkbcomp.h
+++ b/app/xkbcomp/xkbcomp.h
@@ -31,10 +31,6 @@
#define DEBUG_VAR debugFlags
#endif
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
#include <X11/Xlib.h>
#include <X11/XKBlib.h>
@@ -114,6 +110,7 @@ typedef struct _ParseCommon
#define CreateKeyNames(x) ((x)->flags&AutoKeyNames)
extern unsigned warningLevel;
+extern unsigned optionalParts;
typedef struct _IncludeStmt
{
@@ -171,7 +168,7 @@ typedef struct _Expr
unsigned uval;
int ival;
char keyName[5];
- void *ptr;
+ Opaque ptr;
} value;
} ExprDef;
@@ -363,7 +360,7 @@ extern Bool CompileKeyTypes(XkbFile * /* file */ ,
typedef struct _LEDInfo *LEDInfoPtr;
-extern Bool CompileCompatMap(const XkbFile * /* file */ ,
+extern Bool CompileCompatMap(XkbFile * /* file */ ,
XkbFileInfo * /* result */ ,
unsigned /* merge */ ,
LEDInfoPtr * /* unboundLEDs */
@@ -380,16 +377,21 @@ extern Bool CompileSymbols(XkbFile * /* file */ ,
#define WantFullNames (1<<3)
#define ListRecursive (1<<4)
+extern char *rootDir;
extern unsigned verboseLevel;
extern unsigned dirsToStrip;
+extern Bool AddListing(char * /* file */ ,
+ char * /* map */
+ );
+
extern Bool AddMatchingFiles(char * /* head_in */
);
extern int AddMapOnly(char * /* map */
);
-extern int GenerateListing(const char * /* filename */
+extern int GenerateListing(char * /* filename */
);
#endif /* XKBCOMP_H */