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:
Tim Edwards 2020-06-05 14:55:45 -04:00
parent fc9ecd2c9b
commit f6c6e2c29c
1 changed files with 0 additions and 8 deletions

View File

@ -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))