#include "symtab.h"
#include "sym_ids.h"
-static int cmp_bb PARAMS ((const PTR, const PTR));
-static int cmp_ncalls PARAMS ((const PTR, const PTR));
-static void fskip_string PARAMS ((FILE *));
-static void annotate_with_count PARAMS ((char *, unsigned int, int, PTR));
+static int cmp_bb (const PTR, const PTR);
+static int cmp_ncalls (const PTR, const PTR);
+static void fskip_string (FILE *);
+static void annotate_with_count (char *, unsigned int, int, PTR);
/* Default option values: */
-boolean bb_annotate_all_lines = false;
+bfd_boolean bb_annotate_all_lines = FALSE;
unsigned long bb_min_calls = 1;
int bb_table_length = 10;
number, and address (in that order). */
static int
-cmp_bb (lp, rp)
- const PTR lp;
- const PTR rp;
+cmp_bb (const PTR lp, const PTR rp)
{
int r;
const Sym *left = *(const Sym **) lp;
/* Helper for sorting. Order basic blocks in decreasing number of
calls, ties are broken in increasing order of line numbers. */
static int
-cmp_ncalls (lp, rp)
- const PTR lp;
- const PTR rp;
+cmp_ncalls (const PTR lp, const PTR rp)
{
const Sym *left = *(const Sym **) lp;
const Sym *right = *(const Sym **) rp;
/* Skip over variable length string. */
static void
-fskip_string (fp)
- FILE *fp;
+fskip_string (FILE *fp)
{
int ch;
of file IFP and is provided for formatting error-messages only. */
void
-bb_read_rec (ifp, filename)
- FILE *ifp;
- const char *filename;
+bb_read_rec (FILE *ifp, const char *filename)
{
int nblocks, b;
bfd_vma addr, ncalls;
care about anymore. */
if ((fread (&ncalls, sizeof (ncalls), 1, ifp) != 1)
|| (fread (&addr, sizeof (addr), 1, ifp) != 1)
- || (fskip_string (ifp), false)
- || (fskip_string (ifp), false)
+ || (fskip_string (ifp), FALSE)
+ || (fskip_string (ifp), FALSE)
|| (fread (&line_num, sizeof (line_num), 1, ifp) != 1))
{
perror (filename);
}
else
{
- static boolean user_warned = false;
+ static bfd_boolean user_warned = FALSE;
if (!user_warned)
{
- user_warned = true;
+ user_warned = TRUE;
fprintf (stderr,
_("%s: warning: ignoring basic-block exec counts (use -l or --line)\n"),
whoami);
is the name of OFP and is provided for producing error-messages
only. */
void
-bb_write_blocks (ofp, filename)
- FILE *ofp;
- const char *filename;
+bb_write_blocks (FILE *ofp, const char *filename)
{
unsigned int nblocks = 0;
Sym *sym;
unsigned int i, j, len;
if (first_output)
- first_output = false;
+ first_output = FALSE;
else
printf ("\f\n");
that starts the basic-block. */
static void
-annotate_with_count (buf, width, line_num, arg)
- char *buf;
- unsigned int width;
- int line_num;
- PTR arg;
+annotate_with_count (char *buf, unsigned int width, int line_num, PTR arg)
{
Source_File *sf = arg;
Sym *b;