summaryrefslogtreecommitdiff
path: root/utils/ql
diff options
context:
space:
mode:
Diffstat (limited to 'utils/ql')
-rw-r--r--utils/ql/asmout.c2
-rw-r--r--utils/ql/l.h5
2 files changed, 5 insertions, 2 deletions
diff --git a/utils/ql/asmout.c b/utils/ql/asmout.c
index 4e685a9c..23f2a4a7 100644
--- a/utils/ql/asmout.c
+++ b/utils/ql/asmout.c
@@ -1,5 +1,7 @@
#include "l.h"
+struct s_oprange oprange[ALAST];
+
#define OPVCC(o,xo,oe,rc) (((o)<<26)|((xo)<<1)|((oe)<<10)|((rc)&1))
#define OPCC(o,xo,rc) OPVCC((o),(xo),0,(rc))
#define OP(o,xo) OPVCC((o),(xo),0,0)
diff --git a/utils/ql/l.h b/utils/ql/l.h
index 6baabc3b..b23d8440 100644
--- a/utils/ql/l.h
+++ b/utils/ql/l.h
@@ -86,11 +86,12 @@ struct Optab
char size;
char param;
};
-struct
+struct s_oprange
{
Optab* start;
Optab* stop;
-} oprange[ALAST];
+};
+extern struct s_oprange oprange[ALAST];
enum
{