diff options
author | Fred Fish <fnf@specifix.com> | 1993-03-01 16:46:55 +0000 |
---|---|---|
committer | Fred Fish <fnf@specifix.com> | 1993-03-01 16:46:55 +0000 |
commit | 58a66e2424c7e5a9e84c4664eb636dbb415d3de3 (patch) | |
tree | bef38372873fbfe23cb1b7bff29df26a02fbd80b | |
parent | 1b1b6c0249413d2c919a1567eab0dbea81732167 (diff) | |
download | gdb-58a66e2424c7e5a9e84c4664eb636dbb415d3de3.zip gdb-58a66e2424c7e5a9e84c4664eb636dbb415d3de3.tar.gz gdb-58a66e2424c7e5a9e84c4664eb636dbb415d3de3.tar.bz2 |
* 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).
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/language.c | 15 | ||||
-rw-r--r-- | gdb/language.h | 3 |
3 files changed, 24 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 758bbf4..d164a33 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -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 diff --git a/gdb/language.c b/gdb/language.c index db4fb45..a58fd22 100644 --- a/gdb/language.c +++ b/gdb/language.c @@ -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; +} /* This page contains functions that are used in type/range checking. They all return zero if the type/range check fails. diff --git a/gdb/language.h b/gdb/language.h index 0d54fba..7e5c838 100644 --- a/gdb/language.h +++ b/gdb/language.h @@ -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 * |