From f2093b17e8ba5c0ffaaf6df44e8509ce5f1283f3 Mon Sep 17 00:00:00 2001 From: rlar Date: Thu, 9 Jan 2014 18:36:42 +0100 Subject: [PATCH] parseunit(), support 'T' for "Tera" in response to a bug report by Andy Fierman "#273 T = Tera = 1e12 suffix is ignored when used in a parameter in a subcircuit." http://sourceforge.net/p/ngspice/bugs/273/ --- src/frontend/numparam/xpressn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index 6d3363e6a..bbe017f31 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -735,6 +735,7 @@ parseunit(const char *s) { switch (toupper(s[0])) { + case 'T': return 1e12; case 'G': return 1e9; case 'K': return 1e3; case 'M': return ci_prefix("MEG", s) ? 1e6 : 1e-3;