1# Uncrustify 0.61 2newlines = auto 3input_tab_size = 4 4output_tab_size = 8 5string_escape_char = 92 6string_escape_char2 = 0 7string_replace_tab_chars = true 8tok_split_gte = false 9disable_processing_cmt = "*begin-nonstandard-formatting*" 10enable_processing_cmt = "*end-nonstandard-formatting*" 11utf8_bom = remove 12utf8_byte = false 13utf8_force = false 14indent_columns = 4 15indent_continue = 4 16indent_with_tabs = 0 17indent_cmt_with_tabs = false 18indent_align_string = false 19indent_xml_string = 0 20indent_brace = 0 21indent_braces = false 22indent_braces_no_func = false 23indent_braces_no_class = false 24indent_braces_no_struct = false 25indent_brace_parent = false 26indent_paren_open_brace = false 27indent_namespace = false 28indent_namespace_single_indent = true 29indent_namespace_level = 0 30indent_namespace_limit = 0 31indent_extern = false 32indent_class = true 33indent_class_colon = false 34indent_class_on_colon = false 35indent_constr_colon = false 36indent_ctor_init_leading = 2 37indent_ctor_init = 0 38indent_else_if = false 39indent_var_def_blk = 0 40indent_var_def_cont = false 41indent_shift = false 42indent_func_def_force_col1 = false 43indent_func_call_param = true 44indent_func_def_param = true 45indent_func_proto_param = true 46indent_func_class_param = false 47indent_func_ctor_var_param = false 48indent_template_param = false 49indent_func_param_double = false 50indent_func_const = 0 51indent_func_throw = 0 52indent_member = 0 53indent_single_line_comments_before = 0 54indent_relative_single_line_comments = true 55indent_switch_case = 0 56indent_case_shift = 0 57indent_case_brace = 0 58indent_col1_comment = false 59indent_label = -4 60indent_access_spec = -4 61indent_access_spec_body = false 62indent_paren_nl = false 63indent_paren_close = 0 64indent_comma_paren = false 65indent_bool_paren = false 66indent_first_bool_expr = false 67indent_square_nl = false 68indent_preserve_sql = false 69indent_align_assign = false 70indent_oc_block = false 71indent_oc_block_msg = 0 72indent_oc_msg_colon = 0 73indent_oc_msg_prioritize_first_colon = true 74indent_oc_block_msg_xcode_style = true 75indent_oc_block_msg_from_keyword = false 76indent_oc_block_msg_from_colon = false 77indent_oc_block_msg_from_caret = false 78indent_oc_block_msg_from_brace = false 79indent_min_vbrace_open = 0 80indent_vbrace_open_on_tabstop = false 81sp_arith = force 82sp_assign = add 83sp_cpp_lambda_assign = ignore 84sp_cpp_lambda_square_paren = ignore 85sp_assign_default = add 86sp_before_assign = force 87sp_after_assign = force 88sp_enum_paren = ignore 89sp_enum_assign = add 90sp_enum_before_assign = ignore 91sp_enum_after_assign = ignore 92sp_pp_concat = remove 93sp_pp_stringify = remove 94sp_before_pp_stringify = ignore 95sp_bool = add 96sp_compare = add 97sp_inside_paren = remove 98sp_paren_paren = remove 99sp_cparen_oparen = ignore 100sp_balance_nested_parens = false 101sp_paren_brace = force 102sp_before_ptr_star = force 103sp_before_unnamed_ptr_star = ignore 104sp_between_ptr_star = remove 105sp_after_ptr_star = remove 106sp_after_ptr_star_qualifier = remove 107sp_after_ptr_star_func = remove 108sp_ptr_star_paren = remove 109sp_before_ptr_star_func = force 110sp_before_byref = remove 111sp_before_unnamed_byref = remove 112sp_after_byref = force 113sp_after_byref_func = force 114sp_before_byref_func = remove 115sp_after_type = force 116sp_after_decltype = force 117sp_before_template_paren = ignore 118sp_template_angle = remove 119sp_before_angle = remove 120sp_inside_angle = remove 121sp_after_angle = remove 122sp_angle_paren = remove 123sp_angle_paren_empty = remove 124sp_angle_word = force 125sp_angle_shift = remove 126sp_permit_cpp11_shift = false 127sp_before_sparen = force 128sp_inside_sparen = remove 129sp_inside_sparen_close = ignore 130sp_inside_sparen_open = ignore 131sp_after_sparen = add 132sp_sparen_brace = force 133sp_invariant_paren = ignore 134sp_after_invariant_paren = ignore 135sp_special_semi = force 136sp_before_semi = remove 137sp_before_semi_for = remove 138sp_before_semi_for_empty = remove 139sp_between_semi_for_empty = remove 140sp_after_semi = force 141sp_after_semi_for = force 142sp_after_semi_for_empty = remove 143sp_before_square = remove 144sp_before_squares = remove 145sp_inside_square = remove 146sp_after_comma = add 147sp_before_comma = remove 148sp_after_mdatype_commas = remove 149sp_before_mdatype_commas = remove 150sp_between_mdatype_commas = remove 151sp_paren_comma = remove 152sp_before_ellipsis = ignore 153sp_after_class_colon = force 154sp_before_class_colon = force 155sp_after_constr_colon = ignore 156sp_before_constr_colon = ignore 157sp_before_case_colon = remove 158sp_after_operator = ignore 159sp_after_operator_sym = ignore 160sp_after_cast = force 161sp_inside_paren_cast = remove 162sp_cpp_cast_paren = remove 163sp_sizeof_paren = remove 164sp_decltype_paren = remove 165sp_after_tag = ignore 166sp_inside_braces_enum = add 167sp_inside_braces_struct = ignore 168sp_inside_braces = ignore 169sp_inside_braces_empty = remove 170sp_type_func = force 171sp_func_proto_paren = remove 172sp_func_def_paren = remove 173sp_inside_fparens = remove 174sp_inside_fparen = remove 175sp_inside_tparen = remove 176sp_after_tparen_close = remove 177sp_square_fparen = ignore 178sp_fparen_brace = force 179sp_fparen_dbrace = ignore 180sp_func_call_paren = remove 181sp_func_call_paren_empty = remove 182sp_func_call_user_paren = remove 183sp_func_class_paren = remove 184sp_return_paren = add 185sp_attribute_paren = ignore 186sp_defined_paren = remove 187sp_throw_paren = add 188sp_after_throw = ignore 189sp_catch_paren = add 190sp_version_paren = ignore 191sp_scope_paren = ignore 192sp_macro = ignore 193sp_macro_func = ignore 194sp_else_brace = force 195sp_brace_else = force 196sp_brace_typedef = add 197sp_catch_brace = force 198sp_brace_catch = force 199sp_finally_brace = force 200sp_brace_finally = force 201sp_try_brace = force 202sp_getset_brace = add 203sp_word_brace_init_lst = add 204sp_word_brace_ns = add 205sp_before_dc = remove 206sp_after_dc = remove 207sp_d_array_colon = ignore 208sp_not = remove 209sp_inv = remove 210sp_addr = remove 211sp_member = remove 212sp_deref = remove 213sp_sign = remove 214sp_incdec = remove 215sp_before_nl_cont = add 216sp_after_oc_scope = force 217sp_after_oc_colon = remove 218sp_before_oc_colon = remove 219sp_after_oc_dict_colon = force 220sp_before_oc_dict_colon = remove 221sp_after_send_oc_colon = remove 222sp_before_send_oc_colon = remove 223sp_after_oc_type = remove 224sp_after_oc_return_type = remove 225sp_after_oc_at_sel = remove 226sp_after_oc_at_sel_parens = force 227sp_inside_oc_at_sel_parens = remove 228sp_before_oc_block_caret = remove 229sp_after_oc_block_caret = remove 230sp_after_oc_msg_receiver = force 231sp_after_oc_property = force 232sp_cond_colon = add 233sp_cond_colon_before = ignore 234sp_cond_colon_after = ignore 235sp_cond_question = add 236sp_cond_question_before = ignore 237sp_cond_question_after = ignore 238sp_cond_ternary_short = ignore 239sp_case_label = force 240sp_range = ignore 241sp_after_for_colon = force 242sp_before_for_colon = force 243sp_extern_paren = ignore 244sp_cmt_cpp_start = ignore 245sp_cmt_cpp_doxygen = false 246sp_endif_cmt = ignore 247sp_after_new = force 248sp_between_new_paren = remove 249sp_before_tr_cmt = ignore 250sp_num_before_tr_cmt = 0 251sp_annotation_paren = remove 252align_keep_tabs = false 253align_with_tabs = false 254align_on_tabstop = false 255align_number_right = false 256align_keep_extra_space = false 257align_func_params = false 258align_same_func_call_params = false 259align_var_def_span = 0 260align_var_def_star_style = 0 261align_var_def_amp_style = 0 262align_var_def_thresh = 0 263align_var_def_gap = 0 264align_var_def_colon = false 265align_var_def_attribute = false 266align_var_def_inline = false 267align_assign_span = 0 268align_assign_thresh = 0 269align_enum_equ_span = 0 270align_enum_equ_thresh = 0 271align_var_struct_span = 0 272align_var_struct_thresh = 0 273align_var_struct_gap = 0 274align_struct_init_span = 0 275align_typedef_gap = 0 276align_typedef_span = 0 277align_typedef_func = 0 278align_typedef_star_style = 0 279align_typedef_amp_style = 0 280align_right_cmt_span = 0 281align_right_cmt_mix = false 282align_right_cmt_gap = 0 283align_right_cmt_at_col = 0 284align_func_proto_span = 0 285align_func_proto_gap = 0 286align_on_operator = false 287align_mix_var_proto = false 288align_single_line_func = false 289align_single_line_brace = false 290align_single_line_brace_gap = 0 291align_oc_msg_spec_span = 0 292align_nl_cont = false 293align_pp_define_together = false 294align_pp_define_gap = 0 295align_pp_define_span = 0 296align_left_shift = false 297align_oc_msg_colon_span = 20 298align_oc_msg_colon_first = true 299align_oc_decl_colon = true 300nl_collapse_empty_body = false 301nl_assign_leave_one_liners = true 302nl_class_leave_one_liners = true 303nl_enum_leave_one_liners = true 304nl_getset_leave_one_liners = true 305nl_func_leave_one_liners = true 306nl_cpp_lambda_leave_one_liners = true 307nl_if_leave_one_liners = true 308nl_oc_msg_leave_one_liner = true 309nl_start_of_file = remove 310nl_start_of_file_min = 0 311nl_end_of_file = force 312nl_end_of_file_min = 1 313nl_assign_brace = remove 314nl_assign_square = ignore 315nl_after_square_assign = ignore 316nl_func_var_def_blk = 0 317nl_typedef_blk_start = 0 318nl_typedef_blk_end = 0 319nl_typedef_blk_in = 0 320nl_var_def_blk_start = 0 321nl_var_def_blk_end = 0 322nl_var_def_blk_in = 0 323nl_fcall_brace = ignore 324nl_enum_brace = remove 325nl_struct_brace = remove 326nl_union_brace = remove 327nl_if_brace = remove 328nl_brace_else = remove 329nl_elseif_brace = ignore 330nl_else_brace = remove 331nl_else_if = remove 332nl_brace_finally = remove 333nl_finally_brace = remove 334nl_try_brace = remove 335nl_getset_brace = remove 336nl_for_brace = remove 337nl_catch_brace = remove 338nl_brace_catch = remove 339nl_brace_square = ignore 340nl_brace_fparen = ignore 341nl_while_brace = remove 342nl_scope_brace = ignore 343nl_unittest_brace = ignore 344nl_version_brace = ignore 345nl_using_brace = remove 346nl_brace_brace = ignore 347nl_do_brace = remove 348nl_brace_while = remove 349nl_switch_brace = remove 350nl_multi_line_cond = false 351nl_multi_line_define = false 352nl_before_case = false 353nl_before_throw = ignore 354nl_after_case = false 355nl_case_colon_brace = remove 356nl_namespace_brace = remove 357nl_template_class = ignore 358nl_class_brace = remove 359nl_class_init_args = ignore 360nl_constr_init_args = ignore 361nl_func_type_name = ignore 362nl_func_type_name_class = ignore 363nl_func_scope_name = ignore 364nl_func_proto_type_name = ignore 365nl_func_paren = ignore 366nl_func_def_paren = ignore 367nl_func_decl_start = ignore 368nl_func_def_start = ignore 369nl_func_decl_start_single = ignore 370nl_func_def_start_single = ignore 371nl_func_decl_args = ignore 372nl_func_def_args = ignore 373nl_func_decl_end = ignore 374nl_func_def_end = ignore 375nl_func_decl_end_single = ignore 376nl_func_def_end_single = ignore 377nl_func_decl_empty = ignore 378nl_func_def_empty = ignore 379nl_oc_msg_args = false 380nl_fdef_brace = remove 381nl_cpp_ldef_brace = ignore 382nl_return_expr = ignore 383nl_after_semicolon = false 384nl_paren_dbrace_open = ignore 385nl_after_brace_open = false 386nl_after_brace_open_cmt = false 387nl_after_vbrace_open = false 388nl_after_vbrace_open_empty = false 389nl_after_brace_close = false 390nl_after_vbrace_close = false 391nl_brace_struct_var = ignore 392nl_define_macro = false 393nl_squeeze_ifdef = false 394nl_before_if = ignore 395nl_after_if = ignore 396nl_before_for = ignore 397nl_after_for = ignore 398nl_before_while = ignore 399nl_after_while = ignore 400nl_before_switch = ignore 401nl_after_switch = ignore 402nl_before_do = ignore 403nl_after_do = ignore 404nl_ds_struct_enum_cmt = false 405nl_ds_struct_enum_close_brace = false 406nl_class_colon = ignore 407nl_constr_colon = ignore 408nl_create_if_one_liner = false 409nl_create_for_one_liner = false 410nl_create_while_one_liner = false 411pos_arith = ignore 412pos_assign = ignore 413pos_bool = ignore 414pos_compare = ignore 415pos_conditional = ignore 416pos_comma = ignore 417pos_class_comma = ignore 418pos_constr_comma = ignore 419pos_class_colon = ignore 420pos_constr_colon = ignore 421code_width = 0 422ls_for_split_full = false 423ls_func_split_full = false 424ls_code_width = false 425nl_max = 3 426nl_after_func_proto = 0 427nl_after_func_proto_group = 0 428nl_after_func_body = 2 429nl_after_func_body_class = 0 430nl_after_func_body_one_liner = 0 431nl_before_block_comment = 0 432nl_before_c_comment = 0 433nl_before_cpp_comment = 0 434nl_after_multiline_comment = false 435nl_after_label_colon = false 436nl_after_struct = 0 437nl_after_class = 0 438nl_before_access_spec = 0 439nl_after_access_spec = 0 440nl_comment_func_def = 0 441nl_after_try_catch_finally = 0 442nl_around_cs_property = 0 443nl_between_get_set = 0 444nl_property_brace = force 445eat_blanks_after_open_brace = true 446eat_blanks_before_close_brace = true 447nl_remove_extra_newlines = 0 448nl_before_return = false 449nl_after_return = false 450nl_after_annotation = ignore 451nl_between_annotation = ignore 452mod_full_brace_do = ignore 453mod_full_brace_for = ignore 454mod_full_brace_function = ignore 455mod_full_brace_if = ignore 456mod_full_brace_if_chain = false 457mod_full_brace_nl = 0 458mod_full_brace_while = ignore 459mod_full_brace_using = ignore 460mod_paren_on_return = ignore 461mod_pawn_semicolon = false 462mod_full_paren_if_bool = false 463mod_remove_extra_semicolon = true 464mod_add_long_function_closebrace_comment = 0 465mod_add_long_namespace_closebrace_comment = 0 466mod_add_long_switch_closebrace_comment = 0 467mod_add_long_ifdef_endif_comment = 0 468mod_add_long_ifdef_else_comment = 0 469mod_sort_import = false 470mod_sort_using = false 471mod_sort_include = false 472mod_move_case_break = false 473mod_case_brace = ignore 474mod_remove_empty_return = true 475cmt_width = 0 476cmt_reflow_mode = 0 477cmt_convert_tab_to_spaces = false 478cmt_indent_multi = false 479cmt_c_group = false 480cmt_c_nl_start = false 481cmt_c_nl_end = false 482cmt_cpp_group = false 483cmt_cpp_nl_start = false 484cmt_cpp_nl_end = false 485cmt_cpp_to_c = false 486cmt_star_cont = false 487cmt_sp_before_star_cont = 0 488cmt_sp_after_star_cont = 0 489cmt_multi_check_last = false 490cmt_insert_file_header = "" 491cmt_insert_file_footer = "" 492cmt_insert_func_header = "" 493cmt_insert_class_header = "" 494cmt_insert_oc_msg_header = "" 495cmt_insert_before_preproc = false 496pp_indent = ignore 497pp_indent_at_level = false 498pp_indent_count = 1 499pp_space = ignore 500pp_space_count = 0 501pp_indent_region = 0 502pp_region_indent_code = false 503pp_indent_if = 0 504pp_if_indent_code = false 505pp_define_at_level = false 506 507# Add or remove newline between method declaration and '{' 508nl_oc_mdef_brace = remove 509