diff options
Diffstat (limited to 'gdb/complaints.c')
-rw-r--r-- | gdb/complaints.c | 96 |
1 files changed, 49 insertions, 47 deletions
diff --git a/gdb/complaints.c b/gdb/complaints.c index 0a838a3a709..3c05912911d 100644 --- a/gdb/complaints.c +++ b/gdb/complaints.c @@ -1,21 +1,22 @@ /* Support for complaint handling during symbol reading in GDB. Copyright (C) 1990, 1991, 1992 Free Software Foundation, Inc. -This file is part of GDB. + This file is part of GDB. -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ #include "defs.h" #include "complaints.h" @@ -25,11 +26,12 @@ extern void _initialize_complaints PARAMS ((void)); /* Structure to manage complaints about symbol file contents. */ -struct complaint complaint_root[1] = { +struct complaint complaint_root[1] = +{ { - (char *) NULL, /* Complaint message */ - 0, /* Complaint counter */ - complaint_root /* Next complaint. */ + (char *) NULL, /* Complaint message */ + 0, /* Complaint counter */ + complaint_root /* Next complaint. */ } }; @@ -44,15 +46,15 @@ static unsigned int stop_whining = 0; case 0: self explanatory message. case 1: First message of a series that must start off with explanation. case 2: Subsequent message, when user already knows we are reading - symbols and we can just state our piece. */ + symbols and we can just state our piece. */ static int complaint_series = 0; /* External variables and functions referenced. */ extern int info_verbose; - + /* Functions to handle complaints during symbol reading. */ /* Print a complaint about the input symbols, and link the complaint block @@ -61,7 +63,7 @@ extern int info_verbose; /* VARARGS */ void #ifdef ANSI_PROTOTYPES -complain (struct complaint *complaint, ...) +complain (struct complaint *complaint,...) #else complain (va_alist) va_dcl @@ -77,13 +79,13 @@ complain (va_alist) complaint = va_arg (args, struct complaint *); #endif - complaint -> counter++; - if (complaint -> next == NULL) + complaint->counter++; + if (complaint->next == NULL) { - complaint -> next = complaint_root -> next; - complaint_root -> next = complaint; + complaint->next = complaint_root->next; + complaint_root->next = complaint; } - if (complaint -> counter > stop_whining) + if (complaint->counter > stop_whining) { return; } @@ -93,31 +95,31 @@ complain (va_alist) { /* Isolated messages, must be self-explanatory. */ - case 0: - begin_line (); - puts_filtered ("During symbol reading, "); - wrap_here (""); - vprintf_filtered (complaint -> message, args); - puts_filtered (".\n"); - break; + case 0: + begin_line (); + puts_filtered ("During symbol reading, "); + wrap_here (""); + vprintf_filtered (complaint->message, args); + puts_filtered (".\n"); + break; /* First of a series, without `set verbose'. */ - case 1: - begin_line (); - puts_filtered ("During symbol reading..."); - vprintf_filtered (complaint -> message, args); - puts_filtered ("..."); - wrap_here (""); - complaint_series++; - break; + case 1: + begin_line (); + puts_filtered ("During symbol reading..."); + vprintf_filtered (complaint->message, args); + puts_filtered ("..."); + wrap_here (""); + complaint_series++; + break; /* Subsequent messages of a series, or messages under `set verbose'. - (We'll already have produced a "Reading in symbols for XXX..." - message and will clean up at the end with a newline.) */ - default: - vprintf_filtered (complaint -> message, args); - puts_filtered ("..."); - wrap_here (""); + (We'll already have produced a "Reading in symbols for XXX..." + message and will clean up at the end with a newline.) */ + default: + vprintf_filtered (complaint->message, args); + puts_filtered ("..."); + wrap_here (""); } /* If GDB dumps core, we'd like to see the complaints first. Presumably GDB will not be sending so many complaints that this becomes a @@ -141,9 +143,9 @@ clear_complaints (sym_reading, noisy) { struct complaint *p; - for (p = complaint_root -> next; p != complaint_root; p = p -> next) + for (p = complaint_root->next; p != complaint_root; p = p->next) { - p -> counter = 0; + p->counter = 0; } if (!sym_reading && !noisy && complaint_series > 1) |