diff options
Diffstat (limited to 'translate/grt/grt-cbinding.c')
-rw-r--r-- | translate/grt/grt-cbinding.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/translate/grt/grt-cbinding.c b/translate/grt/grt-cbinding.c index a913a4453..4da06c594 100644 --- a/translate/grt/grt-cbinding.c +++ b/translate/grt/grt-cbinding.c @@ -46,6 +46,19 @@ __ghdl_snprintf_g (char *buf, unsigned int len, double val) } void +__ghdl_snprintf_nf (char *buf, unsigned int len, int ndigits, double val) +{ + snprintf (buf, len, "%.*f", ndigits, val); +} + +void +__ghdl_snprintf_fmtf (const char *buf, unsigned int len, + const char *format, double v) +{ + snprintf (buf, len, format, v); +} + +void __ghdl_fprintf_g (FILE *stream, double val) { fprintf (stream, "%g", val); |