Cleanup various style issues.

This patch cleans up some style issues: no need to check that a value
is defined before freeing or deleting it, use C++ style casts, make
sure to NULL terminate strncpy(), empty() is faster than size() for
size == 0 or size >= 0 checks, re-scope some variables, etc.
This commit is contained in:
Stephen Williams
2010-04-13 21:29:15 -07:00
parent 6f9e364dab
commit 8cbff6def0
20 changed files with 67 additions and 78 deletions
+13 -11
View File
@@ -47,10 +47,12 @@ void udp_defns_delete()
{
for (unsigned idx = 0; idx < udp_defns_count; idx += 1) {
if (udp_defns[idx]->is_sequential()) {
vvp_udp_seq_s *obj = (vvp_udp_seq_s *) udp_defns[idx];
vvp_udp_seq_s *obj = static_cast<vvp_udp_seq_s *>
(udp_defns[idx]);
delete obj;
} else {
vvp_udp_comb_s *obj = (vvp_udp_comb_s *) udp_defns[idx];
vvp_udp_comb_s *obj = static_cast<vvp_udp_comb_s *>
(udp_defns[idx]);
delete obj;
}
}
@@ -128,8 +130,8 @@ vvp_udp_comb_s::vvp_udp_comb_s(char*label, char*name, unsigned ports)
vvp_udp_comb_s::~vvp_udp_comb_s()
{
if (levels0_) delete[] levels0_;
if (levels1_) delete[] levels1_;
delete[] levels0_;
delete[] levels1_;
}
/*
@@ -320,13 +322,13 @@ vvp_udp_seq_s::vvp_udp_seq_s(char*label, char*name,
vvp_udp_seq_s::~vvp_udp_seq_s()
{
if (levels0_) delete[]levels0_;
if (levels1_) delete[]levels1_;
if (levelsx_) delete[]levelsx_;
if (levelsL_) delete[]levelsL_;
if (edges0_) delete[]edges0_;
if (edges1_) delete[]edges1_;
if (edgesL_) delete[]edgesL_;
delete[] levels0_;
delete[] levels1_;
delete[] levelsx_;
delete[] levelsL_;
delete[] edges0_;
delete[] edges1_;
delete[] edgesL_;
}
void edge_based_on_char(struct udp_edges_table&cur, char chr, unsigned pos)