* language.h (local_decimal_format_custom): Add prototype.
authorFred Fish <fnf@specifix.com>
Mon, 1 Mar 1993 16:46:55 +0000 (16:46 +0000)
committerFred Fish <fnf@specifix.com>
Mon, 1 Mar 1993 16:46:55 +0000 (16:46 +0000)
* language.c (local_decimal_format_custom):  Add function, bug
reported by Robert R. Henry (rrh@tera.com).

gdb/ChangeLog
gdb/language.c
gdb/language.h

index 758bbf4..d164a33 100644 (file)
@@ -1,3 +1,9 @@
+Mon Mar  1 09:25:57 1993  Fred Fish  (fnf@cygnus.com)
+
+       * language.h (local_decimal_format_custom):  Add prototype.
+       * language.c (local_decimal_format_custom):  Add function, bug
+       reported by Robert R. Henry (rrh@tera.com).
+
 Fri Feb 26 18:33:18 1993  John Gilmore  (gnu@cacophony.cygnus.com)
 
        * xcoffexec.c (vmap_ldinfo):  Fix "/" for '/' typo, reported
index db4fb45..a58fd22 100644 (file)
@@ -531,6 +531,21 @@ local_octal_format_custom(pre)
    strcat (form, local_octal_format_suffix ());
    return form;
 }
+
+/* Returns the appropriate printf format for decimal numbers. */
+char *
+local_decimal_format_custom(pre)
+   char *pre;
+{
+   static char form[50];
+
+   strcpy (form, local_decimal_format_prefix ());
+   strcat (form, "%");
+   strcat (form, pre);
+   strcat (form, local_decimal_format_specifier ());
+   strcat (form, local_decimal_format_suffix ());
+   return form;
+}
 \f
 /* This page contains functions that are used in type/range checking.
    They all return zero if the type/range check fails.
index 0d54fba..7e5c838 100644 (file)
@@ -305,6 +305,9 @@ set_language PARAMS ((enum language));
    (to produce e.g. %08x or %lx).  */
 
 extern char *
+local_decimal_format_custom PARAMS ((char *)); /* language.c */
+
+extern char *
 local_octal_format_custom PARAMS ((char *));   /* language.c */
 
 extern char *