[Cocci] Moving a function body to an other source code place with SmPL
SF Markus Elfring
elfring at users.sourceforge.net
Mon May 14 17:26:30 CEST 2018
>> I have noticed a moment ago that a blank line is not marked by the SmPL
>> asterisk operator (for a small source code example) so far.
>> Can such whitespace characters be also preserved there anyhow?
> No. Whitespace is never preserved in metavariables.
I guess that this aspect will trigger further software development consequences.
How should a function body be converted into a part of a macro then?
>> How will the software behaviour evolve if I stumble on the message
>> “Fatal error: exception Coccinelle_modules.Common.Timeout” after passing
>> the parameter “--timeout 123” for a change attempt with a C++ source file?
>> (Am I too impatient here?)
> No evolution is planned. I see no reason why matching the body of a
> function should intrinsically cause a timeout.
I am also unsure if the Coccinelle software can cope in an other time frame
with another example file I am experimenting a bit.
More information about the Cocci