Reverted a change from a prior commit that removed backslashes in
front of brackets in LEF names. These have a special meaning that is not yet handled correctly, but removing them is the wrong approach.
This commit is contained in:
parent
fc9ecd2c9b
commit
f6c6e2c29c
|
|
@ -1496,14 +1496,6 @@ LefReadPin(lefMacro, f, pinname, pinNum, oscale, is_imported)
|
||||||
*delim = '<';
|
*delim = '<';
|
||||||
if ((delim2 = strchr(testpin, ']')) != NULL)
|
if ((delim2 = strchr(testpin, ']')) != NULL)
|
||||||
*delim2 = '>';
|
*delim2 = '>';
|
||||||
|
|
||||||
/* In case the LEF file escapes the bracket, remove the backslashes */
|
|
||||||
if ((delim > testpin) && (*(delim - 1) == '\\'))
|
|
||||||
{
|
|
||||||
memmove(delim - 1, delim, strlen(delim) + 1);
|
|
||||||
if (delim2 > delim)
|
|
||||||
memmove(delim2 - 2, delim2 - 1, strlen(delim2 - 1) + 1);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
for (firstlab = lefMacro->cd_labels; firstlab; firstlab = firstlab->lab_next)
|
for (firstlab = lefMacro->cd_labels; firstlab; firstlab = firstlab->lab_next)
|
||||||
if (!strcmp(firstlab->lab_text, testpin))
|
if (!strcmp(firstlab->lab_text, testpin))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue