+Wed Mar 29 10:16:35 2000 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * breakpoint.h (remove_hw_watchpoints): Add declaration.
+ * breakpoints.c (remove_hw_watchpoints): Update.
+ * maint.c (maintenance_do_deprecate): Avoid assignment within IF
+ condition.
+
2000-03-28 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
breakpoint.c, breakpoint.h (remove_hw_watchpoints): New function.
}
int
-remove_hw_watchpoints ()
+remove_hw_watchpoints (void)
{
register struct breakpoint *b;
int val;
deletes all breakpoints. */
extern void delete_command (char *arg, int from_tty);
+/* Pull all H/W watchpoints from the target. Return non-zero if the
+ remove fails. */
+extern int remove_hw_watchpoints (void);
+
#endif /* !defined (BREAKPOINT_H) */
if (deprecate)
{
/* look for a replacement command */
- if (start_ptr = strchr (text, '\"'))
+ start_ptr = strchr (text, '\"');
+ if (start_ptr != NULL)
{
start_ptr++;
- if (end_ptr = strrchr (start_ptr, '\"'))
+ end_ptr = strrchr (start_ptr, '\"');
+ if (end_ptr != NULL)
{
len = end_ptr - start_ptr;
start_ptr[len] = '\0';