From 47b8a5cef34de4d637105307711aea07e0533920 Mon Sep 17 00:00:00 2001 From: Peter Schauer Date: Fri, 2 Oct 1998 11:02:00 +0000 Subject: * target.c (target_xfer_memory): Handle requests with zero transfer length right away. * values.c (unpack_double): Set up code, length and signedness of type _after_ checking for typedef. --- gdb/values.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'gdb/values.c') diff --git a/gdb/values.c b/gdb/values.c index d7be2b00aff..7b1b732538e 100644 --- a/gdb/values.c +++ b/gdb/values.c @@ -661,12 +661,15 @@ unpack_double (type, valaddr, invp) char *valaddr; int *invp; { - register enum type_code code = TYPE_CODE (type); - register int len = TYPE_LENGTH (type); - register int nosign = TYPE_UNSIGNED (type); + enum type_code code; + int len; + int nosign; *invp = 0; /* Assume valid. */ CHECK_TYPEDEF (type); + code = TYPE_CODE (type); + len = TYPE_LENGTH (type); + nosign = TYPE_UNSIGNED (type); if (code == TYPE_CODE_FLT) { #ifdef INVALID_FLOAT -- cgit v1.2.1