changeset 705:312b696b4532

[chg] Feature Request ID 2596302 : Updated the greatcode.ini. thanks to adxadx who has done this work! git-svn-id: svn://svn.code.sf.net/p/universalindent/code/trunk@974 59b1889a-e5ac-428c-b0c7-476e01d41282
author thomas_-_s <thomas_-_s@59b1889a-e5ac-428c-b0c7-476e01d41282>
date Tue, 14 Jul 2009 13:39:41 +0000
parents b8bb1258b64e
children b75fbb488da6
files indenters/uigui_greatcode.ini
diffstat 1 files changed, 914 insertions(+), 895 deletions(-) [+]
line wrap: on
line diff
--- a/indenters/uigui_greatcode.ini	Mon Jul 13 18:11:17 2009 +0000
+++ b/indenters/uigui_greatcode.ini	Tue Jul 14 13:39:41 2009 +0000
@@ -16,6 +16,380 @@
 useCfgFileParameter=none
 version=1.140
 
+[overwrite_read_only]
+Category=0
+Description=Process read only files (change status)
+EditorType=boolean
+TrueFalse=-overwrite_read_only-|-no-overwrite_read_only-
+ValueDefault=0
+
+[tab_size]
+CallName=-tab_size-
+Category=0
+Description="<html>Set the level (number of blanks) of an indentation level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -tab_size-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            a++<br>        }<br><br>        -tab_size-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>          a++<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=1
+ValueDefault=4
+
+[tab_out]
+Category=0
+Description=Output tab characters instead of spaces
+EditorType=boolean
+TrueFalse=-tab_out-|-no-tab_out-
+ValueDefault=1
+
+[eol_unix]
+Category=0
+Description=Unix format for carriage returns
+EditorType=boolean
+TrueFalse=-eol_unix-|-no-eol_unix-
+ValueDefault=0
+
+[space_if]
+Category=1
+Description="<html>Output a blank character after if. while. for and switch keywords.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if (a)<br>        {<br>            while (a--)<br>            {<br>            }<br>        }<br><br>        -no-space_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            while(a--)<br>            {<br>            }<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_if-|-no-space_if-
+ValueDefault=0
+
+[space_return]
+Category=1
+Description="<html>Output a blank character after return if return is followed by an open<br>        parenthesis.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_return-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        return (6)<br><br>        -no-space_return-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        return(6)</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_return-|-no-space_return-
+ValueDefault=0
+
+[space_fctcall]
+Category=1
+Description="<html>Output a blank character before the open parenthese of a function call.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call (out)<br>        loop (100)<br><br>        -no-space_fctcall-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100)</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctcall-|-no-space_fctcall-
+ValueDefault=0
+
+[space_fctcall_firstparam]
+Category=1
+Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctcall_firstparam-|-no-space_fctcall_firstparam-
+ValueDefault=0
+
+[space_fctcall_inparam]
+Category=1
+Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctcall_inparam-|-no-space_fctcall_inparam-
+ValueDefault=1
+
+[space_fctcall_lastparam]
+Category=1
+Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctcall_lastparam-|-no-space_fctcall_lastparam-
+ValueDefault=0
+
+[space_fctdef_firstparam]
+Category=1
+Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctdef_firstparam-|-no-space_fctdef_firstparam-
+ValueDefault=0
+
+[space_fctdef_lastparam]
+Category=1
+Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctdef_lastparam-|-no-space_fctdef_lastparam-
+ValueDefault=0
+
+[space_fctdecl_firstparam]
+Category=1
+Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctdecl_firstparam-|-no-space_fctdecl_firstparam-
+ValueDefault=0
+
+[space_fctdecl_lastparam]
+Category=1
+Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctdecl_lastparam-|-no-space_fctdecl_lastparam-
+ValueDefault=0
+
+[space_fctdecl]
+Category=1
+Description="<html>Output a blank character before the open parenthese of a function <br>        definition / declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctdecl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern func (a)<br><br>        -space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func (a)<br>        {<br>        }<br><br>        -no-space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func(a)<br>        {<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctdecl-|-no-space_fctdecl-
+ValueDefault=0
+
+[space_fctdef]
+Category=1
+Description="<html>Output a blank character before the open parenthese of a function <br>        definition / declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctdecl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern func (a)<br><br>        -space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func (a)<br>        {<br>        }<br><br>        -no-space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func(a)<br>        {<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_fctdef-|-no-space_fctdef-
+ValueDefault=0
+
+[space_paren]
+CallName=-space_paren-
+Category=1
+Description="<html>Add spaces after '(' and before ')' if the nested level of the<br>        parenthese is lower than the argument.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_paren-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((a < 5) && (b > 2))<br>        {<br>        }<br><br>        -space_paren-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if( (a < 5) && (b > 2) )<br>        {<br>        }<br><br>        -space_paren-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if( ( a < 5 ) && ( b > 2 ) )<br>        {<br>        }<br><br>        See option(s) :<br>        [-no]-space_cast-<br><br>        Note(s) :<br>        - Empty expressions () are not modified.<br>        - Casts are not modified.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=0
+
+[space_cast]
+Category=1
+Description="<html>Add spaces after '(' and before ')' for cast operators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_cast-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(( int * ) b)<br>        {<br>        }<br><br>        return ( int * ) b<br><br>        -no-space_cast-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *) b)<br>        {<br>        }<br><br>        return (int *) b<br><br>        See option(s) :<br>        -space_paren-<num></font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_cast-|-no-space_cast-
+ValueDefault=0
+
+[space_cast_after]
+Category=1
+Description="<html>Add a space after a cast expression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_cast_after-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *) b)<br>        {<br>        }<br><br>        return ( int * ) b<br><br>        -no-space_cast_after-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *)b)<br>        {<br>        }<br><br>        return (int *)b<br><br>        See option(s) :<br>        [-no]-space_cast-</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_cast_after-|-no-space_cast_after-
+ValueDefault=1
+
+[space_scope_def]
+Category=1
+Description="<html>Add a space before and after the scope resolution operator '::' in the<br>        function definition.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_scope_def-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func :: Ping(void)<br>        {<br>        }<br><br>        -no-space_scope_def-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>        }<br><br>        See option(s) :<br>        [-no]-space_scope_access-</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_scope_def-|-no-space_scope_def-
+ValueDefault=0
+
+[space_scope_access]
+Category=1
+Description="<html>Add a space before and after the scope resolution operator '::' when<br>        accessing a static method.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_scope_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>            Base :: Ping()<br>            Base :: Pong()<br>        }<br><br>        -no-space_scope_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>            Base::Ping()<br>            Base::Pong()<br>        }<br><br>        See option(s) :<br>        [-no]-space_scope_def-</font></pre></html>"
+EditorType=boolean
+TrueFalse=-space_scope_access-|-no-space_scope_access-
+ValueDefault=0
+
+[space_affect_style]
+CallName=-space_affect_style-
+Category=1
+Description="<html>Set the indent style for affect and auto-affectoperators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_affect_style-0<br>        -space_autoaffect_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a = b = c      <== Affect<br>        a *= 6         <== Auto-Affect<br><br>        -space_affect_style-1<br>        -space_autoaffect_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a= b= c<br>        a*= 6<br><br>        -space_affect_style-2<br>        -space_autoaffect_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a=b=c<br>        a*=6</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2
+MinVal=0
+ValueDefault=0
+
+[space_autoaffect_style]
+CallName=-space_autoaffect_style-
+Category=1
+Description="<html>Set the indent style for affect and auto-affectoperators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_affect_style-0<br>        -space_autoaffect_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a = b = c      <== Affect<br>        a *= 6         <== Auto-Affect<br><br>        -space_affect_style-1<br>        -space_autoaffect_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a= b= c<br>        a*= 6<br><br>        -space_affect_style-2<br>        -space_autoaffect_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a=b=c<br>        a*=6</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2
+MinVal=0
+ValueDefault=0
+
+[code_len]
+CallName=-code_len-
+Category=2
+Description=Maximum length of a line of code
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=8
+ValueDefault=120
+
+[code_keep_empty_lines]
+Category=2
+Description=Keep empty lines in original file
+EditorType=boolean
+TrueFalse=-code_keep_empty_lines-|-no-code_keep_empty_lines-
+ValueDefault=1
+
+[code_keep_more_empty_lines]
+Category=2
+Description=Make more effort to preserve empty lines in the original file - even in the face of other reformatting
+EditorType=boolean
+TrueFalse=-code_keep_more_empty_lines-|-no-code_keep_more_empty_lines-
+ValueDefault=0
+
+[code_remove_empty_lines]
+CallName=-code_remove_empty_lines-
+Category=2
+Description="<html>Remove all excedent empty lines. If num is 1. then only one single<br>        blank line is authorized.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_remove_empty_lines-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        <EOL><br>        <EOL><br>        int a<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        <EOL><br>        int a</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=1
+ValueDefault=2
+
+[code_split_bool_before]
+Category=2
+Description="<html>Determine the aspect of boolean expressions when they must be split<br>        because they are too long.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_bool_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if<br>        (<br>            (A + main(func) + 6 > 60)<br>        &&  (B - 50 > 10)<br>        ||  var<br>        )<br>        {<br>        }<br><br>        -no-code_split_bool_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if<br>        (<br>            (A + main(func) + 6 > 60) &&<br>            (B - 50 > 10) ||<br>            var<br>        )<br>        {<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_split_bool_before-|-no-code_split_bool_before-
+ValueDefault=1
+
+[code_split_fctcall_style]
+CallName=-code_split_fctcall_style-
+Category=2
+Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[code_split_fctdef_style]
+CallName=-code_split_fctdef_style-
+Category=2
+Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[code_split_fctdecl_style]
+CallName=-code_split_fctdecl_style-
+Category=2
+Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[code_split_for_style]
+CallName=-code_split_for_style-
+Category=2
+Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[code_split_if_style]
+CallName=-code_split_if_style-
+Category=2
+Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[code_split_decl_style]
+CallName=-code_split_decl_style-
+Category=2
+Description="<html>Set style of indentation for declaration of variables.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a. b. c = 10<br>\t\tint d<br><br>        -code_split_decl_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a.<br>            b.<br>            c = 10<br>\t\tint d<br><br>        -code_split_decl_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        int b<br>        int c = 10<br>\t\tint d</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2
+MinVal=0
+ValueDefault=0
+
+[code_constructor_style]
+CallName=-code_constructor_style-
+Category=2
+Description="<html>Set style of indentation for constructors.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_constructor_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) :<br>            set(0).<br>            reset(0)<br>        {<br>        }<br><br>        -code_constructor_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) : set(0). reset(0)<br>        {<br>        }<br><br>        -code_constructor_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) :<br>        set(0).<br>        reset(0)<br>        {<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2
+MinVal=0
+ValueDefault=0
+
+[code_decl_move_affect]
+Category=2
+Description="<html>Move initialization in local variables declaration just after the<br>        declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_move_affect-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a = 0<br>            int     c = a + 1<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>            int     c<br><br>            a = 0      <= initializations has been moved<br>            c = a + 1<br>        }<br><br>        Note(s) :<br>        - Be careful because this option sometimes does not work well. That's<br>          why it's set to FALSE by default.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_decl_move_affect-|-no-code_decl_move_affect-
+ValueDefault=0
+
+[code_decl_move_top]
+Category=2
+Description="<html>Move all local variables declaration to the top of the corresponding<br>        statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_move_top-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a. b<br><br>            a = b = 0<br>            while(a)<br>            {<br>            }<br><br>            int c          <= declaration<br>            c = 10<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a. b<br>            int c          <= declaration has been moved<br><br>            a = b = 0<br>            while(a)<br>            {<br>            }<br><br>            c = 10<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_decl_move_top-|-no-code_decl_move_top-
+ValueDefault=0
+
+[code_decl_access_to_type]
+Category=2
+Description="<html>Move * and & access specifier just after the type if TRUE. or<br>        just before the name if FALSE.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_access_to_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int**   p<br>        int function(int* b. int& ref)<br>        {<br>        }<br><br>        -no-code_decl_access_to_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int     **p<br>        int function(int *b. int &ref)<br>        {<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_decl_access_to_type-|-no-code_decl_access_to_type-
+ValueDefault=0
+
+[code_decl_break_template]
+Category=2
+Description="<html>Force an EOL after a template declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_break_template-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        template<class T. int i>    <= EOL<br>        class TestClass<br>        {<br>        public:<br>            char    buffer[i]<br>            T\t\ttestFunc(T *p1)<br>        }<br><br>        -no-code_decl_break_template-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        template<class T. int i> class TestClass<br>        {<br>        public:<br>            char    buffer[i]<br>            T\t\ttestFunc(T *p1)<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_decl_break_template-|-no-code_decl_break_template-
+ValueDefault=1
+
+[code_decl_add_void]
+Category=2
+Description="<html>Force the voidkeyword in a function declaration if nothing is<br>        specified.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function()<br>        {<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function(void)<br>        {<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_decl_add_void-|-no-code_decl_add_void-
+ValueDefault=0
+
+[code_wizard_indent]
+Category=2
+Description="<html>Indent code between to devstudio appwizard special comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_wizard_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>        protected:<br>        //{{AFX_MSG(CDocument)<br>        enum a              <= has been touched<br>        {<br>            id = 0<br>        }<br>        afx_msg void    OnFileClose(void)<br>        afx_msg void    OnFileSave(void)<br>        afx_msg void    OnFileSaveAs(void)<br>        //}}AFX_MSG<br>        DECLARE_MESSAGE_MAP()<br>        }<br><br>        -no-code_wizard_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>        protected:<br>        //{{AFX_MSG(CDocument)<br>        enum a { id = 0 }          <= same as original file<br>        afx_msg void    OnFileClose(void)<br>        afx_msg void    OnFileSave(void)<br>        afx_msg void    OnFileSaveAs(void)<br>        //}}AFX_MSG<br>        DECLARE_MESSAGE_MAP()<br>        }<br><br>        Note(s) :<br>        - This option must be set to FALSE if you want to indent special<br>          appwizard headers with auto generated code. This is because touching<br>          that code can make appwizard fail to recognize its special marks.<br>        - This option can't be set in a source file with special comment<br>          /*$O */</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_wizard_indent-|-no-code_wizard_indent-
+ValueDefault=1
+
+[code_force_return_paren]
+Category=2
+Description="<html>Force parentheses around a returnexpression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_force_return_paren-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a()<br>        {<br>            return 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a()<br>        {<br>            return(0)<br>        }<br><br>        See option(s) :<br>        [-no]-code_remove_return_paren-<br><br>        Note(s) :<br>        - This option can't be set in a source file with special comment<br>          /*$O */<br>        - Can't be used with -code_remove_return_paren- option.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_force_return_paren-|-no-code_force_return_paren-
+ValueDefault=0
+
+[code_remove_return_paren]
+Category=2
+Description=Remove all parentheses around a return parameter
+EditorType=boolean
+TrueFalse=-code_remove_return_paren-|-no-code_remove_return_paren-
+ValueDefault=0
+
+[code_align_max_blanks]
+CallName=-code_align_max_blanks-
+Category=2
+Description="<html>Set the maximum number of blank characters that can be added by GC to<br>        align declarations of variables or functions.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_align_max_blanks-10<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int     a<br>        un_int  b<br>        unsigned int    coucou<br>        unsigned int    bg<br><br>        -code_align_max_blanks-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         a<br>        un_int      b<br>        unsigned int    coucou<br>        unsigned int    bg</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=1
+ValueDefault=1000
+
+[code_def_fct_break_return_type]
+Category=2
+Description="<html>Force a line break after the return type in a function definition.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_def_fct_break_return_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int<br>        function(void)<br>        {<br>        }<br><br>        int <br>        class::func(void)<br>        {<br>        }<br><br>        -no-code_def_fct_break_return_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function(void)<br>        {<br>        }<br><br>        int class::func(void)<br>        {<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_def_fct_break_return_type-|-no-code_def_fct_break_return_type-
+ValueDefault=0
+
+[code_concat_strings]
+Category=2
+Description="<html>Concat adjacent string constants.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-code_concat_strings-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        printf(coucoulafoule)<br><br>        -code_concat_strings-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        printf(coucoulafoule)</font></pre></html>"
+EditorType=boolean
+TrueFalse=-code_concat_strings-|-no-code_concat_strings-
+ValueDefault=0
+
+[code_empty_fct_blanks]
+CallName=-code_empty_fct_blanks-
+Category=2
+Description="<html>Add empty lines between { and } for empty functions. Empty function<br>        must have no code between { and }.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_empty_fct_blanks-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        { }<br><br>        -code_empty_fct_blanks-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        {<br>        }<br><br>        -code_empty_fct_blanks-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        {<br><br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2
+MinVal=0
+ValueDefault=0
+
 [catch_eol_before]
 CallName=-catch_eol_before-
 Category=2
@@ -26,25 +400,312 @@
 MinVal=0
 ValueDefault=1
 
-[cmt_add_class_access]
-Category=5
-Description="<html>Add an empty comment before class access (if not already present).<br>        Comment level is set by -cmt_sep_force_class_access- option.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_add_class_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:<br>            void v(void)<br>        protected:<br>            int c<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        /*      <= by default. cmt level is 2<br>         ==========================================<br>         ==========================================<br>         */<br>        public:<br>            void v(void)<br><br>        /*<br>         ==========================================<br>         ==========================================<br>         */<br>        protected:<br>            int c<br>        }<br><br>        See option(s) :<br>        -cmt_sep_char_2-<char><br>        -cmt_sep_len-<num><br>        -cmt_sep_force_class_access-<num></font></pre></html>"
+[code_class_access_eol_before]
+CallName=-code_class_access_eol_before-
+Category=2
+Description="<html>Number of EOL before/after class access specifiers.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_class_access_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:             <EOL><br>            void a(void)<br><br>        private:            <EOL><br>            void ab(void)<br>        }<br><br><br>        -code_class_access_eol_before-2<br>        -code_class_access_eol_after-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<EOL><br>        <EOL><br>        public:             <EOL><br>                            <EOL><br>                            <EOL><br>            void a(void)<br>        <EOL><br>        <EOL><br>        private:            <EOL><br>                            <EOL><br>                            <EOL><br>            void ab(void)<br>        }<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
+[code_class_access_eol_after]
+CallName=-code_class_access_eol_after-
+Category=2
+Description="<html>Number of EOL before/after class access specifiers.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_class_access_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:             <EOL><br>            void a(void)<br><br>        private:            <EOL><br>            void ab(void)<br>        }<br><br><br>        -code_class_access_eol_before-2<br>        -code_class_access_eol_after-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<EOL><br>        <EOL><br>        public:             <EOL><br>                            <EOL><br>                            <EOL><br>            void a(void)<br>        <EOL><br>        <EOL><br>        private:            <EOL><br>                            <EOL><br>                            <EOL><br>            void ab(void)<br>        }<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
+[code_labels_eol_after]
+CallName=-code_labels_eol_after-
+Category=2
+Description="<html>Number of EOL after labels.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_labels_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            goto label<br>        label:              <EOL><br>            a++<br><br>        -code_labels_eol_after-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            goto label<br>        label:              <EOL><br>                            <EOL><br>            a++<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
+[stmt_break_alone]
+Category=3
+Description="<html>Force an empty statement to be alone on its line.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_break_alone-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        for(a = 0 a < 10 a++)<br>            <br><br>        -no-stmt_break_alone-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        for(a = 0 a < 10 a++)<br><br>        Note(s) :<br>        - Concerns if. while. for and switch statements.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_break_alone-|-no-stmt_break_alone-
+ValueDefault=0
+
+[stmt_break_dowhile]
+Category=3
+Description="<html>Force a break line before the while of a do...while statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">\t\t-stmt_break_dowhile-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tdo<br>\t\t{<br>\t\t\t...<br>\t\t} <br>\t\twhile(1)<br><br>\t\t-no-stmt_break_dowhile-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tdo<br>\t\t{<br>\t\t\t...<br>\t\t} while(1)</font></pre></html>"
 EditorType=boolean
-TrueFalse=-cmt_add_class_access-|-no-cmt_add_class_access-
+TrueFalse=-stmt_break_dowhile-|-no-stmt_break_dowhile-
+ValueDefault=0
+
+[stmt_force_brace]
+CallName=-stmt_force_brace-
+Category=3
+Description="<html>Force a statement to be enclosed with { } if its length exceeded the<br>        given parameter.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_force_brace-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            a++<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=100
+
+[code_eol_after_close_brace]
+CallName=-code_eol_after_close_brace-
+Category=3
+Description="<html>Nu<pre><font face=\"courier new\" size=\"3\">mber of blank lines after every close brace -<br>        except ones followed by else. while. and those around typedef<br>        statements...<br><br>        -stmt_force_brace-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if foo) {<br>          bar()<br>        }<br>        if foo) {<br>          bar()<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if foo) {<br>          bar()<br>        }<br><br>        if foo) {<br>          bar()<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=0
+
+[stmt_concat_if]
+Category=3
+Description="<html>Try to output if. while or for expression on a single line if the<br>        length of the statement is not too long.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        while(a && b)<br>            a = b + 6<br>        if(a)<br>            a++<br>        if(b)<br>        {<br>            b++<br>        }<br><br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        while(a && b) a = b + 6<br>        if(a) a++<br>        if(b)<br>        {<br>            b++<br>        }<br><br>        See options(s) :<br>        -code_len-<num><br><br>        Note(s) :<br>        - This option does not modify statements with { }.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_if-|-no-stmt_concat_if-
+ValueDefault=1
+
+[stmt_concat_if_and_else]
+Category=3
+Description="<html>Try to output if ... else expression on two lines - if possible...<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if_and_else-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>            a++<br>        else<br>            b++<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>        else b++<br><br>        See options(s) :<br>        -code_len-<num><br><br>        Note(s) :<br>        - This option does not modify statements with { }.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_if_and_else-|-no-stmt_concat_if_and_else-
+ValueDefault=0
+
+[stmt_concat_else_2_stmt]
+Category=3
+Description="<html>Put the else on the same line as the previous statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_else_2_stmt-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>        } else<br>        {<br>        }<br><br>        -no-stmt_concat_else_2_stmt-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>        } <br>        else<br>        {<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_else_2_stmt-|-no-stmt_concat_else_2_stmt-
+ValueDefault=0
+
+[stmt_concat_else_if]
+Category=3
+Description="<html>Close up any gap between else and if in else ... ifstructures.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_else_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(foo) <br>\t\t{<br>        } <br>\t\telse if(bar) <br>\t\t{<br>        }<br><br>        -no-stmt_concat_else_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(foo) <br>\t\t{<br>        } else<br>        if(bar) <br>\t\t{<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_else_if-|-no-stmt_concat_else_if-
+ValueDefault=1
+
+[stmt_concat_inline_class]
+Category=3
+Description="<html>Concat if possible inline function body inside a class.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_inline_class-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>            int previous(int a)<br>            {<br>                return a - 1<br>            }<br>            int next(int a)<br>            {<br>                return a + 1<br>            }<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>            int previous(int a) { return a - 1 }<br>            int next(int a)     { return a + 1 }<br>        }<br><br>        See options(s) :<br>        -code_len-<num></font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_inline_class-|-no-stmt_concat_inline_class-
+ValueDefault=1
+
+[stmt_concat_switch]
+Category=3
+Description="<html>Concat all cases of a switch if possible. Empty lines are removed if<br>\t\tconcatenation is done.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_switch-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 10:<br>            break<br><br>        case 11:<br>            a = a + 6 return a<br><br>        case 12:<br>            if(a) a++<br>            break<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 10:    break<br>        case 11:    a = a + 6 return a<br>        case 12:    if(a) a++ break<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_switch-|-no-stmt_concat_switch-
+ValueDefault=1
+
+[stmt_concat_macros]
+Category=3
+Description="<html>Concat a macro body if possible.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_macros-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define macro()<br>        {<br>            a = a + 18 - b<br>            if(!a) return 10<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define macro() { a = a + 18 - b if(!a) return 10 }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_macros-|-no-stmt_concat_macros-
+ValueDefault=1
+
+[stmt_concat_enum]
+Category=3
+Description="<html>Concat content of enum if possible.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_enum-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        enum a<br>        {<br>            id1.<br>            id2<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        enum a { id1. id2 }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_enum-|-no-stmt_concat_enum-
+ValueDefault=1
+
+[stmt_decl_remove_empty]
+Category=3
+Description="<html>Remove empty lines in declaration statements.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_decl_remove_empty-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>                        <= Empty line<br>            int b<br>            int c<br><br>            a = b = c = 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>            int b<br>            int c<br><br>            a = b = c = 0<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_decl_remove_empty-|-no-stmt_decl_remove_empty-
+ValueDefault=1
+
+[stmt_concat_if_remove_empty]
+Category=3
+Description="<html>Remove empty lines between concat if/while/for.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if_remove_empty-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>                        <= Empty line<br>                        <= Empty line<br>        if(b) b = b + a<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>        if(b) b = b + a<br><br>        See option(s) :<br>        [-no]-stmt_concat_if- to concat if/while/for expressions if possible.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_concat_if_remove_empty-|-no-stmt_concat_if_remove_empty-
 ValueDefault=1
 
-[cmt_add_fct_def]
-Category=5
-Description="<html>Add an empty comment before function definition (if not already<br>        present).<br>        Comment is level is set by -cmt_sep_force_fct_def- option.<br><br>        ** file.c **<br><br>        /*<br>         ==========================================<br>         ==========================================<br>         */<br>        int a(void)<br>        {<br>        }<br><br>        ** EOF **<br><br>        See option(s) :<br>        -cmt_sep_char_3-<char><br>        -cmt_sep_len-<num><br>        -cmt_sep_force_fct_def-<num><br><br>        Note(s) :<br>        - Actual comments before function are included in the separator.</html>"
+[stmt_brace_style_class]
+CallName=-stmt_brace_style_class-
+Category=3
+Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[stmt_brace_style_fct]
+CallName=-stmt_brace_style_fct-
+Category=3
+Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[stmt_brace_style_decl]
+CallName=-stmt_brace_style_decl-
+Category=3
+Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[stmt_brace_style]
+CallName=-stmt_brace_style-
+Category=3
+Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[stmt_switch_style]
+CallName=-stmt_switch_style-
+Category=3
+Description="<html>Change the indentation style of switch.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>        }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>            {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>            }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a) {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>        }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a) {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>        }<br><br>        Style 5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>          {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>          }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=5
+MinVal=0
+ValueDefault=0
+
+[stmt_switch_eol]
+CallName=-stmt_switch_eol-
+Category=3
+Description="<html>Is there an empty line before the casekeyword ?<br><br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>\t\tcase 3:<br>            a++<br>            break<br><br>        case 1:<br>            break<br><br>        case 4:<br>            break<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>\t\tcase 3:<br>            a++<br>            break<br>        case 1:<br>            break<br>        case 4:<br>            break<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=1
+MinVal=0
+ValueDefault=0
+
+[stmt_class_indent]
+CallName=-stmt_class_indent-
+Category=3
+Description="<html>Set the number of additional indentation levels in a class declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_class_indent-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:<br>            void a(void)<br>        }<br><br>        -stmt_class_indent-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>            public:<br>                void a(void)<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=0
+
+[stmt_namespace_indent]
+Category=3
+Description="<html>Indent one level a namespace statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-stmt_namespace_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        namespace com<br>        {<br>        int a(void)<br>        {<br>        }<br>        }<br><br>        -stmt_namespace_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        namespace com<br>        {<br>            int a(void)<br>            {<br>            }<br>        }</font></pre></html>"
 EditorType=boolean
-TrueFalse=-cmt_add_fct_def-|-no-cmt_add_fct_def-
+TrueFalse=-stmt_namespace_indent-|-no-stmt_namespace_indent-
+ValueDefault=0
+
+[stmt_extern_c_indent]
+Category=3
+Description="<html>Indent one level an extern Cstatement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-stmt_extern_c_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern C<br>        {<br>        int a(void)<br>        {<br>        }<br>        }<br><br>        -stmt_extern_c_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern C<br>        {<br>            int a(void)<br>            {<br>            }<br>        }</font></pre></html>"
+EditorType=boolean
+TrueFalse=-stmt_extern_c_indent-|-no-stmt_extern_c_indent-
+ValueDefault=0
+
+[stmt_static_init_style]
+CallName=-stmt_static_init_style-
+Category=3
+Description="<html>De<pre><font face=\"courier new\" size=\"3\">fines indent style for static initialisations.<br><br>\t\t-stmt_static_init_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = <br>\t\t{ <br>\t\t\tNULL. <br>\t\t\tROM. <br>\t\t\tOTPROM. <br>\t\t\tEPROM. <br>\t\t\tEEPROM. <br>\t\t\tFLASH<br>\t\t}<br><br>\t\t-stmt_static_init_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = { NULL. ROM. OTPROM. EPROM. EEPROM. FLASH}<br><br>\t\t-stmt_static_init_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = <br>\t\t{ <br>\t\t\tNULL. ROM. OTPROM. <br>\t\t\tEPROM. EEPROM. FLASH<br>\t\t}<br><br>        Note(s) :<br>        - Option -stmt_static_init_style-1 let the original indentation <br>\t\t  unchanged.<br>        - The max length of the line in the initialisation statement for option<br>\t\t  -stmt_static_init_style-3 is defined by the -stmt_static_init_len-<br>\t\t  option.<br><br>        See option(s) :<br>\t\t-stmt_static_init_len-<num></font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=3
+MinVal=0
+ValueDefault=0
+
+[stmt_static_init_len]
+CallName=-stmt_static_init_len-
+Category=3
+Description="<html>To<pre><font face=\"courier new\" size=\"3\"> be used with -stmt_static_init_style-3. Defined the max length of</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=80
+
+[pp_align_to_code]
+Category=4
+Description="<html>Align or not PP directive to the code just below.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -pp_align_to_code-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define a   0<br>        void main(void)<br>        {<br>            #define a       0<br>            #define coucou  0<br>            #define coucou() <br>                while(a) <br>                { <br>                    a = a + func(a) <br>                }<br><br>            #if 0<br>            if(a) a++<br>            #endif<br>        }<br><br>        -no-pp_align_to_code-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define a   0<br>        void main(void)<br>        {<br>        #define a       0<br>        #define coucou  0<br>        #define coucou() <br>            while(a) <br>            { <br>                a = a + func(a) <br>            }<br><br>        #if 0<br>            if(a) a++<br>        #endif<br>        }<br><br>        Note(s) :<br>        - This option can't be used in source file file special comment /*$O*/.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-pp_align_to_code-|-no-pp_align_to_code-
+ValueDefault=0
+
+[pp_style]
+CallName=-pp_style-
+Category=4
+Description="<html>Set the indentation style of PP directives.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -pp_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>        #if 0<br>        #ifdef a<br>        #elif b<br>            a--<br>        #endif<br>        #endif<br>        #endif<br><br>        -pp_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>            #if 0<br>                #ifdef a<br>                #elif b<br>            a--<br>                #endif<br>            #endif<br>        #endif<br><br>        -pp_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>        #   if 0<br>        #      ifdef a<br>        #      elif b<br>            a--<br>        #      endif<br>        #   endif<br>        #endif</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2
+MinVal=0
+ValueDefault=0
+
+[pp_include_unix]
+Category=4
+Description="<html>Change '' to '/' in an include expression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gll.h<br>        #include <gll.h><br><br>        -pp_include_unix-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gl/gl.h<br>        #include <gl/gl.h><br><br>        -no-pp_include_unix-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gll.h<br>        #include <gll.h></font></pre></html>"
+EditorType=boolean
+TrueFalse=-pp_include_unix-|-no-pp_include_unix-
 ValueDefault=1
 
-[cmt_add_fct_def_class]
+[pp_align_breakline]
+Category=4
+Description="<html>Al<pre><font face=\"courier new\" size=\"3\">ign (or not) breakline characters '' in macros.<br><br>        -pp_align_breakline-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\t#define a(A)         <br>\t\t\tA += 2\t\t\t <br>\t\t\tA = c(fonc) + 3 <br><br>        -no-pp_align_breakline-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\t#define a(A) <br>\t\t\tA += 2\t<br>\t\t\tA = c(fonc) + 3</font></pre></html>"
+EditorType=boolean
+TrueFalse=-pp_align_breakline-|-no-pp_align_breakline-
+ValueDefault=0
+
+[cmt_fixme]
+CallName=-cmt_fixme-
+Category=5
+Description="<html>Specify the string for FIXME comment the default is /* FIXME: Comment */<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_fixme-/* TODO: add comment */</font></pre></html>"
+EditorType=string
+Enabled=false
+ValueDefault=/* */
+
+[cmt_align_max_blanks]
+CallName=-cmt_align_max_blanks-
 Category=5
-Description=<html>Same as -cmt_add_fct_def-. but for functions defined inside a class<br>\t\t(inline functions).<br><br>        See option(s) :<br>\t\t-cmt_add_fct_def-</html>
+Description="<html>Set the max number of blank characters to add to align last line<br>        comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_align_max_blanks-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         coucou     /* comment */<br>        unsigned int    b      /* comment */<br>        unsigned int    long_long_variable_variables   /* comment */<br><br>        -cmt_align_max_blanks-30<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         coucou             /* comment */<br>        unsigned int    b                  /* comment */<br>        unsigned int    long_long_variable_variables   /* comment */</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=1
+ValueDefault=10
+
+[cmt_first_space_cpp]
+Category=5
+Description="<html>Force a space after the opening comment delimiter.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_space_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        // coucou<br><br>        -no-cmt_first_space_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        //coucou</font></pre></html>"
 EditorType=boolean
-TrueFalse=-cmt_add_fct_def_class-|-no-cmt_add_fct_def_class-
+TrueFalse=-cmt_first_space_cpp-|-no-cmt_first_space_cpp-
+ValueDefault=1
+
+[cmt_dont_modify]
+Category=5
+Description="<html>Pr<pre><font face=\"courier new\" size=\"3\">ocess or not all the comments of the file.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-cmt_dont_modify-|-no-cmt_dont_modify-
+ValueDefault=0
+
+[cmt_add_gc_tag]
+Category=5
+Description=<html>Add the GC mark at the beginning of the file.<br><br>        /*$T test.c GC 1.102 01/06/01 16:47:25 */</html>
+EditorType=boolean
+TrueFalse=-cmt_add_gc_tag-|-no-cmt_add_gc_tag-
 ValueDefault=1
 
 [cmt_add_file]
@@ -64,22 +725,71 @@
 MinVal=0
 ValueDefault=0
 
-[cmt_add_gc_tag]
+[cmt_add_fct_def]
 Category=5
-Description=<html>Add the GC mark at the beginning of the file.<br><br>        /*$T test.c GC 1.102 01/06/01 16:47:25 */</html>
+Description="<html>Add an empty comment before function definition (if not already<br>        present).<br>        Comment is level is set by -cmt_sep_force_fct_def- option.<br><br>        ** file.c **<br><br>        /*<br>         ==========================================<br>         ==========================================<br>         */<br>        int a(void)<br>        {<br>        }<br><br>        ** EOF **<br><br>        See option(s) :<br>        -cmt_sep_char_3-<char><br>        -cmt_sep_len-<num><br>        -cmt_sep_force_fct_def-<num><br><br>        Note(s) :<br>        - Actual comments before function are included in the separator.</html>"
 EditorType=boolean
-TrueFalse=-cmt_add_gc_tag-|-no-cmt_add_gc_tag-
+TrueFalse=-cmt_add_fct_def-|-no-cmt_add_fct_def-
+ValueDefault=1
+
+[cmt_add_fct_def_class]
+Category=5
+Description=<html>Same as -cmt_add_fct_def-. but for functions defined inside a class<br>\t\t(inline functions).<br><br>        See option(s) :<br>\t\t-cmt_add_fct_def-</html>
+EditorType=boolean
+TrueFalse=-cmt_add_fct_def_class-|-no-cmt_add_fct_def_class-
 ValueDefault=1
 
-[cmt_align_max_blanks]
-CallName=-cmt_align_max_blanks-
+[cmt_trailing_style]
+CallName=-cmt_trailing_style-
 Category=5
-Description="<html>Set the max number of blank characters to add to align last line<br>        comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_align_max_blanks-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         coucou     /* comment */<br>        unsigned int    b      /* comment */<br>        unsigned int    long_long_variable_variables   /* comment */<br><br>        -cmt_align_max_blanks-30<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         coucou             /* comment */<br>        unsigned int    b                  /* comment */<br>        unsigned int    long_long_variable_variables   /* comment */</font></pre></html>"
+Description="<html>Co<pre><font face=\"courier new\" size=\"3\">ntrol style of trailing comments and an empty comment is added to<br>        function parameters if not already present. <br>        This also causes -cmt_force_fct_def_decl_split-<br>        and -code_split_fctdef_style-3. The content of<br>        empty comment is defined by -cmt_fixme-.<br><br>        -cmt_trailing_style-1<br>        -cmt_force_fct_def_decl_split-<br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        before:<br><br>        int a(int param1. int param2)                   ## No comments<br>        {<br>        }<br><br>        after:<br><br>        int a(<br>            int param1. /* FIXME: add a comment */      ## Added automatically<br>            int param2) /* FIXME: add a comment */      ## Added automatically<br>        {<br>        }<br><br><br>        -cmt_trailing_style-2<br>        -cmt_force_fct_def_decl_split-<br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        before:<br><br>        int a(<br>            int param1. /* IN: parameter 1 */<br>            int param2) /* IN: parameter 2 */<br>        {<br>        }<br><br>        after:<br><br>        int a(<br>            int param1. ///< IN: parameter 1            ## Changed to cpp<br>            int param2) ///< IN: parameter 2            ## Changed to cpp<br>        {<br>        }</font></pre></html>"
 EditorType=numeric
 Enabled=true
-MaxVal=2000
-MinVal=1
-ValueDefault=10
+MaxVal=2
+MinVal=0
+ValueDefault=0
+
+[cmt_split_before_@_in_fct_cmts]
+Category=5
+Description=Split lines in fucntion comments before @
+EditorType=boolean
+TrueFalse=-cmt_split_before_@_in_fct_cmts-|-no-cmt_split_before_@_in_fct_cmts-
+ValueDefault=0
+
+[cmt_force_fct_def_decl_split]
+Category=5
+Description="<html>Fo<pre><font face=\"courier new\" size=\"3\">rce function definitions to split at each paramenter according<br>        to the sytle defined by -code_split_fctdef_style-</font></pre></html>"
+EditorType=boolean
+TrueFalse=-cmt_force_fct_def_decl_split-|-no-cmt_force_fct_def_decl_split-
+ValueDefault=0
+
+[cmt_java_doc]
+Category=5
+Description=Enable the java doc type comments for all comments. Also enables -cmt_sep_fill_star- and -cmt_fct_java_doc-
+EditorType=boolean
+TrueFalse=-cmt_java_doc-|-no-cmt_java_doc-
+ValueDefault=0
+
+[cmt_fct_java_doc]
+Category=5
+Description=Enable the java doc type comments for functions only. Also enables -cmt_sep_fill_star-.
+EditorType=boolean
+TrueFalse=-cmt_fct_java_doc-|-no-cmt_fct_java_doc-
+ValueDefault=0
+
+[cmt_add_class_access]
+Category=5
+Description="<html>Add an empty comment before class access (if not already present).<br>        Comment level is set by -cmt_sep_force_class_access- option.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_add_class_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:<br>            void v(void)<br>        protected:<br>            int c<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        /*      <= by default. cmt level is 2<br>         ==========================================<br>         ==========================================<br>         */<br>        public:<br>            void v(void)<br><br>        /*<br>         ==========================================<br>         ==========================================<br>         */<br>        protected:<br>            int c<br>        }<br><br>        See option(s) :<br>        -cmt_sep_char_2-<char><br>        -cmt_sep_len-<num><br>        -cmt_sep_force_class_access-<num></font></pre></html>"
+EditorType=boolean
+TrueFalse=-cmt_add_class_access-|-no-cmt_add_class_access-
+ValueDefault=1
+
+[cmt_keep_cpp]
+Category=5
+Description="<html>Keep C++ comments. and do not change them to the C form.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-cmt_keep_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        // this is a comment<br>        // this is another comment<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * this is a comment <br>         * this is another comment<br>         */<br><br>        See option(s) :<br>        [no]-cmt_cpp2c_keep_eol-<br>        -cmt_sep_char_split-<char><br><br>        Note(s) :<br>        - This option can't be set in a source file with special comment<br>          /*$O */</font></pre></html>"
+EditorType=boolean
+TrueFalse=-cmt_keep_cpp-|-no-cmt_keep_cpp-
+ValueDefault=0
 
 [cmt_c2cpp]
 Category=5
@@ -95,64 +805,6 @@
 TrueFalse=-cmt_cpp2c_keep_eol-|-no-cmt_cpp2c_keep_eol-
 ValueDefault=1
 
-[cmt_decl]
-Category=5
-Description="<html>Add separators in local variable declaration (before and/or after).<br>        Separators are by default level 1.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            unsigned int    var<br>            long b<br>            var = 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }<br><br>        See options(s) :<br>        -cmt_decl_max_level-<num><br>        [-no]-cmt_decl_before-<br>        -cmt_decl_len-<num><br>        [-no]-cmt_decl_auto_len-<br>        -cmt_decl_auto_len_add-<num><br><br>        Note(s) :<br>        - Can't be used with -cmt_dont_modify- option.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_decl-|-no-cmt_decl-
-ValueDefault=1
-
-[cmt_decl_auto_len]
-Category=5
-Description="<html>Co<pre><font face=\"courier new\" size=\"3\">mpute the length of the decl separator depending on code.<br>        Is disabled. the length is set by -cmt_decl_len- option.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_decl_auto_len-|-no-cmt_decl_auto_len-
-ValueDefault=1
-
-[cmt_decl_auto_len_add]
-CallName=-cmt_decl_auto_len_add-
-Category=5
-Description="<html>Wh<pre><font face=\"courier new\" size=\"3\">en -cmt_decl_auto_len- and -cmt_decl- are both enabled. add <num><br>        characters to the length of the separator.<br><br>        -cmt_decl_auto_len_add-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/  <= exact size of the code below<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            {<br>                /*~~*/      <= idem<br>                int c<br>                /*~~*/<br>            }<br><br>            var = 0<br>        }<br><br>        -cmt_decl_auto_len_add-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~~~~~*/  <= size + 4<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~~~~~*/<br><br>            {<br>            /*~~~~~~*/              <= size + 4<br>            int c<br>            /*~~~~~~*/<br>            }<br><br>            var = 0<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[cmt_decl_before]
-Category=5
-Description="<html>Add a separator before local declarations.<br>        -cmt_decl- must be enabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl_before-<br><br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }<br><br>        -no-cmt_decl_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_decl_before-|-no-cmt_decl_before-
-ValueDefault=1
-
-[cmt_decl_len]
-CallName=-cmt_decl_len-
-Category=5
-Description="<html>Se<pre><font face=\"courier new\" size=\"3\">t the maximum column of the declaration separator.<br>        -cmt_decl- must be enabled.<br>        -cmt_decl_auto_len- must be disabled.<br><br>        -cmt_decl_len-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~*/        <= column 20<br>            int b<br>            /*~~~~~~~~~~~~*/<br>            {<br>                /*~~~~~~*/<br>                unsigned int    var<br>                long            b<br>                /*~~~~~~*/<br>            }<br><br>            var = 0<br>        }<br><br>        -cmt_decl_len-50<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/      <= column 50<br>            int b<br>            /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>            {<br>                /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>                unsigned int    var<br>                long            b<br>                /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>            }<br><br>            var = 0<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=120
-
-[cmt_decl_max_level]
-CallName=-cmt_decl_max_level-
-Category=5
-Description="<html>-cmt_decl- option is valid for declaration in a statement level lesser<br>        than that value.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl_max_level-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~*/<br>            int b<br>            /*~~*/<br><br>            b = 0<br>            if(b)<br>            {<br>                unsigned int    var    <= stmt level is 2. so is not touched<br>                long            c<br><br>                var = c = 0<br>            }<br>        }<br><br>        -cmt_decl_max_level-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~*/<br>            int b<br>            /*~~*/<br><br>            b = 0<br>            if(b)<br>            {<br>                /*~~~~~~~~~~~~~~~~~~*/  <= stmt level 2 is now converned<br>                unsigned int    var<br>                long            c<br>                /*~~~~~~~~~~~~~~~~~~*/<br><br>                var = c = 0<br>            }<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=100
-
-[cmt_dont_modify]
-Category=5
-Description="<html>Pr<pre><font face=\"courier new\" size=\"3\">ocess or not all the comments of the file.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_dont_modify-|-no-cmt_dont_modify-
-ValueDefault=0
-
 [cmt_fct_categ]
 CallName=-cmt_fct_categ-
 Category=5
@@ -179,20 +831,57 @@
 MinVal=0
 ValueDefault=0
 
-[cmt_fct_java_doc]
+[cmt_decl]
+Category=5
+Description="<html>Add separators in local variable declaration (before and/or after).<br>        Separators are by default level 1.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            unsigned int    var<br>            long b<br>            var = 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }<br><br>        See options(s) :<br>        -cmt_decl_max_level-<num><br>        [-no]-cmt_decl_before-<br>        -cmt_decl_len-<num><br>        [-no]-cmt_decl_auto_len-<br>        -cmt_decl_auto_len_add-<num><br><br>        Note(s) :<br>        - Can't be used with -cmt_dont_modify- option.</font></pre></html>"
+EditorType=boolean
+TrueFalse=-cmt_decl-|-no-cmt_decl-
+ValueDefault=1
+
+[cmt_decl_max_level]
+CallName=-cmt_decl_max_level-
 Category=5
-Description=Enable the java doc type comments for functions only. Also enables -cmt_sep_fill_star-.
+Description="<html>-cmt_decl- option is valid for declaration in a statement level lesser<br>        than that value.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl_max_level-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~*/<br>            int b<br>            /*~~*/<br><br>            b = 0<br>            if(b)<br>            {<br>                unsigned int    var    <= stmt level is 2. so is not touched<br>                long            c<br><br>                var = c = 0<br>            }<br>        }<br><br>        -cmt_decl_max_level-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~*/<br>            int b<br>            /*~~*/<br><br>            b = 0<br>            if(b)<br>            {<br>                /*~~~~~~~~~~~~~~~~~~*/  <= stmt level 2 is now converned<br>                unsigned int    var<br>                long            c<br>                /*~~~~~~~~~~~~~~~~~~*/<br><br>                var = c = 0<br>            }<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=100
+
+[cmt_decl_before]
+Category=5
+Description="<html>Add a separator before local declarations.<br>        -cmt_decl- must be enabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl_before-<br><br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }<br><br>        -no-cmt_decl_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }</font></pre></html>"
 EditorType=boolean
-TrueFalse=-cmt_fct_java_doc-|-no-cmt_fct_java_doc-
-ValueDefault=0
+TrueFalse=-cmt_decl_before-|-no-cmt_decl_before-
+ValueDefault=1
 
-[cmt_first_line_blank]
+[cmt_decl_len]
+CallName=-cmt_decl_len-
+Category=5
+Description="<html>Se<pre><font face=\"courier new\" size=\"3\">t the maximum column of the declaration separator.<br>        -cmt_decl- must be enabled.<br>        -cmt_decl_auto_len- must be disabled.<br><br>        -cmt_decl_len-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~*/        <= column 20<br>            int b<br>            /*~~~~~~~~~~~~*/<br>            {<br>                /*~~~~~~*/<br>                unsigned int    var<br>                long            b<br>                /*~~~~~~*/<br>            }<br><br>            var = 0<br>        }<br><br>        -cmt_decl_len-50<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/      <= column 50<br>            int b<br>            /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>            {<br>                /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>                unsigned int    var<br>                long            b<br>                /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>            }<br><br>            var = 0<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=120
+
+[cmt_decl_auto_len]
 Category=5
-Description="<html>Add an empty line between two adjacent first line comments.<br>        -cmt_first_line_concat- must be disabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_blank-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* comment1 */<br>        /* comment2 */<br>        /* comment3 */<br>        if(a)<br>        {<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* comment1 */<br>        <EOL><br>        /* comment2 */<br>        <EOL><br>        /* comment3 */<br>        if(a)<br>        {<br>        }<br><br>        See options(s) :<br>        [-no]-cmt_first_line_concat-</font></pre></html>"
+Description="<html>Co<pre><font face=\"courier new\" size=\"3\">mpute the length of the decl separator depending on code.<br>        Is disabled. the length is set by -cmt_decl_len- option.</font></pre></html>"
 EditorType=boolean
-TrueFalse=-cmt_first_line_blank-|-no-cmt_first_line_blank-
+TrueFalse=-cmt_decl_auto_len-|-no-cmt_decl_auto_len-
 ValueDefault=1
 
+[cmt_decl_auto_len_add]
+CallName=-cmt_decl_auto_len_add-
+Category=5
+Description="<html>Wh<pre><font face=\"courier new\" size=\"3\">en -cmt_decl_auto_len- and -cmt_decl- are both enabled. add <num><br>        characters to the length of the separator.<br><br>        -cmt_decl_auto_len_add-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/  <= exact size of the code below<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            {<br>                /*~~*/      <= idem<br>                int c<br>                /*~~*/<br>            }<br><br>            var = 0<br>        }<br><br>        -cmt_decl_auto_len_add-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~~~~~*/  <= size + 4<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~~~~~*/<br><br>            {<br>            /*~~~~~~*/              <= size + 4<br>            int c<br>            /*~~~~~~*/<br>            }<br><br>            var = 0<br>        }</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=0
+
 [cmt_first_line_break_first]
 Category=5
 Description="<html>Add an EOL after /* of first line comments.<br>        Add an EOL before */ of first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_break_first-<br>        -cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * Comment <br>         * Comment<br>         */<br><br>        -no-cmt_first_line_break_first-<br>        -cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* Comment <br>         * Comment<br>         */<br><br>        -no-cmt_first_line_break_first-<br>        -no-cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* Comment <br>         * Comment */</font></pre></html>"
@@ -207,13 +896,6 @@
 TrueFalse=-cmt_first_line_break_last-|-no-cmt_first_line_break_last-
 ValueDefault=1
 
-[cmt_first_line_concat]
-Category=5
-Description="<html>Concat adjacent first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_concat-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* first line comment */<br>        /* another first line comment */<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * first line comment <br>         * another first line comment<br>         */</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_first_line_concat-|-no-cmt_first_line_concat-
-ValueDefault=1
-
 [cmt_first_line_fill_star]
 Category=5
 Description="<html>Add a '*' character at the beginning of lines of first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * Comment <br>         * Comment<br>         */<br><br>        -no-cmt_first_line_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>           Comment <br>           Comment<br>         */<br><br>        See options(s) :<br>        [-no]-cmt_sep_fill_star-<br><br>        Note(s) :<br>        - Separators are not concerned.</font></pre></html>"
@@ -231,34 +913,43 @@
 MinVal=8
 ValueDefault=80
 
-[cmt_first_space_cpp]
+[cmt_first_line_concat]
 Category=5
-Description="<html>Force a space after the opening comment delimiter.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_space_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        // coucou<br><br>        -no-cmt_first_space_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        //coucou</font></pre></html>"
+Description="<html>Concat adjacent first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_concat-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* first line comment */<br>        /* another first line comment */<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * first line comment <br>         * another first line comment<br>         */</font></pre></html>"
 EditorType=boolean
-TrueFalse=-cmt_first_space_cpp-|-no-cmt_first_space_cpp-
+TrueFalse=-cmt_first_line_concat-|-no-cmt_first_line_concat-
+ValueDefault=1
+
+[cmt_first_line_blank]
+Category=5
+Description="<html>Add an empty line between two adjacent first line comments.<br>        -cmt_first_line_concat- must be disabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_blank-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* comment1 */<br>        /* comment2 */<br>        /* comment3 */<br>        if(a)<br>        {<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* comment1 */<br>        <EOL><br>        /* comment2 */<br>        <EOL><br>        /* comment3 */<br>        if(a)<br>        {<br>        }<br><br>        See options(s) :<br>        [-no]-cmt_first_line_concat-</font></pre></html>"
+EditorType=boolean
+TrueFalse=-cmt_first_line_blank-|-no-cmt_first_line_blank-
 ValueDefault=1
 
-[cmt_fixme]
-CallName=-cmt_fixme-
+[cmt_sep_len]
+CallName=-cmt_sep_len-
 Category=5
-Description="<html>Specify the string for FIXME comment the default is /* FIXME: Comment */<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_fixme-/* TODO: add comment */</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=/* */
+Description="<html>Set the maximum length for separators. First line comments are not<br>        concerned.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_len-10<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2<br>         ---------<br>         ---------<br>         */<br><br>        -cmt_sep_len-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>         *******************<br>         */<br>        /*$5-#############*/</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=8
+ValueDefault=120
 
-[cmt_force_fct_def_decl_split]
+[cmt_sep_fill_star]
 Category=5
-Description="<html>Fo<pre><font face=\"courier new\" size=\"3\">rce function definitions to split at each paramenter according<br>        to the sytle defined by -code_split_fctdef_style-</font></pre></html>"
+Description="<html>Add a star at the beginning of all lines of a separator.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>         *    comment <br>         *    comment<br>         *******************<br>         */<br><br>        -no-cmt_sep_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>           comment <br>           comment<br>         *******************<br>         */<br><br>        See option(s) :<br>        -cmt_sep_char_4-<char><br>        -cmt_sep_char_split-<char><br>        [-no]-cmt_first_line_fill_star-</font></pre></html>"
 EditorType=boolean
-TrueFalse=-cmt_force_fct_def_decl_split-|-no-cmt_force_fct_def_decl_split-
+TrueFalse=-cmt_sep_fill_star-|-no-cmt_sep_fill_star-
 ValueDefault=0
 
-[cmt_java_doc]
+[cmt_sep_break]
 Category=5
-Description=Enable the java doc type comments for all comments. Also enables -cmt_sep_fill_star- and -cmt_fct_java_doc-
+Description="<html>Force /* and */ to be alone on their lines for separators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_break-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ===================<br>           comment <br>           comment<br>         ===================<br>         */<br><br>        //<br>        // =================<br>        // comment<br>        // =================<br>        //<br><br>        -no-cmt_sep_break-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* =================<br>           comment <br>           comment<br>         =================== */<br><br>        // =================<br>        // comment<br>        // =================</font></pre></html>"
 EditorType=boolean
-TrueFalse=-cmt_java_doc-|-no-cmt_java_doc-
-ValueDefault=0
+TrueFalse=-cmt_sep_break-|-no-cmt_sep_break-
+ValueDefault=1
 
 [cmt_keep-char_1]
 CallName=-cmt_keep-char_1-
@@ -324,20 +1015,6 @@
 Enabled=false
 ValueDefault=
 
-[cmt_keep_cpp]
-Category=5
-Description="<html>Keep C++ comments. and do not change them to the C form.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-cmt_keep_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        // this is a comment<br>        // this is another comment<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * this is a comment <br>         * this is another comment<br>         */<br><br>        See option(s) :<br>        [no]-cmt_cpp2c_keep_eol-<br>        -cmt_sep_char_split-<char><br><br>        Note(s) :<br>        - This option can't be set in a source file with special comment<br>          /*$O */</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_keep_cpp-|-no-cmt_keep_cpp-
-ValueDefault=0
-
-[cmt_sep_break]
-Category=5
-Description="<html>Force /* and */ to be alone on their lines for separators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_break-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ===================<br>           comment <br>           comment<br>         ===================<br>         */<br><br>        //<br>        // =================<br>        // comment<br>        // =================<br>        //<br><br>        -no-cmt_sep_break-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* =================<br>           comment <br>           comment<br>         =================== */<br><br>        // =================<br>        // comment<br>        // =================</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_sep_break-|-no-cmt_sep_break-
-ValueDefault=1
-
 [cmt_sep_char_1]
 CallName=-cmt_sep_char_1-
 Category=5
@@ -394,6 +1071,16 @@
 Enabled=true
 ValueDefault=
 
+[cmt_sep_eol_before]
+CallName=-cmt_sep_eol_before-
+Category=5
+Description="<html>Set the number of blank lines before and after single-line comments.<br><br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before-1<br>        -cmt_sep_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            foo()<br><br>            // Single line comment...<br><br>            bar()<br><br>        -cmt_sep_eol_before-0<br>        -cmt_sep_eol_after-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            foo()<br>            // Single line comment...<br>            bar()</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
 [cmt_sep_eol_after]
 CallName=-cmt_sep_eol_after-
 Category=5
@@ -404,76 +1091,6 @@
 MinVal=0
 ValueDefault=0
 
-[cmt_sep_eol_after_1]
-CallName=-cmt_sep_eol_after_1-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_2]
-CallName=-cmt_sep_eol_after_2-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_3]
-CallName=-cmt_sep_eol_after_3-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_4]
-CallName=-cmt_sep_eol_after_4-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_5]
-CallName=-cmt_sep_eol_after_5-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_6]
-CallName=-cmt_sep_eol_after_6-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=2
-
-[cmt_sep_eol_before]
-CallName=-cmt_sep_eol_before-
-Category=5
-Description="<html>Set the number of blank lines before and after single-line comments.<br><br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before-1<br>        -cmt_sep_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            foo()<br><br>            // Single line comment...<br><br>            bar()<br><br>        -cmt_sep_eol_before-0<br>        -cmt_sep_eol_after-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            foo()<br>            // Single line comment...<br>            bar()</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
 [cmt_sep_eol_before_1]
 CallName=-cmt_sep_eol_before_1-
 Category=5
@@ -534,6 +1151,66 @@
 MinVal=0
 ValueDefault=2
 
+[cmt_sep_eol_after_1]
+CallName=-cmt_sep_eol_after_1-
+Category=5
+Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
+[cmt_sep_eol_after_2]
+CallName=-cmt_sep_eol_after_2-
+Category=5
+Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
+[cmt_sep_eol_after_3]
+CallName=-cmt_sep_eol_after_3-
+Category=5
+Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
+[cmt_sep_eol_after_4]
+CallName=-cmt_sep_eol_after_4-
+Category=5
+Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
+[cmt_sep_eol_after_5]
+CallName=-cmt_sep_eol_after_5-
+Category=5
+Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=1
+
+[cmt_sep_eol_after_6]
+CallName=-cmt_sep_eol_after_6-
+Category=5
+Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=2
+
 [cmt_sep_eol_before_fct_def]
 CallName=-cmt_sep_eol_before_fct_def-
 Category=5
@@ -544,15 +1221,28 @@
 MinVal=0
 ValueDefault=0
 
-[cmt_sep_fill_star]
+[cmt_sep_force_fct_proto]
+CallName=-cmt_sep_force_fct_proto-
 Category=5
-Description="<html>Add a star at the beginning of all lines of a separator.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>         *    comment <br>         *    comment<br>         *******************<br>         */<br><br>        -no-cmt_sep_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>           comment <br>           comment<br>         *******************<br>         */<br><br>        See option(s) :<br>        -cmt_sep_char_4-<char><br>        -cmt_sep_char_split-<char><br>        [-no]-cmt_first_line_fill_star-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_sep_fill_star-|-no-cmt_sep_fill_star-
+Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
 ValueDefault=0
 
-[cmt_sep_force_class]
-CallName=-cmt_sep_force_class-
+[cmt_sep_force_fct_macro]
+CallName=-cmt_sep_force_fct_macro-
+Category=5
+Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
+EditorType=numeric
+Enabled=true
+MaxVal=2000
+MinVal=0
+ValueDefault=3
+
+[cmt_sep_force_fct_def]
+CallName=-cmt_sep_force_fct_def-
 Category=5
 Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
 EditorType=numeric
@@ -571,36 +1261,6 @@
 MinVal=0
 ValueDefault=2
 
-[cmt_sep_force_fct_def]
-CallName=-cmt_sep_force_fct_def-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=3
-
-[cmt_sep_force_fct_macro]
-CallName=-cmt_sep_force_fct_macro-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=3
-
-[cmt_sep_force_fct_proto]
-CallName=-cmt_sep_force_fct_proto-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
 [cmt_sep_force_struct]
 CallName=-cmt_sep_force_struct-
 Category=5
@@ -611,273 +1271,48 @@
 MinVal=0
 ValueDefault=2
 
-[cmt_sep_len]
-CallName=-cmt_sep_len-
-Category=5
-Description="<html>Set the maximum length for separators. First line comments are not<br>        concerned.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_len-10<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2<br>         ---------<br>         ---------<br>         */<br><br>        -cmt_sep_len-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>         *******************<br>         */<br>        /*$5-#############*/</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=8
-ValueDefault=120
-
-[cmt_split_before_%40_in_fct_cmts]
-Category=5
-Description=Split lines in fucntion comments before @
-EditorType=boolean
-TrueFalse=-cmt_split_before_@_in_fct_cmts-|-no-cmt_split_before_@_in_fct_cmts-
-ValueDefault=0
-
-[cmt_trailing_style]
-CallName=-cmt_trailing_style-
+[cmt_sep_force_class]
+CallName=-cmt_sep_force_class-
 Category=5
-Description="<html>Co<pre><font face=\"courier new\" size=\"3\">ntrol style of trailing comments and an empty comment is added to<br>        function parameters if not already present. <br>        This also causes -cmt_force_fct_def_decl_split-<br>        and -code_split_fctdef_style-3. The content of<br>        empty comment is defined by -cmt_fixme-.<br><br>        -cmt_trailing_style-1<br>        -cmt_force_fct_def_decl_split-<br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        before:<br><br>        int a(int param1. int param2)                   ## No comments<br>        {<br>        }<br><br>        after:<br><br>        int a(<br>            int param1. /* FIXME: add a comment */      ## Added automatically<br>            int param2) /* FIXME: add a comment */      ## Added automatically<br>        {<br>        }<br><br><br>        -cmt_trailing_style-2<br>        -cmt_force_fct_def_decl_split-<br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        before:<br><br>        int a(<br>            int param1. /* IN: parameter 1 */<br>            int param2) /* IN: parameter 2 */<br>        {<br>        }<br><br>        after:<br><br>        int a(<br>            int param1. ///< IN: parameter 1            ## Changed to cpp<br>            int param2) ///< IN: parameter 2            ## Changed to cpp<br>        {<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[code_align_max_blanks]
-CallName=-code_align_max_blanks-
-Category=2
-Description="<html>Set the maximum number of blank characters that can be added by GC to<br>        align declarations of variables or functions.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_align_max_blanks-10<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int     a<br>        un_int  b<br>        unsigned int    coucou<br>        unsigned int    bg<br><br>        -code_align_max_blanks-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         a<br>        un_int      b<br>        unsigned int    coucou<br>        unsigned int    bg</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=1
-ValueDefault=1000
-
-[code_class_access_eol_after]
-CallName=-code_class_access_eol_after-
-Category=2
-Description="<html>Number of EOL before/after class access specifiers.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_class_access_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:             <EOL><br>            void a(void)<br><br>        private:            <EOL><br>            void ab(void)<br>        }<br><br><br>        -code_class_access_eol_before-2<br>        -code_class_access_eol_after-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<EOL><br>        <EOL><br>        public:             <EOL><br>                            <EOL><br>                            <EOL><br>            void a(void)<br>        <EOL><br>        <EOL><br>        private:            <EOL><br>                            <EOL><br>                            <EOL><br>            void ab(void)<br>        }<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
+Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
 EditorType=numeric
 Enabled=true
 MaxVal=2000
 MinVal=0
-ValueDefault=1
+ValueDefault=3
 
-[code_class_access_eol_before]
-CallName=-code_class_access_eol_before-
-Category=2
-Description="<html>Number of EOL before/after class access specifiers.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_class_access_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:             <EOL><br>            void a(void)<br><br>        private:            <EOL><br>            void ab(void)<br>        }<br><br><br>        -code_class_access_eol_before-2<br>        -code_class_access_eol_after-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<EOL><br>        <EOL><br>        public:             <EOL><br>                            <EOL><br>                            <EOL><br>            void a(void)<br>        <EOL><br>        <EOL><br>        private:            <EOL><br>                            <EOL><br>                            <EOL><br>            void ab(void)<br>        }<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
+[file_end_eol]
+CallName=-file_end_eol-
+Category=6
+Description=Set the number of EOL after the last token of the file.
 EditorType=numeric
 Enabled=true
 MaxVal=2000
 MinVal=0
 ValueDefault=1
 
-[code_concat_strings]
-Category=2
-Description="<html>Concat adjacent string constants.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-code_concat_strings-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        printf(coucoulafoule)<br><br>        -code_concat_strings-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        printf(coucoulafoule)</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_concat_strings-|-no-code_concat_strings-
-ValueDefault=0
-
-[code_constructor_style]
-CallName=-code_constructor_style-
-Category=2
-Description="<html>Set style of indentation for constructors.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_constructor_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) :<br>            set(0).<br>            reset(0)<br>        {<br>        }<br><br>        -code_constructor_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) : set(0). reset(0)<br>        {<br>        }<br><br>        -code_constructor_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) :<br>        set(0).<br>        reset(0)<br>        {<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[code_decl_access_to_type]
-Category=2
-Description="<html>Move * and & access specifier just after the type if TRUE. or<br>        just before the name if FALSE.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_access_to_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int**   p<br>        int function(int* b. int& ref)<br>        {<br>        }<br><br>        -no-code_decl_access_to_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int     **p<br>        int function(int *b. int &ref)<br>        {<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_access_to_type-|-no-code_decl_access_to_type-
-ValueDefault=0
-
-[code_decl_add_void]
-Category=2
-Description="<html>Force the voidkeyword in a function declaration if nothing is<br>        specified.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function()<br>        {<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function(void)<br>        {<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_add_void-|-no-code_decl_add_void-
-ValueDefault=0
-
-[code_decl_break_template]
-Category=2
-Description="<html>Force an EOL after a template declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_break_template-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        template<class T. int i>    <= EOL<br>        class TestClass<br>        {<br>        public:<br>            char    buffer[i]<br>            T\t\ttestFunc(T *p1)<br>        }<br><br>        -no-code_decl_break_template-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        template<class T. int i> class TestClass<br>        {<br>        public:<br>            char    buffer[i]<br>            T\t\ttestFunc(T *p1)<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_break_template-|-no-code_decl_break_template-
-ValueDefault=1
-
-[code_decl_move_affect]
-Category=2
-Description="<html>Move initialization in local variables declaration just after the<br>        declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_move_affect-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a = 0<br>            int     c = a + 1<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>            int     c<br><br>            a = 0      <= initializations has been moved<br>            c = a + 1<br>        }<br><br>        Note(s) :<br>        - Be careful because this option sometimes does not work well. That's<br>          why it's set to FALSE by default.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_move_affect-|-no-code_decl_move_affect-
-ValueDefault=0
+[token_ext]
+CallName=-token_ext-
+Category=6
+Description="<html>Tell GC to consider the user keyword as the given C/C++ keyword.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -token_ext-typedef$tt<br>        => tt has the same meaning as typedef<br><br>        -token_ext-extern$extern_all<br>        => extern_all has the same meaning as extern<br><br>        -token_ext-int$uint8<br>        -token_ext-int$uint16<br>        => uint8 and uint16 are some types (same as int).<br><br>        GC knows special keywordsyou can specify as a C/C++ keyword.<br>        GC will indent the corresponding source file word depending of the<br>        special word :<br><br>        -token_ext-single_word$tt<br>            tt will be alone on a line. Indent at the correct indentation<br>            level.<br><br>        -token_ext-single_word_0$tt<br>            tt will be alone on a line. and at column 0.<br><br>        Example :        -token_ext-single_word_0$WORD<br>        -token_ext-single_word_0$WORD1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void a(int b)<br>        {<br>            if(b)<br>            {<br>        WORD<br>                b++<br>        WORD1<br>            }<br>        }</font></pre></html>"
+EditorType=string
+Enabled=false
+ValueDefault=
 
-[code_decl_move_top]
-Category=2
-Description="<html>Move all local variables declaration to the top of the corresponding<br>        statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_move_top-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a. b<br><br>            a = b = 0<br>            while(a)<br>            {<br>            }<br><br>            int c          <= declaration<br>            c = 10<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a. b<br>            int c          <= declaration has been moved<br><br>            a = b = 0<br>            while(a)<br>            {<br>            }<br><br>            c = 10<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_move_top-|-no-code_decl_move_top-
-ValueDefault=0
-
-[code_def_fct_break_return_type]
-Category=2
-Description="<html>Force a line break after the return type in a function definition.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_def_fct_break_return_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int<br>        function(void)<br>        {<br>        }<br><br>        int <br>        class::func(void)<br>        {<br>        }<br><br>        -no-code_def_fct_break_return_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function(void)<br>        {<br>        }<br><br>        int class::func(void)<br>        {<br>        }</font></pre></html>"
+[replace_on]
+Category=6
+Description="<html>Ac<pre><font face=\"courier new\" size=\"3\">tivate/disactivate the word replacement mode.<br><br>        See options(s) :<br>        -replace-<word to replace>$<replacement word></font></pre></html>"
 EditorType=boolean
-TrueFalse=-code_def_fct_break_return_type-|-no-code_def_fct_break_return_type-
-ValueDefault=0
-
-[code_empty_fct_blanks]
-CallName=-code_empty_fct_blanks-
-Category=2
-Description="<html>Add empty lines between { and } for empty functions. Empty function<br>        must have no code between { and }.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_empty_fct_blanks-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        { }<br><br>        -code_empty_fct_blanks-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        {<br>        }<br><br>        -code_empty_fct_blanks-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        {<br><br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[code_eol_after_close_brace]
-CallName=-code_eol_after_close_brace-
-Category=2
-Description="<html>Nu<pre><font face=\"courier new\" size=\"3\">mber of blank lines after every close brace -<br>        except ones followed by else. while. and those around typedef<br>        statements...<br><br>        -stmt_force_brace-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if foo) {<br>          bar()<br>        }<br>        if foo) {<br>          bar()<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if foo) {<br>          bar()<br>        }<br><br>        if foo) {<br>          bar()<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[code_force_return_paren]
-Category=2
-Description="<html>Force parentheses around a returnexpression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_force_return_paren-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a()<br>        {<br>            return 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a()<br>        {<br>            return(0)<br>        }<br><br>        See option(s) :<br>        [-no]-code_remove_return_paren-<br><br>        Note(s) :<br>        - This option can't be set in a source file with special comment<br>          /*$O */<br>        - Can't be used with -code_remove_return_paren- option.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_force_return_paren-|-no-code_force_return_paren-
-ValueDefault=0
-
-[code_keep_empty_lines]
-Category=2
-Description=Keep empty lines in original file
-EditorType=boolean
-TrueFalse=-code_keep_empty_lines-|-no-code_keep_empty_lines-
+TrueFalse=-replace_on-|-no-replace_on-
 ValueDefault=1
 
-[code_keep_more_empty_lines]
-Category=2
-Description=Make more effort to preserve empty lines in the original file - even in the face of other reformatting
-EditorType=boolean
-TrueFalse=-code_keep_more_empty_lines-|-no-code_keep_more_empty_lines-
-ValueDefault=0
-
-[code_labels_eol_after]
-CallName=-code_labels_eol_after-
-Category=2
-Description="<html>Number of EOL after labels.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_labels_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            goto label<br>        label:              <EOL><br>            a++<br><br>        -code_labels_eol_after-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            goto label<br>        label:              <EOL><br>                            <EOL><br>            a++<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[code_len]
-CallName=-code_len-
-Category=2
-Description=Maximum length of a line of code
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=8
-ValueDefault=120
-
-[code_remove_empty_lines]
-CallName=-code_remove_empty_lines-
-Category=2
-Description="<html>Remove all excedent empty lines. If num is 1. then only one single<br>        blank line is authorized.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_remove_empty_lines-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        <EOL><br>        <EOL><br>        int a<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        <EOL><br>        int a</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=1
-ValueDefault=2
-
-[code_remove_return_paren]
-Category=2
-Description=Remove all parentheses around a return parameter
-EditorType=boolean
-TrueFalse=-code_remove_return_paren-|-no-code_remove_return_paren-
-ValueDefault=0
-
-[code_split_bool_before]
-Category=2
-Description="<html>Determine the aspect of boolean expressions when they must be split<br>        because they are too long.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_bool_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if<br>        (<br>            (A + main(func) + 6 > 60)<br>        &&  (B - 50 > 10)<br>        ||  var<br>        )<br>        {<br>        }<br><br>        -no-code_split_bool_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if<br>        (<br>            (A + main(func) + 6 > 60) &&<br>            (B - 50 > 10) ||<br>            var<br>        )<br>        {<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_split_bool_before-|-no-code_split_bool_before-
-ValueDefault=1
-
-[code_split_decl_style]
-CallName=-code_split_decl_style-
-Category=2
-Description="<html>Set style of indentation for declaration of variables.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a. b. c = 10<br>\t\tint d<br><br>        -code_split_decl_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a.<br>            b.<br>            c = 10<br>\t\tint d<br><br>        -code_split_decl_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        int b<br>        int c = 10<br>\t\tint d</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[code_split_fctcall_style]
-CallName=-code_split_fctcall_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_fctdecl_style]
-CallName=-code_split_fctdecl_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_fctdef_style]
-CallName=-code_split_fctdef_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_for_style]
-CallName=-code_split_for_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_if_style]
-CallName=-code_split_if_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_wizard_indent]
-Category=2
-Description="<html>Indent code between to devstudio appwizard special comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_wizard_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>        protected:<br>        //{{AFX_MSG(CDocument)<br>        enum a              <= has been touched<br>        {<br>            id = 0<br>        }<br>        afx_msg void    OnFileClose(void)<br>        afx_msg void    OnFileSave(void)<br>        afx_msg void    OnFileSaveAs(void)<br>        //}}AFX_MSG<br>        DECLARE_MESSAGE_MAP()<br>        }<br><br>        -no-code_wizard_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>        protected:<br>        //{{AFX_MSG(CDocument)<br>        enum a { id = 0 }          <= same as original file<br>        afx_msg void    OnFileClose(void)<br>        afx_msg void    OnFileSave(void)<br>        afx_msg void    OnFileSaveAs(void)<br>        //}}AFX_MSG<br>        DECLARE_MESSAGE_MAP()<br>        }<br><br>        Note(s) :<br>        - This option must be set to FALSE if you want to indent special<br>          appwizard headers with auto generated code. This is because touching<br>          that code can make appwizard fail to recognize its special marks.<br>        - This option can't be set in a source file with special comment<br>          /*$O */</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_wizard_indent-|-no-code_wizard_indent-
-ValueDefault=1
+[replace]
+CallName=-replace-
+Category=6
+Description="<html>GC will replace all occurrences of <word to replace> by<br>        <replacement word>.<br>        -replace_on- option must be enabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -replace-int$uint<br>        -replace-a$variable<br><br>        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        int     b<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        uint    variable<br>        uint    b<br><br>        See options(s) :<br>        [-no]-replace_on-</font></pre></html>"
+EditorType=string
+Enabled=false
+ValueDefault=<word to replace>$<replacement word>
 
 [dependencies]
 Category=6
@@ -908,437 +1343,21 @@
 TrueFalse=-dependencies_dir_rec-|-no-dependencies_dir_rec-
 ValueDefault=0
 
-[eol_unix]
-Category=0
-Description=Unix format for carriage returns
-EditorType=boolean
-TrueFalse=-eol_unix-|-no-eol_unix-
-ValueDefault=0
 
-[file_end_eol]
-CallName=-file_end_eol-
-Category=6
-Description=Set the number of EOL after the last token of the file.
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[overwrite_read_only]
-Category=0
-Description=Process read only files (change status)
-EditorType=boolean
-TrueFalse=-overwrite_read_only-|-no-overwrite_read_only-
-ValueDefault=0
-
-[pp_align_breakline]
-Category=4
-Description="<html>Al<pre><font face=\"courier new\" size=\"3\">ign (or not) breakline characters '' in macros.<br><br>        -pp_align_breakline-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\t#define a(A)         <br>\t\t\tA += 2\t\t\t <br>\t\t\tA = c(fonc) + 3 <br><br>        -no-pp_align_breakline-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\t#define a(A) <br>\t\t\tA += 2\t<br>\t\t\tA = c(fonc) + 3</font></pre></html>"
-EditorType=boolean
-TrueFalse=-pp_align_breakline-|-no-pp_align_breakline-
-ValueDefault=0
-
-[pp_align_to_code]
-Category=4
-Description="<html>Align or not PP directive to the code just below.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -pp_align_to_code-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define a   0<br>        void main(void)<br>        {<br>            #define a       0<br>            #define coucou  0<br>            #define coucou() <br>                while(a) <br>                { <br>                    a = a + func(a) <br>                }<br><br>            #if 0<br>            if(a) a++<br>            #endif<br>        }<br><br>        -no-pp_align_to_code-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define a   0<br>        void main(void)<br>        {<br>        #define a       0<br>        #define coucou  0<br>        #define coucou() <br>            while(a) <br>            { <br>                a = a + func(a) <br>            }<br><br>        #if 0<br>            if(a) a++<br>        #endif<br>        }<br><br>        Note(s) :<br>        - This option can't be used in source file file special comment /*$O*/.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-pp_align_to_code-|-no-pp_align_to_code-
-ValueDefault=0
-
-[pp_include_unix]
-Category=4
-Description="<html>Change '' to '/' in an include expression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gll.h<br>        #include <gll.h><br><br>        -pp_include_unix-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gl/gl.h<br>        #include <gl/gl.h><br><br>        -no-pp_include_unix-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gll.h<br>        #include <gll.h></font></pre></html>"
-EditorType=boolean
-TrueFalse=-pp_include_unix-|-no-pp_include_unix-
-ValueDefault=1
 
-[pp_style]
-CallName=-pp_style-
-Category=4
-Description="<html>Set the indentation style of PP directives.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -pp_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>        #if 0<br>        #ifdef a<br>        #elif b<br>            a--<br>        #endif<br>        #endif<br>        #endif<br><br>        -pp_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>            #if 0<br>                #ifdef a<br>                #elif b<br>            a--<br>                #endif<br>            #endif<br>        #endif<br><br>        -pp_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>        #   if 0<br>        #      ifdef a<br>        #      elif b<br>            a--<br>        #      endif<br>        #   endif<br>        #endif</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
 
-[replace]
-CallName=-replace-
-Category=6
-Description="<html>GC will replace all occurrences of <word to replace> by<br>        <replacement word>.<br>        -replace_on- option must be enabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -replace-int$uint<br>        -replace-a$variable<br><br>        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        int     b<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        uint    variable<br>        uint    b<br><br>        See options(s) :<br>        [-no]-replace_on-</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=<word to replace>$<replacement word>
-
-[replace_on]
-Category=6
-Description="<html>Ac<pre><font face=\"courier new\" size=\"3\">tivate/disactivate the word replacement mode.<br><br>        See options(s) :<br>        -replace-<word to replace>$<replacement word></font></pre></html>"
-EditorType=boolean
-TrueFalse=-replace_on-|-no-replace_on-
-ValueDefault=1
-
-[space_affect_style]
-CallName=-space_affect_style-
-Category=1
-Description="<html>Set the indent style for affect and auto-affectoperators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_affect_style-0<br>        -space_autoaffect_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a = b = c      <== Affect<br>        a *= 6         <== Auto-Affect<br><br>        -space_affect_style-1<br>        -space_autoaffect_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a= b= c<br>        a*= 6<br><br>        -space_affect_style-2<br>        -space_autoaffect_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a=b=c<br>        a*=6</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[space_autoaffect_style]
-CallName=-space_autoaffect_style-
-Category=1
-Description="<html>Set the indent style for affect and auto-affectoperators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_affect_style-0<br>        -space_autoaffect_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a = b = c      <== Affect<br>        a *= 6         <== Auto-Affect<br><br>        -space_affect_style-1<br>        -space_autoaffect_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a= b= c<br>        a*= 6<br><br>        -space_affect_style-2<br>        -space_autoaffect_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a=b=c<br>        a*=6</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[space_cast]
-Category=1
-Description="<html>Add spaces after '(' and before ')' for cast operators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_cast-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(( int * ) b)<br>        {<br>        }<br><br>        return ( int * ) b<br><br>        -no-space_cast-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *) b)<br>        {<br>        }<br><br>        return (int *) b<br><br>        See option(s) :<br>        -space_paren-<num></font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_cast-|-no-space_cast-
-ValueDefault=0
-
-[space_cast_after]
-Category=1
-Description="<html>Add a space after a cast expression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_cast_after-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *) b)<br>        {<br>        }<br><br>        return ( int * ) b<br><br>        -no-space_cast_after-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *)b)<br>        {<br>        }<br><br>        return (int *)b<br><br>        See option(s) :<br>        [-no]-space_cast-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_cast_after-|-no-space_cast_after-
-ValueDefault=1
 
-[space_fctcall]
-Category=1
-Description="<html>Output a blank character before the open parenthese of a function call.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call (out)<br>        loop (100)<br><br>        -no-space_fctcall-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100)</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctcall-|-no-space_fctcall-
-ValueDefault=0
 
-[space_fctcall_firstparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctcall_firstparam-|-no-space_fctcall_firstparam-
-ValueDefault=0
-
-[space_fctcall_inparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctcall_inparam-|-no-space_fctcall_inparam-
-ValueDefault=1
-
-[space_fctcall_lastparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctcall_lastparam-|-no-space_fctcall_lastparam-
-ValueDefault=0
-
-[space_fctdecl]
-Category=1
-Description="<html>Output a blank character before the open parenthese of a function <br>        definition / declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctdecl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern func (a)<br><br>        -space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func (a)<br>        {<br>        }<br><br>        -no-space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func(a)<br>        {<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdecl-|-no-space_fctdecl-
-ValueDefault=0
-
-[space_fctdecl_firstparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdecl_firstparam-|-no-space_fctdecl_firstparam-
-ValueDefault=0
-
-[space_fctdecl_lastparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdecl_lastparam-|-no-space_fctdecl_lastparam-
-ValueDefault=0
 
-[space_fctdef]
-Category=1
-Description="<html>Output a blank character before the open parenthese of a function <br>        definition / declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctdecl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern func (a)<br><br>        -space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func (a)<br>        {<br>        }<br><br>        -no-space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func(a)<br>        {<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdef-|-no-space_fctdef-
-ValueDefault=0
-
-[space_fctdef_firstparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdef_firstparam-|-no-space_fctdef_firstparam-
-ValueDefault=0
-
-[space_fctdef_lastparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdef_lastparam-|-no-space_fctdef_lastparam-
-ValueDefault=0
-
-[space_if]
-Category=1
-Description="<html>Output a blank character after if. while. for and switch keywords.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if (a)<br>        {<br>            while (a--)<br>            {<br>            }<br>        }<br><br>        -no-space_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            while(a--)<br>            {<br>            }<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_if-|-no-space_if-
-ValueDefault=0
 
-[space_paren]
-CallName=-space_paren-
-Category=1
-Description="<html>Add spaces after '(' and before ')' if the nested level of the<br>        parenthese is lower than the argument.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_paren-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((a < 5) && (b > 2))<br>        {<br>        }<br><br>        -space_paren-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if( (a < 5) && (b > 2) )<br>        {<br>        }<br><br>        -space_paren-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if( ( a < 5 ) && ( b > 2 ) )<br>        {<br>        }<br><br>        See option(s) :<br>        [-no]-space_cast-<br><br>        Note(s) :<br>        - Empty expressions () are not modified.<br>        - Casts are not modified.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
 
-[space_return]
-Category=1
-Description="<html>Output a blank character after return if return is followed by an open<br>        parenthesis.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_return-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        return (6)<br><br>        -no-space_return-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        return(6)</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_return-|-no-space_return-
-ValueDefault=0
-
-[space_scope_access]
-Category=1
-Description="<html>Add a space before and after the scope resolution operator '::' when<br>        accessing a static method.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_scope_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>            Base :: Ping()<br>            Base :: Pong()<br>        }<br><br>        -no-space_scope_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>            Base::Ping()<br>            Base::Pong()<br>        }<br><br>        See option(s) :<br>        [-no]-space_scope_def-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_scope_access-|-no-space_scope_access-
-ValueDefault=0
-
-[space_scope_def]
-Category=1
-Description="<html>Add a space before and after the scope resolution operator '::' in the<br>        function definition.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_scope_def-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func :: Ping(void)<br>        {<br>        }<br><br>        -no-space_scope_def-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>        }<br><br>        See option(s) :<br>        [-no]-space_scope_access-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_scope_def-|-no-space_scope_def-
-ValueDefault=0
 
-[stmt_brace_style]
-CallName=-stmt_brace_style-
-Category=3
-Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
 
-[stmt_brace_style_class]
-CallName=-stmt_brace_style_class-
-Category=3
-Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[stmt_brace_style_decl]
-CallName=-stmt_brace_style_decl-
-Category=3
-Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[stmt_brace_style_fct]
-CallName=-stmt_brace_style_fct-
-Category=3
-Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[stmt_break_alone]
-Category=3
-Description="<html>Force an empty statement to be alone on its line.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_break_alone-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        for(a = 0 a < 10 a++)<br>            <br><br>        -no-stmt_break_alone-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        for(a = 0 a < 10 a++)<br><br>        Note(s) :<br>        - Concerns if. while. for and switch statements.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_break_alone-|-no-stmt_break_alone-
-ValueDefault=0
 
-[stmt_break_dowhile]
-Category=3
-Description="<html>Force a break line before the while of a do...while statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">\t\t-stmt_break_dowhile-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tdo<br>\t\t{<br>\t\t\t...<br>\t\t} <br>\t\twhile(1)<br><br>\t\t-no-stmt_break_dowhile-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tdo<br>\t\t{<br>\t\t\t...<br>\t\t} while(1)</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_break_dowhile-|-no-stmt_break_dowhile-
-ValueDefault=0
-
-[stmt_class_indent]
-CallName=-stmt_class_indent-
-Category=3
-Description="<html>Set the number of additional indentation levels in a class declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_class_indent-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:<br>            void a(void)<br>        }<br><br>        -stmt_class_indent-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>            public:<br>                void a(void)<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[stmt_concat_else_2_stmt]
-Category=3
-Description="<html>Put the else on the same line as the previous statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_else_2_stmt-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>        } else<br>        {<br>        }<br><br>        -no-stmt_concat_else_2_stmt-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>        } <br>        else<br>        {<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_else_2_stmt-|-no-stmt_concat_else_2_stmt-
-ValueDefault=0
 
-[stmt_concat_else_if]
-Category=3
-Description="<html>Close up any gap between else and if in else ... ifstructures.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_else_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(foo) <br>\t\t{<br>        } <br>\t\telse if(bar) <br>\t\t{<br>        }<br><br>        -no-stmt_concat_else_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(foo) <br>\t\t{<br>        } else<br>        if(bar) <br>\t\t{<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_else_if-|-no-stmt_concat_else_if-
-ValueDefault=1
 
-[stmt_concat_enum]
-Category=3
-Description="<html>Concat content of enum if possible.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_enum-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        enum a<br>        {<br>            id1.<br>            id2<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        enum a { id1. id2 }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_enum-|-no-stmt_concat_enum-
-ValueDefault=1
-
-[stmt_concat_if]
-Category=3
-Description="<html>Try to output if. while or for expression on a single line if the<br>        length of the statement is not too long.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        while(a && b)<br>            a = b + 6<br>        if(a)<br>            a++<br>        if(b)<br>        {<br>            b++<br>        }<br><br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        while(a && b) a = b + 6<br>        if(a) a++<br>        if(b)<br>        {<br>            b++<br>        }<br><br>        See options(s) :<br>        -code_len-<num><br><br>        Note(s) :<br>        - This option does not modify statements with { }.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_if-|-no-stmt_concat_if-
-ValueDefault=1
-
-[stmt_concat_if_and_else]
-Category=3
-Description="<html>Try to output if ... else expression on two lines - if possible...<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if_and_else-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>            a++<br>        else<br>            b++<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>        else b++<br><br>        See options(s) :<br>        -code_len-<num><br><br>        Note(s) :<br>        - This option does not modify statements with { }.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_if_and_else-|-no-stmt_concat_if_and_else-
-ValueDefault=0
-
-[stmt_concat_if_remove_empty]
-Category=3
-Description="<html>Remove empty lines between concat if/while/for.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if_remove_empty-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>                        <= Empty line<br>                        <= Empty line<br>        if(b) b = b + a<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>        if(b) b = b + a<br><br>        See option(s) :<br>        [-no]-stmt_concat_if- to concat if/while/for expressions if possible.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_if_remove_empty-|-no-stmt_concat_if_remove_empty-
-ValueDefault=1
 
-[stmt_concat_inline_class]
-Category=3
-Description="<html>Concat if possible inline function body inside a class.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_inline_class-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>            int previous(int a)<br>            {<br>                return a - 1<br>            }<br>            int next(int a)<br>            {<br>                return a + 1<br>            }<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>            int previous(int a) { return a - 1 }<br>            int next(int a)     { return a + 1 }<br>        }<br><br>        See options(s) :<br>        -code_len-<num></font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_inline_class-|-no-stmt_concat_inline_class-
-ValueDefault=1
 
-[stmt_concat_macros]
-Category=3
-Description="<html>Concat a macro body if possible.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_macros-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define macro()<br>        {<br>            a = a + 18 - b<br>            if(!a) return 10<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define macro() { a = a + 18 - b if(!a) return 10 }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_macros-|-no-stmt_concat_macros-
-ValueDefault=1
-
-[stmt_concat_switch]
-Category=3
-Description="<html>Concat all cases of a switch if possible. Empty lines are removed if<br>\t\tconcatenation is done.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_switch-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 10:<br>            break<br><br>        case 11:<br>            a = a + 6 return a<br><br>        case 12:<br>            if(a) a++<br>            break<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 10:    break<br>        case 11:    a = a + 6 return a<br>        case 12:    if(a) a++ break<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_switch-|-no-stmt_concat_switch-
-ValueDefault=1
-
-[stmt_decl_remove_empty]
-Category=3
-Description="<html>Remove empty lines in declaration statements.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_decl_remove_empty-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>                        <= Empty line<br>            int b<br>            int c<br><br>            a = b = c = 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>            int b<br>            int c<br><br>            a = b = c = 0<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_decl_remove_empty-|-no-stmt_decl_remove_empty-
-ValueDefault=1
-
-[stmt_extern_c_indent]
-Category=3
-Description="<html>Indent one level an extern Cstatement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-stmt_extern_c_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern C<br>        {<br>        int a(void)<br>        {<br>        }<br>        }<br><br>        -stmt_extern_c_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern C<br>        {<br>            int a(void)<br>            {<br>            }<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_extern_c_indent-|-no-stmt_extern_c_indent-
-ValueDefault=0
-
-[stmt_force_brace]
-CallName=-stmt_force_brace-
-Category=3
-Description="<html>Force a statement to be enclosed with { } if its length exceeded the<br>        given parameter.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_force_brace-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            a++<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=100
-
-[stmt_namespace_indent]
-Category=3
-Description="<html>Indent one level a namespace statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-stmt_namespace_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        namespace com<br>        {<br>        int a(void)<br>        {<br>        }<br>        }<br><br>        -stmt_namespace_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        namespace com<br>        {<br>            int a(void)<br>            {<br>            }<br>        }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_namespace_indent-|-no-stmt_namespace_indent-
-ValueDefault=0
 
-[stmt_static_init_len]
-CallName=-stmt_static_init_len-
-Category=3
-Description="<html>To<pre><font face=\"courier new\" size=\"3\"> be used with -stmt_static_init_style-3. Defined the max length of</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=80
-
-[stmt_static_init_style]
-CallName=-stmt_static_init_style-
-Category=3
-Description="<html>De<pre><font face=\"courier new\" size=\"3\">fines indent style for static initialisations.<br><br>\t\t-stmt_static_init_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = <br>\t\t{ <br>\t\t\tNULL. <br>\t\t\tROM. <br>\t\t\tOTPROM. <br>\t\t\tEPROM. <br>\t\t\tEEPROM. <br>\t\t\tFLASH<br>\t\t}<br><br>\t\t-stmt_static_init_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = { NULL. ROM. OTPROM. EPROM. EEPROM. FLASH}<br><br>\t\t-stmt_static_init_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = <br>\t\t{ <br>\t\t\tNULL. ROM. OTPROM. <br>\t\t\tEPROM. EEPROM. FLASH<br>\t\t}<br><br>        Note(s) :<br>        - Option -stmt_static_init_style-1 let the original indentation <br>\t\t  unchanged.<br>        - The max length of the line in the initialisation statement for option<br>\t\t  -stmt_static_init_style-3 is defined by the -stmt_static_init_len-<br>\t\t  option.<br><br>        See option(s) :<br>\t\t-stmt_static_init_len-<num></font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=3
-MinVal=0
-ValueDefault=0
-
-[stmt_switch_eol]
-CallName=-stmt_switch_eol-
-Category=3
-Description="<html>Is there an empty line before the casekeyword ?<br><br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>\t\tcase 3:<br>            a++<br>            break<br><br>        case 1:<br>            break<br><br>        case 4:<br>            break<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>\t\tcase 3:<br>            a++<br>            break<br>        case 1:<br>            break<br>        case 4:<br>            break<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=1
-MinVal=0
-ValueDefault=0
 
-[stmt_switch_style]
-CallName=-stmt_switch_style-
-Category=3
-Description="<html>Change the indentation style of switch.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>        }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>            {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>            }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a) {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>        }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a) {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>        }<br><br>        Style 5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>          {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>          }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
 
-[tab_out]
-Category=0
-Description=Output tab characters instead of spaces
-EditorType=boolean
-TrueFalse=-tab_out-|-no-tab_out-
-ValueDefault=1
-
-[tab_size]
-CallName=-tab_size-
-Category=0
-Description="<html>Set the level (number of blanks) of an indentation level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -tab_size-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            a++<br>        }<br><br>        -tab_size-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>          a++<br>        }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=1
-ValueDefault=4
-
-[token_ext]
-CallName=-token_ext-
-Category=6
-Description="<html>Tell GC to consider the user keyword as the given C/C++ keyword.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -token_ext-typedef$tt<br>        => tt has the same meaning as typedef<br><br>        -token_ext-extern$extern_all<br>        => extern_all has the same meaning as extern<br><br>        -token_ext-int$uint8<br>        -token_ext-int$uint16<br>        => uint8 and uint16 are some types (same as int).<br><br>        GC knows special keywordsyou can specify as a C/C++ keyword.<br>        GC will indent the corresponding source file word depending of the<br>        special word :<br><br>        -token_ext-single_word$tt<br>            tt will be alone on a line. Indent at the correct indentation<br>            level.<br><br>        -token_ext-single_word_0$tt<br>            tt will be alone on a line. and at column 0.<br><br>        Example :        -token_ext-single_word_0$WORD<br>        -token_ext-single_word_0$WORD1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void a(int b)<br>        {<br>            if(b)<br>            {<br>        WORD<br>                b++<br>        WORD1<br>            }<br>        }</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=