mirror of
https://github.com/The-OpenROAD-Project/OpenSTA.git
synced 2026-09-08 04:31:14 +02:00
liberty pin names with brackets and .'s
Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
+22
-1
@@ -209,7 +209,7 @@ makeTmpString(size_t length)
|
||||
size_t tmp_length = tmp_string_lengths_[tmp_string_next_];
|
||||
if (tmp_length < length) {
|
||||
// String isn't long enough. Make a new one.
|
||||
stringDelete(tmp_str);
|
||||
delete [] tmp_str;
|
||||
tmp_str = new char[length];
|
||||
tmp_strings_[tmp_string_next_] = tmp_str;
|
||||
tmp_string_lengths_[tmp_string_next_] = length;
|
||||
@@ -218,6 +218,27 @@ makeTmpString(size_t length)
|
||||
return tmp_str;
|
||||
}
|
||||
|
||||
void
|
||||
stringDeleteCheck(const char *str)
|
||||
{
|
||||
if (isTmpString(str)) {
|
||||
printf("Critical error: stringDelete for tmp string.");
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
bool
|
||||
isTmpString(const char *str)
|
||||
{
|
||||
if (tmp_strings_) {
|
||||
for (int i = 0; i < tmp_string_count_; i++) {
|
||||
if (str == tmp_strings_[i])
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user