From 8b2e897d35772003b64d61ed5056e8af0ebee337 Mon Sep 17 00:00:00 2001 From: Ivan Siutsou Date: Sun, 7 Nov 2021 23:04:44 +0200 Subject: [PATCH] The same output witout convention --- lib/cmock_header_parser.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/cmock_header_parser.rb b/lib/cmock_header_parser.rb index e9a7302..e9d7d08 100644 --- a/lib/cmock_header_parser.rb +++ b/lib/cmock_header_parser.rb @@ -495,7 +495,10 @@ class CMockHeaderParser funcname.gsub!('const', '').strip! funconst = 'const ' end - parse_project[:typedefs] << "typedef #{funcret}(#{funcdecl} *#{functype})(#{funcargs});" + if funcdecl != '' + funcdecl += ' ' + end + parse_project[:typedefs] << "typedef #{funcret}(#{funcdecl}*#{functype})(#{funcargs});" funcname = "cmock_arg#{c += 1}" if funcname.empty? "#{functype} #{funconst}#{funcname}" end