From da3dda3269cb28365b76c1a6033d506678f6c8f4 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sun, 30 Jul 2023 08:39:47 +0200 Subject: [PATCH] replace exp10() by pow(10, ...), exp10 not available in VS2022 --- src/xspice/evt/evtprint.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/xspice/evt/evtprint.c b/src/xspice/evt/evtprint.c index 9d9ccb721..e4d560ea2 100644 --- a/src/xspice/evt/evtprint.c +++ b/src/xspice/evt/evtprint.c @@ -736,29 +736,29 @@ EVTprintvcd(wordlist *wl) } else if (tspower < 4) { unit = "ms"; tspower = 3 - tspower; - scale = 1e3 * exp10((double)-tspower); + scale = 1e3 * pow(10, (double)-tspower); } else if (tspower < 7) { unit = "us"; tspower = 6 - tspower; - scale = 1e6 * exp10((double)-tspower); + scale = 1e6 * pow(10, (double)-tspower); } else if (tspower < 10) { unit = "ns"; tspower = 9 - tspower; - scale = 1e9 * exp10((double)-tspower); + scale = 1e9 * pow(10, (double)-tspower); } else if (tspower < 13) { unit = "ps"; tspower = 12 - tspower; - scale = 1e12 * exp10((double)-tspower); + scale = 1e12 * pow(10, (double)-tspower); } else if (tspower < 16) { unit = "fs"; tspower = 15 - tspower; - scale = 1e15 * exp10((double)-tspower); + scale = 1e15 * pow(10, (double)-tspower); } else { // 1 fS is the bottom. unit = "fs"; tspower = 0; scale = 1e15; } - out_printf("$timescale %g %s $end\n", exp10((double)tspower), unit); + out_printf("$timescale %g %s $end\n", pow(10, (double)tspower), unit); } else { double tstep = ckt->CKTstep;