alliance-programmers '2000
ALC : CVS loginfo, mbkspice


Gregoire AVOT (Gregoire.AVOT@asim.lip6.fr)
Mon, 30 Oct 2000 19:38:33 +0100 (MET)

=================================================================== Modification le : Mon Oct 30 19:38:18 MET 2000 Par : gregoire =================================================================== Update of /users/outil/alliance/cvsroot/alliance/sources/mbkspice In directory beny:/local/beny2/greg/alliance/sources/mbkspice Modified Files: spi_drive.c Log Message: Correction bug dans le driver Spice : Comme on ne sort qu'un nom par signal sur un noeud, on perd la possibilité de retrouver la totalité d'un signal si celui ci comporte des composantes connexes. Ce cas arrive lorsqu'on utilise Lynx avec l'option -w. Solution : Le problème est résolu pour les signaux externes en sortant le nom du connecteur pour chaque PNODE. Pour les signaux internes, le bug n'est pas corrigé. =================================================================== Index: spi_drive.c =================================================================== RCS file: /users/outil/alliance/cvsroot/alliance/sources/mbkspice/spi_drive.c,v retrieving revision 1.9 retrieving revision 1.10 diff -r1.9 -r1.10 389d388 < tableint *noeudunique; 391d389 < lowire_list *scanlowire; 394d391 < char v[1024]; 398,399c395,397 < if ( ( scanlosig->NAMECHAIN ) || < ( scanlosig->TYPE == EXTERNAL ) ) --- > ptl = getptype(scanlosig->USER,SPI_DRIVER_PTYPE); > conv = (convindex*)(ptl->DATA); > if( scanlosig->TYPE == EXTERNAL ) 401,402d398 < ptl = getptype(scanlosig->USER,SPI_DRIVER_PTYPE); < conv = (convindex*)(ptl->DATA); 404,407c400 < tooutput( df, "* %s ", SPI_NETNAME ); < < /* Evaluation de gauche à droite */ < if( scanlosig->PRCN && scanlosig->PRCN->NBNODE > 1 ) --- > if( scanlosig->TYPE == EXTERNAL ) 409,431d401 < noeudunique = creattableint(); < < for( scanlowire = scanlosig->PRCN->PWIRE ; < scanlowire ; < scanlowire = scanlowire->NEXT < ) < { < settableint( noeudunique, scanlowire->NODE1, (void*)1 ); < settableint( noeudunique, scanlowire->NODE2, (void*)1 ); < } < < for( scanchain = scanlosig->PRCN->PCTC ; < scanchain ; < scanchain = scanchain->NEXT < ) < { < ptctc = (loctc_list*)scanchain->DATA; < if( ptctc->NODE1 ) < settableint( noeudunique, ptctc->NODE1, (void*)1 ); < if( ptctc->NODE2 ) =================================================================== Ce message est envoyé au personnes abonnées à alliance-programmers Pour plus d'information sur cette mailling-list, visitez : http://asim.lip6.fr/alliance/mailing-lists/

 



Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC, page maintained by Czo [Olivier Sirol] , last updated on 22 March 2001.