aboutsummaryrefslogtreecommitdiff
path: root/gdb/tui/tuiSourceWin.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/tui/tuiSourceWin.c')
-rw-r--r--gdb/tui/tuiSourceWin.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/gdb/tui/tuiSourceWin.c b/gdb/tui/tuiSourceWin.c
index 4bfc04e..8edb60b 100644
--- a/gdb/tui/tuiSourceWin.c
+++ b/gdb/tui/tuiSourceWin.c
@@ -28,6 +28,8 @@
#include "tui.h"
#include "tuiData.h"
#include "tuiStack.h"
+#include "tuiWin.h"
+#include "tuiGeneralWin.h"
#include "tuiSourceWin.h"
#include "tuiSource.h"
#include "tuiDisassem.h"
@@ -93,13 +95,13 @@ tuiDisplayMainFunction (void)
CORE_ADDR addr;
addr = parse_and_eval_address ("main");
- if (addr <= (CORE_ADDR) 0)
+ if (addr == (CORE_ADDR) 0)
addr = parse_and_eval_address ("MAIN");
- if (addr > (CORE_ADDR) 0)
+ if (addr != (CORE_ADDR) 0)
{
struct symtab_and_line sal;
- tuiUpdateSourceWindowsWithAddr ((Opaque) addr);
+ tuiUpdateSourceWindowsWithAddr (addr);
sal = find_pc_line (addr, 0);
tuiSwitchFilename (sal.symtab->filename);
}
@@ -178,9 +180,9 @@ tuiUpdateSourceWindowAsIs (TuiWinInfoPtr winInfo, struct symtab *s,
** reflect the input address.
*/
void
-tuiUpdateSourceWindowsWithAddr (Opaque addr)
+tuiUpdateSourceWindowsWithAddr (CORE_ADDR addr)
{
- if (addr > (Opaque) NULL)
+ if (addr != 0)
{
struct symtab_and_line sal;
@@ -194,10 +196,8 @@ tuiUpdateSourceWindowsWithAddr (Opaque addr)
tuiShowDisassemAndUpdateSource (addr);
break;
default:
- sal = find_pc_line ((CORE_ADDR) addr, 0);
- tuiShowSource (sal.symtab,
- (Opaque) sal.line,
- FALSE);
+ sal = find_pc_line (addr, 0);
+ tuiShowSource (sal.symtab, sal.line, FALSE);
break;
}
}
@@ -248,14 +248,14 @@ tuiUpdateSourceWindowsWithLine (struct symtab *s, int line)
case DISASSEM_COMMAND:
case DISASSEM_DATA_COMMAND:
find_line_pc (s, line, &pc);
- tuiUpdateSourceWindowsWithAddr ((Opaque) pc);
+ tuiUpdateSourceWindowsWithAddr (pc);
break;
default:
- tuiShowSource (s, (Opaque) line, FALSE);
+ tuiShowSource (s, line, FALSE);
if (currentLayout () == SRC_DISASSEM_COMMAND)
{
find_line_pc (s, line, &pc);
- tuiShowDisassem ((Opaque) pc);
+ tuiShowDisassem (pc);
}
break;
}
@@ -527,7 +527,7 @@ tuiSetHasBreakAt (struct breakpoint *bp, TuiWinInfoPtr winInfo, int hasBreak)
}
else
gotIt = (content[i]->whichElement.source.lineOrAddr.addr
- == (Opaque) bp->address);
+ == bp->address);
if (gotIt)
{
content[i]->whichElement.source.hasBreak = hasBreak;