From 8480adf25b12443e87bd9dca75e5a50d8bc2ec25 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Tue, 21 Dec 2004 21:24:56 +0000 Subject: [PATCH] * remote.c (fetch_register_using_p): Fix formatting. --- gdb/ChangeLog | 4 ++++ gdb/remote.c | 29 ++++++++++++++++------------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b55c60ad43..c752aa34bf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2004-12-21 Jim Blandy + + * remote.c (fetch_register_using_p): Fix formatting. + 2004-12-21 Paul N. Hilfinger * ada-lang.c (ada_print_subexp): Remove i18n markup from Ada code diff --git a/gdb/remote.c b/gdb/remote.c index 250be7008d..9bbe603de6 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -3192,20 +3192,23 @@ fetch_register_using_p (int regnum) p += hexnumstr (p, regnum); *p++ = '\0'; remote_send (buf, rs->remote_packet_size); - if (buf[0] != 0 && buf[0] != 'E') { - p = buf; - i = 0; - while (p[0] != 0) { - if (p[1] == 0) { - error("fetch_register_using_p: early buf termination"); - return 0; - } - regp[i++] = fromhex (p[0]) * 16 + fromhex (p[1]); - p += 2; + if (buf[0] != 0 && buf[0] != 'E') + { + p = buf; + i = 0; + while (p[0] != 0) + { + if (p[1] == 0) + { + error ("fetch_register_using_p: early buf termination"); + return 0; + } + regp[i++] = fromhex (p[0]) * 16 + fromhex (p[1]); + p += 2; + } + regcache_raw_supply (current_regcache, regnum, regp); + return 1; } - regcache_raw_supply (current_regcache, regnum, regp); - return 1; - } return 0; }