<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Parameters</title><link>https://sourceforge.net/p/cvtrpgfree/wiki/Parameters/</link><description>Recent changes to Parameters</description><atom:link href="https://sourceforge.net/p/cvtrpgfree/wiki/Parameters/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 28 Jul 2020 14:40:15 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/cvtrpgfree/wiki/Parameters/feed" rel="self" type="application/rss+xml"/><item><title>Parameters modified by Ewarwoowar</title><link>https://sourceforge.net/p/cvtrpgfree/wiki/Parameters/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,3 +1,5 @@
+[TOC]
+#Parameters
 CVTRPGFREE takes the following parameters:

 Parameter | Description | Notes
@@ -15,4 +17,18 @@
 CNVKLIST | Convert KLIST statements | Whether or not to convert KLIST (and KFLD) statements (see below) 
 SUPCNVMSGS | Suppress conversion messages | CVTRPGFREE inserts a message into the source for every line that cannot be converted, explaining the reason for the non-conversion.  Setting this parameter to 'Y' suppresses those messages.

+##MOVE Conversion
+If MOVE statements have been requested to be converted, the utility will convert the following:
+* MOVEL statements
+* MOVE(P) statements
+* MOVE statements involving  \*Blank or \*Blanks in Factor2.
+* MOVE statements involving \*INdicators in Factor2.

+All other MOVEs are deemed to be too dangerous to convert as they may be between variables of difference sizes and/or types, so are left for the developer to resolve manually.
+
+##KLIST Conversion
+If KLIST statements have been requested to be converted, a pre-pass of the original source is made, scanning for KLISTs, and recording the key fields that are used for each,
+During the subsequent conversion process, whenever a KLIST name that is known to the utility is encountered, the KLIST name is substituted with the list of key fields instead.
+When a KLIST that has been scanned and recorded is encountered, it is simply commented out and is left in as a reference.
+
+NB: KLISTs with a field conditioning indicator in Factor 2 of any of the KFLD definitions is not converted.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewarwoowar</dc:creator><pubDate>Tue, 28 Jul 2020 14:40:15 -0000</pubDate><guid>https://sourceforge.netb0214fdb0287a8f64ec44c99199768c4b21f3fc7</guid></item><item><title>Parameters modified by Ewarwoowar</title><link>https://sourceforge.net/p/cvtrpgfree/wiki/Parameters/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;CVTRPGFREE takes the following parameters:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;FROMMBR&lt;/td&gt;
&lt;td&gt;The source member to convert FROM&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FROMFILE&lt;/td&gt;
&lt;td&gt;The qualified source file to convert FROM&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TOFILE&lt;/td&gt;
&lt;td&gt;The qualified source file to convert TO&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TOMBR&lt;/td&gt;
&lt;td&gt;The source member to convert TO&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;INDINC&lt;/td&gt;
&lt;td&gt;Indentation increment&lt;/td&gt;
&lt;td&gt;The number of spaces to indent code by (2, 3, or 4) - defaults to 3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;INDCMT&lt;/td&gt;
&lt;td&gt;Indent comments?&lt;/td&gt;
&lt;td&gt;Whether to indent the start of the comments to correspond to the indentation of the source, or to leave them aligned as they are in the original source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RETBLKCMT&lt;/td&gt;
&lt;td&gt;Retain blank comment markers?&lt;/td&gt;
&lt;td&gt;Whether to keep a comment marker for comment lines without any actual comments.  N will remove the comment marker, leaving just a blank line.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RMVNONPRT&lt;/td&gt;
&lt;td&gt;Remove non-printable characters?&lt;/td&gt;
&lt;td&gt;Whether to remove non-printing characters from comments (previously used to change colours and highlight lines in SEU)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DIRECTIVES&lt;/td&gt;
&lt;td&gt;Use '/Free' directives&lt;/td&gt;
&lt;td&gt;Whether or not to insert /Free, /End-Free directives when switching between fixed and free-form RPG code.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CNVMOVE&lt;/td&gt;
&lt;td&gt;Convert MOVE statements&lt;/td&gt;
&lt;td&gt;Whether or not to convert MOVE statements to their free-form versions (see below)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CNVKLIST&lt;/td&gt;
&lt;td&gt;Convert KLIST statements&lt;/td&gt;
&lt;td&gt;Whether or not to convert KLIST (and KFLD) statements (see below)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SUPCNVMSGS&lt;/td&gt;
&lt;td&gt;Suppress conversion messages&lt;/td&gt;
&lt;td&gt;CVTRPGFREE inserts a message into the source for every line that cannot be converted, explaining the reason for the non-conversion.  Setting this parameter to 'Y' suppresses those messages.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewarwoowar</dc:creator><pubDate>Tue, 28 Jul 2020 14:20:04 -0000</pubDate><guid>https://sourceforge.netdd49215796d6d126602aca69504245a0d6c4e832</guid></item></channel></rss>