@@ -100,6 +100,8 @@ def create_using_statement(file, function)
100
100
def create_mock_header_file ( mock_project )
101
101
if @include_inline == :include
102
102
@file_writer . create_file ( mock_project [ :module_name ] + ( mock_project [ :module_ext ] ) , mock_project [ :folder ] ) do |file , _filename |
103
+ file << "/* Source File: #{ mock_project [ :source ] } */\n "
104
+ file << "/* Normalized source (without inlines). */\n "
103
105
file << mock_project [ :parsed_stuff ] [ :normalized_source ]
104
106
end
105
107
end
@@ -209,11 +211,6 @@ def create_mock_header_footer(header)
209
211
def create_source_header_section ( file , filename , mock_project )
210
212
header_file = ( mock_project [ :folder ] || '' ) + filename . gsub ( '.c' , mock_project [ :module_ext ] )
211
213
file << "/* AUTOGENERATED FILE. DO NOT EDIT. */\n " unless mock_project [ :parsed_stuff ] [ :functions ] . empty?
212
- file << "#include <string.h>\n "
213
- file << "#include <stdlib.h>\n "
214
- unless @exclude_setjmp_h
215
- file << "#include <setjmp.h>\n "
216
- end
217
214
file << "#include \" cmock.h\" \n "
218
215
@includes_c_pre_header . each { |inc | file << "#include #{ inc } \n " }
219
216
file << "#include \" #{ header_file } \" \n "
@@ -283,7 +280,7 @@ def create_mock_init_function(file, mock_project)
283
280
def create_mock_destroy_function ( file , mock_project )
284
281
file << "void #{ mock_project [ :clean_name ] } _Destroy(void)\n {\n "
285
282
file << " CMock_Guts_MemFreeAll();\n "
286
- file << " memset (&Mock, 0, sizeof(Mock));\n "
283
+ file << " CMock_memset (&Mock, 0, sizeof(Mock));\n "
287
284
file << mock_project [ :parsed_stuff ] [ :functions ] . collect { |function | @plugins . run ( :mock_destroy , function ) } . join
288
285
289
286
unless @fail_on_unexpected_calls
0 commit comments