summaryrefslogtreecommitdiff
path: root/gdb/tui
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2011-03-25 09:57:35 +0000
committerKai Tietz <kai.tietz@onevision.com>2011-03-25 09:57:35 +0000
commit8683a8ddd22f3a8a1639b70bac391a9019dadd03 (patch)
tree6b55e7205b495c7e0dc35d2d9299cca3f94bb13c /gdb/tui
parente05eb68e659694f3cf2a73a9a892c10942017977 (diff)
downloadgdb-8683a8ddd22f3a8a1639b70bac391a9019dadd03.tar.gz
2011-03-25 Kai Tietz <ktietz@redhat.com>
* tui/tui-source.c (tui_set_source_content): Use filename_cmp instead of strcmp for comparison. (tui_source_is_displayed): Likewise. * tui/tui-winsource.c (tui_update_breakpoint_info): Likewise.
Diffstat (limited to 'gdb/tui')
-rw-r--r--gdb/tui/tui-source.c15
-rw-r--r--gdb/tui/tui-winsource.c3
2 files changed, 10 insertions, 8 deletions
diff --git a/gdb/tui/tui-source.c b/gdb/tui/tui-source.c
index a46797c966d..240ea430141 100644
--- a/gdb/tui/tui-source.c
+++ b/gdb/tui/tui-source.c
@@ -28,6 +28,7 @@
#include "source.h"
#include "symtab.h"
#include "objfiles.h"
+#include "filenames.h"
#include "tui/tui.h"
#include "tui/tui-data.h"
@@ -149,9 +150,9 @@ tui_set_source_content (struct symtab *s,
element->which_element.source.line_or_addr.u.line_no =
cur_line_no;
element->which_element.source.is_exec_point =
- (strcmp (((struct tui_win_element *)
- locator->content[0])->which_element.locator.file_name,
- s->filename) == 0
+ (filename_cmp (((struct tui_win_element *)
+ locator->content[0])->which_element.locator.file_name,
+ s->filename) == 0
&& cur_line_no == ((struct tui_win_element *)
locator->content[0])->which_element.locator.line_no);
if (c != EOF)
@@ -335,10 +336,10 @@ int
tui_source_is_displayed (char *fname)
{
return (TUI_SRC_WIN->generic.content_in_use
- && (strcmp (((struct tui_win_element *)
- (tui_locator_win_info_ptr ())->
- content[0])->which_element.locator.file_name,
- fname) == 0));
+ && (filename_cmp (((struct tui_win_element *)
+ (tui_locator_win_info_ptr ())->
+ content[0])->which_element.locator.file_name,
+ fname) == 0));
}
diff --git a/gdb/tui/tui-winsource.c b/gdb/tui/tui-winsource.c
index a7b59458141..4c8658d5156 100644
--- a/gdb/tui/tui-winsource.c
+++ b/gdb/tui/tui-winsource.c
@@ -28,6 +28,7 @@
#include "value.h"
#include "source.h"
#include "objfiles.h"
+#include "filenames.h"
#include "tui/tui.h"
#include "tui/tui-data.h"
@@ -458,7 +459,7 @@ tui_update_breakpoint_info (struct tui_win_info *win,
|| line->line_or_addr.loa == LOA_ADDRESS);
if ((win == TUI_SRC_WIN
&& bp->source_file
- && (strcmp (src->filename, bp->source_file) == 0)
+ && (filename_cmp (src->filename, bp->source_file) == 0)
&& line->line_or_addr.loa == LOA_LINE
&& bp->line_number == line->line_or_addr.u.line_no)
|| (win == TUI_DISASM_WIN