aboutsummaryrefslogtreecommitdiff
path: root/binutils_patches/0010-Replaced-C99-code-with-ANSI-C-equivalent.patch
diff options
context:
space:
mode:
Diffstat (limited to 'binutils_patches/0010-Replaced-C99-code-with-ANSI-C-equivalent.patch')
-rw-r--r--binutils_patches/0010-Replaced-C99-code-with-ANSI-C-equivalent.patch44
1 files changed, 44 insertions, 0 deletions
diff --git a/binutils_patches/0010-Replaced-C99-code-with-ANSI-C-equivalent.patch b/binutils_patches/0010-Replaced-C99-code-with-ANSI-C-equivalent.patch
new file mode 100644
index 0000000..a74f955
--- /dev/null
+++ b/binutils_patches/0010-Replaced-C99-code-with-ANSI-C-equivalent.patch
@@ -0,0 +1,44 @@
+From cc54a1037caf9f5ab4b5cd5795f1d5b7e2ceb68d Mon Sep 17 00:00:00 2001
+From: Xavier ASUS <xavi92psx@gmail.com>
+Date: Tue, 29 Oct 2019 23:16:48 +0100
+Subject: [PATCH 10/10] Replaced C99 code with ANSI C equivalent
+
+---
+ opcodes/stm8-dis.c | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/opcodes/stm8-dis.c b/opcodes/stm8-dis.c
+index 906b8370..d1969f44 100644
+--- a/opcodes/stm8-dis.c
++++ b/opcodes/stm8-dis.c
+@@ -379,6 +379,8 @@ int stm8_dis(bfd_vma addr, unsigned int op)
+ {
+ if (op == stm8_opcodes[i].bin_opcode)
+ {
++ int curr_operand;
++
+ dinfo->fprintf_func(dinfo->stream, "%s",stm8_opcodes[i].name);
+ operandlen = stm8_compute_insn_size(stm8_opcodes[i])-stm8_opcode_size(op);
+ instrlen += operandlen;
+@@ -388,8 +390,9 @@ int stm8_dis(bfd_vma addr, unsigned int op)
+ lastlabeladdr = 0;
+ c = ' ';
+
+- for (int curr_operand = 0; curr_operand < stm8_num_opcode_operands(stm8_opcodes[i]); curr_operand++)
++ for (curr_operand = 0; curr_operand < stm8_num_opcode_operands(stm8_opcodes[i]); curr_operand++)
+ {
++ int j;
+ bufp = buf;
+ dir = 1;
+ operand = 0;
+@@ -401,7 +404,7 @@ int stm8_dis(bfd_vma addr, unsigned int op)
+ operand = stm8_num_opcode_operands(stm8_opcodes[i]) - 1;
+ }
+
+- for (int j = 0; j < stm8_num_opcode_operands(stm8_opcodes[i]); j++, operand += dir)
++ for (j = 0; j < stm8_num_opcode_operands(stm8_opcodes[i]); j++, operand += dir)
+ {
+ s[0] = 0;
+ bufp += stm8_operands(s, bufp, stm8_opcodes[i].constraints[operand]);
+--
+2.17.1