all remaining *.c *.h files from hp merge.
[deliverable/binutils-gdb.git] / gprof / utils.c
index 9549a8d90576b2bbfa40a5644a9c2be20dfcc105..e1f031d5e8ddf2fb18732dac0198ae2a810d2900 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1983 Regents of the University of California.
+ * Copyright (c) 1983, 1998 Regents of the University of California.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms are permitted
  * Print name of symbol.  Return number of characters printed.
  */
 int
-DEFUN(print_name_only, (self), Sym *self)
+DEFUN (print_name_only, (self), Sym * self)
 {
-    const char *name = self->name;
-    const char *filename;
-    char *demangled = 0;
-    char buf[PATH_MAX];
-    int size = 0;
+  const char *name = self->name;
+  const char *filename;
+  char *demangled = 0;
+  char buf[PATH_MAX];
+  int size = 0;
 
-    if (name) {
-       if (!bsd_style_output) {
-           if (name[0] == '_' && name[1] && discard_underscores) {
-               name++;
-           } /* if */
-           demangled = cplus_demangle(name, DMGL_ANSI|DMGL_PARAMS);
-           if (demangled) {
-               name = demangled;
-           } /* if */
-       } /* if */
-       printf("%s", name);
-       size = strlen(name);
-       if (line_granularity && self->file) {
-           filename = self->file->name;
-           if (!print_path) {
-               filename = strrchr(filename, '/');
-               if (filename) {
-                   ++filename;
-               } else {
-                   filename = self->file->name;
-               } /* if */
-           } /* if */
-           sprintf(buf, " (%s:%d)", filename, self->line_num);
-           printf(buf);
-           size += strlen(buf);
-       } /* if */
-       if (demangled) {
-           free(demangled);
-       } /* if */
-       DBG(DFNDEBUG, printf("{%d} ", self->cg.top_order));
-       DBG(PROPDEBUG, printf("%4.0f%% ", 100.0 * self->cg.prop.fract));
-    } /* if */
-    return size;
-} /* print_name_only */
+  if (name)
+    {
+      if (!bsd_style_output)
+       {
+         if (name[0] == '_' && name[1] && discard_underscores)
+           {
+             name++;
+           }
+         if (demangle)
+           {
+             demangled = cplus_demangle (name, DMGL_ANSI | DMGL_PARAMS);
+             if (demangled)
+               {
+                 name = demangled;
+               }
+           }
+       }
+      printf ("%s", name);
+      size = strlen (name);
+      if (line_granularity && self->file)
+       {
+         filename = self->file->name;
+         if (!print_path)
+           {
+             filename = strrchr (filename, '/');
+             if (filename)
+               {
+                 ++filename;
+               }
+             else
+               {
+                 filename = self->file->name;
+               }
+           }
+         sprintf (buf, " (%s:%d)", filename, self->line_num);
+         printf (buf);
+         size += strlen (buf);
+       }
+      if (demangled)
+       {
+         free (demangled);
+       }
+      DBG (DFNDEBUG, printf ("{%d} ", self->cg.top_order));
+      DBG (PROPDEBUG, printf ("%4.0f%% ", 100.0 * self->cg.prop.fract));
+    }
+  return size;
+}
 
 
 void
-DEFUN(print_name, (self), Sym *self)
+DEFUN (print_name, (self), Sym * self)
 {
-    print_name_only(self);
+  print_name_only (self);
 
-    if (self->cg.cyc.num != 0) {
-       printf(" <cycle %d>", self->cg.cyc.num);
-    } /* if */
-    if (self->cg.index != 0) {
-       if (self->cg.print_flag) {
-           printf(" [%d]", self->cg.index);
-       } else {
-           printf(" (%d)", self->cg.index);
-       } /* if */
-    } /* if */
-} /* print_name */
-
-                       /*** end of utils.c ***/
+  if (self->cg.cyc.num != 0)
+    {
+      printf (_(" <cycle %d>"), self->cg.cyc.num);
+    }
+  if (self->cg.index != 0)
+    {
+      if (self->cg.print_flag)
+       {
+         printf (" [%d]", self->cg.index);
+       }
+      else
+       {
+         printf (" (%d)", self->cg.index);
+       }
+    }
+}
This page took 0.024823 seconds and 4 git commands to generate.