Made a pull request: https://sourceforge.net/p/ngspice/ngspice/merge-requests/56/
Bug 869 extra fix + tests
Guard INPgetStr end-of-input
Test bug 869 with CIDER jfet filenames
When doing a pull request, do yall want it squashed or prefer the sequential commits as they are?
Just read the commit - looks (100% confident) like it will fix my issue. Will find time this week to backport and test. You sir are adventurous to fix the legacy behavior. Would you like test cases added to the build? If so will create pull request.
(been on leave) So the quest is which way forward is best? Add a new new type, which stops on EOL (with error) or matching quote? (my thought) Or "fix" the legacy behavior (regression city).
Create 2 files, the first is from the manual section 14.7.2.1 page 499: ****** jfet1.cir ****** *Two-dimensional Junction Field-Effect Transistor (JFET) VDD 1 0 0.5V VGG 2 0 -1.0v AC 1V VSS 3 0 0.0V QJ1 1 2 3 M_NJF AREA=1 SAVE .MODEL M_NJF NBJT LEVEL=2 + options jfet defw=10.0um + output rootfile="./j1root/" psi n.conc p.conc phin phip equ.psi vac.psi + x.mesh w=0.2 h.e=0.001 r=1.8 + x.mesh w=0.8 h.s=0.001 h.m=0.1 r=2.0 + x.mesh w=0.8 h.e=0.001 h.m=0.1 r=2.0 + x.mesh w=0.2 h.s=0.001 r=1.8 + y.mesh...