@@ -30,7 +30,8 @@ using namespace std;
30
30
static const char *const kIdentifierChars = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_" ;
31
31
32
32
// Templates strings converted from text files by txt_to_c.py.
33
- extern const char *const kCCommonHeader ;
33
+ extern const char *const kCCommonStandardHeader ;
34
+ extern const char *const kCCommonErpcHeader ;
34
35
extern const char *const kCppInterfaceHeader ;
35
36
extern const char *const kCppInterfaceSource ;
36
37
extern const char *const kCppClientHeader ;
@@ -77,7 +78,8 @@ CGenerator::CGenerator(InterfaceDefinition *def)
77
78
78
79
void CGenerator::generateOutputFiles (const string &fileName)
79
80
{
80
- generateCommonCHeaderFiles (fileName);
81
+ generateCommonStandardCHeaderFiles (fileName);
82
+ generateCommonErpcCHeaderFiles (fileName);
81
83
82
84
generateInterfaceCppHeaderFile (fileName);
83
85
generateInterfaceCppSourceFile (fileName);
@@ -95,12 +97,20 @@ void CGenerator::generateOutputFiles(const string &fileName)
95
97
generateServerCSourceFile (fileName);
96
98
}
97
99
98
- void CGenerator::generateCommonCHeaderFiles (string fileName)
100
+ void CGenerator::generateCommonStandardCHeaderFiles (string fileName)
99
101
{
100
- fileName += " _common.h" ;
101
- m_templateData[" commonCGuardMacro" ] = generateIncludeGuardName (fileName);
102
- m_templateData[" commonCHeaderName" ] = fileName;
103
- generateOutputFile (fileName, " c_common_header" , m_templateData, kCCommonHeader );
102
+ fileName += " _common_standard.h" ;
103
+ m_templateData[" commonStandardCGuardMacro" ] = generateIncludeGuardName (fileName);
104
+ m_templateData[" commonStandardCHeaderName" ] = fileName;
105
+ generateOutputFile (fileName, " c_common_standard_header" , m_templateData, kCCommonStandardHeader );
106
+ }
107
+
108
+ void CGenerator::generateCommonErpcCHeaderFiles (string fileName)
109
+ {
110
+ fileName += " _common_erpc.h" ;
111
+ m_templateData[" commonErpcCGuardMacro" ] = generateIncludeGuardName (fileName);
112
+ m_templateData[" commonErpcCHeaderName" ] = fileName;
113
+ generateOutputFile (fileName, " c_common_erpc_header" , m_templateData, kCCommonErpcHeader );
104
114
}
105
115
106
116
void CGenerator::generateInterfaceCppHeaderFile (string fileName)
0 commit comments