| 
1 |  | -# Uncrustify-0.76.0_f  | 
 | 1 | +# Uncrustify-0.77.1_f  | 
2 | 2 | 
 
  | 
3 | 3 | #  | 
4 | 4 | # General options  | 
@@ -210,6 +210,11 @@ sp_before_ptr_star              = force    # ignore/add/remove/force  | 
210 | 210 | # variable name. If set to ignore, sp_before_ptr_star is used instead.  | 
211 | 211 | sp_before_unnamed_ptr_star      = ignore   # ignore/add/remove/force  | 
212 | 212 | 
 
  | 
 | 213 | +# Add or remove space between a qualifier and a pointer star '*' that isn't  | 
 | 214 | +# followed by a variable name, as in '(char const *)'. If set to ignore,  | 
 | 215 | +# sp_before_ptr_star is used instead.  | 
 | 216 | +sp_qualifier_unnamed_ptr_star   = ignore   # ignore/add/remove/force/not_defined  | 
 | 217 | + | 
213 | 218 | # Add or remove space between pointer stars '*'.  | 
214 | 219 | sp_between_ptr_star             = remove   # ignore/add/remove/force  | 
215 | 220 | 
 
  | 
@@ -250,10 +255,20 @@ sp_ptr_star_paren               = remove   # ignore/add/remove/force  | 
250 | 255 | # prototype or function definition.  | 
251 | 256 | sp_before_ptr_star_func         = force    # ignore/add/remove/force  | 
252 | 257 | 
 
  | 
 | 258 | +# Add or remove space between a qualifier and a pointer star '*' followed by  | 
 | 259 | +# the name of the function in a function prototype or definition, as in  | 
 | 260 | +# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead.  | 
 | 261 | +sp_qualifier_ptr_star_func      = ignore   # ignore/add/remove/force/not_defined  | 
 | 262 | + | 
253 | 263 | # Add or remove space before a pointer star '*' in the trailing return of a  | 
254 | 264 | # function prototype or function definition.  | 
255 | 265 | sp_before_ptr_star_trailing     = ignore   # ignore/add/remove/force/not_defined  | 
256 | 266 | 
 
  | 
 | 267 | +# Add or remove space between a qualifier and a pointer star '*' in the  | 
 | 268 | +# trailing return of a function prototype or function definition, as in  | 
 | 269 | +# 'auto foo() -> char const *'.  | 
 | 270 | +sp_qualifier_ptr_star_trailing  = force   # ignore/add/remove/force/not_defined  | 
 | 271 | + | 
257 | 272 | # Add or remove space before a reference sign '&'.  | 
258 | 273 | sp_before_byref                 = ignore    # ignore/add/remove/force  | 
259 | 274 | 
 
  | 
@@ -611,6 +626,16 @@ sp_inside_fparens               = remove   # ignore/add/remove/force  | 
611 | 626 | # Add or remove space inside function '(' and ')'.  | 
612 | 627 | sp_inside_fparen                = remove   # ignore/add/remove/force  | 
613 | 628 | 
 
  | 
 | 629 | +# Add or remove space inside user functor '(' and ')'.  | 
 | 630 | +sp_func_call_user_inside_rparen = ignore   # ignore/add/remove/force/not_defined  | 
 | 631 | + | 
 | 632 | +# Add or remove space inside empty functor '()'.  | 
 | 633 | +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true.  | 
 | 634 | +sp_inside_rparens               = ignore   # ignore/add/remove/force/not_defined  | 
 | 635 | + | 
 | 636 | +# Add or remove space inside functor '(' and ')'.  | 
 | 637 | +sp_inside_rparen                = ignore   # ignore/add/remove/force/not_defined  | 
 | 638 | + | 
614 | 639 | # Add or remove space inside the first parentheses in a function type, as in  | 
615 | 640 | # 'void (*x)(...)'.  | 
616 | 641 | sp_inside_tparen                = remove   # ignore/add/remove/force  | 
@@ -951,6 +976,14 @@ sp_extern_paren                 = ignore   # ignore/add/remove/force  | 
951 | 976 | # i.e. '// A' vs. '//A'.  | 
952 | 977 | sp_cmt_cpp_start                = force    # ignore/add/remove/force  | 
953 | 978 | 
 
  | 
 | 979 | +# remove space after the '//' and the pvs command '-V1234',  | 
 | 980 | +# only works with sp_cmt_cpp_start set to add or force.  | 
 | 981 | +sp_cmt_cpp_pvs                  = false    # true/false  | 
 | 982 | + | 
 | 983 | +# remove space after the '//' and the command 'lint',  | 
 | 984 | +# only works with sp_cmt_cpp_start set to add or force.  | 
 | 985 | +sp_cmt_cpp_lint                 = false    # true/false  | 
 | 986 | + | 
954 | 987 | # Add or remove space in a C++ region marker comment, as in '// <here> BEGIN'.  | 
955 | 988 | # A region marker is defined as a comment which is not preceded by other text  | 
956 | 989 | # (i.e. the comment is the first non-whitespace on the line), and which starts  | 
@@ -2804,9 +2837,19 @@ align_single_line_brace_gap     = 1        # unsigned number  | 
2804 | 2837 | # 0: Don't align (default).  | 
2805 | 2838 | align_oc_msg_spec_span          = 0        # unsigned number  | 
2806 | 2839 | 
 
  | 
2807 |  | -# Whether to align macros wrapped with a backslash and a newline. This will  | 
2808 |  | -# not work right if the macro contains a multi-line comment.  | 
2809 |  | -align_nl_cont                   = false    # true/false  | 
 | 2840 | +# 0: Do nothing (default)  | 
 | 2841 | +# 1: Align the backslashes in the column at the end of the longest line  | 
 | 2842 | +# 2: Align with the backslash that is farthest to the left, or, if that  | 
 | 2843 | +#    backslash is farther left than the end of the longest line, at the end of  | 
 | 2844 | +#    the longest line  | 
 | 2845 | +# 3: Align with the backslash that is farthest to the right  | 
 | 2846 | +align_nl_cont                   = 0        # unsigned number  | 
 | 2847 | + | 
 | 2848 | +# The minimum number of spaces between the end of a line and its continuation  | 
 | 2849 | +# backslash. Requires align_nl_cont.  | 
 | 2850 | +#  | 
 | 2851 | +# Default: 1  | 
 | 2852 | +align_nl_cont_spaces            = 1        # unsigned number  | 
2810 | 2853 | 
 
  | 
2811 | 2854 | # Whether to align macro functions and variables together.  | 
2812 | 2855 | align_pp_define_together        = false    # true/false  | 
@@ -3117,6 +3160,12 @@ mod_remove_extra_semicolon      = true     # true/false  | 
3117 | 3160 | # Whether to remove duplicate include.  | 
3118 | 3161 | mod_remove_duplicate_include    = true    # true/false  | 
3119 | 3162 | 
 
  | 
 | 3163 | +# the following options (mod_XX_closebrace_comment) use different comment,  | 
 | 3164 | +# depending of the setting of the next option.  | 
 | 3165 | +# false: Use the c comment (default)  | 
 | 3166 | +# true : Use the cpp comment  | 
 | 3167 | +mod_add_force_c_closebrace_comment = false    # true/false  | 
 | 3168 | + | 
3120 | 3169 | # If a function body exceeds the specified number of newlines and doesn't have  | 
3121 | 3170 | # a comment after the close brace, a comment will be added.  | 
3122 | 3171 | mod_add_long_function_closebrace_comment = 0        # unsigned number  | 
 | 
0 commit comments