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