aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2003-12-07 17:22:29 +0000
committerAndrew Cagney <cagney@redhat.com>2003-12-07 17:22:29 +0000
commite7ebf6d61f345206115f0d9168ea13d33c555f9a (patch)
tree6723c17b0c0a1db08d3de89b141903b90dca7876 /gdb
parent0b2e03b491aa6793bbeb5775e483dfefd1679e92 (diff)
downloadgdb-e7ebf6d61f345206115f0d9168ea13d33c555f9a.zip
gdb-e7ebf6d61f345206115f0d9168ea13d33c555f9a.tar.gz
gdb-e7ebf6d61f345206115f0d9168ea13d33c555f9a.tar.bz2
2003-12-07 Andrew Cagney <cagney@redhat.com>
* defs.h (DEPRECATED_STREQN, DEPRECATED_STREQ): Simplify by directly calling strcmp equivalents. Add disclaimer.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/defs.h9
2 files changed, 12 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c1d9b4e..46063c8 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2003-12-07 Andrew Cagney <cagney@redhat.com>
+
+ * defs.h (DEPRECATED_STREQN, DEPRECATED_STREQ): Simplify by
+ directly calling strcmp equivalents. Add disclaimer.
+
2003-12-06 Andrew Cagney <cagney@redhat.com>
* remote.c (remote_fetch_registers): For short packets, explicitly
diff --git a/gdb/defs.h b/gdb/defs.h
index 98d151d..9db0af2 100644
--- a/gdb/defs.h
+++ b/gdb/defs.h
@@ -160,8 +160,13 @@ typedef bfd_vma CORE_ADDR;
making untested changes, the remaining references were deprecated
rather than replaced. */
-#define DEPRECATED_STREQ(a,b) (*(a) == *(b) ? !strcmp ((a), (b)) : 0)
-#define DEPRECATED_STREQN(a,b,c) (*(a) == *(b) ? !strncmp ((a), (b), (c)) : 0)
+/* DISCLAIMER: cagney/2003-11-23: Simplified definition of these
+ macros so that they just map directly onto strcmp equivalent. I'm
+ not responsible for any breakage due to code that relied on the old
+ underlying implementation. */
+
+#define DEPRECATED_STREQ(a,b) (strcmp ((a), (b)) == 0)
+#define DEPRECATED_STREQN(a,b,c) (strncmp ((a), (b), (c)) == 0)
/* Check if a character is one of the commonly used C++ marker characters. */
extern int is_cplus_marker (int);