CONVERT_OLD_STYLE_FUNCTIONS
Default: NO
Options: YES, NO
When set to YES, Click! converts:
1.09 makes a change to the way that the conversion of old style
function calls are done. After creating 1.08, I was informed that
conversion of DO/WITH function calls to formal function/parameters
changes the way the variables are passed. DO/WITH passes all
variables by reference, but function calls do not. Now, the
conversion places an @ in front of each parameter. Sometimes this
will break the code because the @ sign is an illegal operator. See
below for what to do if you get C2009 errors..
With this set to YES, ...
do test
do test // a comment
do test with a, c, somevar
do test with a, c, somevar // and a comment
... becomes ...
test()
test() // a comment
test( @a, @c, @somevar )
test( @a, @c, @somevar ) // and a comment
... and a blazing warning screen appears when Click! is set to run
with this option turned on, because of the potential of compiler
error C2009 occuring because of the pass by reference on all
parameters.
If you get C2009 compiler errors after using this option, remove the
offending @ in the parameter list and recompile.