2003-01-28 Andrew Cagney <ac131313@redhat.com>

* complaints.c (complain): Delete function.
	* complaints.h (struct deprecated_complaint): Delete definition.
	(complain): Delete declaration.
This commit is contained in:
Andrew Cagney 2003-01-28 19:53:25 +00:00
parent f2c16bd605
commit 1ae18a04ce
3 changed files with 6 additions and 48 deletions

View file

@ -1,3 +1,9 @@
2003-01-28 Andrew Cagney <ac131313@redhat.com>
* complaints.c (complain): Delete function.
* complaints.h (struct deprecated_complaint): Delete definition.
(complain): Delete declaration.
2003-01-28 Kevin Buettner <kevinb@redhat.com>
* mips-tdep.c (mips_init_extra_frame_info): Return early for

View file

@ -249,16 +249,6 @@ internal_complaint (struct complaints **complaints, const char *file,
va_end (args);
}
void
complain (struct deprecated_complaint *complaint, ...)
{
va_list args;
va_start (args, complaint);
vcomplaint (&symfile_complaints, NULL/*file*/, 0/*line*/,
complaint->message, args);
va_end (args);
}
/* Clear out / initialize all complaint counters that have ever been
incremented. If LESS_VERBOSE is 1, be less verbose about
successive complaints, since the messages are appearing all

View file

@ -50,42 +50,4 @@ extern void clear_complaints (struct complaints **complaints,
int less_verbose, int noisy);
/* Deprecated interfaces to keep the old code working (until it is all
converted to the above). Existing code such as:
struct deprecated_complaint msg = { "msg 0x%08x[sic]", 0, 0 };
deprecated_complain (&msg, addr);
should be replaced by either the new call (for the singular case):
complaint (&symtab_complaints, "msg 0x%s", paddr (addr));
or with a wrapper function (for the many-of case):
msg_complaint (CORE_ADDR addr)
{ complaint (&symtab_complaints, "msg 0x%s", paddr (addr)); }
...
msg_complaint (addr);
Yes, the typo is intentional. The motivation behind this interface
change is to eliminate all possibility of this problem re-occurring
(it has occurred in the past and no one is sure that it isn't
present now).
Support for complaining about things in the symbol file that aren't
catastrophic.
Each such thing gets a counter. The first time we have the problem,
during a symbol read, we report it. At the end of symbol reading,
if verbose, we report how many of each problem we had. */
struct deprecated_complaint
{
const char *message;
unsigned counter_ignored;
struct deprecated_complaint *next_ignored;
};
extern void complain (struct deprecated_complaint *, ...);
#endif /* !defined (COMPLAINTS_H) */