Internals: Use standard function for include guards. No functional change intended.

This commit is contained in:
Wilson Snyder
2019-12-23 19:00:17 -05:00
parent 5c59fde92e
commit 5089f997cc
7 changed files with 45 additions and 22 deletions
+4 -6
View File
@@ -372,12 +372,10 @@ void EmitCSyms::emitSymHdr() {
puts("//\n");
puts("// Internal details; most calling programs do not need this header,\n");
puts("// unless using verilator public meta comments.\n");
puts("\n");
puts("#ifndef _"+symClassName()+"_H_\n");
puts("#define _"+symClassName()+"_H_\n");
puts("\n");
ofp()->putsGuard();
puts("\n");
ofp()->putsIntTopInclude();
if (v3Global.needHeavy()) {
puts("#include \"verilated_heavy.h\"\n");
@@ -474,8 +472,8 @@ void EmitCSyms::emitSymHdr() {
}
puts("\n");
puts("} VL_ATTR_ALIGNED(64);\n");
puts("\n");
puts("#endif // guard\n");
ofp()->putsEndGuard();
}
void EmitCSyms::closeSplit() {