diff options
author | Mike Pall <mike> | 2010-08-08 18:03:20 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2010-08-08 18:03:20 +0200 |
commit | 0d6f6f3fa002373e160e70d00417dacba108296d (patch) | |
tree | bddb4be9061f35a86785c667f721171b3746b9e1 /dynasm/dasm_x86.h | |
parent | be19218a6cb2f8b8682d655e51a3069c20db5bfb (diff) | |
download | luajit2-0d6f6f3fa002373e160e70d00417dacba108296d.tar.gz |
Clean up some more DynASM target dependencies.
Diffstat (limited to 'dynasm/dasm_x86.h')
-rw-r--r-- | dynasm/dasm_x86.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/dynasm/dasm_x86.h b/dynasm/dasm_x86.h index a1f08896..517ee4f6 100644 --- a/dynasm/dasm_x86.h +++ b/dynasm/dasm_x86.h @@ -47,6 +47,9 @@ enum { #define DASM_POS2SEC(pos) ((pos)>>24) #define DASM_POS2PTR(D, pos) (D->sections[DASM_POS2SEC(pos)].rbuf + (pos)) +/* Action list type. */ +typedef const unsigned char *dasm_ActList; + /* Per-section structure. */ typedef struct dasm_Section { int *rbuf; /* Biased buffer pointer (negative section bias). */ @@ -132,11 +135,11 @@ void dasm_growpc(Dst_DECL, unsigned int maxpc) } /* Setup encoder. */ -void dasm_setup(Dst_DECL, dasm_ActList actionlist) +void dasm_setup(Dst_DECL, const void *actionlist) { dasm_State *D = Dst_REF; int i; - D->actionlist = actionlist; + D->actionlist = (dasm_ActList)actionlist; D->status = DASM_S_OK; D->section = &D->sections[0]; memset((void *)D->lglabels, 0, D->lgsize); |