From: ian Date: Sun, 11 May 2008 19:51:04 +0000 (+0000) Subject: first part of waggle encode bugfix X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=3d18a0dfc022d8d241cf18be4344248507b7b9d2;p=trains.git first part of waggle encode bugfix --- diff --git a/hostside/skelproto-pic.c b/hostside/skelproto-pic.c index 67807d1..ae775c2 100644 --- a/hostside/skelproto-pic.c +++ b/hostside/skelproto-pic.c @@ -39,14 +39,14 @@ static void enco_pic_anyobjv(PicInsn *out, int opcode, int argsbits, int vbits, enco_pic_any(out, opcode, argsbits, obj); \ } -#define ENCO2A(w, opcode, vbits, argsbits) \ +#define ENCO2A(w, opcode, argsbits, vbits) \ extern void enco_pic_##w(PicInsn *out, int obj, int v) { \ enco_pic_anyobjv(out, opcode, argsbits, vbits, obj, v); \ } -ENCO(@cnameyn@, , @opcodeyn@, 0, 0) @h2p@ @nargs=0@ -ENCO(@cnameyn@, C int obj, @opcodeyn@, @arglen@, obj) @h2p@ @nargs=1@ -ENCO2A(@cnameyn@, @opcodeyn@, @arglen@, @vlen@) @h2p@ @nargs=2@ +ENCO(@cnameyn@, , @opcodeyn@, 0, 0) @h2p@ @nargs=0@ +ENCO(@cnameyn@, C int obj, @opcodeyn@, @arglen@, obj) @h2p@ @nargs=1@ +ENCO2A(@cnameyn@, @opcodeyn@, @argslen@, @vlen@) @h2p@ @nargs=2@ extern void enco_pic_pii(PicInsn *out, const PicInsnInfo *pii, int obj, int v) {