Lines Matching refs:f
77 with open(code_name, "w") as f:
79 f.seek(0)
81 f.write('#ifndef PARAM_LITE_DEF_CFG_' + os.linesep)
82 f.write('#define PARAM_LITE_DEF_CFG_' + os.linesep)
83 f.write('#include <stdint.h>' + os.linesep + os.linesep)
84 f.write('#ifdef __cplusplus' + os.linesep)
85 f.write('#if __cplusplus' + os.linesep)
86 f.write('extern "C" {' + os.linesep)
87 f.write('#endif' + os.linesep)
88 f.write('#endif' + os.linesep + os.linesep)
91 f.write('typedef struct Node_ {' + os.linesep)
92 f.write(' const char *name;' + os.linesep)
93 f.write(' const char *value;' + os.linesep)
94 f.write('} Node;' + os.linesep + os.linesep)
95 f.write('#define PARAM_MAP(name, value) {(const char *)#name, (const char *)#value},')
96 f.write(os.linesep + os.linesep)
98 f.write('static Node g_paramDefCfgNodes[] = {' + os.linesep)
102 f.write(tmp_str + os.linesep)
105 f.write(tmp_str + os.linesep)
106 f.write('};' + os.linesep + os.linesep)
109 f.write('#ifdef __cplusplus' + os.linesep)
110 f.write('#if __cplusplus' + os.linesep)
111 f.write('}' + os.linesep)
112 f.write('#endif' + os.linesep)
113 f.write('#endif' + os.linesep)
114 f.write('#endif // PARAM_LITE_DEF_CFG_' + os.linesep)
115 f.write(os.linesep)
116 f.truncate()