From 6d52201a19c2cf8e9e47b7fbba61800d718dc43f Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Sun, 4 Oct 2009 20:36:38 +0200 Subject: [PATCH] dwarflint: simplify macros in get_location_opcode_operands --- src/dwarflint.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/dwarflint.c b/src/dwarflint.c index 2ac9ac9bf..9f7c48954 100644 --- a/src/dwarflint.c +++ b/src/dwarflint.c @@ -4103,18 +4103,16 @@ get_location_opcode_operands (uint8_t opcode, uint8_t *op1, uint8_t *op2) { switch (opcode) { -#define DW_OP_G(OPCODE, OP1, OP2) \ +#define DW_OP_2(OPCODE, OP1, OP2) \ case OPCODE: *op1 = OP1; *op2 = OP2; return true; -#define DW_OP_0(OPCODE) DW_OP_G(OPCODE, 0, 0) -#define DW_OP_1(OPCODE, OP1) DW_OP_G(OPCODE, OP1, 0) -#define DW_OP_2(OPCODE, OP1, OP2) DW_OP_G(OPCODE, OP1, OP2) +#define DW_OP_1(OPCODE, OP1) DW_OP_2(OPCODE, OP1, 0) +#define DW_OP_0(OPCODE) DW_OP_2(OPCODE, 0, 0) DW_OP_OPERANDS #undef DEF_DW_OP_2 #undef DEF_DW_OP_1 #undef DEF_DW_OP_0 -#undef DEF_DW_OP_G default: return false; }; -- 2.47.3