Remove C++ pseudo support

This commit is contained in:
2025-05-05 02:48:35 +01:00
parent 0d4aa7a9c2
commit 98a802e3eb
30 changed files with 20 additions and 251 deletions

View File

@@ -246,10 +246,7 @@ class CHeader(CFile):
name_upper = self.name.upper()
header_guard_name = f"{name_upper}_H"
header_guard_open = f"#ifndef {header_guard_name}\n#define {header_guard_name}\n\n"
header_guard_close = f"#endif // !{header_guard_name}\n"
c_linkage_open = "#ifdef WAPP_PLATFORM_CPP\nBEGIN_C_LINKAGE\n#endif // !WAPP_PLATFORM_CPP\n\n"
c_linkage_close = "\n#ifdef WAPP_PLATFORM_CPP\nEND_C_LINKAGE\n#endif // !WAPP_PLATFORM_CPP\n\n"
header_guard_close = f"\n#endif // !{header_guard_name}\n"
includes = _get_includes_string(self.includes)
@@ -277,12 +274,10 @@ class CHeader(CFile):
super().__str__() +
header_guard_open +
includes +
c_linkage_open +
macros +
forward_declarations +
types +
funcs +
c_linkage_close +
header_guard_close
)