Xref: utzoo comp.lsi.cad:1021 comp.sys.apollo:9406 Newsgroups: comp.lsi.cad,comp.sys.apollo Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!batcomputer!theory.TC.Cornell.EDU!christos From: christos@theory.TC.Cornell.EDU (Christos S. Zoulas) Subject: Spice 3d2 bug fixes Message-ID: <1991Jun17.001415.23791@batcomputer.tn.cornell.edu> Originator: christos@theory.TC.Cornell.EDU Sender: news@batcomputer.tn.cornell.edu Nntp-Posting-Host: theory.tc.cornell.edu Organization: Electrical Engineering, Cornell University, Ithaca NY Date: Mon, 17 Jun 1991 00:14:15 GMT Hello, After a 10 hour marathon, I managed to compile spice 3d2 on the apollos running Domain/OS 10.3.4. The major problem was that spice includes many times and Domain/OS does not protect it. All the rest of the problems were valid bugs that were caught by the compiler. One of the most important bugs was in the BSIM1 model, where the routine DFnF12() was called with 6 fewer parameters than needed! (in BSIM1disto.c) Other bug fixes include: o X11 R3/R4 portability [and x fixes] o Incorrect ANSI prototype fixes. o Incorrect declarations of the form *name[SIZE] when name[SIZE] is needed. (name was used as a buffer in sprintf() calls!) o Other parser related bugs. type edit` and see spice core-dump. All the patches can be found on tesla.ee.cornell.edu:/pub/cad/spice3d2.patch.Z christos -- Christos Zoulas | 389 Theory Center, Electrical Engineering, christos@ee.cornell.edu | Cornell University, Ithaca NY 14853. christos@crnlee.bitnet | Phone: (607) 255 0302, Fax: (607) 255 9072