summaryrefslogtreecommitdiff
path: root/opcodes/w65-dis.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2005-07-01 11:16:33 +0000
committerNick Clifton <nickc@redhat.com>2005-07-01 11:16:33 +0000
commitdce90140f774911d2c90aeba8c1c3f0c4f854ef2 (patch)
tree832f1ddd50c99eac71c6b0176b33c911a8f9c4a3 /opcodes/w65-dis.c
parent2be1811973b500fc34b1281fa7dabb32751b67ca (diff)
downloadgdb-dce90140f774911d2c90aeba8c1c3f0c4f854ef2.tar.gz
Update function declarations to ISO C90 formatting
Diffstat (limited to 'opcodes/w65-dis.c')
-rw-r--r--opcodes/w65-dis.c62
1 files changed, 18 insertions, 44 deletions
diff --git a/opcodes/w65-dis.c b/opcodes/w65-dis.c
index b9b5ccf71c6..26e11a14138 100644
--- a/opcodes/w65-dis.c
+++ b/opcodes/w65-dis.c
@@ -2,19 +2,20 @@
Copyright 1995, 1998, 2000, 2001, 2002, 2005
Free Software Foundation, Inc.
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
+ MA 02110-1301, USA. */
#include <stdio.h>
#include "sysdep.h"
@@ -28,25 +29,8 @@ static fprintf_ftype fpr;
static void *stream;
static struct disassemble_info *local_info;
-static void print_operand PARAMS ((int, char *, int *));
-
-#if 0
-static char *lname[] = { "r0","r1","r2","r3","r4","r5","r6","r7","s0" };
-
-static char *
-findname (val)
- unsigned int val;
-{
- if (val >= 0x10 && val <= 0x20)
- return lname[(val - 0x10) / 2];
- return 0;
-}
-#endif
static void
-print_operand (lookup, format, args)
- int lookup;
- char *format;
- int *args;
+print_operand (int lookup, char *format, int *args)
{
int val;
int c;
@@ -58,15 +42,7 @@ print_operand (lookup, format, args)
case '$':
val = args[(*format++) - '0'];
if (lookup)
- {
-#if 0
- name = findname (val);
- if (name)
- fpr (stream, "%s", name);
- else
-#endif
- local_info->print_address_func (val, local_info);
- }
+ local_info->print_address_func (val, local_info);
else
fpr (stream, "0x%x", val);
@@ -79,9 +55,7 @@ print_operand (lookup, format, args)
}
int
-print_insn_w65 (memaddr, info)
- bfd_vma memaddr;
- struct disassemble_info *info;
+print_insn_w65 (bfd_vma memaddr, struct disassemble_info *info)
{
int status = 0;
unsigned char insn[4];
@@ -90,13 +64,13 @@ print_insn_w65 (memaddr, info)
int X = 0;
int M = 0;
int args[2];
+
stream = info->stream;
fpr = info->fprintf_func;
local_info = info;
+
for (i = 0; i < 4 && status == 0; i++)
- {
- status = info->read_memory_func (memaddr + i, insn + i, 1, info);
- }
+ status = info->read_memory_func (memaddr + i, insn + i, 1, info);
for (op = optable; op->val != insn[0]; op++)
;