On Wed, Aug 6, 2008 at 9:08 PM, gene <[EMAIL PROTECTED]> wrote: > There's a bug in refdes_renum. I think it will modify a refdes even > though there's no question mark at the end. It appears to not update if > the final character is a number. I noticed this on in-1.sym and > out-2.sym since they use the refdes attribute to bring the signals in > through the hierarchy. > > For example using "refdes_renum --pgskip 100 some_schem.sch": > Example 1: > before: > refdes = bob? > after > refdes = bob101 > > Example 2: > before > refdes = bob1 > after > refdes = bob1 > > Example 3: > before: > refdes = bob > after: > refdes = bob101 > > Example 3 isn't correct. >
I am not sure if I have the most recent version of refdes_renum (20070221 distribution) but it has the same behavior. Lines 88-92 --- $pre = $line; $pre =~ s/^refdes=//; $pre =~ s/([0-9\?])*$//; my $suf = $1; For refdes = "bob" $1 is undefined. In the conditional that follows there probably should be an ... } elsif (!defined $suf) { print OUTNET "refdes=$pre\n"; } ... (* jcl *) -- http://www.luciani.org
_______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user