From b67b7f2b784c7105e88a5e639d9d84736ae2cbc1 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 1 Dec 2023 12:38:43 +0900 Subject: [PATCH] uncrustify-trinity: updated based on upstream version 0.78.1 Signed-off-by: Michele Calgaro --- .../.pc/.quilt_patches | 1 - .../.pc/.quilt_series | 1 - .../uncrustify-trinity-0.78.0/.pc/.version | 1 - .../uncrustify-trinity-0.78.0/AUTHORS | 189 - .../uncrustify-trinity-0.78.0/CMakeLists.txt | 560 -- .../uncrustify-trinity-0.78.0/ChangeLog | 1690 ---- .../uncrustify-trinity-0.78.0/README.md | 395 - .../debian/changelog | 352 - .../documentation/htdocs/config.txt | 3708 -------- .../documentation/htdocs/default.cfg | 3708 -------- .../documentation/htdocs/index.html | 183 - .../etc/defaults.cfg | 3708 -------- .../etc/uigui_uncrustify.ini | 7585 ----------------- .../uncrustify-trinity-0.78.0/package.json | 21 - .../release-process.rst | 348 - .../src/newlines.cpp | 6856 --------------- .../uncrustify-trinity-0.78.0/src/width.cpp | 756 -- .../uncrustify-trinity-0.78.0/tests/c.test | 570 -- .../tests/expected/cpp/30345-issue_3105_2.cpp | 98 - .../expected/cpp/34330-Issue_3061_0nl.cpp | 17 - .../expected/cpp/34331-Issue_3061_1nl.cpp | 17 - .../expected/cpp/34332-Issue_3061_2nl.cpp | 17 - .../expected/cpp/34333-Issue_3061_0nl.cpp | 17 - .../expected/cpp/34334-Issue_3061_1nl.cpp | 17 - .../expected/cpp/34335-Issue_3061_2nl.cpp | 17 - .../expected/cpp/34336-Issue_3061_0nl.cpp | 18 - .../expected/cpp/34337-Issue_3061_1nl.cpp | 18 - .../expected/cpp/34338-Issue_3061_2nl.cpp | 18 - .../expected/cpp/34339-Issue_3061_0nl.cpp | 19 - .../expected/cpp/34340-Issue_3061_1nl.cpp | 19 - .../expected/cpp/34341-Issue_3061_2nl.cpp | 19 - .../.editorconfig | 0 .../.gitattributes | 0 .../.github/ISSUE_TEMPLATE | 0 .../.github/workflows/uncrustify_test.yml | 0 .../.gitignore | 0 .../.travis.yml | 0 .../uncrustify-trinity-0.78.1/AUTHORS | 190 + .../BUGS | 0 .../uncrustify-trinity-0.78.1/CMakeLists.txt | 557 ++ .../CODEOWNERS | 0 .../CONTRIBUTING.md | 0 .../COPYING | 0 .../uncrustify-trinity-0.78.1/ChangeLog | 1695 ++++ .../Comments.txt | 0 .../HELP | 0 .../LIMITATIONS.txt | 0 .../NEWS | 0 .../uncrustify-trinity-0.78.1/README.md | 395 + .../TESTING | 0 .../appveyor.yml | 0 .../cmake/CodeCoverage.cmake | 0 .../cmake/GenerateTokenNames.cmake | 0 .../cmake/GenerateVersionHeader.cmake | 0 .../cmake/Toolchain-mingw32.cmake | 0 .../cmake/Toolchain-mingw64.cmake | 0 .../cmake/uninstall.cmake | 0 .../commit.log | 0 .../coverity.sh | 0 .../coverity.travis.yml | 0 .../debian/cdbs/debian-tde.mk | 0 .../debian/cdbs/versions.pl | 0 .../debian/changelog | 358 + .../debian/compat | 0 .../debian/control | 0 .../debian/copyright | 0 .../debian/docs | 0 .../001_docs-remove-remote-images.patch | 0 .../patches/002_trinity_customization.diff | 0 .../debian/patches/003_fixed_usage.diff | 0 .../debian/patches/series | 0 .../debian/rules | 0 .../debian/source/format | 0 .../debian/source/options | 0 .../documentation/Conditional_operator.txt | 0 .../Conditional_operator.txt-save | 0 .../documentation/Track.jpg | Bin .../documentation/Tracking.txt | 0 .../documentation/align-thresholds.txt | 0 .../documentation/control_the_spaces.txt | 0 .../documentation/dump-steps.txt | 0 .../documentation/example.c | 0 .../documentation/goals.txt | 0 .../how_to_configure_options.txt | 0 .../how_to_format_cpp_lambda_functions.rst | 0 .../documentation/htdocs/align_typedef.html | 0 .../documentation/htdocs/ben.cfg.txt | 0 .../documentation/htdocs/config.txt | 3708 ++++++++ .../documentation/htdocs/configuration.txt | 0 .../documentation/htdocs/default.cfg | 3708 ++++++++ .../documentation/htdocs/examples/c-1.in.c | 0 .../documentation/htdocs/examples/c-1.out.c | 0 .../documentation/htdocs/examples/example.c | 0 .../htdocs/images/linuxlinks.gif | Bin .../documentation/htdocs/index.html | 183 + .../documentation/htdocs/linux.cfg.txt | 0 .../documentation/htdocs/options.html | 0 .../documentation/htdocs/options_ASM.html | 0 .../documentation/htdocs/options_Align.html | 0 .../documentation/htdocs/options_CLI_NET.html | 0 .../documentation/htdocs/options_C_sharp.html | 0 .../documentation/htdocs/options_D.html | 0 .../htdocs/options_Indenting.html | 0 .../documentation/htdocs/options_Java.html | 0 .../htdocs/options_ModifyCode.html | 0 .../htdocs/options_Namespace.html | 0 .../htdocs/options_NewLines.html | 0 .../htdocs/options_Objectiv-C.html | 0 .../htdocs/options_Positioning.html | 0 .../htdocs/options_Preprocessor.html | 0 .../htdocs/options_Space_Assign.html | 0 .../htdocs/options_Space_Byref.html | 0 .../htdocs/options_Space_Case.html | 0 .../htdocs/options_Space_Cast.html | 0 .../htdocs/options_Space_Class.html | 0 .../htdocs/options_Space_Comma.html | 0 .../htdocs/options_Space_Enum.html | 0 .../htdocs/options_Space_For.html | 0 .../htdocs/options_Space_New.html | 0 .../htdocs/options_Space_Operator.html | 0 .../htdocs/options_Space_Paren.html | 0 .../htdocs/options_Space_Template.html | 0 .../documentation/htdocs/options_Spaces.html | 0 .../documentation/htdocs/project-support.jpg | Bin .../documentation/htdocs/uncrustify.css | 0 .../documentation/htdocs/uncrustify.html | 0 .../documentation/not_a_compiler.txt | 0 .../documentation/overview.odt | Bin .../documentation/paren_stack.txt | 0 .../preprocessor_indentation.txt | 0 .../documentation/theory.txt | 0 .../documentation/threads.txt | 0 .../documentation/track.html | 0 .../emscripten/CMakeLists.txt | 0 .../emscripten/CMake_catFiles.cmake | 0 .../emscripten/CMake_emscripten_test.cmake | 0 .../emscripten/README.md | 0 .../emscripten/build.sh | 0 .../emscripten/libUncrustify.d.ts | 0 .../emscripten/postfix_file | 0 .../emscripten/postfix_module.js | 0 .../emscripten/prefix_file | 0 .../emscripten/prefix_module.js | 0 .../emscripten/test/run_tests.py | 0 .../emscripten/test/test_run.js | 0 .../etc/MS-calling_conventions.cfg | 0 .../etc/align_assign.txt | 0 .../etc/amxmodx.cfg | 0 .../etc/ben.cfg | 0 .../etc/ben2.cfg | 0 .../etc/d.cfg | 0 .../etc/defaults.cfg | 3708 ++++++++ .../etc/dofiles.sh | 0 .../etc/freebsd.cfg | 0 .../etc/gnu-indent.cfg | 0 .../etc/klaus.cfg | 0 .../etc/kr-indent.cfg | 0 .../etc/linux-indent.cfg | 0 .../etc/linux.cfg | 0 .../etc/mono.cfg | 0 .../etc/msvc.cfg | 0 .../etc/objc.cfg | 0 .../etc/sun.cfg | 0 .../etc/types.txt | 0 .../etc/uigui_uncrustify.ini | 7585 +++++++++++++++++ .../etc/uncrust-files.sh | 0 .../etc/uncrustify.xml.in | 0 .../etc/xsupplicant.cfg | 0 .../extras.vpj | 0 .../forUncrustifySources.cfg | 0 .../forUncrustifySources.txt | 0 .../lnt/ChunkStack.lnt | 0 .../lnt/align.lnt | 0 .../lnt/chunk_list.lnt | 0 .../lnt/logger.lnt | 0 .../lnt/readme.txt | 0 .../lnt/unc_text.lnt | 0 .../lnt/uncrustify_types.lnt | 0 .../man/uncrustify.1.in | 0 .../osx/Xcode Organizer Actions.xccommands | 0 .../uncrustify-trinity-0.78.1/package.json | 21 + .../release-process.rst | 363 + .../scripts/Gcov_test.sh | 0 .../scripts/Run_clang-tidy.sh | 0 .../scripts/add_test_list.awk | 0 .../scripts/check_options.py | 0 .../scripts/cmpcfg.pl | 0 .../scripts/compare_the_gcov.awk | 0 .../scripts/gen_changelog.py | 0 .../gen_config_combinations_uniq_output.py | 0 ...nfig_combinations_uniq_output_example.json | 0 .../scripts/grammar_permutator.py | 0 .../scripts/make_katehl.py | 0 .../scripts/make_option_enum.py | 0 .../scripts/make_options.py | 0 .../scripts/make_punctuator_table.py | 0 .../scripts/make_version.py | 0 .../scripts/option_reducer.py | 0 .../scripts/pclint/au-sm123.lnt | 0 .../scripts/pclint/co-gcc.h | 0 .../scripts/pclint/co-gcc.lnt | 0 .../scripts/pclint/lint_cfg.lnt | 0 .../scripts/pclint/pclint_cfg_eclipse.lnt | 0 .../scripts/pclint/policy.lnt | 0 .../scripts/pclint/run-pclint-eclipse.bat | 0 .../scripts/pclint/usage.txt | 0 .../scripts/prepare_list_of_authors.sh | 0 .../scripts/release_tool.py | 0 .../scripts/run_ctest.py | 0 .../scripts/tokenizer.py | 0 .../scripts/update_emscripten_bindings.py | 0 .../src/.kateconfig | 0 .../src/ChunkStack.cpp | 0 .../src/ChunkStack.h | 0 .../src/EnumStructUnionParser.cpp | 0 .../src/EnumStructUnionParser.h | 0 .../src/ListManager.h | 0 .../src/add_space_table.h | 0 .../src/align.cpp | 0 .../src/align.h | 0 .../src/align_add.cpp | 0 .../src/align_add.h | 0 .../src/align_asm_colon.cpp | 0 .../src/align_asm_colon.h | 0 .../src/align_assign.cpp | 0 .../src/align_assign.h | 0 .../src/align_braced_init_list.cpp | 0 .../src/align_braced_init_list.h | 0 .../src/align_eigen_comma_init.cpp | 0 .../src/align_eigen_comma_init.h | 0 .../src/align_func_params.cpp | 0 .../src/align_func_params.h | 0 .../src/align_func_proto.cpp | 0 .../src/align_func_proto.h | 0 .../src/align_init_brace.cpp | 0 .../src/align_init_brace.h | 0 .../src/align_left_shift.cpp | 0 .../src/align_left_shift.h | 0 .../src/align_log_al.cpp | 0 .../src/align_log_al.h | 0 .../src/align_nl_cont.cpp | 0 .../src/align_nl_cont.h | 0 .../src/align_oc_decl_colon.cpp | 0 .../src/align_oc_decl_colon.h | 0 .../src/align_oc_msg_colons.cpp | 0 .../src/align_oc_msg_colons.h | 0 .../src/align_oc_msg_spec.cpp | 0 .../src/align_oc_msg_spec.h | 0 .../src/align_preprocessor.cpp | 0 .../src/align_preprocessor.h | 0 .../src/align_same_func_call_params.cpp | 0 .../src/align_same_func_call_params.h | 0 .../src/align_stack.cpp | 0 .../src/align_stack.h | 0 .../src/align_struct_initializers.cpp | 0 .../src/align_struct_initializers.h | 0 .../src/align_tab_column.cpp | 0 .../src/align_tab_column.h | 0 .../src/align_tools.cpp | 0 .../src/align_tools.h | 0 .../src/align_trailing_comments.cpp | 0 .../src/align_trailing_comments.h | 0 .../src/align_typedefs.cpp | 0 .../src/align_typedefs.h | 0 .../src/align_var_def_brace.cpp | 0 .../src/align_var_def_brace.h | 0 .../src/args.cpp | 0 .../src/args.h | 0 .../src/backup.cpp | 0 .../src/backup.h | 0 .../src/base_types.h | 0 .../src/brace_cleanup.cpp | 0 .../src/brace_cleanup.h | 0 .../src/braces.cpp | 0 .../src/braces.h | 0 .../src/calculate_closing_brace_position.cpp | 0 .../src/calculate_closing_brace_position.h | 0 .../src/change_int_types.cpp | 0 .../src/change_int_types.h | 0 .../src/char_table.h | 0 .../src/check_template.cpp | 0 .../src/check_template.h | 0 .../src/chunk.cpp | 0 .../src/chunk.h | 0 .../src/combine.cpp | 0 .../src/combine.h | 0 .../src/combine_fix_mark.cpp | 0 .../src/combine_fix_mark.h | 0 .../src/combine_labels.cpp | 0 .../src/combine_labels.h | 0 .../src/combine_skip.cpp | 0 .../src/combine_skip.h | 0 .../src/combine_tools.cpp | 0 .../src/combine_tools.h | 0 .../src/compat.h | 0 .../src/compat_posix.cpp | 0 .../src/compat_win32.cpp | 0 .../src/config.h.in | 0 .../src/cs_top_is_question.cpp | 0 .../src/cs_top_is_question.h | 0 .../src/detect.cpp | 0 .../src/detect.h | 0 .../src/enum_cleanup.cpp | 0 .../src/enum_cleanup.h | 0 .../src/enum_flags.h | 0 .../src/error_types.h | 0 .../src/flag_braced_init_list.cpp | 0 .../src/flag_braced_init_list.h | 0 .../src/flag_decltype.cpp | 0 .../src/flag_decltype.h | 0 .../src/flag_parens.cpp | 0 .../src/flag_parens.h | 0 .../src/indent.cpp | 0 .../src/indent.h | 0 .../src/keywords.cpp | 0 .../src/keywords.h | 0 .../src/lang_pawn.cpp | 0 .../src/lang_pawn.h | 0 .../src/language_names.cpp | 0 .../src/language_names.h | 0 .../src/language_tools.cpp | 0 .../src/language_tools.h | 0 .../src/log_levels.h | 0 .../src/log_rules.cpp | 0 .../src/log_rules.h | 0 .../src/logger.cpp | 0 .../src/logger.h | 0 .../src/logmask.cpp | 0 .../src/logmask.h | 0 .../src/mark_functor.cpp | 0 .../src/mark_functor.h | 0 .../src/mark_question_colon.cpp | 0 .../src/mark_question_colon.h | 0 .../src/md5.cpp | 0 .../src/md5.h | 0 .../src/newlines.cpp | 6854 +++++++++++++++ .../src/newlines.h | 0 .../src/option.cpp | 0 .../src/option.h | 0 .../src/option_enum.cpp.in | 0 .../src/option_enum.h.in | 0 .../src/options.cpp.in | 0 .../src/options.h | 0 .../src/options_for_QT.cpp | 0 .../src/options_for_QT.h | 0 .../src/output.cpp | 0 .../src/output.h | 0 .../src/parameter_pack_cleanup.cpp | 0 .../src/parameter_pack_cleanup.h | 0 .../src/parens.cpp | 0 .../src/parens.h | 0 .../src/parent_for_pp.cpp | 0 .../src/parent_for_pp.h | 0 .../src/parsing_frame.cpp | 0 .../src/parsing_frame.h | 0 .../src/parsing_frame_stack.cpp | 0 .../src/parsing_frame_stack.h | 0 .../src/pcf_flags.cpp | 0 .../src/pcf_flags.h | 0 .../src/pragma_cleanup.cpp | 0 .../src/pragma_cleanup.h | 0 .../src/prototypes.h | 0 .../src/punctuators.cpp | 0 .../src/punctuators.h | 0 .../src/quick_align_again.cpp | 0 .../src/quick_align_again.h | 0 .../src/remove_duplicate_include.cpp | 0 .../src/remove_duplicate_include.h | 0 .../src/remove_extra_returns.cpp | 0 .../src/remove_extra_returns.h | 0 .../src/rewrite_infinite_loops.cpp | 0 .../src/rewrite_infinite_loops.h | 0 .../src/semicolons.cpp | 0 .../src/semicolons.h | 0 .../src/sorting.cpp | 0 .../src/sorting.h | 0 .../src/space.cpp | 0 .../src/space.h | 0 .../src/symbols_table.h | 0 .../src/token_enum.h | 0 .../src/tokenize.cpp | 0 .../src/tokenize.h | 0 .../src/tokenize_cleanup.cpp | 0 .../src/tokenize_cleanup.h | 0 .../src/unc_ctype.cpp | 0 .../src/unc_ctype.h | 0 .../src/unc_text.cpp | 0 .../src/unc_text.h | 0 .../src/unc_tools.cpp | 0 .../src/unc_tools.h | 0 .../src/uncrustify.cpp | 0 .../src/uncrustify.h | 0 .../src/uncrustify_emscripten.cpp | 0 .../src/uncrustify_limits.h | 0 .../src/uncrustify_types.cpp | 0 .../src/uncrustify_types.h | 0 .../src/uncrustify_version.h.in | 0 .../src/unicode.cpp | 0 .../src/unicode.h | 0 .../src/universalindentgui.cpp | 0 .../src/universalindentgui.h | 0 .../uncrustify-trinity-0.78.1/src/width.cpp | 798 ++ .../src/width.h | 0 .../src/windows_compat.h | 0 .../tests/.editorconfig | 0 .../tests/BRACED_INIT_LIST_found_list.awk | 0 .../tests/CMakeLists.txt | 0 .../tests/c-sharp.test | 0 .../uncrustify-trinity-0.78.1/tests/c.test | 572 ++ .../tests/cli/config/I-842.cfg | 0 .../tests/cli/config/copyright-header.cfg | 0 .../tests/cli/config/copyright-header.txt | 0 .../tests/cli/config/mini_d.cfg | 0 .../tests/cli/config/mini_nd.cfg | 0 .../tests/cli/config/replace.cfg | 0 .../tests/cli/config/tracking_space.cfg | 0 .../tests/cli/config/truncate.cfg | 0 .../tests/cli/config/unmatched_close_pp.cfg | 0 .../tests/cli/input/I-3310.c | 0 .../tests/cli/input/I-842.cpp | 0 .../tests/cli/input/backup.h-save | 0 .../cli/input/class_enum_struct_union.cpp | 0 .../tests/cli/input/in_fcn_def.cpp | 0 .../tests/cli/input/logger.cs | 0 .../tests/cli/input/replace.list | 0 .../tests/cli/input/testSrc.cpp | 0 .../tests/cli/input/testSrcP.cpp | 0 .../tests/cli/input/tracking_space.cpp | 0 .../tests/cli/input/truncate.cpp | 0 .../tests/cli/input/unmatched_close_pp.cpp | 0 .../tests/cli/output/21.txt | 0 .../tests/cli/output/25.txt | 0 .../tests/cli/output/28.txt | 0 .../tests/cli/output/31.txt | 0 .../tests/cli/output/36.txt | 0 .../tests/cli/output/66.txt | 0 .../tests/cli/output/9.txt | 0 .../tests/cli/output/92.txt | 0 .../cli/output/Debug_tracking_space.html | 0 .../tests/cli/output/I-842.txt | 0 .../tests/cli/output/backup.h | 0 .../cli/output/class_enum_struct_union.csv | 0 .../cli/output/class_enum_struct_union.txt | 0 .../tests/cli/output/copyright-header.cpp | 0 .../tests/cli/output/help.txt | 0 .../tests/cli/output/in_fcn_def.txt | 0 .../tests/cli/output/logger_cs_L_99.txt | 0 .../tests/cli/output/p.txt | 0 .../tests/cli/output/pc-.txt | 0 .../tests/cli/output/replace.txt | 0 .../tests/cli/output/truncate.txt | 0 .../tests/cli/output/universalindent.cfg | 0 .../tests/cli/output/unmatched_close_pp.txt | 0 .../tests/cli/output/v-out.txt | 0 .../tests/cli/output/xyz-err.txt | 0 .../tests/cli/test_cli_options.py | 0 .../tests/config/c/1225.cfg | 0 .../tests/config/c/1liner-no-split.cfg | 0 .../tests/config/c/1liner-split.cfg | 0 .../tests/config/c/Issue_2205.cfg | 0 .../tests/config/c/Issue_2278.cfg | 0 .../tests/config/c/Issue_2279.cfg | 0 .../tests/config/c/Issue_2360-a.cfg | 0 .../tests/config/c/Issue_2360-b.cfg | 0 .../tests/config/c/Issue_2411.cfg | 0 .../tests/config/c/Issue_2640.cfg | 0 .../tests/config/c/Issue_3169.cfg | 0 .../tests/config/c/Issue_3233.cfg | 0 .../tests/config/c/Issue_3269.cfg | 0 .../tests/config/c/Issue_3272.cfg | 0 .../tests/config/c/Issue_3274.cfg | 0 .../tests/config/c/Issue_3327.cfg | 0 .../tests/config/c/Issue_3350.cfg | 0 .../tests/config/c/Issue_3351.cfg | 0 .../tests/config/c/Issue_3353.cfg | 0 .../tests/config/c/Issue_3356.cfg | 0 .../tests/config/c/Issue_3370.cfg | 0 .../tests/config/c/Issue_3377.cfg | 0 .../tests/config/c/Issue_3402.cfg | 0 .../tests/config/c/Issue_3431.cfg | 0 .../tests/config/c/Issue_3454.cfg | 0 .../tests/config/c/Issue_3457.cfg | 0 .../tests/config/c/Issue_3472.cfg | 0 .../tests/config/c/Issue_3476.cfg | 0 .../tests/config/c/Issue_3480.cfg | 0 .../tests/config/c/Issue_3493.cfg | 0 .../tests/config/c/Issue_3506.cfg | 0 .../tests/config/c/Issue_3516.cfg | 0 .../tests/config/c/Issue_3517.cfg | 0 .../tests/config/c/Issue_3518.cfg | 0 .../tests/config/c/Issue_3556.cfg | 0 .../tests/config/c/Issue_3561.cfg | 0 .../tests/config/c/Issue_3565.cfg | 0 .../tests/config/c/Issue_3567-a.cfg | 0 .../tests/config/c/Issue_3567-b.cfg | 0 .../tests/config/c/Issue_3580.cfg | 0 .../tests/config/c/Issue_3582.cfg | 0 .../tests/config/c/Issue_3601.cfg | 0 .../tests/config/c/Issue_3662.cfg | 0 .../tests/config/c/Issue_3716-1.cfg | 0 .../tests/config/c/Issue_3716-2.cfg | 0 .../tests/config/c/Issue_3716-3.cfg | 0 .../tests/config/c/Issue_3716-4.cfg | 0 .../tests/config/c/Issue_3716-5.cfg | 0 .../tests/config/c/Issue_3852.cfg | 0 .../tests/config/c/Issue_3873.cfg | 0 .../tests/config/c/Issue_3989.cfg | 0 .../c/add_long_closebrace_comment_1.cfg | 0 .../tests/config/c/align-2.cfg | 0 .../tests/config/c/align-3.cfg | 0 .../tests/config/c/align-4.cfg | 0 .../tests/config/c/align_attr.cfg | 0 .../config/c/align_func_proto_star_amp-1.cfg | 0 .../config/c/align_func_proto_star_amp-2.cfg | 0 .../config/c/align_func_proto_star_amp-3.cfg | 0 .../config/c/align_func_proto_star_amp-4.cfg | 0 .../config/c/align_func_proto_star_amp-5.cfg | 0 .../config/c/align_func_proto_star_amp-6.cfg | 0 .../config/c/align_func_proto_star_amp-7.cfg | 0 .../config/c/align_func_proto_star_amp-8.cfg | 0 .../config/c/align_func_proto_star_amp-9.cfg | 0 .../tests/config/c/align_keep_extra.cfg | 0 .../tests/config/c/align_multi.cfg | 0 .../tests/config/c/align_nl_cont-2.cfg | 0 .../tests/config/c/align_nl_cont-3.cfg | 0 .../tests/config/c/align_nl_cont_spaces-5.cfg | 0 .../tests/config/c/align_right_cmt_gap-1.cfg | 0 .../tests/config/c/align_sf_call_span_418.cfg | 0 .../tests/config/c/align_sf_call_span_419.cfg | 0 .../config/c/align_sf_call_thresh_416.cfg | 0 .../config/c/align_sf_call_thresh_417.cfg | 0 .../tests/config/c/align_stack.cfg | 0 .../tests/config/c/align_trailing_do_cmt.cfg | 0 .../tests/config/c/align_typedef_func-1.cfg | 0 .../tests/config/c/align_typedef_func-2.cfg | 0 .../config/c/align_typedef_gap-3_span-5.cfg | 0 .../tests/config/c/ben_047.cfg | 0 .../tests/config/c/ben_048.cfg | 0 .../tests/config/c/ben_049.cfg | 0 .../tests/config/c/ben_050.cfg | 0 .../tests/config/c/ben_051.cfg | 0 .../tests/config/c/ben_052.cfg | 0 .../tests/config/c/ben_053.cfg | 0 .../tests/config/c/ben_054.cfg | 0 .../tests/config/c/ben_055.cfg | 0 .../tests/config/c/ben_056.cfg | 0 .../tests/config/c/ben_057.cfg | 0 .../tests/config/c/ben_058.cfg | 0 .../tests/config/c/ben_061.cfg | 0 .../tests/config/c/ben_063.cfg | 0 .../tests/config/c/ben_064.cfg | 0 .../tests/config/c/ben_065.cfg | 0 .../tests/config/c/ben_069.cfg | 0 .../tests/config/c/ben_070.cfg | 0 .../tests/config/c/ben_071.cfg | 0 .../tests/config/c/ben_072.cfg | 0 .../tests/config/c/ben_073.cfg | 0 .../tests/config/c/ben_074.cfg | 0 .../tests/config/c/ben_075.cfg | 0 .../tests/config/c/ben_076.cfg | 0 .../tests/config/c/ben_077.cfg | 0 .../tests/config/c/ben_078.cfg | 0 .../tests/config/c/ben_079.cfg | 0 .../tests/config/c/ben_080.cfg | 0 .../tests/config/c/ben_081.cfg | 0 .../tests/config/c/ben_083.cfg | 0 .../tests/config/c/ben_084.cfg | 0 .../tests/config/c/ben_085.cfg | 0 .../tests/config/c/ben_086.cfg | 0 .../tests/config/c/ben_087.cfg | 0 .../tests/config/c/ben_088.cfg | 0 .../tests/config/c/ben_089.cfg | 0 .../tests/config/c/ben_090.cfg | 0 .../tests/config/c/ben_091.cfg | 0 .../tests/config/c/ben_092.cfg | 0 .../tests/config/c/ben_093.cfg | 0 .../tests/config/c/ben_094.cfg | 0 .../tests/config/c/ben_095.cfg | 0 .../tests/config/c/bool-pos-eol-break.cfg | 0 .../tests/config/c/bool-pos-eol.cfg | 0 .../tests/config/c/bool-pos-sol-break.cfg | 0 .../tests/config/c/bool-pos-sol-force.cfg | 0 .../tests/config/c/bool-pos-sol.cfg | 0 .../tests/config/c/brace-banner.cfg | 0 .../tests/config/c/brace-banner.rerun.cfg | 0 .../tests/config/c/brace-gnu.cfg | 0 .../tests/config/c/brace-kr-br.cfg | 0 .../tests/config/c/brace-kr-nobr.cfg | 0 .../tests/config/c/brace-kr.cfg | 0 .../tests/config/c/brace-remove-2.cfg | 0 .../tests/config/c/brace-remove-all.cfg | 0 .../tests/config/c/brace-ws.cfg | 0 .../tests/config/c/brace-ws2.cfg | 0 .../tests/config/c/bug_1702.cfg | 0 .../tests/config/c/bug_1718.cfg | 0 .../tests/config/c/bug_2331.cfg | 0 .../tests/config/c/bug_489.cfg | 0 .../tests/config/c/bug_i_771.cfg | 0 .../tests/config/c/case-1.cfg | 0 .../tests/config/c/case-2.cfg | 0 .../tests/config/c/case-3.cfg | 0 .../tests/config/c/cast-sp-a.cfg | 0 .../tests/config/c/cast-sp-r.cfg | 0 .../tests/config/c/cast-type.cfg | 0 .../tests/config/c/cgal.cfg | 0 .../tests/config/c/clang-has_include.cfg | 0 .../tests/config/c/cmt_indent_multi-f.cfg | 0 .../tests/config/c/cmt_multi_check_last-f.cfg | 0 .../tests/config/c/cmt_nl_end.cfg | 0 .../tests/config/c/cmt_reflow.cfg | 0 .../tests/config/c/code_width-80.cfg | 0 .../tests/config/c/comment_conversion.cfg | 0 .../tests/config/c/cond-1.cfg | 0 .../config/c/convert_cmt_vbrace_one_line.cfg | 0 .../tests/config/c/cpp_to_c-1.cfg | 0 .../tests/config/c/cpp_to_c-2.cfg | 0 .../tests/config/c/cpp_to_c-3.cfg | 0 .../tests/config/c/custom_types_ssl.cfg | 0 .../tests/config/c/doxy-comment-no.cfg | 0 .../tests/config/c/doxy-comment-yes.cfg | 0 .../tests/config/c/else-if-1.cfg | 0 .../tests/config/c/else-if-2.cfg | 0 .../tests/config/c/empty_body.cfg | 0 .../tests/config/c/endif.cfg | 0 .../tests/config/c/enum_comma_ifdef.cfg | 0 .../config/c/force_tab_after_define-t.cfg | 0 .../tests/config/c/freebsd.cfg | 0 .../tests/config/c/func_call_user.cfg | 0 .../tests/config/c/ger.cfg | 0 .../tests/config/c/i1564.cfg | 0 .../tests/config/c/if_chain.cfg | 0 .../tests/config/c/indent-1.cfg | 0 .../tests/config/c/indent-vbrace.cfg | 0 .../tests/config/c/indent_assign.cfg | 0 .../config/c/indent_case_comment-false.cfg | 0 .../config/c/indent_case_comment-true.cfg | 0 .../c/indent_comment_align_thresh-0.cfg | 0 .../indent_compound_literal_return-false.cfg | 0 .../c/indent_compound_literal_return-true.cfg | 0 .../tests/config/c/indent_func_call_param.cfg | 0 .../tests/config/c/indent_func_def_param.cfg | 0 .../tests/config/c/indent_func_param.cfg | 0 .../config/c/indent_func_proto_param.cfg | 0 .../config/c/indent_ignore_bool-true.cfg | 0 .../config/c/indent_macro_brace-false.cfg | 0 .../config/c/indent_macro_brace-true.cfg | 0 .../tests/config/c/indent_paren_close--1.cfg | 0 .../tests/config/c/indent_paren_close-1.cfg | 0 .../tests/config/c/indent_paren_close-2.cfg | 0 .../c/indent_single_line_comments_after.cfg | 0 .../tests/config/c/indent_sparen_extra-8.cfg | 0 .../tests/config/c/issue_527.cfg | 0 .../tests/config/c/label_colon_nl_1.cfg | 0 .../tests/config/c/label_colon_nl_2.cfg | 0 .../tests/config/c/leave_one_liners.cfg | 0 .../tests/config/c/mod-paren.cfg | 0 .../tests/config/c/mod-paren2.cfg | 0 .../tests/config/c/mod_case_brace_add.cfg | 0 .../tests/config/c/mod_infinite_loop-0.cfg | 0 .../tests/config/c/mod_infinite_loop-1.cfg | 0 .../tests/config/c/mod_infinite_loop-2.cfg | 0 .../tests/config/c/mod_infinite_loop-3.cfg | 0 .../tests/config/c/mod_infinite_loop-4.cfg | 0 .../tests/config/c/mod_infinite_loop-5.cfg | 0 .../config/c/mod_int-add-all-prefer-left.cfg | 0 .../config/c/mod_int-add-all-prefer-right.cfg | 0 .../tests/config/c/mod_int-remove-all.cfg | 0 .../tests/config/c/mod_int-remove-left.cfg | 0 .../tests/config/c/mod_int-remove-right.cfg | 0 .../tests/config/c/mod_int-shift-left.cfg | 0 .../tests/config/c/mod_int-shift-right.cfg | 0 .../tests/config/c/mod_int_long-a.cfg | 0 .../tests/config/c/mod_int_long-r.cfg | 0 .../tests/config/c/mod_int_short-a.cfg | 0 .../tests/config/c/mod_int_short-r.cfg | 0 .../tests/config/c/mod_int_signed-a.cfg | 0 .../tests/config/c/mod_int_signed-r.cfg | 0 .../tests/config/c/mod_int_unsigned-a.cfg | 0 .../tests/config/c/mod_int_unsigned-r.cfg | 0 .../tests/config/c/mod_long_int-a.cfg | 0 .../tests/config/c/mod_long_int-r.cfg | 0 .../tests/config/c/mod_move_case_brace.cfg | 0 .../tests/config/c/mod_move_case_return.cfg | 0 .../tests/config/c/mod_short_int-a.cfg | 0 .../tests/config/c/mod_short_int-r.cfg | 0 .../tests/config/c/mod_signed_int-a.cfg | 0 .../tests/config/c/mod_signed_int-r.cfg | 0 .../tests/config/c/mod_unsigned_int-a.cfg | 0 .../tests/config/c/mod_unsigned_int-r.cfg | 0 .../tests/config/c/my_conf.cfg | 0 .../tests/config/c/nepenthes.cfg | 0 .../tests/config/c/newline_after_endif.cfg | 0 .../tests/config/c/nl-comment.cfg | 0 .../tests/config/c/nl_assign1.cfg | 0 .../tests/config/c/nl_assign2.cfg | 0 .../tests/config/c/nl_before_return_false.cfg | 0 .../tests/config/c/nl_before_return_true.cfg | 0 .../tests/config/c/nl_brace_test.cfg | 0 .../tests/config/c/nl_collapse_empty_1.cfg | 0 .../tests/config/c/nl_collapse_empty_2.cfg | 0 .../tests/config/c/nl_collapse_empty_3.cfg | 0 .../tests/config/c/nl_collapse_empty_4.cfg | 0 .../tests/config/c/nl_create_one_liner.cfg | 0 .../tests/config/c/nl_ds_struct_enum-2.cfg | 0 .../config/c/nl_ds_struct_enum_cmt-t.cfg | 0 .../tests/config/c/nl_endif.cfg | 0 .../tests/config/c/nl_enum_own_lines-3.cfg | 0 .../config/c/nl_enum_own_lines-3.rerun.cfg | 0 .../tests/config/c/nl_enum_own_lines-4.cfg | 0 .../tests/config/c/nl_enum_own_lines-a.cfg | 0 .../tests/config/c/nl_func_call-1.cfg | 0 .../tests/config/c/nl_func_call-2.cfg | 0 .../tests/config/c/nl_func_call-3.cfg | 0 .../tests/config/c/nl_func_call-4.cfg | 0 .../tests/config/c/nl_func_call-5.cfg | 0 .../tests/config/c/nl_semicolon.cfg | 0 .../tests/config/c/nl_whole_file_ifdef.cfg | 0 .../tests/config/c/pascal_ptr.cfg | 0 .../tests/config/c/pos_compare-eol.cfg | 0 .../tests/config/c/pos_compare-sol.cfg | 0 .../tests/config/c/pos_conditional-l.cfg | 0 .../tests/config/c/pos_conditional-t.cfg | 0 .../tests/config/c/pp-indent-2.cfg | 0 .../tests/config/c/pp-space.cfg | 0 .../tests/config/c/pp_if_indent-0.cfg | 0 .../tests/config/c/pp_if_indent-1.cfg | 0 .../tests/config/c/pp_if_indent-2.cfg | 0 .../tests/config/c/pp_if_indent-3.cfg | 0 .../tests/config/c/pp_if_indent-4.cfg | 0 .../tests/config/c/pp_if_indent_code-true.cfg | 0 .../config/c/pp_include_at_level-false.cfg | 0 .../config/c/pp_include_at_level-true.cfg | 0 .../tests/config/c/pp_indent-a.cfg | 0 .../tests/config/c/pp_indent_brace--1.cfg | 0 .../tests/config/c/pp_indent_in_guard.cfg | 0 .../config/c/pp_indent_with_tabs_-1_0.cfg | 0 .../config/c/pp_indent_with_tabs_-1_1.cfg | 0 .../config/c/pp_indent_with_tabs_-1_2.cfg | 0 .../tests/config/c/pp_indent_with_tabs_0.cfg | 0 .../tests/config/c/pp_indent_with_tabs_1.cfg | 0 .../tests/config/c/pp_indent_with_tabs_2.cfg | 0 .../config/c/pp_multiline_define_align_nl.cfg | 0 .../c/pp_multiline_define_align_pp_cnt3.cfg | 0 .../c/pp_multiline_define_align_pp_col1.cfg | 0 .../c/pp_multiline_define_align_pp_ml-1.cfg | 0 .../c/pp_multiline_define_align_pp_ml-5.cfg | 0 .../c/pp_multiline_define_align_pp_ml0.cfg | 0 .../c/pp_multiline_define_align_pp_ml2.cfg | 0 .../c/pp_multiline_define_align_pp_ml4.cfg | 0 .../c/pp_multiline_define_ignore_body.cfg | 0 .../c/pp_multiline_define_with_spaces.cfg | 0 .../tests/config/c/pp_ret.cfg | 0 .../tests/config/c/pp_space_after.cfg | 0 .../tests/config/c/pp_space_before.cfg | 0 .../tests/config/c/pp_space_before_after.cfg | 0 .../tests/config/c/pp_space_none.cfg | 0 .../tests/config/c/preproc-cleanup.cfg | 0 .../tests/config/c/ptr-arith.cfg | 0 .../tests/config/c/rdan.cfg | 0 .../tests/config/c/return-1.cfg | 0 .../tests/config/c/return-2.cfg | 0 .../tests/config/c/return-3.cfg | 0 .../tests/config/c/return-4.cfg | 0 .../tests/config/c/sf537.cfg | 0 .../tests/config/c/sf538.cfg | 0 .../config/c/sp_after_pointer_star-r.cfg | 0 .../tests/config/c/sp_after_sparen-a.cfg | 0 .../tests/config/c/sp_after_sparen-f.cfg | 0 .../tests/config/c/sp_after_sparen-i.cfg | 0 .../tests/config/c/sp_after_sparen-r.cfg | 0 .../config/c/sp_between_semi_for_empty-i.cfg | 0 .../config/c/sp_between_semi_for_empty-r.cfg | 0 .../tests/config/c/sp_cmt_cpp_start-r.cfg | 0 .../tests/config/c/sp_cond_colon.cfg | 0 .../tests/config/c/sp_emb_cmt-f.cfg | 0 .../tests/config/c/sp_emb_cmt-i.cfg | 0 .../tests/config/c/sp_emb_cmt-r.cfg | 0 .../tests/config/c/sp_enum_brace-a.cfg | 0 .../tests/config/c/sp_enum_brace-f.cfg | 0 .../tests/config/c/sp_enum_brace-i.cfg | 0 .../tests/config/c/sp_enum_brace-r.cfg | 0 .../c/sp_func_call_user_inside_fparen.cfg | 0 .../tests/config/c/sp_ptr_star_func_var-a.cfg | 0 .../tests/config/c/sp_ptr_star_func_var-f.cfg | 0 .../tests/config/c/sp_ptr_star_func_var-i.cfg | 0 .../tests/config/c/sp_ptr_star_func_var-r.cfg | 0 .../tests/config/c/sp_sparen_paren-a.cfg | 0 .../tests/config/c/sp_sparen_paren-i.cfg | 0 .../tests/config/c/space_indent_columns-3.cfg | 0 .../tests/config/c/star-style-0.cfg | 0 .../tests/config/c/star-style-1.cfg | 0 .../tests/config/c/star-style-2.cfg | 0 .../tests/config/c/type_wrap.cfg | 0 .../tests/config/c/width-3.cfg | 0 .../tests/config/c/width.cfg | 0 .../tests/config/c/xml-str.cfg | 0 .../tests/config/common/Issue_3052.cfg | 0 .../tests/config/common/UNI-18777.cfg | 0 .../config/common/aet-func_call_user.cfg | 0 .../tests/config/common/aet-func_def.cfg | 0 .../common/aet-sp_after_oc_msg_receiver.cfg | 0 .../common/aet-sp_inside_braces_oc_dict.cfg | 0 .../tests/config/common/aet.cfg | 0 .../tests/config/common/align-1.cfg | 0 .../common/align_same_func_call_params-t.cfg | 0 .../common/attribute_specifier_seqs.cfg | 0 .../tests/config/common/ben2.cfg | 0 .../tests/config/common/ben_011.cfg | 0 .../tests/config/common/ben_042.cfg | 0 .../config/common/bool-pos-eol-force.cfg | 0 .../tests/config/common/brace-allman.cfg | 0 .../tests/config/common/bug_637.cfg | 0 .../tests/config/common/bug_671.cfg | 0 .../tests/config/common/clark.cfg | 0 .../tests/config/common/clark.rerun.cfg | 0 .../tests/config/common/class-header.h | 0 .../tests/config/common/cmt_insert-0.cfg | 0 .../tests/config/common/cmt_insert-1.cfg | 0 .../tests/config/common/d.cfg | 0 .../tests/config/common/del_semicolon.cfg | 0 .../tests/config/common/empty.cfg | 0 .../tests/config/common/file-header.h | 0 .../tests/config/common/file_footer.txt | 0 .../tests/config/common/file_header.txt | 0 .../tests/config/common/func-def-1.cfg | 0 .../tests/config/common/func-def-2.cfg | 0 .../tests/config/common/func-def-3.cfg | 0 .../tests/config/common/func-header.h | 0 .../tests/config/common/func-header2.h | 0 .../tests/config/common/function_header.txt | 0 .../tests/config/common/indent_columns-3.cfg | 0 .../tests/config/common/indent_continue-8.cfg | 0 .../common/indent_inside_ternary_operator.cfg | 0 .../common/indent_ternary_operator-1.cfg | 0 .../common/indent_ternary_operator-2.cfg | 0 .../tests/config/common/indent_var_def.cfg | 0 .../tests/config/common/issue_672.cfg | 0 .../tests/config/common/kw_subst.cfg | 0 .../tests/config/common/kw_subst2.cfg | 0 .../tests/config/common/kw_subst3.cfg | 0 .../tests/config/common/kw_subst4.cfg | 0 .../tests/config/common/mod_case_brace_rm.cfg | 0 .../common/mod_full_brace_if_chain_only-t.cfg | 0 .../config/common/mod_paren_on_return-a.cfg | 0 .../config/common/mod_paren_on_return-r.cfg | 0 .../tests/config/common/msg-header.h | 0 .../tests/config/common/neovim.cfg | 3667 ++++++++ .../tests/config/common/nl_before_after.cfg | 0 .../common/nl_before_ignore_after_case.cfg | 0 .../tests/config/common/region-0.cfg | 0 .../tests/config/common/region-1.cfg | 0 .../tests/config/common/region-2.cfg | 0 .../tests/config/common/region-3.cfg | 0 .../tests/config/common/sort_imports.cfg | 0 .../tests/config/common/sp_after_cast.cfg | 0 .../tests/config/common/sp_after_type-f.cfg | 0 .../tests/config/common/sp_after_type-r.cfg | 0 .../tests/config/common/sp_arith-f.cfg | 0 .../tests/config/common/sp_before_byref-r.cfg | 0 .../config/common/sp_cmt_cpp_start-a.cfg | 0 .../config/common/sp_cmt_cpp_start_force.cfg | 0 .../config/common/sp_cparen_oparen-f.cfg | 0 .../config/common/sp_inside_fparen-f.cfg | 0 .../config/common/space_indent_columns-4.cfg | 0 .../tests/config/common/star_pos-0.cfg | 0 .../tests/config/common/tde.cfg | 0 .../tests/config/common/width-2.cfg | 0 .../tests/config/common/width-2.rerun.cfg | 0 .../tests/config/cpp/2185.cfg | 0 .../tests/config/cpp/2203.cfg | 0 .../tests/config/cpp/623_caret-spacing.cfg | 0 .../config/cpp/633_decl-in-func-typedef.cfg | 0 .../tests/config/cpp/DefaultAndDelete-0.cfg | 0 .../tests/config/cpp/DefaultAndDelete-1.cfg | 0 .../tests/config/cpp/DefaultAndDelete-2.cfg | 0 .../tests/config/cpp/Discussion_3987.cfg | 0 .../tests/config/cpp/I1112-2.cfg | 0 .../tests/config/cpp/I2103.cfg | 0 .../tests/config/cpp/Issue_1052.cfg | 0 .../tests/config/cpp/Issue_1130.cfg | 0 .../tests/config/cpp/Issue_1167.cfg | 0 .../tests/config/cpp/Issue_1184.cfg | 0 .../tests/config/cpp/Issue_1460.cfg | 0 .../tests/config/cpp/Issue_1511.cfg | 0 .../tests/config/cpp/Issue_1692.cfg | 0 .../tests/config/cpp/Issue_1703.cfg | 0 .../tests/config/cpp/Issue_1734.cfg | 0 .../tests/config/cpp/Issue_1753.cfg | 0 .../tests/config/cpp/Issue_1813.cfg | 0 .../tests/config/cpp/Issue_1923.cfg | 0 .../tests/config/cpp/Issue_1966.cfg | 0 .../tests/config/cpp/Issue_2020.cfg | 0 .../tests/config/cpp/Issue_2045.cfg | 0 .../tests/config/cpp/Issue_2085.cfg | 0 .../tests/config/cpp/Issue_2091.cfg | 0 .../tests/config/cpp/Issue_2101.cfg | 0 .../tests/config/cpp/Issue_2149.cfg | 0 .../tests/config/cpp/Issue_2150.cfg | 0 .../tests/config/cpp/Issue_2151.cfg | 0 .../tests/config/cpp/Issue_2163.cfg | 0 .../tests/config/cpp/Issue_2166.cfg | 0 .../tests/config/cpp/Issue_2170.cfg | 0 .../tests/config/cpp/Issue_2186.cfg | 0 .../tests/config/cpp/Issue_2195.cfg | 0 .../tests/config/cpp/Issue_2219.cfg | 0 .../tests/config/cpp/Issue_2224.cfg | 0 .../tests/config/cpp/Issue_2229.cfg | 0 .../tests/config/cpp/Issue_2232.cfg | 0 .../tests/config/cpp/Issue_2236.cfg | 0 .../tests/config/cpp/Issue_2250.cfg | 0 .../tests/config/cpp/Issue_2281.cfg | 0 .../tests/config/cpp/Issue_2302.cfg | 0 .../tests/config/cpp/Issue_2305.cfg | 0 .../tests/config/cpp/Issue_2319.cfg | 0 .../tests/config/cpp/Issue_2343.cfg | 0 .../tests/config/cpp/Issue_2345.cfg | 0 .../tests/config/cpp/Issue_2368.cfg | 0 .../tests/config/cpp/Issue_2383.cfg | 0 .../tests/config/cpp/Issue_2386.cfg | 0 .../tests/config/cpp/Issue_2428.cfg | 0 .../tests/config/cpp/Issue_2437.cfg | 0 .../tests/config/cpp/Issue_2440.cfg | 0 .../tests/config/cpp/Issue_2440_nl.cfg | 0 .../tests/config/cpp/Issue_2478.cfg | 0 .../tests/config/cpp/Issue_2561.cfg | 0 .../tests/config/cpp/Issue_2570.cfg | 0 .../tests/config/cpp/Issue_2574.cfg | 0 .../tests/config/cpp/Issue_2582.cfg | 0 .../tests/config/cpp/Issue_2591.cfg | 0 .../tests/config/cpp/Issue_2594.cfg | 0 .../tests/config/cpp/Issue_2596.cfg | 0 .../tests/config/cpp/Issue_2604.cfg | 0 .../tests/config/cpp/Issue_2668.cfg | 0 .../tests/config/cpp/Issue_2688.cfg | 0 .../tests/config/cpp/Issue_2689.cfg | 0 .../tests/config/cpp/Issue_2692.cfg | 0 .../tests/config/cpp/Issue_2703.cfg | 0 .../tests/config/cpp/Issue_2734.cfg | 0 .../tests/config/cpp/Issue_2735.cfg | 0 .../tests/config/cpp/Issue_2742.cfg | 0 .../tests/config/cpp/Issue_2752.cfg | 0 .../tests/config/cpp/Issue_2757.cfg | 0 .../tests/config/cpp/Issue_2758.cfg | 0 .../tests/config/cpp/Issue_2759.cfg | 0 .../tests/config/cpp/Issue_2771.cfg | 0 .../tests/config/cpp/Issue_2794.cfg | 0 .../tests/config/cpp/Issue_2795.cfg | 0 .../tests/config/cpp/Issue_2823.cfg | 0 .../tests/config/cpp/Issue_2831.cfg | 0 .../tests/config/cpp/Issue_2836.cfg | 0 .../tests/config/cpp/Issue_2873.cfg | 0 .../tests/config/cpp/Issue_2879.cfg | 0 .../tests/config/cpp/Issue_2886.cfg | 0 .../tests/config/cpp/Issue_2890.cfg | 0 .../tests/config/cpp/Issue_2902.cfg | 0 .../tests/config/cpp/Issue_2907.cfg | 0 .../tests/config/cpp/Issue_2914.cfg | 0 .../tests/config/cpp/Issue_2921.cfg | 0 .../tests/config/cpp/Issue_2930.cfg | 0 .../tests/config/cpp/Issue_2942.cfg | 0 .../tests/config/cpp/Issue_2949.cfg | 0 .../tests/config/cpp/Issue_2957.cfg | 0 .../tests/config/cpp/Issue_2971.cfg | 0 .../tests/config/cpp/Issue_3010.cfg | 0 .../tests/config/cpp/Issue_3025.cfg | 0 .../tests/config/cpp/Issue_3034.cfg | 0 .../tests/config/cpp/Issue_3040.cfg | 0 .../tests/config/cpp/Issue_3044.cfg | 0 .../tests/config/cpp/Issue_3048.cfg | 0 .../tests/config/cpp/Issue_3054-2.cfg | 0 .../tests/config/cpp/Issue_3054.cfg | 0 .../tests/config/cpp/Issue_3055.cfg | 0 .../tests/config/cpp/Issue_3058.cfg | 0 .../tests/config/cpp/Issue_3061_0nl.cfg | 0 .../tests/config/cpp/Issue_3061_1nl.cfg | 0 .../tests/config/cpp/Issue_3061_2nl.cfg | 0 .../tests/config/cpp/Issue_3061_3nl.cfg | 0 .../tests/config/cpp/Issue_3080.cfg | 0 .../tests/config/cpp/Issue_3097.cfg | 0 .../tests/config/cpp/Issue_3164.cfg | 0 .../tests/config/cpp/Issue_3197.cfg | 0 .../tests/config/cpp/Issue_3198.cfg | 0 .../tests/config/cpp/Issue_3203.cfg | 0 .../tests/config/cpp/Issue_3220-f.cfg | 0 .../tests/config/cpp/Issue_3220-i.cfg | 0 .../tests/config/cpp/Issue_3220-ir.cfg | 0 .../tests/config/cpp/Issue_3220-r.cfg | 0 .../tests/config/cpp/Issue_3236.cfg | 0 .../tests/config/cpp/Issue_3237.cfg | 0 .../tests/config/cpp/Issue_3252.cfg | 0 .../tests/config/cpp/Issue_3284.cfg | 0 .../tests/config/cpp/Issue_3294.cfg | 0 .../tests/config/cpp/Issue_3309-f.cfg | 0 .../tests/config/cpp/Issue_3309-i.cfg | 0 .../tests/config/cpp/Issue_3309-r.cfg | 0 .../tests/config/cpp/Issue_3316.cfg | 0 .../tests/config/cpp/Issue_3357.cfg | 0 .../tests/config/cpp/Issue_3409.cfg | 0 .../tests/config/cpp/Issue_3413.cfg | 0 .../tests/config/cpp/Issue_3422-1.cfg | 0 .../tests/config/cpp/Issue_3422-2.cfg | 0 .../tests/config/cpp/Issue_3428.cfg | 0 .../tests/config/cpp/Issue_3428_2.cfg | 0 .../tests/config/cpp/Issue_3428_3.cfg | 0 .../tests/config/cpp/Issue_3428_4.cfg | 0 .../tests/config/cpp/Issue_3428_5.cfg | 0 .../tests/config/cpp/Issue_3428_6.cfg | 0 .../tests/config/cpp/Issue_3446.cfg | 0 .../tests/config/cpp/Issue_3448.cfg | 0 .../tests/config/cpp/Issue_3513.cfg | 0 .../tests/config/cpp/Issue_3546.cfg | 0 .../tests/config/cpp/Issue_3550.cfg | 0 .../tests/config/cpp/Issue_3552.cfg | 0 .../tests/config/cpp/Issue_3558.cfg | 0 .../tests/config/cpp/Issue_3570.cfg | 0 .../tests/config/cpp/Issue_3576-a.cfg | 0 .../tests/config/cpp/Issue_3576-b.cfg | 0 .../tests/config/cpp/Issue_3604.cfg | 0 .../tests/config/cpp/Issue_3614.cfg | 0 .../tests/config/cpp/Issue_3710.cfg | 0 .../tests/config/cpp/Issue_3785.cfg | 0 .../tests/config/cpp/Issue_3786.cfg | 0 .../tests/config/cpp/Issue_3786.rerun.cfg | 0 .../tests/config/cpp/Issue_3863.cfg | 0 .../tests/config/cpp/Issue_3865.cfg | 0 .../tests/config/cpp/Issue_3865_2.cfg | 0 .../tests/config/cpp/Issue_3914.cfg | 0 .../tests/config/cpp/Issue_3915.cfg | 0 .../tests/config/cpp/Issue_3916.cfg | 0 .../tests/config/cpp/Issue_3919.cfg | 0 .../tests/config/cpp/Issue_3920.cfg | 0 .../tests/config/cpp/Issue_3965.cfg | 0 .../tests/config/cpp/Issue_3967.cfg | 0 .../tests/config/cpp/Issue_3983.cfg | 0 .../tests/config/cpp/Issue_4036.cfg | 0 .../tests/config/cpp/Issue_4080.cfg | 0 .../tests/config/cpp/Issue_4094.cfg | 0 .../tests/config/cpp/Issue_4239.cfg | 0 .../tests/config/cpp/Issue_750.cfg | 0 .../tests/config/cpp/Issue_931.cfg | 0 .../tests/config/cpp/Issue_995-do.cfg | 0 .../tests/config/cpp/NewLine-f.cfg | 0 .../tests/config/cpp/NewLine-r.cfg | 0 .../config/cpp/STUCK_macro-difficulties.cfg | 0 .../tests/config/cpp/U02-Cpp.cfg | 0 .../tests/config/cpp/U03-Cpp.cfg | 0 .../tests/config/cpp/U04-Cpp.cfg | 0 .../tests/config/cpp/U05-Cpp.cfg | 0 .../tests/config/cpp/U06-Cpp.cfg | 0 .../tests/config/cpp/U07-Cpp.cfg | 0 .../tests/config/cpp/U16-Cpp.cfg | 0 .../tests/config/cpp/U18-Cpp.cfg | 0 .../tests/config/cpp/U21-Cpp.cfg | 0 .../tests/config/cpp/U23-Cpp.cfg | 0 .../tests/config/cpp/U25-Cpp.cfg | 0 .../tests/config/cpp/U26-Cpp.cfg | 0 .../tests/config/cpp/U27-Cpp.cfg | 0 .../tests/config/cpp/U28-Cpp.cfg | 0 .../tests/config/cpp/U29-Cpp.cfg | 0 .../tests/config/cpp/U30-Cpp.cfg | 0 .../tests/config/cpp/U31-Cpp.cfg | 0 .../tests/config/cpp/U33-Cpp.cfg | 0 .../tests/config/cpp/U36-Cpp.cfg | 0 .../tests/config/cpp/UNI-10496.cfg | 0 .../tests/config/cpp/UNI-12046.cfg | 0 .../tests/config/cpp/UNI-1340.cfg | 0 .../tests/config/cpp/UNI-1344.cfg | 0 .../tests/config/cpp/UNI-1346.cfg | 0 .../tests/config/cpp/UNI-1347.cfg | 0 .../tests/config/cpp/UNI-1350.cfg | 0 .../tests/config/cpp/UNI-1356.cfg | 0 .../tests/config/cpp/UNI-1358.cfg | 0 .../tests/config/cpp/UNI-2049.cfg | 0 .../tests/config/cpp/UNI-2650.cfg | 0 .../tests/config/cpp/UNI-2680.cfg | 0 .../tests/config/cpp/UNI-29935.cfg | 0 .../tests/config/cpp/UNI-30088.cfg | 0 .../tests/config/cpp/UNI-32657.cfg | 0 .../tests/config/cpp/Uncrustify.Cpp.cfg | 0 .../tests/config/cpp/al.cfg | 0 .../tests/config/cpp/align-330.cfg | 0 .../config/cpp/align_assign_decl_func-0.cfg | 0 .../config/cpp/align_assign_decl_func-1.cfg | 0 .../config/cpp/align_assign_decl_func-2.cfg | 0 .../config/cpp/align_assign_func_proto_1.cfg | 0 .../tests/config/cpp/align_assign_span-1.cfg | 0 .../cpp/align_asterisk_after_type_cast.cfg | 0 .../tests/config/cpp/align_class-constr.cfg | 0 .../cpp/align_continuation_left_shift.cfg | 0 .../cpp/align_default_after_override.cfg | 0 .../config/cpp/align_eigen_comma_init.cfg | 0 .../tests/config/cpp/align_fcall-2.cfg | 0 .../tests/config/cpp/align_fcall.cfg | 0 .../tests/config/cpp/align_func_params-t.cfg | 0 .../config/cpp/align_func_params_gap.cfg | 0 .../config/cpp/align_func_params_span-1.cfg | 0 .../config/cpp/align_func_params_thresh_1.cfg | 0 .../config/cpp/align_func_params_thresh_2.cfg | 0 .../config/cpp/align_func_params_thresh_3.cfg | 0 .../config/cpp/align_func_params_thresh_4.cfg | 0 .../config/cpp/align_func_proto_thresh_1.cfg | 0 .../config/cpp/align_func_proto_thresh_2.cfg | 0 .../config/cpp/align_func_proto_thresh_3.cfg | 0 .../config/cpp/align_func_proto_thresh_4.cfg | 0 .../config/cpp/align_func_proto_thresh_5.cfg | 0 .../tests/config/cpp/align_right_comment.cfg | 0 .../config/cpp/align_var_class_span-1.cfg | 0 .../config/cpp/align_var_def_thresh_1.cfg | 0 .../config/cpp/align_var_def_thresh_2.cfg | 0 .../config/cpp/align_var_def_thresh_3.cfg | 0 .../tests/config/cpp/anonymous_enum.cfg | 0 .../tests/config/cpp/arith-vs-byref.cfg | 0 .../tests/config/cpp/arith-vs-ptr.cfg | 0 .../tests/config/cpp/asm_block_pp.cfg | 0 .../tests/config/cpp/avalon.cfg | 0 .../tests/config/cpp/avalon2.cfg | 0 .../tests/config/cpp/avalon3.cfg | 0 .../tests/config/cpp/avalon4.cfg | 0 .../tests/config/cpp/ben_001.cfg | 0 .../tests/config/cpp/ben_003.cfg | 0 .../tests/config/cpp/ben_004.cfg | 0 .../tests/config/cpp/ben_005.cfg | 0 .../tests/config/cpp/ben_006.cfg | 0 .../tests/config/cpp/ben_008.cfg | 0 .../tests/config/cpp/ben_009.cfg | 0 .../tests/config/cpp/ben_010.cfg | 0 .../tests/config/cpp/ben_012.cfg | 0 .../tests/config/cpp/ben_013.cfg | 0 .../tests/config/cpp/ben_014.cfg | 0 .../tests/config/cpp/ben_015.cfg | 0 .../tests/config/cpp/ben_016.cfg | 0 .../tests/config/cpp/ben_017.cfg | 0 .../tests/config/cpp/ben_018.cfg | 0 .../tests/config/cpp/ben_020.cfg | 0 .../tests/config/cpp/ben_021.cfg | 0 .../tests/config/cpp/ben_022.cfg | 0 .../tests/config/cpp/ben_023.cfg | 0 .../tests/config/cpp/ben_024.cfg | 0 .../tests/config/cpp/ben_026.cfg | 0 .../tests/config/cpp/ben_027.cfg | 0 .../tests/config/cpp/ben_028.cfg | 0 .../tests/config/cpp/ben_029.cfg | 0 .../tests/config/cpp/ben_030.cfg | 0 .../tests/config/cpp/ben_031.cfg | 0 .../tests/config/cpp/bug_1001.cfg | 0 .../tests/config/cpp/bug_1003.cfg | 0 .../tests/config/cpp/bug_1004.cfg | 0 .../tests/config/cpp/bug_1020.cfg | 0 .../tests/config/cpp/bug_1108.cfg | 0 .../tests/config/cpp/bug_1160.cfg | 0 .../tests/config/cpp/bug_1161.cfg | 0 .../tests/config/cpp/bug_1169.cfg | 0 .../tests/config/cpp/bug_1170.cfg | 0 .../tests/config/cpp/bug_1236.cfg | 0 .../tests/config/cpp/bug_1296-F.cfg | 0 .../tests/config/cpp/bug_1296-T.cfg | 0 .../tests/config/cpp/bug_1315.cfg | 0 .../tests/config/cpp/bug_1324.cfg | 0 .../tests/config/cpp/bug_1340.cfg | 0 .../tests/config/cpp/bug_1349.cfg | 0 .../tests/config/cpp/bug_1395.cfg | 0 .../tests/config/cpp/bug_1402.cfg | 0 .../tests/config/cpp/bug_1403.cfg | 0 .../tests/config/cpp/bug_1432.cfg | 0 .../tests/config/cpp/bug_1439.cfg | 0 .../tests/config/cpp/bug_1452.cfg | 0 .../tests/config/cpp/bug_1649.cfg | 0 .../tests/config/cpp/bug_1689.cfg | 0 .../tests/config/cpp/bug_1691.cfg | 0 .../tests/config/cpp/bug_1717.cfg | 0 .../tests/config/cpp/bug_1758-f.cfg | 0 .../tests/config/cpp/bug_1854.cfg | 0 .../tests/config/cpp/bug_1862.cfg | 0 .../tests/config/cpp/bug_2285.cfg | 0 .../tests/config/cpp/bug_2322.cfg | 0 .../tests/config/cpp/bug_2371.cfg | 0 .../tests/config/cpp/bug_2402.cfg | 0 .../tests/config/cpp/bug_2433_1.cfg | 0 .../tests/config/cpp/bug_2433_2.cfg | 0 .../tests/config/cpp/bug_472.cfg | 0 .../tests/config/cpp/bug_488.cfg | 0 .../tests/config/cpp/bug_633.cfg | 0 .../tests/config/cpp/bug_657.cfg | 0 .../tests/config/cpp/bug_664.cfg | 0 .../tests/config/cpp/bug_670.cfg | 0 .../tests/config/cpp/bug_858-f.cfg | 0 .../tests/config/cpp/bug_858-r.cfg | 0 .../tests/config/cpp/bug_i_322.cfg | 0 .../tests/config/cpp/bug_i_359.cfg | 0 .../tests/config/cpp/bug_i_405.cfg | 0 .../tests/config/cpp/bug_i_409-create.cfg | 0 .../tests/config/cpp/bug_i_409-split.cfg | 0 .../tests/config/cpp/bug_i_478.cfg | 0 .../tests/config/cpp/bug_i_663.cfg | 0 .../tests/config/cpp/bug_i_666.cfg | 0 .../tests/config/cpp/bug_i_752.cfg | 0 .../tests/config/cpp/byref-center.cfg | 0 .../tests/config/cpp/byref-f.cfg | 0 .../tests/config/cpp/byref-i.cfg | 0 .../tests/config/cpp/byref-ir.cfg | 0 .../tests/config/cpp/byref-left.cfg | 0 .../tests/config/cpp/byref-r.cfg | 0 .../tests/config/cpp/byref-right.cfg | 0 .../tests/config/cpp/cast.cfg | 0 .../config/cpp/class-colon-pos-eol-add.cfg | 0 .../tests/config/cpp/class-colon-pos-eol.cfg | 0 .../config/cpp/class-colon-pos-sol-add.cfg | 0 .../tests/config/cpp/class-colon-pos-sol.cfg | 0 .../tests/config/cpp/class-nl_func-add.cfg | 0 .../tests/config/cpp/class-nl_func-add2.cfg | 0 .../tests/config/cpp/class-nl_func-del.cfg | 0 .../config/cpp/class-on-colon-indent.cfg | 0 .../cpp/cmt_convert_tab_to_spaces-t.cfg | 0 .../tests/config/cpp/cmt_cpp_to_c-t.cfg | 0 .../tests/config/cpp/cmt_indent-1.cfg | 0 .../tests/config/cpp/cmt_indent-2.cfg | 0 .../tests/config/cpp/cmt_indent-3.cfg | 0 .../cpp/cmt_multi_first_len_minimum-1.cfg | 0 .../cpp/cmt_trailing_single_line_c_to_cpp.cfg | 0 .../tests/config/cpp/code_width-70.cfg | 0 .../tests/config/cpp/comma-f.cfg | 0 .../tests/config/cpp/comma-i.cfg | 0 .../tests/config/cpp/comma-r.cfg | 0 .../tests/config/cpp/const_throw.cfg | 0 .../tests/config/cpp/constr_colon.cfg | 0 .../tests/config/cpp/cpp17.cfg | 0 .../tests/config/cpp/cu.cfg | 0 .../tests/config/cpp/custom-open.cfg | 0 .../tests/config/cpp/custom-open2.cfg | 0 .../tests/config/cpp/disable_nl_cont.cfg | 0 .../tests/config/cpp/dont-detab-strings.cfg | 0 .../tests/config/cpp/dont-process-defines.cfg | 0 .../config/cpp/eat_blanks_after_codewidth.cfg | 0 .../tests/config/cpp/ellipsis-i.cfg | 0 .../tests/config/cpp/enum.cfg | 0 .../tests/config/cpp/enum_comma-3.cfg | 0 .../tests/config/cpp/enum_comma-4.cfg | 0 .../tests/config/cpp/enum_comma-6.cfg | 0 .../tests/config/cpp/enum_comment_wrap.cfg | 0 .../tests/config/cpp/extern_func.cfg | 0 .../tests/config/cpp/footer.txt | 0 .../tests/config/cpp/func_class.cfg | 0 .../tests/config/cpp/func_param.cfg | 0 .../tests/config/cpp/functype_param-f.cfg | 0 .../tests/config/cpp/functype_param-r.cfg | 0 .../tests/config/cpp/i1516.cfg | 0 .../tests/config/cpp/i1536.cfg | 0 .../tests/config/cpp/i1536.txt | 0 .../tests/config/cpp/i1768.cfg | 0 .../tests/config/cpp/i683.cfg | 0 .../tests/config/cpp/if_chain_braces_2.cfg | 0 .../tests/config/cpp/indent_braces_no.cfg | 0 .../tests/config/cpp/indent_class-t.cfg | 0 .../config/cpp/indent_class-t_columns-4.cfg | 0 .../tests/config/cpp/indent_columns-11.cfg | 0 .../tests/config/cpp/indent_columns-2.cfg | 0 .../tests/config/cpp/indent_columns-4.cfg | 0 .../tests/config/cpp/indent_comma_brace.cfg | 0 .../cpp/indent_comment_align_thresh_2.cfg | 0 .../tests/config/cpp/indent_ctor_init.cfg | 0 .../config/cpp/indent_ctor_init_following.cfg | 0 .../config/cpp/indent_ctor_init_leading.cfg | 0 .../config/cpp/indent_ctor_members_twice.cfg | 0 .../tests/config/cpp/indent_else_if-t.cfg | 0 .../config/cpp/indent_first_for_expr-t.cfg | 0 .../config/cpp/indent_func_proto_param-t.cfg | 0 .../indent_ignore_before_class_colon-t.cfg | 0 .../indent_ignore_before_constr_colon-t.cfg | 0 .../tests/config/cpp/indent_namespace-t.cfg | 0 .../cpp/indent_namespace_inner_only.cfg | 0 .../cpp/indent_namespace_single_indent.cfg | 0 .../config/cpp/indent_off_after_return.cfg | 0 .../tests/config/cpp/indent_once.cfg | 0 .../tests/config/cpp/indent_param.cfg | 0 .../cpp/indent_paren_after_func_call-t.cfg | 0 .../cpp/indent_paren_after_func_decl-t.cfg | 0 .../cpp/indent_paren_after_func_def-t.cfg | 0 .../tests/config/cpp/indent_paren_close_0.cfg | 0 .../tests/config/cpp/indent_paren_close_1.cfg | 0 .../tests/config/cpp/indent_paren_close_2.cfg | 0 .../cpp/indent_semicolon_for_paren-t.cfg | 0 .../tests/config/cpp/indent_shift.cfg | 0 .../config/cpp/indent_var_def_cont-t.cfg | 0 .../tests/config/cpp/indent_with_tabs-0.cfg | 0 .../config/cpp/initlist_leading_commas.cfg | 0 .../config/cpp/interface-keyword-in-cpp.cfg | 0 .../tests/config/cpp/issue_1778.cfg | 0 .../tests/config/cpp/issue_1782.cfg | 0 .../tests/config/cpp/issue_1804.cfg | 0 .../tests/config/cpp/issue_1887.cfg | 0 .../tests/config/cpp/issue_1916.cfg | 0 .../tests/config/cpp/issue_1985.cfg | 0 .../tests/config/cpp/issue_1997.cfg | 0 .../tests/config/cpp/issue_2124-1.cfg | 0 .../tests/config/cpp/issue_2124-2.cfg | 0 .../tests/config/cpp/issue_2209.cfg | 0 .../tests/config/cpp/issue_2623_1.cfg | 0 .../tests/config/cpp/issue_2623_2.cfg | 0 .../tests/config/cpp/issue_2623_3.cfg | 0 .../tests/config/cpp/issue_3105_1_neg.cfg | 0 .../tests/config/cpp/issue_3105_1_pos.cfg | 0 .../tests/config/cpp/issue_3105_1_zero.cfg | 0 .../tests/config/cpp/issue_3105_2_neg.cfg | 0 .../tests/config/cpp/issue_3105_2_pos.cfg | 0 .../tests/config/cpp/issue_3105_2_zero.cfg | 0 .../tests/config/cpp/issue_3116-2.cfg | 0 .../tests/config/cpp/issue_3116.cfg | 0 .../tests/config/cpp/issue_3378.cfg | 0 .../tests/config/cpp/issue_564.cfg | 0 .../tests/config/cpp/issue_574-i-a.cfg | 0 .../tests/config/cpp/issue_574-i-b.cfg | 0 .../tests/config/cpp/issue_574-i-i.cfg | 0 .../tests/config/cpp/issue_574.cfg | 0 .../tests/config/cpp/kdepim2.cfg | 0 .../tests/config/cpp/kdepim3.cfg | 0 .../tests/config/cpp/kdepim5.cfg | 0 .../tests/config/cpp/lambda1.cfg | 0 .../tests/config/cpp/lambda2.cfg | 0 .../tests/config/cpp/lambda3.cfg | 0 .../tests/config/cpp/lambda4.cfg | 0 .../tests/config/cpp/lambda_in_one_liner.cfg | 0 .../tests/config/cpp/lineEndings-to-Mac.cfg | 0 .../tests/config/cpp/lineEndings-to-Unix.cfg | 0 .../tests/config/cpp/lineEndings-to-Win.cfg | 0 .../tests/config/cpp/long_br_cmt.cfg | 0 .../tests/config/cpp/long_namespace.cfg | 0 .../mod_add_long_class_closebrace_comment.cfg | 0 ...dd_long_namespace_closebrace_comment-1.cfg | 0 .../config/cpp/mod_full_brace_if_chain-1.cfg | 0 .../config/cpp/mod_full_brace_if_chain-2.cfg | 0 .../config/cpp/mod_full_brace_if_chain-3.cfg | 0 .../tests/config/cpp/mod_paren_on_throw-a.cfg | 0 .../tests/config/cpp/mod_paren_on_throw-f.cfg | 0 .../tests/config/cpp/mod_paren_on_throw-i.cfg | 0 .../tests/config/cpp/mod_paren_on_throw-r.cfg | 0 .../config/cpp/mod_remove_empty_return-t.cfg | 0 .../cpp/mod_remove_extra_semicolon-t.cfg | 0 .../tests/config/cpp/multi_line_1.cfg | 0 .../tests/config/cpp/multi_line_10.cfg | 0 .../tests/config/cpp/multi_line_2.cfg | 0 .../tests/config/cpp/multi_line_3.cfg | 0 .../tests/config/cpp/multi_line_4.cfg | 0 .../tests/config/cpp/multi_line_5.cfg | 0 .../tests/config/cpp/multi_line_6.cfg | 0 .../tests/config/cpp/multi_line_7.cfg | 0 .../tests/config/cpp/multi_line_8.cfg | 0 .../tests/config/cpp/multi_line_9.cfg | 0 .../tests/config/cpp/nSolve.cfg | 0 .../tests/config/cpp/negative_indent.cfg | 0 .../tests/config/cpp/new_op_a.cfg | 0 .../tests/config/cpp/new_op_f.cfg | 0 .../config/cpp/new_op_paren_open_close.cfg | 0 .../tests/config/cpp/new_op_r.cfg | 0 .../config/cpp/nl-brAfter-fcallParen.cfg | 0 .../tests/config/cpp/nl_access_spec.cfg | 0 .../tests/config/cpp/nl_after_func_body-2.cfg | 0 .../tests/config/cpp/nl_after_func_body.cfg | 0 .../cpp/nl_after_func_class_proto-3.cfg | 0 .../config/cpp/nl_after_func_proto-3.cfg | 0 .../cpp/nl_after_func_proto_group-3.cfg | 0 .../config/cpp/nl_assign_leave_one_liners.cfg | 0 .../config/cpp/nl_before_brace_open_1.cfg | 0 .../config/cpp/nl_before_brace_open_2.cfg | 0 .../config/cpp/nl_before_brace_open_3.cfg | 0 .../config/cpp/nl_before_func_body_def-1.cfg | 0 .../config/cpp/nl_before_func_body_def-2.cfg | 0 .../cpp/nl_before_if_closing_paren-f.cfg | 0 .../cpp/nl_before_if_closing_paren-r.cfg | 0 .../tests/config/cpp/nl_before_struct.cfg | 0 .../tests/config/cpp/nl_brace_brace-a.cfg | 0 .../tests/config/cpp/nl_brace_fparen-f.cfg | 0 .../tests/config/cpp/nl_brace_fparen-r.cfg | 0 .../tests/config/cpp/nl_class-a.cfg | 0 .../tests/config/cpp/nl_class-r.cfg | 0 ...fdef_brace-r__nl_collapse_empty_body-t.cfg | 0 .../tests/config/cpp/nl_fdef_brace_cond-f.cfg | 0 .../config/cpp/nl_fdef_brace_cond-fr.cfg | 0 .../tests/config/cpp/nl_fdef_brace_cond-r.cfg | 0 .../config/cpp/nl_fdef_brace_cond-rf.cfg | 0 .../config/cpp/nl_for_leave_one_liners-f.cfg | 0 .../config/cpp/nl_for_leave_one_liners-t.cfg | 0 .../tests/config/cpp/nl_func_call_empty-r.cfg | 0 .../tests/config/cpp/nl_func_call_paren-f.cfg | 0 .../config/cpp/nl_func_call_paren_empty-r.cfg | 0 .../config/cpp/nl_func_class_scope-a.cfg | 0 .../tests/config/cpp/nl_func_decl_1.cfg | 0 .../tests/config/cpp/nl_func_decl_2.cfg | 0 .../config/cpp/nl_func_def_paren_empty-r.cfg | 0 .../tests/config/cpp/nl_func_paren_empty.cfg | 0 .../tests/config/cpp/nl_func_scope_name-a.cfg | 0 .../tests/config/cpp/nl_func_type_name-r.cfg | 0 .../config/cpp/nl_func_type_name_class.cfg | 0 .../config/cpp/nl_func_type_name_force.cfg | 0 .../config/cpp/nl_func_type_name_mixed.cfg | 0 .../config/cpp/nl_func_type_name_remove.cfg | 0 .../config/cpp/nl_inside_namespace_1.cfg | 0 .../config/cpp/nl_inside_namespace_2.cfg | 0 .../config/cpp/nl_max_after_func_body.cfg | 0 .../config/cpp/nl_max_blank_in_func-1.cfg | 0 .../config/cpp/nl_max_blank_in_func-4.cfg | 0 .../config/cpp/nl_min_after_func_body.cfg | 0 .../tests/config/cpp/nl_namespace-a.cfg | 0 .../tests/config/cpp/nl_namespace-r.cfg | 0 .../config/cpp/nl_remove_extra_newlines-1.cfg | 0 .../tests/config/cpp/nl_template-f.cfg | 0 .../tests/config/cpp/nl_template-r.cfg | 0 .../tests/config/cpp/nl_throw_expr-a.cfg | 0 .../tests/config/cpp/nl_throw_expr-f.cfg | 0 .../tests/config/cpp/nl_throw_expr-i.cfg | 0 .../tests/config/cpp/nl_throw_expr-r.cfg | 0 .../tests/config/cpp/nl_try-a.cfg | 0 .../config/cpp/nl_type_brace_init_lst-f.cfg | 0 .../config/cpp/nl_type_brace_init_lst-r.cfg | 0 .../cpp/nl_type_brace_init_lst_close-f.cfg | 0 .../cpp/nl_type_brace_init_lst_close-r.cfg | 0 .../cpp/nl_type_brace_init_lst_open-f.cfg | 0 .../cpp/nl_type_brace_init_lst_open-r.cfg | 0 .../tests/config/cpp/no_squeeze_ifdef.cfg | 0 .../tests/config/cpp/op-space-force.cfg | 0 .../config/cpp/op-space-remove-align-1.cfg | 0 .../config/cpp/op-space-remove-align-2.cfg | 0 .../tests/config/cpp/op-space-remove.cfg | 0 .../tests/config/cpp/op_sym_empty.cfg | 0 .../tests/config/cpp/out-668-F.cfg | 0 .../tests/config/cpp/out-668-T.cfg | 0 .../tests/config/cpp/pos_assign.cfg | 0 .../tests/config/cpp/pos_comma-lf.cfg | 0 .../tests/config/cpp/pos_comma-tb.cfg | 0 .../tests/config/cpp/pos_enum_comma-tf.cfg | 0 .../tests/config/cpp/pos_shift-join.cfg | 0 .../tests/config/cpp/pos_shift-lead.cfg | 0 .../tests/config/cpp/pos_shift-trail.cfg | 0 .../tests/config/cpp/pp-pragma.cfg | 0 .../tests/config/cpp/pp_define_at_level-1.cfg | 0 .../tests/config/cpp/pp_multi_comment.cfg | 0 .../tests/config/cpp/ptr_star-1.cfg | 0 .../tests/config/cpp/ptr_star-2.cfg | 0 .../tests/config/cpp/ptr_star-3.cfg | 0 .../tests/config/cpp/qt-1.cfg | 0 .../tests/config/cpp/return_dont_remove.cfg | 0 .../tests/config/cpp/return_remove.cfg | 0 .../tests/config/cpp/sef.cfg | 0 .../tests/config/cpp/semi-f.cfg | 0 .../tests/config/cpp/semi-i.cfg | 0 .../tests/config/cpp/semi-r.cfg | 0 .../tests/config/cpp/sf.2886991-f.cfg | 0 .../tests/config/cpp/sf.2886991-r.cfg | 0 .../tests/config/cpp/sf.3315874.cfg | 0 .../tests/config/cpp/sf574.cfg | 0 .../tests/config/cpp/sim.cfg | 0 .../tests/config/cpp/sp_after_angle-1.cfg | 0 .../tests/config/cpp/sp_after_angle-2.cfg | 0 .../tests/config/cpp/sp_after_angle-3.cfg | 0 .../tests/config/cpp/sp_after_cast-f.cfg | 0 .../tests/config/cpp/sp_after_cast-r.cfg | 0 .../config/cpp/sp_after_constr_colon.cfg | 0 .../tests/config/cpp/sp_after_decltype-f.cfg | 0 .../tests/config/cpp/sp_after_decltype-r.cfg | 0 .../tests/config/cpp/sp_after_ellipsis-f.cfg | 0 .../cpp/sp_after_ptr_star_qualifier-f.cfg | 0 .../tests/config/cpp/sp_after_type-i.cfg | 0 .../sp_after_type_brace_init_lst_open-f.cfg | 0 .../sp_after_type_brace_init_lst_open-r.cfg | 0 .../tests/config/cpp/sp_angle_colon.cfg | 0 .../tests/config/cpp/sp_angle_paren-f.cfg | 0 .../tests/config/cpp/sp_angle_paren_empty.cfg | 0 .../tests/config/cpp/sp_arith-a.cfg | 0 .../tests/config/cpp/sp_arith_additive-f.cfg | 0 .../tests/config/cpp/sp_arith_additive-r.cfg | 0 .../tests/config/cpp/sp_assign_default.cfg | 0 .../config/cpp/sp_balance_nested_parens.cfg | 0 .../tests/config/cpp/sp_before_byref_func.cfg | 0 .../tests/config/cpp/sp_before_case_colon.cfg | 0 .../tests/config/cpp/sp_before_comma-f.cfg | 0 .../config/cpp/sp_before_constr_colon.cfg | 0 .../tests/config/cpp/sp_before_ellipsis-f.cfg | 0 .../tests/config/cpp/sp_before_ellipsis-r.cfg | 0 .../cpp/sp_before_global_scope_ptr_star-a.cfg | 0 .../cpp/sp_before_global_scope_ptr_star-f.cfg | 0 .../cpp/sp_before_global_scope_ptr_star-i.cfg | 0 .../cpp/sp_before_global_scope_ptr_star-r.cfg | 0 .../cpp/sp_before_operator_ptr_star-a.cfg | 0 .../cpp/sp_before_operator_ptr_star-f.cfg | 0 .../cpp/sp_before_operator_ptr_star-i.cfg | 0 .../cpp/sp_before_operator_ptr_star-r.cfg | 0 .../tests/config/cpp/sp_before_ptr_star-f.cfg | 0 .../tests/config/cpp/sp_before_ptr_star-r.cfg | 0 .../cpp/sp_before_qualifier_ptr_star-a.cfg | 0 .../cpp/sp_before_qualifier_ptr_star-f.cfg | 0 .../cpp/sp_before_qualifier_ptr_star-i.cfg | 0 .../cpp/sp_before_qualifier_ptr_star-r.cfg | 0 .../config/cpp/sp_before_scope_ptr_star-a.cfg | 0 .../config/cpp/sp_before_scope_ptr_star-f.cfg | 0 .../config/cpp/sp_before_scope_ptr_star-i.cfg | 0 .../config/cpp/sp_before_scope_ptr_star-r.cfg | 0 .../config/cpp/sp_before_tr_emb_cmt-a.cfg | 0 .../config/cpp/sp_before_tr_emb_cmt-f.cfg | 0 .../sp_before_type_brace_init_lst_close-f.cfg | 0 .../sp_before_type_brace_init_lst_close-r.cfg | 0 .../tests/config/cpp/sp_between_ptr_ref-a.cfg | 0 .../tests/config/cpp/sp_between_ptr_ref-f.cfg | 0 .../tests/config/cpp/sp_between_ptr_ref-i.cfg | 0 .../tests/config/cpp/sp_between_ptr_ref-r.cfg | 0 .../tests/config/cpp/sp_bool-f.cfg | 0 .../tests/config/cpp/sp_bool-i.cfg | 0 .../tests/config/cpp/sp_bool-r.cfg | 0 .../tests/config/cpp/sp_brace_brace-f.cfg | 0 .../tests/config/cpp/sp_brace_brace-r.cfg | 0 .../tests/config/cpp/sp_brace_catch.cfg | 0 .../tests/config/cpp/sp_byref_paren-a.cfg | 0 .../tests/config/cpp/sp_byref_paren-f.cfg | 0 .../tests/config/cpp/sp_byref_paren-i.cfg | 0 .../tests/config/cpp/sp_byref_paren-r.cfg | 0 .../tests/config/cpp/sp_catch_brace.cfg | 0 .../tests/config/cpp/sp_cmt.cfg | 0 .../tests/config/cpp/sp_cmt_cpp_region-f.cfg | 0 .../tests/config/cpp/sp_cmt_cpp_region-r.cfg | 0 .../tests/config/cpp/sp_cond_question-f.cfg | 0 .../tests/config/cpp/sp_cond_question-i.cfg | 0 .../tests/config/cpp/sp_cond_question-ir.cfg | 0 .../tests/config/cpp/sp_cond_question-r.cfg | 0 .../tests/config/cpp/sp_constr_colon-i.cfg | 0 .../tests/config/cpp/sp_cparen_oparen-r.cfg | 0 .../config/cpp/sp_cpp_lambda_fparen-f.cfg | 0 .../config/cpp/sp_cpp_lambda_fparen-i.cfg | 0 .../config/cpp/sp_cpp_lambda_fparen-r.cfg | 0 .../cpp/sp_cpp_lambda_paren_brace-f.cfg | 0 .../cpp/sp_cpp_lambda_paren_brace-i.cfg | 0 .../cpp/sp_cpp_lambda_paren_brace-r.cfg | 0 .../cpp/sp_cpp_lambda_square_brace-f.cfg | 0 .../cpp/sp_cpp_lambda_square_brace-i.cfg | 0 .../cpp/sp_cpp_lambda_square_brace-r.cfg | 0 .../cpp/sp_cpp_lambda_square_paren-f.cfg | 0 .../cpp/sp_cpp_lambda_square_paren-i.cfg | 0 .../cpp/sp_cpp_lambda_square_paren-r.cfg | 0 .../tests/config/cpp/sp_dc.cfg | 0 .../tests/config/cpp/sp_decltype_paren-f.cfg | 0 .../tests/config/cpp/sp_decltype_paren-r.cfg | 0 .../tests/config/cpp/sp_endif_cmt.cfg | 0 .../tests/config/cpp/sp_enum_assign-f.cfg | 0 .../tests/config/cpp/sp_enum_assign-i.cfg | 0 .../tests/config/cpp/sp_enum_colon-i.cfg | 0 .../tests/config/cpp/sp_enum_colon-r.cfg | 0 .../tests/config/cpp/sp_enum_colon.cfg | 0 .../tests/config/cpp/sp_func_call_empty.cfg | 0 .../tests/config/cpp/sp_func_call_paren.cfg | 0 .../tests/config/cpp/sp_func_class_empty.cfg | 0 .../tests/config/cpp/sp_func_def_empty.cfg | 0 .../tests/config/cpp/sp_func_proto_empty.cfg | 0 .../config/cpp/sp_inside_braces_empty-r.cfg | 0 .../config/cpp/sp_inside_braces_enum-f.cfg | 0 .../config/cpp/sp_inside_braces_enum-i.cfg | 0 .../config/cpp/sp_inside_braces_enum-r.cfg | 0 .../tests/config/cpp/sp_inside_fparen-r.cfg | 0 .../tests/config/cpp/sp_inside_fparens-f.cfg | 0 .../cpp/sp_inside_type_brace_init_lst-f.cfg | 0 .../cpp/sp_inside_type_brace_init_lst-iif.cfg | 0 .../cpp/sp_inside_type_brace_init_lst-iii.cfg | 0 .../cpp/sp_inside_type_brace_init_lst-irf.cfg | 0 .../cpp/sp_inside_type_brace_init_lst-r.cfg | 0 .../cpp/sp_inside_type_brace_init_lst-rf.cfg | 0 .../tests/config/cpp/sp_not_not.cfg | 0 .../tests/config/cpp/sp_paren_brace-f.cfg | 0 .../tests/config/cpp/sp_paren_brace-i.cfg | 0 .../tests/config/cpp/sp_paren_brace-r.cfg | 0 .../tests/config/cpp/sp_paren_ellipsis-f.cfg | 0 .../tests/config/cpp/sp_paren_ellipsis-i.cfg | 0 .../tests/config/cpp/sp_paren_ellipsis-r.cfg | 0 .../tests/config/cpp/sp_paren_noexcept-f.cfg | 0 .../tests/config/cpp/sp_paren_qualifier-f.cfg | 0 .../cpp/sp_qualifier_ptr_star_func-a.cfg | 0 .../cpp/sp_qualifier_ptr_star_func-f.cfg | 0 .../cpp/sp_qualifier_ptr_star_func-i.cfg | 0 .../cpp/sp_qualifier_ptr_star_func-r.cfg | 0 .../cpp/sp_qualifier_ptr_star_trailing-a.cfg | 0 .../cpp/sp_qualifier_ptr_star_trailing-f.cfg | 0 .../cpp/sp_qualifier_ptr_star_trailing-i.cfg | 0 .../cpp/sp_qualifier_ptr_star_trailing-r.cfg | 0 .../cpp/sp_qualifier_unnamed_ptr_star-a.cfg | 0 .../cpp/sp_qualifier_unnamed_ptr_star-f.cfg | 0 .../cpp/sp_qualifier_unnamed_ptr_star-i.cfg | 0 .../cpp/sp_qualifier_unnamed_ptr_star-r.cfg | 0 .../tests/config/cpp/sp_return-a.cfg | 0 .../tests/config/cpp/sp_return-f.cfg | 0 .../tests/config/cpp/sp_return-i.cfg | 0 .../tests/config/cpp/sp_return-r.cfg | 0 .../tests/config/cpp/sp_return_brace-f.cfg | 0 .../tests/config/cpp/sp_return_brace-r.cfg | 0 .../tests/config/cpp/sp_return_paren-f.cfg | 0 .../tests/config/cpp/sp_return_paren-r.cfg | 0 .../tests/config/cpp/sp_sizeof_ellipsis-f.cfg | 0 .../tests/config/cpp/sp_sizeof_ellipsis-i.cfg | 0 .../tests/config/cpp/sp_sizeof_ellipsis-r.cfg | 0 .../config/cpp/sp_sizeof_ellipsis_paren-f.cfg | 0 .../config/cpp/sp_sizeof_ellipsis_paren-i.cfg | 0 .../config/cpp/sp_sizeof_ellipsis_paren-r.cfg | 0 .../config/cpp/sp_skip_vbrace_tokens.cfg | 0 .../tests/config/cpp/sp_throw_paren-f.cfg | 0 .../tests/config/cpp/sp_throw_paren-r.cfg | 0 .../tests/config/cpp/sp_trailing_return-f.cfg | 0 .../tests/config/cpp/sp_trailing_return-r.cfg | 0 .../cpp/sp_trailing_return_byref_ptr-left.cfg | 0 .../sp_trailing_return_byref_ptr-right.cfg | 0 .../config/cpp/sp_type_brace_init_lst-f.cfg | 0 .../config/cpp/sp_type_brace_init_lst-r.cfg | 0 .../tests/config/cpp/sp_type_ellipsis-f.cfg | 0 .../tests/config/cpp/sp_type_ellipsis-i.cfg | 0 .../tests/config/cpp/sp_type_ellipsis-r.cfg | 0 .../tests/config/cpp/sp_type_func-1.cfg | 0 .../tests/config/cpp/sp_type_func-2.cfg | 0 .../tests/config/cpp/sp_type_func-f.cfg | 0 .../tests/config/cpp/sp_type_func-r.cfg | 0 .../tests/config/cpp/sp_word_brace_force.cfg | 0 .../tests/config/cpp/sp_word_brace_remove.cfg | 0 .../cpp/space_indent_class-t_columns-4.cfg | 0 .../tests/config/cpp/squeeze_ifdef.cfg | 0 .../tests/config/cpp/squeeze_ifdef_top.cfg | 0 .../tests/config/cpp/star_pos-1.cfg | 0 .../tests/config/cpp/star_pos-2.cfg | 0 .../config/cpp/string_replace_tab_chars-t.cfg | 0 .../tests/config/cpp/tab-0-11.cfg | 0 .../tests/config/cpp/template_sp-force.cfg | 0 .../tests/config/cpp/template_sp-ignore.cfg | 0 .../tests/config/cpp/template_sp-remove.cfg | 0 .../tests/config/cpp/templates-i.cfg | 0 .../tests/config/cpp/templates-r.cfg | 0 .../config/cpp/toggle_processing_cmt.cfg | 0 .../config/cpp/toggle_processing_cmt2.cfg | 0 .../config/cpp/toggle_processing_cmt3.cfg | 0 .../config/cpp/toggle_processing_cmt4.cfg | 0 .../config/cpp/using-alias-in-define.cfg | 0 .../tests/config/cpp/var_def_blks-1.cfg | 0 .../tests/config/cpp/var_def_blks-2.cfg | 0 .../tests/config/cpp/var_def_blks-3.cfg | 0 .../tests/config/cpp/var_def_blks-4.cfg | 0 .../tests/config/cpp/var_def_blks-5.cfg | 0 .../tests/config/cpp/var_def_blks-6.cfg | 0 .../tests/config/cpp/var_def_blks-7.cfg | 0 .../tests/config/cpp/var_def_gap.cfg | 0 .../tests/config/cpp/wessex.cfg | 0 .../tests/config/cs/615_nested_usings.cfg | 0 .../tests/config/cs/620_getset-brace.cfg | 0 .../tests/config/cs/625_where-constraints.cfg | 0 .../tests/config/cs/Issue_2705.cfg | 0 .../tests/config/cs/U-J.cfg | 0 .../tests/config/cs/U01-Cs.cfg | 0 .../tests/config/cs/U02-Cs.cfg | 0 .../tests/config/cs/U03-Cs.cfg | 0 .../tests/config/cs/U04-Cs.cfg | 0 .../tests/config/cs/U06-Cs.cfg | 0 .../tests/config/cs/U07-Cs.cfg | 0 .../tests/config/cs/U08-Cs.cfg | 0 .../tests/config/cs/U09-Cs.cfg | 0 .../tests/config/cs/U10-Cs.cfg | 0 .../tests/config/cs/U11-Cs.cfg | 0 .../tests/config/cs/U13-Cs.cfg | 0 .../tests/config/cs/U15-Cs.cfg | 0 .../tests/config/cs/UNI-11662.cfg | 0 .../tests/config/cs/UNI-11993.cfg | 0 .../tests/config/cs/UNI-1288.cfg | 0 .../tests/config/cs/UNI-1338.cfg | 0 .../tests/config/cs/UNI-1343.cfg | 0 .../tests/config/cs/UNI-13955.cfg | 0 .../tests/config/cs/UNI-14131.cfg | 0 .../tests/config/cs/UNI-18437.cfg | 0 .../tests/config/cs/UNI-18829.cfg | 0 .../tests/config/cs/UNI-1975.cfg | 0 .../tests/config/cs/UNI-1977.cfg | 0 .../tests/config/cs/UNI-1978.cfg | 0 .../tests/config/cs/UNI-19895.cfg | 0 .../tests/config/cs/UNI-2020.cfg | 0 .../tests/config/cs/UNI-2021.cfg | 0 .../tests/config/cs/UNI-21730.cfg | 0 .../tests/config/cs/UNI-2684.cfg | 0 .../tests/config/cs/UNI-2685.cfg | 0 .../tests/config/cs/UNI-29933.cfg | 0 .../tests/config/cs/UNI-30498_2.cfg | 0 .../tests/config/cs/UNI-3083.cfg | 0 .../tests/config/cs/UNI-32658.cfg | 0 .../tests/config/cs/UNI-37241.cfg | 0 .../tests/config/cs/UNI-9917.cfg | 0 .../tests/config/cs/ben_032.cfg | 0 .../tests/config/cs/ben_033.cfg | 0 .../tests/config/cs/ben_034.cfg | 0 .../tests/config/cs/ben_036.cfg | 0 .../tests/config/cs/ben_037.cfg | 0 .../tests/config/cs/ben_038.cfg | 0 .../tests/config/cs/ben_043.cfg | 0 .../tests/config/cs/ben_044.cfg | 0 .../tests/config/cs/ben_045.cfg | 0 .../tests/config/cs/bug_1620.cfg | 0 .../tests/config/cs/bug_1637.cfg | 0 .../tests/config/cs/bug_1650.cfg | 0 .../tests/config/cs/bug_600.cfg | 0 .../tests/config/cs/bug_620.cfg | 0 .../tests/config/cs/comma-cs-f.cfg | 0 .../tests/config/cs/comma-cs-i.cfg | 0 .../tests/config/cs/comma-cs-r.cfg | 0 .../tests/config/cs/cs_generics.cfg | 0 .../tests/config/cs/getset.cfg | 0 .../config/cs/indent-multistring-coulmn1.cfg | 0 .../config/cs/indent_cs_delegate_brace-t.cfg | 0 .../tests/config/cs/indent_using_block-f.cfg | 0 .../tests/config/cs/mda_space_a.cfg | 0 .../tests/config/cs/mda_space_c.cfg | 0 .../tests/config/cs/misc-failures.cfg | 0 .../mod_full_brace_nl_block_rem_mlcond-0.cfg | 0 .../mod_full_brace_nl_block_rem_mlcond-1.cfg | 0 .../config/cs/mod_full_paren_if_bool.cfg | 0 .../tests/config/cs/mod_sort_using-t.cfg | 0 .../tests/config/cs/mono.cfg | 0 .../config/cs/new-constraint-paren-space.cfg | 0 .../tests/config/cs/sf607.cfg | 0 .../tests/config/cs/sort_using_categ.cfg | 0 .../tests/config/cs/sp_after_comma-a.cfg | 0 .../tests/config/cs/sp_assign-a.cfg | 0 .../tests/config/cs/sp_between_new_paren.cfg | 0 .../config/cs/squeeze-paren-close-Option.cfg | 0 .../tests/config/cs/tcf.cfg | 0 .../tests/config/cs/verbatim_strings.cfg | 0 .../tests/config/d/1438.cfg | 0 .../tests/config/d/d-tst2.cfg | 0 .../tests/config/d/d2-i.cfg | 0 .../tests/config/d/d2-r.cfg | 0 .../tests/config/d/d2.cfg | 0 .../tests/config/d/d3.cfg | 0 .../tests/config/d/d3a.cfg | 0 .../tests/config/d/d_sp_paren.cfg | 0 .../tests/config/d/invariant.cfg | 0 .../tests/config/d/libd.cfg | 0 .../tests/config/d/sp_after_type-a.cfg | 0 .../tests/config/ecma/ben_098.cfg | 0 .../tests/config/java/Issue_1122.cfg | 0 .../tests/config/java/Issue_1124-f.cfg | 0 .../tests/config/java/Issue_1124-r.cfg | 0 .../tests/config/java/Issue_1845.cfg | 0 .../tests/config/java/Issue_670.cfg | 0 .../tests/config/java/annotation.cfg | 0 .../tests/config/java/ben_099.cfg | 0 .../config/java/doxy-javadoc-alignment.cfg | 0 .../tests/config/java/java_foreach.cfg | 0 .../tests/config/java/java_synchronized_1.cfg | 0 .../tests/config/java/java_synchronized_2.cfg | 0 .../tests/config/java/jdbi-f.cfg | 0 .../tests/config/java/jdbi-r.cfg | 0 .../java/leading-tabs-for-java-lambda.cfg | 0 ...od_add_long_class_closebrace_comment-1.cfg | 0 .../config/java/nl_after_annotation-f.cfg | 0 .../config/java/nl_between_annotation-f.cfg | 0 .../tests/config/java/reflow_fold_regex.txt | 0 .../tests/config/java/sp_after_for_colon.cfg | 0 .../tests/config/java/sp_this_paren.cfg | 0 .../tests/config/java/template_angles.cfg | 0 .../tests/config/oc/1927.cfg | 0 .../tests/config/oc/3766.cfg | 0 .../tests/config/oc/3767.cfg | 0 .../tests/config/oc/3811.cfg | 0 .../tests/config/oc/3812.cfg | 0 .../tests/config/oc/3813.cfg | 0 .../tests/config/oc/3819.cfg | 0 .../tests/config/oc/3823.cfg | 0 .../tests/config/oc/Issue_2172.cfg | 0 .../tests/config/oc/Issue_681.cfg | 0 .../tests/config/oc/U08-Cpp.cfg | 0 .../tests/config/oc/U09-Cpp.cfg | 0 .../tests/config/oc/U10-Cpp.cfg | 0 .../tests/config/oc/U11-Cpp.cfg | 0 .../tests/config/oc/U12-Cpp.cfg | 0 .../tests/config/oc/U13-Cpp.cfg | 0 .../tests/config/oc/U14-Cpp.cfg | 0 .../tests/config/oc/U15-Cpp.cfg | 0 .../tests/config/oc/U24-Cpp.cfg | 0 .../tests/config/oc/UNI-11095.cfg | 0 .../tests/config/oc/align-objc-like-xcode.cfg | 0 .../config/oc/align_colon_with_ternary_1.cfg | 0 .../config/oc/align_colon_with_ternary_2.cfg | 0 .../config/oc/align_oc_msg_colon_span-1.cfg | 0 .../tests/config/oc/block_pointer.cfg | 0 .../tests/config/oc/blocks.cfg | 0 .../tests/config/oc/bug_167.cfg | 0 .../tests/config/oc/bug_340.cfg | 0 .../tests/config/oc/bug_841.cfg | 0 .../tests/config/oc/bug_i_125-412.cfg | 0 .../tests/config/oc/delete-space-oc.cfg | 0 .../config/oc/double-indent-objc-dict.cfg | 0 .../tests/config/oc/double_angle_space_1.cfg | 0 .../tests/config/oc/double_angle_space_2.cfg | 0 .../tests/config/oc/double_angle_space_3.cfg | 0 .../tests/config/oc/gh137.cfg | 0 .../tests/config/oc/gh293.a.cfg | 0 .../tests/config/oc/gh293.b.cfg | 0 .../tests/config/oc/indent-objc-block.cfg | 0 .../tests/config/oc/indent_boxed.cfg | 0 .../config/oc/indent_oc_inside_msg_sel.cfg | 0 .../tests/config/oc/indent_single_newline.cfg | 0 .../tests/config/oc/issue_2643.cfg | 0 .../tests/config/oc/issue_2656.cfg | 0 .../tests/config/oc/issue_2675.cfg | 0 .../tests/config/oc/issue_3031.cfg | 0 .../mod_sort_incl_import_grouping_enabled.cfg | 0 ...ncl_import_grouping_enabled_with_regex.cfg | 0 .../mod_sort_incl_import_ignore_extension.cfg | 0 ...cl_import_prioritize_angle_over_quotes.cfg | 0 ...t_incl_import_prioritize_extensionless.cfg | 0 ...d_sort_incl_import_prioritize_filename.cfg | 0 .../tests/config/oc/nl_after_func_body-3.cfg | 0 .../tests/config/oc/nl_brace_square.cfg | 0 ...c_call_args_multi_line_ignore_closures.cfg | 0 .../tests/config/oc/nl_oc_block_brace-f.cfg | 0 .../oc/nl_oc_msg_args_max_code_width.cfg | 0 .../config/oc/nl_oc_msg_args_min_params.cfg | 0 .../tests/config/oc/obj-c-available.cfg | 0 .../tests/config/oc/obj-c-properties.cfg | 0 .../tests/config/oc/objc_bug_497.cfg | 0 .../tests/config/oc/objc_complex_method.cfg | 0 .../tests/config/oc/oc1.cfg | 0 .../tests/config/oc/oc10.cfg | 0 .../tests/config/oc/oc11.cfg | 0 .../tests/config/oc/oc12.cfg | 0 .../tests/config/oc/oc13.cfg | 0 .../tests/config/oc/oc14.cfg | 0 .../tests/config/oc/oc16.cfg | 0 .../tests/config/oc/oc17.cfg | 0 .../tests/config/oc/oc18.cfg | 0 .../tests/config/oc/oc19.cfg | 0 .../tests/config/oc/oc2.cfg | 0 .../tests/config/oc/oc4.cfg | 0 .../tests/config/oc/oc5.cfg | 0 .../tests/config/oc/oc6.cfg | 0 .../tests/config/oc/oc7.cfg | 0 .../tests/config/oc/oc8.cfg | 0 .../tests/config/oc/oc9.cfg | 0 .../tests/config/oc/oc_bug_1674.cfg | 0 .../tests/config/oc/oc_bug_1683.cfg | 0 .../tests/config/oc/oc_cond_colon.cfg | 0 .../config/oc/sp_after_oc_at_sel_add.cfg | 0 .../config/oc/sp_after_oc_at_sel_force.cfg | 0 .../config/oc/sp_after_oc_at_sel_remove.cfg | 0 .../config/oc/sp_after_oc_block_caret_add.cfg | 0 .../oc/sp_after_oc_block_caret_force.cfg | 0 .../config/oc/sp_after_oc_return_type_add.cfg | 0 .../oc/sp_after_oc_return_type_force.cfg | 0 .../oc/sp_after_oc_return_type_remove.cfg | 0 .../config/oc/sp_after_send_oc_colon-f.cfg | 0 .../tests/config/oc/sp_after_throw_remove.cfg | 0 .../oc/sp_before_oc_block_caret_force.cfg | 0 .../oc/sp_before_oc_block_caret_remove.cfg | 0 .../config/oc/sp_before_oc_proto_list_add.cfg | 0 .../oc/sp_before_oc_proto_list_force.cfg | 0 .../oc/sp_before_oc_proto_list_remove.cfg | 0 .../tests/config/oc/sp_block_as_argument.cfg | 0 .../tests/config/oc/sp_block_as_argument2.cfg | 0 .../tests/config/oc/sp_block_as_argument3.cfg | 0 .../tests/config/oc/sp_block_as_argument4.cfg | 0 .../tests/config/oc/sp_block_as_argument5.cfg | 0 .../tests/config/oc/sp_cond_ternary_short.cfg | 0 .../tests/config/oc/sp_enum_paren-i.cfg | 0 .../tests/config/oc/sp_enum_paren-r.cfg | 0 .../tests/config/oc/sp_oc_boxed.cfg | 0 .../tests/config/oc/sp_oc_catch-i.cfg | 0 .../tests/config/oc/sp_oc_catch-r.cfg | 0 .../tests/config/oc/sp_oc_catch.cfg | 0 .../config/oc/sp_oc_classname_paren-r.cfg | 0 .../tests/config/oc/sp_oc_synchronized.cfg | 0 .../tests/config/oc/ternary_short.cfg | 0 .../tests/config/pawn/Issue_2586.cfg | 0 .../tests/config/pawn/Issue_2665.cfg | 0 .../tests/config/pawn/amxmodx.cfg | 0 .../config/pawn/mod_full_brace_function-f.cfg | 0 .../tests/config/pawn/pawn-escape.cfg | 0 .../tests/config/pawn/pawn.cfg | 0 .../tests/config/staging/UNI-58354.cfg | 0 .../tests/config/staging/UNI-64325.cfg | 0 .../tests/config/vala/Issue_2090.cfg | 0 .../tests/config/vala/Issue_2270.cfg | 0 .../tests/config/vala/ben_100.cfg | 0 .../tests/config/vala/ben_101.cfg | 0 .../tests/config/vala/ben_102.cfg | 0 .../tests/config/vala/ben_103.cfg | 0 .../tests/config/vala/ben_104.cfg | 0 .../tests/config/vala/ben_105.cfg | 0 .../tests/config/vala/mda_space_a.cfg | 0 .../tests/config/vala/mda_space_c.cfg | 0 .../tests/config/vala/nullable.cfg | 0 .../tests/config/vala/sp_after_comma-a.cfg | 0 .../tests/cpp.test | 0 .../tests/d.test | 0 .../tests/difftest.sh | 0 .../tests/ecma.test | 0 .../tests/examine_p_files.sh | 0 .../tests/expected/c/00000-comment-indent.c | 0 .../tests/expected/c/00001-comment-indent.c | 0 .../tests/expected/c/00002-comment-indent.c | 0 .../tests/expected/c/00003-comment-indent.c | 0 .../tests/expected/c/00004-switch.c | 0 .../tests/expected/c/00005-cmt-align.c | 0 .../tests/expected/c/00006-comment-convert.c | 0 .../tests/expected/c/00007-comment-convert.c | 0 .../tests/expected/c/00008-comment-convert.c | 0 .../tests/expected/c/00009-comment-convert.c | 0 .../tests/expected/c/00010-braces.c | 0 .../tests/expected/c/00011-braces.c | 0 .../tests/expected/c/00012-braces.c | 0 .../tests/expected/c/00013-braces.c | 0 .../tests/expected/c/00014-braces.c | 0 .../tests/expected/c/00015-braces.c | 0 .../tests/expected/c/00016-braces.c | 0 .../tests/expected/c/00020-define-if-indent.c | 0 .../tests/expected/c/00050-brace-remove.c | 0 .../tests/expected/c/00051-brace-remove.c | 0 .../tests/expected/c/00052-brace-remove2.c | 0 .../tests/expected/c/00053-brace.c | 0 .../tests/expected/c/00054-if_chain.c | 0 .../tests/expected/c/00055-braces-2.c | 0 .../tests/expected/c/00056-brace-remove3.c | 0 .../tests/expected/c/00057-brace-remove3.c | 0 .../tests/expected/c/00058-if_chain.c | 0 .../tests/expected/c/00059-Issue_2205.c | 0 .../tests/expected/c/00060-braces-2.c | 0 .../tests/expected/c/00061-braces-3.c | 0 .../tests/expected/c/00062-braces-4.c | 0 .../tests/expected/c/00065-braces-5.c | 0 .../tests/expected/c/00066-vb-while.c | 0 .../tests/expected/c/00067-vb-do.c | 0 .../tests/expected/c/00068-bsnl.c | 0 .../tests/expected/c/00069-vb-pp.c | 0 .../tests/expected/c/00070-return-multi.c | 0 .../tests/expected/c/00071-include_define.h | 0 .../tests/expected/c/00072-align-proto.c | 0 .../tests/expected/c/00073-nl_proto_endif.c | 0 .../expected/c/00074-clang-has_include.h | 0 .../c/00075-function_prototypes_alignment.c | 0 .../tests/expected/c/00076-1225.c | 0 .../tests/expected/c/00081-else-if.c | 0 .../tests/expected/c/00082-else-if.c | 0 .../tests/expected/c/00083-Issue_3601.c | 0 .../tests/expected/c/00091-cond.c | 0 .../tests/expected/c/00092-cond.c | 0 .../tests/expected/c/00093-cond.c | 0 .../tests/expected/c/00094-Issue_3457.c | 0 .../tests/expected/c/00101-bugs-1.c | 0 .../tests/expected/c/00102-bugs-2.c | 0 .../tests/expected/c/00103-bugs-3.c | 0 .../tests/expected/c/00104-bugs-4.c | 0 .../tests/expected/c/00105-bugs-5.c | 0 .../tests/expected/c/00106-bugs-6.c | 0 .../tests/expected/c/00107-bugs-7.c | 0 .../tests/expected/c/00108-bugs-8.c | 0 .../tests/expected/c/00110-misc.c | 0 .../tests/expected/c/00111-misc.c | 0 .../tests/expected/c/00120-sp_cmt_cpp_start.c | 0 .../tests/expected/c/00121-sp_cmt_cpp_start.c | 0 .../tests/expected/c/00122-sp_cmt_cpp_start.c | 0 .../tests/expected/c/00123-cmt_reflow.c | 0 .../tests/expected/c/00130-minus-minus.c | 0 .../tests/expected/c/00131-Issue_3873.c | 0 .../tests/expected/c/00135-br_cmt.c | 0 .../tests/expected/c/00136-Issue_4044.c | 0 .../tests/expected/c/00140-global-vars.c | 0 .../tests/expected/c/00141-deref.c | 0 .../tests/expected/c/00142-type-cast.c | 0 .../tests/expected/c/00143-t3.in.c | 0 .../tests/expected/c/00144-align-proto-vars.c | 0 .../tests/expected/c/00145-vardefcol.c | 0 .../tests/expected/c/00146-Issue_3516.c | 0 .../tests/expected/c/00147-Issue_3516.c | 0 .../tests/expected/c/00148-Issue_3518.c | 0 .../tests/expected/c/00150-casts.c | 0 .../tests/expected/c/00151-casts.c | 0 .../tests/expected/c/00152-casts.c | 0 .../tests/expected/c/00153-casts.c | 0 .../tests/expected/c/00154-casts.c | 0 .../tests/expected/c/00155-cast_brace.c | 0 .../tests/expected/c/00156-empty-braces.c | 0 .../tests/expected/c/00157-empty-braces.c | 0 .../tests/expected/c/00158-empty-braces.c | 0 .../tests/expected/c/00159-empty-braces.c | 0 .../tests/expected/c/00160-fcn_indent.c | 0 .../tests/expected/c/00161-fcn_indent.c | 0 .../tests/expected/c/00162-fcn_indent.c | 0 .../tests/expected/c/00163-fcn_indent.c | 0 .../c/00164-fcn_indent_func_def_col1.c | 0 .../c/00165-sp_func_call_user_inside_fparen.c | 0 .../tests/expected/c/00170-beautifier-off.c | 0 .../tests/expected/c/00180-lvalue.c | 0 .../tests/expected/c/00190-Issue_3559.c | 0 .../tests/expected/c/00201-case.c | 0 .../tests/expected/c/00202-case.c | 0 .../tests/expected/c/00203-case.c | 0 .../tests/expected/c/00204-bug_1718.c | 0 .../expected/c/00205-case-nl_before_return.c | 0 .../expected/c/00206-case-nl_before_return.c | 0 .../c/00207-nl_before_ignore_after_case.c | 0 .../expected/c/00301-align-struct-init.c | 0 .../tests/expected/c/00302-one-liner-init.c | 0 .../tests/expected/c/00303-one-liner-init.c | 0 .../tests/expected/c/00304-one-liner-init.c | 0 .../tests/expected/c/00305-one-liner-define.c | 0 .../tests/expected/c/00310-sp_embed_comment.c | 0 .../c/00311-comment_conversion_define.c | 0 .../c/00312-comment_conversion_endif.c | 0 .../c/00313-comment_conversion_long_lines.c | 0 .../00314-comment_conversion_javadoc_single.c | 0 ...-comment_conversion_trailing_c_multiline.c | 0 .../expected/c/00320-indent_first_bool_expr.c | 0 .../tests/expected/c/00401-align-equ.c | 0 .../tests/expected/c/00402-align-var.c | 0 .../tests/expected/c/00403-align-var.c | 0 .../tests/expected/c/00404-align-var.c | 0 .../tests/expected/c/00405-bits.c | 0 .../tests/expected/c/00406-bug_i_771.c | 0 .../tests/expected/c/00407-star-style.c | 0 .../tests/expected/c/00408-star-style.c | 0 .../tests/expected/c/00409-star-style.c | 0 .../tests/expected/c/00411-align-typedef.c | 0 .../tests/expected/c/00412-align-typedef.c | 0 .../tests/expected/c/00413-align-typedef.c | 0 .../tests/expected/c/00414-align-typedef.c | 0 .../tests/expected/c/00415-align_stack.c | 0 .../c/00416-align_sf_call_thresh_416.c | 0 .../c/00417-align_sf_call_thresh_417.c | 0 .../expected/c/00418-align_sf_call_span_418.c | 0 .../expected/c/00419-align_sf_call_span_419.c | 0 .../tests/expected/c/00420-Issue_2278.c | 0 .../expected/c/00421-nl_ds_struct_enum.c | 0 .../expected/c/00422-nl_ds_struct_enum.c | 0 .../tests/expected/c/00423-bug_1702.c | 0 .../tests/expected/c/00424-Issue_3506.c | 0 .../tests/expected/c/00430-paren-indent.c | 0 .../tests/expected/c/00431-paren-indent.c | 0 .../tests/expected/c/00432-paren-indent.c | 0 .../tests/expected/c/00440-bug_489.c | 0 .../tests/expected/c/00451-enum_gallery.c | 0 .../tests/expected/c/00452-enum_gallery.c | 0 .../tests/expected/c/00453-enum_gallery.c | 0 .../expected/c/00453-enum_gallery.rerun.c | 0 .../tests/expected/c/00454-enum_gallery.c | 0 .../c/00461-align_func_proto_star_amp.h | 0 .../c/00462-align_func_proto_star_amp.h | 0 .../c/00463-align_func_proto_star_amp.h | 0 .../c/00464-align_func_proto_star_amp.h | 0 .../c/00465-align_func_proto_star_amp.h | 0 .../c/00466-align_func_proto_star_amp.h | 0 .../c/00467-align_func_proto_star_amp.h | 0 .../c/00468-align_func_proto_star_amp.h | 0 .../c/00469-align_func_proto_star_amp.h | 0 .../expected/c/00470-align_trailing_do_cmt.c | 0 .../tests/expected/c/00501-bool-pos.c | 0 .../tests/expected/c/00502-bool-pos.c | 0 .../tests/expected/c/00503-pos_compare.c | 0 .../tests/expected/c/00504-pos_compare.c | 0 .../tests/expected/c/00505-pos_conditional.c | 0 .../tests/expected/c/00506-pos_conditional.c | 0 .../tests/expected/c/00510-bool-pos.c | 0 .../tests/expected/c/00511-bool-pos.c | 0 .../tests/expected/c/00512-bool-pos.c | 0 .../tests/expected/c/00513-bool-pos.c | 0 .../tests/expected/c/00514-my_infile.c | 0 .../tests/expected/c/00600-dos.c | 0 .../tests/expected/c/00601-mac.c | 0 .../tests/expected/c/00611-pp-space.c | 0 .../tests/expected/c/00612-pp-space.c | 0 .../tests/expected/c/00613-pp-space.c | 0 .../tests/expected/c/00614-pp-space.c | 0 .../tests/expected/c/00615-pp-nest.c | 0 .../tests/expected/c/00616-pp-if-indent.c | 0 .../tests/expected/c/00617-pp-if-indent.c | 0 .../tests/expected/c/00618-pp-if-indent.c | 0 .../tests/expected/c/00619-Issue_3169.c | 0 .../tests/expected/c/00620-indent-assign.c | 0 .../tests/expected/c/00621-nl_endif.c | 0 .../c/00622-indent-off-after-assign.c | 0 .../expected/c/00623-pp_space_before_after.c | 0 .../expected/c/00624-pp_space_before_after.c | 0 .../expected/c/00625-pp_space_before_after.c | 0 .../expected/c/00626-pp_space_before_after.c | 0 .../tests/expected/c/00631-nl_assign.c | 0 .../tests/expected/c/00632-nl_assign.c | 0 .../tests/expected/c/00633-bug_3156.c | 0 .../tests/expected/c/00701-function-def.c | 0 .../tests/expected/c/00702-function-def.c | 0 .../tests/expected/c/00703-function-def.c | 0 .../tests/expected/c/00710-add_long_comment.c | 0 .../tests/expected/c/00721-nl-semicolon.c | 0 .../tests/expected/c/00730-nl_func_call.c | 0 .../tests/expected/c/00731-nl_func_call.c | 0 .../tests/expected/c/00732-nl_func_call.c | 0 .../tests/expected/c/00733-nl_func_call.c | 0 .../tests/expected/c/00734-nl_func_call.c | 0 .../tests/expected/c/00801-fcn_type.c | 0 .../tests/expected/c/00802-funcfunc.c | 0 .../tests/expected/c/00803-fcn_type.c | 0 .../tests/expected/c/00901-code_width.c | 0 .../tests/expected/c/00902-code_width.c | 0 .../tests/expected/c/00903-code_width.c | 0 .../tests/expected/c/00910-pascal_ptr.c | 0 .../tests/expected/c/00911-pascal_ptr.c | 0 .../tests/expected/c/01000-mod-paren.c | 0 .../tests/expected/c/01001-nl-comment.c | 0 .../tests/expected/c/01002-mod-paren.c | 0 .../tests/expected/c/01005-mod_case_brace.c | 0 .../tests/expected/c/01006-mod_case_brace.c | 0 .../tests/expected/c/01007-mod_case_brace.c | 0 .../tests/expected/c/01008-Issue_3366.c | 0 .../expected/c/01009-mod_move_case_return.c | 0 .../c/01010-mod_move_case_return_bad.c | 0 .../tests/expected/c/01011-semicolons.c | 0 .../tests/expected/c/01012-semicolons.c | 0 .../tests/expected/c/01015-paren_indent.c | 0 .../tests/expected/c/01016-align_attr.c | 0 .../tests/expected/c/01020-kw_subst.c | 0 .../tests/expected/c/01021-hello.c | 0 .../tests/expected/c/01022-kw_subst.c | 0 .../tests/expected/c/01030-multi.h | 0 .../tests/expected/c/01035-func_wrap.c | 0 .../tests/expected/c/01036-func_wrap.c | 0 .../tests/expected/c/01037-type_wrap.c | 0 .../expected/c/01040-newline_after_endif.c | 0 .../tests/expected/c/01050-func_call_user.c | 0 .../expected/c/01060-backslash-newline-lex.c | 0 .../tests/expected/c/01070-various_colons.c | 0 .../tests/expected/c/01071-various_colons.c | 0 .../tests/expected/c/01080-bug_1196.c | 0 .../tests/expected/c/02000-i2c-core.c | 0 .../tests/expected/c/02001-directfb.h | 0 .../tests/expected/c/02002-i2c-core.c | 0 .../tests/expected/c/02003-Issue_3353.h | 0 .../tests/expected/c/02100-i2c-core.c | 0 .../tests/expected/c/02101-comment-indent.c | 0 .../tests/expected/c/02200-xml.c | 0 .../tests/expected/c/02201-align-string.c | 0 .../tests/expected/c/02300-preproc-if.c | 0 .../tests/expected/c/02301-preproc-if.c | 0 .../tests/expected/c/02302-nl-cont.c | 0 .../tests/expected/c/02303-nl-cont2.c | 0 .../tests/expected/c/02310-empty-for.c | 0 .../tests/expected/c/02311-pragma.c | 0 .../tests/expected/c/02315-pp_ret.c | 0 .../expected/c/02320-nl_create_one_liner.c | 0 .../tests/expected/c/02325-sort_include.c | 0 .../tests/expected/c/02330-one_liners.c | 0 .../tests/expected/c/02410-ifdef-indent.c | 0 .../tests/expected/c/02411-ifdef-indent.c | 0 .../tests/expected/c/02412-ifdef-indent.c | 0 .../tests/expected/c/02413-ifdef-indent.c | 0 .../tests/expected/c/02414-whole_file_ifdef.c | 0 .../tests/expected/c/02415-endif.c | 0 .../tests/expected/c/02416-cmt_nl_end.c | 0 .../tests/expected/c/02421-cmt_multi.c | 0 .../tests/expected/c/02422-cmt_multi.c | 0 .../tests/expected/c/02423-cmt_multi_utf8.c | 0 .../tests/expected/c/02431-cmt_right_align.c | 0 .../tests/expected/c/02432-cmt_right_align.c | 0 .../tests/expected/c/02440-string_utf8.c | 0 .../tests/expected/c/02441-utf8-identifiers.c | 0 .../tests/expected/c/02451-nl_return_expr.c | 0 .../tests/expected/c/02452-nl_return_expr.c | 0 .../tests/expected/c/02453-nl_return_expr.c | 0 .../tests/expected/c/02454-nl_return_expr.c | 0 .../tests/expected/c/02455-macro-returns.c | 0 .../tests/expected/c/02456-macro-returns.c | 0 .../tests/expected/c/02457-nl_before_return.c | 0 .../tests/expected/c/02460-freebsd.c | 0 .../tests/expected/c/02486-doxy-comment.c | 0 .../tests/expected/c/02487-doxy-comment.c | 0 .../tests/expected/c/02501-custom_types_ssl.c | 0 .../tests/expected/c/02502-custom_types_ssl.c | 0 .../tests/expected/c/02504-align_keep_extra.c | 0 .../tests/expected/c/02505-align_assigns.c | 0 .../expected/c/02506-align_assign_var_defs.c | 0 .../tests/expected/c/02510-asm.c | 0 .../expected/c/02520-pp_indent_with_tabs.c | 0 .../expected/c/02521-pp_indent_with_tabs.c | 0 .../expected/c/02522-pp_indent_with_tabs.c | 0 .../expected/c/02523-pp_indent_with_tabs.c | 0 .../expected/c/02524-pp_indent_with_tabs.c | 0 .../expected/c/02525-pp_indent_with_tabs.c | 0 .../expected/c/02530-pp_multiline_define.c | 0 .../expected/c/02531-pp_multiline_define.c | 0 .../expected/c/02532-pp_multiline_define.c | 0 .../expected/c/02533-pp_multiline_define.c | 0 .../expected/c/02534-pp_multiline_define.c | 0 .../expected/c/02535-pp_multiline_define.c | 0 .../expected/c/02536-pp_multiline_define.c | 0 .../expected/c/02537-pp_multiline_define.c | 0 .../expected/c/02538-pp_multiline_define.c | 0 .../expected/c/02539-pp_multiline_define.c | 0 .../expected/c/02540-pp_multiline_define.c | 0 .../expected/c/02541-pp_multiline_define.c | 0 .../expected/c/02542-pp_multiline_define.c | 0 .../expected/c/02543-pp_multiline_define.c | 0 .../expected/c/02544-pp_multiline_define.c | 0 .../expected/c/02550-func_var_multi_paren.c | 0 .../expected/c/02551-line_multi_split_1.c | 39 + .../expected/c/02552-line_multi_split_2.c | 10 + .../tests/expected/c/07630-indent-vbrace.c | 0 .../tests/expected/c/08399-gh399.c | 0 .../tests/expected/c/09588-sf588.c | 0 .../tests/expected/c/09594-sf594.c | 0 .../tests/expected/c/09601-bug_637.c | 0 .../tests/expected/c/09602-bug_671.c | 0 .../tests/expected/c/09603-indent_ternary-1.c | 0 .../tests/expected/c/09604-indent_ternary-2.c | 0 .../tests/expected/c/09605-negative_value.c | 0 .../tests/expected/c/09606-extern.c | 0 .../tests/expected/c/09607-attribute.c | 0 .../tests/expected/c/09608-func_call_user2.c | 0 .../tests/expected/c/09609-Issue_2279.c | 0 .../tests/expected/c/09610-bug_i_876.c | 0 .../tests/expected/c/09611-bug_i_222.c | 0 .../tests/expected/c/09612-bug_1041.c | 0 .../tests/expected/c/09613-i1413.c | 0 .../tests/expected/c/09614-string_prefixes.c | 0 .../tests/expected/c/09615-i1564.c | 0 .../tests/expected/c/09616-enum_comma_ifdef.c | 0 .../tests/expected/c/09617-Issue_2360.c | 0 .../tests/expected/c/09618-Issue_2360.c | 0 .../tests/expected/c/09619-Issue_2411.c | 0 .../tests/expected/c/09620-Issue_2640.c | 0 .../expected/c/09621-pp-before-func-def.c | 0 .../tests/expected/c/09622-Issue_3356.c | 0 .../tests/expected/c/09623-vbrace_one_liner.c | 0 .../c/10003-incdec_postfix_multiply.c | 0 .../tests/expected/c/10004-pragma_asm.c | 0 .../tests/expected/c/10005-i1270.c | 0 .../tests/expected/c/10006-bug_2331.c | 0 .../expected/c/10007-indent-macro-brace.c | 0 .../expected/c/10008-indent-macro-brace.c | 0 .../c/10009-return-compound-literal.c | 0 .../c/10010-return-compound-literal.c | 0 .../c/10011-return-compound-literal.c | 0 .../tests/expected/c/10012-sparen-indent.c | 0 .../tests/expected/c/10013-sparen-indent.c | 0 .../tests/expected/c/10014-sparen-indent.c | 0 .../tests/expected/c/10015-Issue_2845.h | 0 .../tests/expected/c/10016-Issue_3233.c | 0 .../tests/expected/c/10017-double-sparen.c | 0 .../tests/expected/c/10018-double-sparen.c | 0 .../tests/expected/c/10019-include-guard.h | 0 .../c/10020-single_line_comment_after.c | 0 .../c/10021-parenthesized_indirect_call.c | 0 .../tests/expected/c/10022-Issue_3269.c | 0 .../tests/expected/c/10023-Issue_3272.h | 0 .../tests/expected/c/10024-Issue_3274.c | 0 .../tests/expected/c/10025-forever.c | 0 .../tests/expected/c/10026-forever.c | 0 .../tests/expected/c/10027-Issue_3327.c | 0 .../tests/expected/c/10028-Issue_3339.c | 0 .../tests/expected/c/10029-Issue_3339.c | 0 .../tests/expected/c/10030-Issue_3339.c | 0 .../tests/expected/c/10031-Issue_3342.c | 0 .../tests/expected/c/10032-Issue_3345.c | 0 .../tests/expected/c/10033-Issue_3343.c | 0 .../tests/expected/c/10034-Issue_3343.c | 0 .../tests/expected/c/10035-comment-indent.c | 0 .../tests/expected/c/10036-comment-indent.c | 0 .../tests/expected/c/10037-Issue_3362.c | 0 .../tests/expected/c/10038-Issue_3362.c | 0 .../tests/expected/c/10039-Issue_3370.c | 0 .../tests/expected/c/10040-Issue_3377.c | 0 .../tests/expected/c/10041-Issue_3351.c | 0 .../tests/expected/c/10042-Issue_3376.c | 0 .../tests/expected/c/10043-Issue_3376.c | 0 .../tests/expected/c/10044-Issue_3376.c | 0 .../tests/expected/c/10045-Issue_3376.c | 0 .../tests/expected/c/10046-Issue_3402.c | 0 .../tests/expected/c/10047-Issue_3421.h | 0 .../tests/expected/c/10048-Issue_3431.c | 0 .../tests/expected/c/10049-Issue_3436.c | 0 .../tests/expected/c/10050-Issue_3192.c | 0 .../tests/expected/c/10051-Issue_3454.c | 0 .../tests/expected/c/10052-Issue_3472.c | 0 .../tests/expected/c/10053-Issue_3476.c | 0 .../tests/expected/c/10054-Issue_3480.c | 0 .../tests/expected/c/10055-Issue_3493.c | 0 .../tests/expected/c/10056-Issue_3496.h | 0 .../tests/expected/c/10057-Issue_3496.h | 0 .../tests/expected/c/10058-Issue_3496.h | 0 .../tests/expected/c/10059-Issue_3496.h | 0 .../tests/expected/c/10060-Issue_3548.c | 0 .../tests/expected/c/10061-Issue_3556.c | 0 .../tests/expected/c/10062-Issue_3561.c | 0 .../tests/expected/c/10063-Issue_3565.c | 0 .../tests/expected/c/10064-Issue_3567.c | 0 .../tests/expected/c/10065-Issue_3567.c | 0 .../tests/expected/c/10066-Issue_3580.c | 0 .../tests/expected/c/10077-Issue_3582.c | 0 .../tests/expected/c/10078-Issue_3587.h | 0 .../tests/expected/c/10079-Issue_3662.c | 0 .../tests/expected/c/10080-infinite-loops.c | 0 .../tests/expected/c/10081-infinite-loops.c | 0 .../tests/expected/c/10082-infinite-loops.c | 0 .../tests/expected/c/10083-infinite-loops.c | 0 .../tests/expected/c/10084-infinite-loops.c | 0 .../tests/expected/c/10085-infinite-loops.c | 0 .../tests/expected/c/10086-infinite-loops.c | 0 .../tests/expected/c/10087-infinite-loops.c | 0 .../tests/expected/c/10088-infinite-loops.c | 0 .../tests/expected/c/10089-infinite-loops.c | 0 .../tests/expected/c/10090-infinite-loops.c | 0 .../tests/expected/c/10091-int-types.c | 0 .../tests/expected/c/10092-int-types.c | 0 .../tests/expected/c/10093-int-types.c | 0 .../tests/expected/c/10094-int-types.c | 0 .../tests/expected/c/10095-int-types.c | 0 .../tests/expected/c/10096-int-types.c | 0 .../tests/expected/c/10097-int-types.c | 0 .../tests/expected/c/10098-int-types.c | 0 .../tests/expected/c/10099-int-types.c | 0 .../tests/expected/c/10100-int-types.c | 0 .../tests/expected/c/10101-int-types.c | 0 .../tests/expected/c/10102-int-types.c | 0 .../tests/expected/c/10103-int-types.c | 0 .../tests/expected/c/10104-int-types.c | 0 .../tests/expected/c/10105-int-types.c | 0 .../tests/expected/c/10106-int-types.c | 0 .../tests/expected/c/10107-int-types.c | 0 .../tests/expected/c/10108-int-types.c | 0 .../tests/expected/c/10109-int-types.c | 0 .../tests/expected/c/10110-int-types.c | 0 .../tests/expected/c/10111-int-types.c | 0 .../tests/expected/c/10112-int-types.c | 0 .../tests/expected/c/10113-int-types.c | 0 .../tests/expected/c/10114-Issue_3989.c | 0 .../tests/expected/c/10120-sp_after_sparen.c | 0 .../tests/expected/c/10121-sp_after_sparen.c | 0 .../tests/expected/c/10122-sp_after_sparen.c | 0 .../tests/expected/c/10123-sp_after_sparen.c | 0 .../tests/expected/c/10124-Issue_3985.c | 0 .../tests/expected/c/10125-Issue_3992.c | 0 .../tests/expected/cpp/02102-indent-c.cpp | 0 .../tests/expected/cpp/02103-output.cpp | 0 .../expected/cpp/10000-621_this-spacing.cpp | 0 .../cpp/10001-622_ifdef-indentation.cpp | 0 .../expected/cpp/10002-623_caret-spacing.cpp | 0 .../cpp/10003-633_decl-in-func-typedef.cpp | 0 .../cpp/10004-634_extern-c-no-block.cpp | 0 .../expected/cpp/10005-define-indentation.cpp | 0 .../expected/cpp/10006-dont-detab-strings.cpp | 0 .../cpp/10007-dont-process-defines.cpp | 0 ...008-PR326_invalid-backslash-eol-csharp.cpp | 0 .../cpp/10009-STUCK_macro-difficulties.cpp | 0 .../tests/expected/cpp/10020-macro_spaces.cpp | 0 .../tests/expected/cpp/10021-braces_align.cpp | 0 .../tests/expected/cpp/10022-foreach.cpp | 0 .../tests/expected/cpp/10023-for_auto.cpp | 0 .../tests/expected/cpp/10024-ifcomment.cpp | 0 .../tests/expected/cpp/10025-qtargs.cpp | 0 .../expected/cpp/10026-gcc_case_ellipsis.cpp | 0 .../tests/expected/cpp/10027-Issue_3058.cpp | 0 .../expected/cpp/10028-gcc_case_ellipsis.cpp | 0 .../expected/cpp/10029-gcc_case_ellipsis.cpp | 0 .../tests/expected/cpp/10047-UNI-1334.cpp | 0 .../tests/expected/cpp/10048-UNI-1335.cpp | 0 .../tests/expected/cpp/10050-UNI-1337.cpp | 0 .../tests/expected/cpp/10052-UNI-1339.cpp | 0 .../tests/expected/cpp/10053-UNI-1340.cpp | 0 .../tests/expected/cpp/10054-UNI-1344.cpp | 0 .../tests/expected/cpp/10056-UNI-1346.cpp | 0 .../tests/expected/cpp/10057-UNI-1347.cpp | 0 .../tests/expected/cpp/10060-UNI-1350.cpp | 0 .../tests/expected/cpp/10062-UNI-1356.cpp | 0 .../tests/expected/cpp/10063-UNI-1358.cpp | 0 .../tests/expected/cpp/10069-UNI-1980.cpp | 0 .../tests/expected/cpp/10070-UNI-1981.cpp | 0 .../tests/expected/cpp/10071-UNI-1983.cpp | 0 .../tests/expected/cpp/10079-UNI-9650.cpp | 0 .../tests/expected/cpp/10080-UNI-10496.cpp | 0 .../tests/expected/cpp/10100-issue_564.cpp | 0 .../tests/expected/cpp/10101-issue_574.cpp | 0 .../tests/expected/cpp/10102-issue_574.cpp | 0 .../tests/expected/cpp/10103-issue_574.cpp | 0 .../tests/expected/cpp/10566-issue_1752.cpp | 0 .../tests/expected/cpp/11000-UNI-12046.cpp | 0 .../tests/expected/cpp/20002-UNI-32657.cpp | 0 .../tests/expected/cpp/20011-UNI-38381.cpp | 0 .../tests/expected/cpp/30000-cout.cpp | 0 .../tests/expected/cpp/30001-alt_tokens.cpp | 0 .../tests/expected/cpp/30002-constructor.cpp | 0 .../tests/expected/cpp/30003-strings.cpp | 0 .../tests/expected/cpp/30004-Issue_4036.cpp | 0 .../tests/expected/cpp/30005-Issue_4042.cpp | 0 .../tests/expected/cpp/30006-Issue_4027.cpp | 0 .../tests/expected/cpp/30007-Issue_4080.cpp | 0 .../tests/expected/cpp/30008-Issue_4094.cpp | 0 .../tests/expected/cpp/30009-Issue_3236.cpp | 0 .../tests/expected/cpp/30010-class.h | 0 .../tests/expected/cpp/30011-misc.cpp | 0 .../tests/expected/cpp/30012-misc2.cpp | 0 .../tests/expected/cpp/30013-sim.h | 0 .../tests/expected/cpp/30014-ctor-var.cpp | 0 .../tests/expected/cpp/30015-exception.cpp | 0 .../tests/expected/cpp/30016-custom-open.cpp | 0 .../tests/expected/cpp/30017-custom-open.cpp | 0 .../tests/expected/cpp/30018-class-addr.h | 0 .../expected/cpp/30019-wacky-template.cpp | 0 .../tests/expected/cpp/30020-bool.cpp | 0 .../tests/expected/cpp/30021-byref.cpp | 0 .../tests/expected/cpp/30022-extern_c.h | 0 .../tests/expected/cpp/30023-templates.cpp | 0 .../tests/expected/cpp/30024-class-init.cpp | 0 .../tests/expected/cpp/30025-class-init.cpp | 0 .../tests/expected/cpp/30026-byref.cpp | 0 .../tests/expected/cpp/30027-byref.cpp | 0 .../tests/expected/cpp/30028-byref.cpp | 0 .../tests/expected/cpp/30029-init_align.h | 0 .../tests/expected/cpp/30030-Timestamp.h | 0 .../tests/expected/cpp/30031-operator.cpp | 0 .../tests/expected/cpp/30032-operator.cpp | 0 .../tests/expected/cpp/30033-operator.cpp | 0 .../expected/cpp/30034-operator_proto.cpp | 0 .../expected/cpp/30035-operator_proto.cpp | 0 .../tests/expected/cpp/30036-operator.cpp | 0 .../expected/cpp/30037-operator_proto.cpp | 0 .../tests/expected/cpp/30038-operator.cpp | 0 .../expected/cpp/30039-operator_proto.cpp | 0 .../tests/expected/cpp/30040-nl-class.h | 0 .../tests/expected/cpp/30041-nl-class.h | 0 .../tests/expected/cpp/30042-Issue_2020.cpp | 0 .../expected/cpp/30043-nl_func_call_empty.cpp | 0 .../cpp/30044-nl_func_call_paren_empty.cpp | 0 .../tests/expected/cpp/30045-nl_func_decl.cpp | 0 .../tests/expected/cpp/30046-nl_func_decl.cpp | 0 .../cpp/30047-nl_func_paren_empty.cpp | 0 .../cpp/30048-nl_func_def_paren_empty.cpp | 0 .../expected/cpp/30049-nl_func_call_paren.cpp | 0 .../tests/expected/cpp/30050-nl-namespace.h | 0 .../tests/expected/cpp/30051-nl-namespace.h | 0 .../tests/expected/cpp/30052-try-catch-nl.cpp | 0 .../tests/expected/cpp/30053-exception.cpp | 0 .../tests/expected/cpp/30054-Issue_2091.cpp | 0 .../tests/expected/cpp/30055-nl_func.cpp | 0 .../tests/expected/cpp/30056-nl_func.cpp | 0 .../cpp/30057-nl_inside_namespace.cpp | 0 .../cpp/30058-nl_inside_namespace.cpp | 0 .../tests/expected/cpp/30059-Issue_2186.cpp | 0 .../tests/expected/cpp/30060-Issue_1734.cpp | 0 .../tests/expected/cpp/30061-class-init.cpp | 0 .../tests/expected/cpp/30062-class-init.cpp | 0 .../tests/expected/cpp/30063-class-init.cpp | 0 .../tests/expected/cpp/30064-class-init.cpp | 0 .../tests/expected/cpp/30065-Example.h | 0 .../tests/expected/cpp/30066-class-init.cpp | 0 .../expected/cpp/30067-nl_func_type_name.cpp | 0 .../expected/cpp/30068-nl_func_scope_name.cpp | 0 .../cpp/30069-class-implementation.cpp | 0 .../expected/cpp/30070-nl_func_scope_name.cpp | 0 .../expected/cpp/30071-lineEndings-Mac.cpp | 0 .../expected/cpp/30072-lineEndings-Win.cpp | 0 .../expected/cpp/30073-lineEndings-Unix.cpp | 0 .../tests/expected/cpp/30074-bom.cpp | 0 .../tests/expected/cpp/30075-goto.cpp | 0 .../tests/expected/cpp/30076-Issue_2594.cpp | 0 .../tests/expected/cpp/30077-Issue_2596.cpp | 0 .../tests/expected/cpp/30078-Issue_2672-a.cpp | 0 .../tests/expected/cpp/30079-Issue_2672-b.cpp | 0 .../expected/cpp/30080-nl_brace_brace.cpp | 0 .../tests/expected/cpp/30081-Issue_2383.cpp | 0 .../tests/expected/cpp/30082-Issue_931.cpp | 0 .../tests/expected/cpp/30083-Issue_995-do.cpp | 0 .../tests/expected/cpp/30084-Issue_1184.cpp | 0 .../tests/expected/cpp/30085-align_class.cpp | 0 .../expected/cpp/30086-align_class-constr.cpp | 0 .../tests/expected/cpp/30087-Issue_1511.cpp | 0 .../tests/expected/cpp/30088-Issue_2561.cpp | 0 .../tests/expected/cpp/30089-Issue_2281.cpp | 0 .../tests/expected/cpp/30090-bug_488.cpp | 0 .../tests/expected/cpp/30091-bug_472.cpp | 0 .../tests/expected/cpp/30092-bug_481.cpp | 0 .../tests/expected/cpp/30093-bug_484.cpp | 0 .../tests/expected/cpp/30094-bug_495.cpp | 0 .../tests/expected/cpp/30095-bug_485.cpp | 0 .../tests/expected/cpp/30096-bug_1854.cpp | 0 .../tests/expected/cpp/30097-issue_1946.cpp | 0 .../tests/expected/cpp/30098-Issue_2692.cpp | 0 .../tests/expected/cpp/30099-bug_1127.cpp | 0 .../tests/expected/cpp/30100-templates.cpp | 0 .../tests/expected/cpp/30101-templates.cpp | 0 .../tests/expected/cpp/30102-templates.cpp | 0 .../tests/expected/cpp/30103-templates.cpp | 0 .../tests/expected/cpp/30104-templ_class.h | 0 .../tests/expected/cpp/30105-av.h | 0 .../tests/expected/cpp/30106-templates2.cpp | 0 .../tests/expected/cpp/30107-templates2.cpp | 0 .../tests/expected/cpp/30108-templates3.cpp | 0 .../tests/expected/cpp/30109-templates4.cpp | 0 .../tests/expected/cpp/30110-class-init.cpp | 0 .../tests/expected/cpp/30111-bug_1346.h | 0 .../tests/expected/cpp/30112-bug_1432.cpp | 0 .../tests/expected/cpp/30113-bug_1452.cpp | 0 .../tests/expected/cpp/30114-bug_1462.cpp | 0 .../tests/expected/cpp/30115-Issue_1704.cpp | 0 .../tests/expected/cpp/30116-Issue_1052.cpp | 0 .../tests/expected/cpp/30117-Issue_2343.cpp | 0 .../tests/expected/cpp/30118-Issue_2758.cpp | 0 .../tests/expected/cpp/30119-Issue_2879.cpp | 0 .../expected/cpp/30120-sp_after_angle.cpp | 0 .../expected/cpp/30121-sp_after_angle.cpp | 0 .../expected/cpp/30122-sp_after_angle.cpp | 0 .../expected/cpp/30123-sp_after_angle.cpp | 0 .../expected/cpp/30124-sp_after_angle.cpp | 0 .../expected/cpp/30125-sp_after_angle.cpp | 0 .../expected/cpp/30126-sp_after_angle.cpp | 0 .../tests/expected/cpp/30127-Issue_2565.cpp | 0 .../tests/expected/cpp/30128-Issue_2873.cpp | 0 .../tests/expected/cpp/30129-Issue_2890.cpp | 0 .../tests/expected/cpp/30130-if-constexpr.cpp | 0 .../tests/expected/cpp/30131-Issue_3010.cpp | 0 .../expected/cpp/30132-sp_brace_catch.cpp | 0 .../tests/expected/cpp/30133-Issue_3252.cpp | 0 .../tests/expected/cpp/30134-Issue_3357.cpp | 0 .../tests/expected/cpp/30135-Issue_3448.cpp | 0 .../tests/expected/cpp/30136-Issue_3413.cpp | 0 .../tests/expected/cpp/30137-Issue_3513-0.cpp | 0 .../tests/expected/cpp/30138-Issue_3513-1.cpp | 0 .../tests/expected/cpp/30139-Issue_3604.cpp | 0 .../tests/expected/cpp/30140-Issue_3785.cpp | 0 .../tests/expected/cpp/30141-Issue_1130.cpp | 0 .../tests/expected/cpp/30142-Issue_3915.cpp | 0 .../tests/expected/cpp/30143-Issue_3919.cpp | 0 .../tests/expected/cpp/30144-Issue_3916.cpp | 0 .../tests/expected/cpp/30145-Issue_3914.cpp | 0 .../tests/expected/cpp/30146-Issue_3614.cpp | 0 .../tests/expected/cpp/30147-Issue_3965.cpp | 0 .../tests/expected/cpp/30148-Issue_3965-2.cpp | 0 .../tests/expected/cpp/30149-Issue_3967.cc | 0 .../tests/expected/cpp/30150-Issue_3983.cpp | 0 .../tests/expected/cpp/30151-Issue_3996.cpp | 0 .../tests/expected/cpp/30152-Issue_4023.cpp | 0 .../tests/expected/cpp/30153-Issue_4026.cpp | 0 .../tests/expected/cpp/30154-Issue_4132.cpp | 0 .../tests/expected/cpp/30160-Issue_3980.cpp | 0 .../expected/cpp/30161-Discussion_3987.cpp | 0 .../tests/expected/cpp/30162-Issue_4239.cpp | 0 .../tests/expected/cpp/30200-bug_1862.cpp | 0 .../tests/expected/cpp/30201-cmt_indent.cpp | 0 .../tests/expected/cpp/30202-cmt_indent.cpp | 0 .../tests/expected/cpp/30203-cmt_indent.cpp | 0 .../expected/cpp/30204-comment-align.cpp | 0 .../tests/expected/cpp/30205-cmt_right.cpp | 0 .../expected/cpp/30206-cmt_backslash_eol.cpp | 0 .../tests/expected/cpp/30207-cmt_indent_pp.h | 0 .../tests/expected/cpp/30208-bug_1108.cpp | 0 .../tests/expected/cpp/30209-bug_1134.cpp | 0 .../tests/expected/cpp/30210-bug_1338.cpp | 0 .../cpp/30211-indent_comment_align_thresh.cpp | 0 .../cpp/30212-indent_comment_align_thresh.cpp | 0 .../cpp/30213-align_right_comment.cpp | 0 .../cpp/30214-align_across_braces.cpp | 0 .../tests/expected/cpp/30215-Issue_2099.cpp | 0 .../tests/expected/cpp/30216-Issue_2302.cpp | 0 .../tests/expected/cpp/30217-2138.cpp | 0 .../tests/expected/cpp/30218-Issue_3710.cpp | 0 .../tests/expected/cpp/30220-bug_1340.cpp | 0 .../tests/expected/cpp/30221-Issue_2914.cpp | 0 .../expected/cpp/30223-sp_enum_colon.cpp | 0 .../expected/cpp/30224-sp_enum_colon.cpp | 0 .../tests/expected/cpp/30225-Issue_3176.cpp | 0 .../expected/cpp/30226-sp_enum_colon.cpp | 0 .../cpp/30227-sp_inside_braces_enum.cpp | 0 .../cpp/30228-sp_inside_braces_enum.cpp | 0 .../cpp/30229-sp_inside_braces_enum.cpp | 0 .../tests/expected/cpp/30230-sp_type_func.cpp | 0 .../tests/expected/cpp/30231-sp_type_func.cpp | 0 .../tests/expected/cpp/30232-sp_type_func.cpp | 0 .../tests/expected/cpp/30233-sp_type_func.cpp | 0 .../expected/cpp/30234-functype_param.cpp | 0 .../expected/cpp/30235-functype_param.cpp | 0 .../tests/expected/cpp/30236-Issue_750.cpp | 0 .../tests/expected/cpp/30237-Issue_3920.cpp | 0 .../expected/cpp/30240-align_func_params.cpp | 0 .../expected/cpp/30241-align_func_params.cpp | 0 .../expected/cpp/30242-align_func_params.cpp | 0 .../expected/cpp/30243-align_func_params.cpp | 0 .../expected/cpp/30244-align_func_params.cpp | 0 .../expected/cpp/30245-align_func_params.cpp | 0 .../expected/cpp/30246-align_func_params.cpp | 0 .../tests/expected/cpp/30247-Issue_2332.cpp | 0 .../tests/expected/cpp/30248-Issue_2831.cpp | 0 .../tests/expected/cpp/30249-align-330.cpp | 0 .../tests/expected/cpp/30250-align_fcall.cpp | 0 .../tests/expected/cpp/30251-align_fcall.cpp | 0 .../tests/expected/cpp/30252-Issue_3691.h | 0 .../expected/cpp/30253-align_left_shift.cpp | 0 .../expected/cpp/30254-align_left_shift2.cpp | 0 .../tests/expected/cpp/30255-align_constr.cpp | 0 .../tests/expected/cpp/30256-func_call.cpp | 0 .../expected/cpp/30257-func_call_chain.cpp | 0 .../tests/expected/cpp/30258-casts.cpp | 0 .../cpp/30259-sp_after_constr_colon.cpp | 0 .../tests/expected/cpp/30260-var_def_gap.cpp | 0 .../cpp/30261-align_var_def_thresh.cpp | 0 .../cpp/30262-align_var_def_thresh.cpp | 0 .../cpp/30263-align_var_def_thresh.cpp | 0 .../tests/expected/cpp/30264-Issue_2668.cpp | 0 .../tests/expected/cpp/30265-long_br_cmt.cpp | 0 .../tests/expected/cpp/30266-Issue_2921.cpp | 0 .../tests/expected/cpp/30267-Issue_2930.cpp | 0 .../tests/expected/cpp/30268-Issue_3018.cpp | 0 .../tests/expected/cpp/30270-const_throw.cpp | 0 .../expected/cpp/30271-sp_throw_paren.cpp | 0 .../expected/cpp/30272-sp_throw_paren.cpp | 0 .../expected/cpp/30273-sp_cparen_oparen.cpp | 0 .../expected/cpp/30274-sp_cparen_oparen.cpp | 0 .../tests/expected/cpp/30275-bug_1321.cpp | 0 .../tests/expected/cpp/30278-bug_1439.cpp | 0 .../30279-indent-inside-ternary-operator.cpp | 0 .../tests/expected/cpp/30280-sf557.cpp | 0 .../tests/expected/cpp/30281-Issue_2478.cpp | 0 .../tests/expected/cpp/30282-Issue_2703.cpp | 0 .../tests/expected/cpp/30283-Issue_3321.h | 0 .../tests/expected/cpp/30284-Issue_2957.cpp | 0 .../tests/expected/cpp/30285-Issue_2971.cpp | 0 .../tests/expected/cpp/30286-Issue_3558.cpp | 0 .../tests/expected/cpp/30287-Issue_3786.cpp | 0 .../expected/cpp/30287-Issue_3786.rerun.cpp | 0 .../expected/cpp/30290-align_left_shift.cpp | 0 .../tests/expected/cpp/30291-indent_shift.cpp | 0 .../tests/expected/cpp/30292-eigen.cpp | 0 .../tests/expected/cpp/30293-pos_shift.cpp | 0 .../tests/expected/cpp/30294-pos_shift.cpp | 0 .../tests/expected/cpp/30295-pos_shift.cpp | 0 .../tests/expected/cpp/30300-enum_shr.cpp | 0 .../tests/expected/cpp/30301-enum_class.h | 0 .../tests/expected/cpp/30302-bug_1315.cpp | 0 .../tests/expected/cpp/30303-Issue_2902.cpp | 0 .../expected/cpp/30310-braced_init_list.cpp | 0 .../cpp/30311-uniform_initialization.cpp | 0 .../expected/cpp/30312-return_init_list.cpp | 0 .../expected/cpp/30313-sp_brace_brace.cpp | 0 .../expected/cpp/30314-sp_brace_brace.cpp | 0 .../expected/cpp/30315-return_braced_init.cpp | 0 .../tests/expected/cpp/30316-Issue_2428.cpp | 0 .../30317-braced_init_template_decltype.cpp | 0 .../tests/expected/cpp/30318-Issue_2949.cpp | 0 .../tests/expected/cpp/30319-Issue_2886.cpp | 0 .../tests/expected/cpp/30320-returns.cpp | 0 .../tests/expected/cpp/30321-returns.cpp | 0 .../tests/expected/cpp/30322-returns.cpp | 0 .../tests/expected/cpp/30323-returns.cpp | 0 .../tests/expected/cpp/30324-returns.cpp | 0 .../tests/expected/cpp/30325-returns.cpp | 0 .../cpp/30326-indent_off_after_return.cpp | 0 .../cpp/30327-indent_off_after_return.cpp | 0 .../cpp/30328-call_brace_init_lst.cpp | 0 .../cpp/30329-call_brace_init_lst.cpp | 0 .../tests/expected/cpp/30330-Issue_3080.cpp | 0 .../tests/expected/cpp/30340-issue_3105_1.cpp | 0 .../tests/expected/cpp/30341-issue_3105_1.cpp | 0 .../tests/expected/cpp/30342-issue_3105_1.cpp | 0 .../tests/expected/cpp/30343-issue_3105_2.cpp | 0 .../tests/expected/cpp/30344-issue_3105_2.cpp | 0 .../tests/expected/cpp/30345-issue_3105_2.cpp | 96 + .../expected/cpp/30353-indent_ternary-1.cpp | 0 .../cpp/30400-attribute_specifier_seqs.cpp | 0 .../tests/expected/cpp/30401-Issue_2570.cpp | 0 .../tests/expected/cpp/30701-function-def.cpp | 0 .../tests/expected/cpp/30702-function-def.cpp | 0 .../tests/expected/cpp/30703-function-def.cpp | 0 .../tests/expected/cpp/30705-func_param.cpp | 0 .../tests/expected/cpp/30706-bug_1020.cpp | 0 .../tests/expected/cpp/30711-semicolons.cpp | 0 .../tests/expected/cpp/30712-bug_1158.cpp | 0 .../30713-fix_for_relational_operators.cpp | 0 .../tests/expected/cpp/30714-Issue_1733.cpp | 0 .../tests/expected/cpp/30715-Issue_2942.cpp | 0 .../expected/cpp/30720-custom-open-2.cpp | 0 .../tests/expected/cpp/30721-Issue_2386.cpp | 0 .../tests/expected/cpp/30730-qt-1.cpp | 0 .../tests/expected/cpp/30731-qt-1.cpp | 0 .../tests/expected/cpp/30732-Issue_2734.cpp | 0 .../tests/expected/cpp/30740-sef.cpp | 0 .../tests/expected/cpp/30741-al.cpp | 0 .../tests/expected/cpp/30742-delete.cpp | 0 .../tests/expected/cpp/30745-Issue_2170.cpp | 0 .../expected/cpp/30746-DefaultAndDelete.cpp | 0 .../expected/cpp/30747-DefaultAndDelete.cpp | 0 .../expected/cpp/30748-DefaultAndDelete.cpp | 0 .../tests/expected/cpp/30750-lambda.cpp | 0 .../tests/expected/cpp/30751-lambda.cpp | 0 .../tests/expected/cpp/30752-lambda.cpp | 0 .../tests/expected/cpp/30753-lambda2.cpp | 0 .../tests/expected/cpp/30754-bug_i_682.h | 0 .../tests/expected/cpp/30755-bug_i_938.h | 0 .../tests/expected/cpp/30756-bug_1296.cpp | 0 .../tests/expected/cpp/30757-Issue_3054.cpp | 0 .../tests/expected/cpp/30758-Issue_3054-2.cpp | 0 .../tests/expected/cpp/30759-lambda2.cpp | 0 .../tests/expected/cpp/30760-bug_1296.cpp | 0 .../tests/expected/cpp/30761-out-668.cpp | 0 .../tests/expected/cpp/30762-out-668.cpp | 0 .../tests/expected/cpp/30763-Issue_2166.cpp | 0 .../tests/expected/cpp/30764-Issue_2591.cpp | 0 .../tests/expected/cpp/30765-lambda.cpp | 0 .../tests/expected/cpp/30766-lambda.cpp | 0 .../tests/expected/cpp/30767-lambda.cpp | 0 .../cpp/30768-sp_cpp_lambda_fparen.cpp | 0 .../tests/expected/cpp/30770-lambda.cpp | 0 .../tests/expected/cpp/30771-lambda.cpp | 0 .../tests/expected/cpp/30772-lambda.cpp | 0 .../tests/expected/cpp/30773-lambda.cpp | 0 .../tests/expected/cpp/30774-lambda.cpp | 0 .../tests/expected/cpp/30775-lambda.cpp | 0 .../cpp/30776-sp_cpp_lambda_fparen.cpp | 0 .../cpp/30777-sp_cpp_lambda_fparen.cpp | 0 .../cpp/30780-lambda_in_one_liner.cpp | 0 .../expected/cpp/30781-lambda_brace_list.cpp | 0 .../tests/expected/cpp/30790-Issue_2795.cpp | 0 .../tests/expected/cpp/30791-Issue_3203.cpp | 0 .../expected/cpp/30800-align-star-amp-pos.cpp | 0 .../expected/cpp/30801-align-star-amp-pos.cpp | 0 .../expected/cpp/30802-align-star-amp-pos.cpp | 0 .../tests/expected/cpp/30803-bug_1403.cpp | 0 .../tests/expected/cpp/30805-ptr-star.cpp | 0 .../tests/expected/cpp/30806-ptr-star.cpp | 0 .../tests/expected/cpp/30807-ptr-star.cpp | 0 .../tests/expected/cpp/30808-ptr-star.cpp | 0 .../tests/expected/cpp/30809-bug_1289.cpp | 0 .../tests/expected/cpp/30810-ptr-star.cpp | 0 .../tests/expected/cpp/30811-misc3.cpp | 0 .../tests/expected/cpp/30812-misc4.cpp | 0 .../tests/expected/cpp/30813-misc5.cpp | 0 .../tests/expected/cpp/30814-misc6.cpp | 0 .../tests/expected/cpp/30815-cmt-reflow.cpp | 0 .../tests/expected/cpp/30816-for_long.cpp | 0 .../tests/expected/cpp/30817-cmt-cpp-cont.cpp | 0 .../tests/expected/cpp/30818-bug_1169.cpp | 0 .../tests/expected/cpp/30819-bug_1170.cpp | 0 .../expected/cpp/30820-pp-define-indent.cpp | 0 .../expected/cpp/30821-pp_indent_case.cpp | 0 .../expected/cpp/30822-pp_indent_brace.cpp | 0 .../expected/cpp/30823-pp_indent_func_def.cpp | 0 .../expected/cpp/30824-pp_indent_extern.cpp | 0 .../tests/expected/cpp/30825-Issue_1966.cpp | 0 .../tests/expected/cpp/30826-Issue_2319.cpp | 0 .../tests/expected/cpp/30827-Issue_1167.cpp | 0 .../tests/expected/cpp/30828-bug_1691.cpp | 0 .../tests/expected/cpp/30829-Issue_2726.cpp | 0 .../tests/expected/cpp/30830-kw_subst.cpp | 0 .../tests/expected/cpp/30831-kw_subst2.cpp | 0 .../tests/expected/cpp/30832-kw_subst.cpp | 0 .../expected/cpp/30840-nl_func_type_name.cpp | 0 .../expected/cpp/30841-nl_func_type_name.cpp | 0 .../expected/cpp/30842-nl_func_type_name.cpp | 0 .../expected/cpp/30843-nl_func_type_name.cpp | 0 .../tests/expected/cpp/30844-Issue_2771.cpp | 0 .../tests/expected/cpp/30845-deref.cpp | 0 .../tests/expected/cpp/30846-Issue_3197.h | 0 .../expected/cpp/30850-sp_cmt_cpp_start.cc | 0 .../tests/expected/cpp/30852-Issue_2138.cpp | 0 .../tests/expected/cpp/30853-noexcept.cpp | 0 .../tests/expected/cpp/30854-Issue_1703.cpp | 0 .../tests/expected/cpp/30855-cpp_move.cpp | 0 .../expected/cpp/30856-sp_cmt_cpp_region.cpp | 0 .../expected/cpp/30857-sp_cmt_cpp_region.cpp | 0 .../tests/expected/cpp/30860-sf574.cpp | 0 .../tests/expected/cpp/30870-cmt_insert.cpp | 0 .../tests/expected/cpp/30871-cmt_insert.cpp | 0 .../tests/expected/cpp/30872-Issue_2752.cpp | 0 .../tests/expected/cpp/30880-bug_1758.cpp | 0 .../tests/expected/cpp/30881-bug_1758-f.cpp | 0 .../tests/expected/cpp/30900-region.cpp | 0 .../tests/expected/cpp/30901-region.cpp | 0 .../tests/expected/cpp/30902-region.cpp | 0 .../tests/expected/cpp/30903-region.cpp | 0 .../tests/expected/cpp/30907-Issue_1813.cpp | 0 .../tests/expected/cpp/30908-Issue_1813-2.cpp | 0 .../tests/expected/cpp/30909-Issue_1813-3.cpp | 0 .../expected/cpp/30910-indent_namespace.h | 0 .../expected/cpp/30911-indent_namespace.h | 0 .../expected/cpp/30912-long_namespace.cpp | 0 .../expected/cpp/30913-indent_namespace2.h | 0 .../30914-indent_namespace_single_indent.h | 0 .../tests/expected/cpp/30915-bug_1235.cpp | 0 .../tests/expected/cpp/30916-Issue_1737.cpp | 0 .../tests/expected/cpp/30917-Issue_2345-3.cpp | 0 .../tests/expected/cpp/30918-Issue_2345-4.cpp | 0 .../tests/expected/cpp/30919-Issue_2387.cpp | 0 .../tests/expected/cpp/30920-indent-off.cpp | 0 .../expected/cpp/30921-variadic-template.h | 0 .../expected/cpp/30922-variadic-template.h | 0 .../tests/expected/cpp/30923-sf.2886991.cpp | 0 .../tests/expected/cpp/30924-sf.2886991.cpp | 0 .../tests/expected/cpp/30925-function-def.cpp | 0 .../tests/expected/cpp/30926-function-def.cpp | 0 .../tests/expected/cpp/30927-function-def.cpp | 0 .../tests/expected/cpp/30928-function-def.cpp | 0 .../tests/expected/cpp/30929-bug_1324.cpp | 0 .../expected/cpp/30930-indent_var_def.cpp | 0 .../cpp/30931-indent_var_def_cont.cpp | 0 .../cpp/30932-indent_var_def_cont.cpp | 0 .../cpp/30933-indent_paren_after_func_def.cpp | 0 .../30934-indent_paren_after_func_decl.cpp | 0 .../tests/expected/cpp/30935-indent-misc.cpp | 0 .../expected/cpp/30936-indent_braces_no.h | 0 .../tests/expected/cpp/30937-indent_param.cpp | 0 .../expected/cpp/30938-indent_switch_pp.cpp | 0 .../30939-indent_paren_after_func_call.cpp | 0 .../expected/cpp/30940-case-brace-remove.cpp | 0 .../tests/expected/cpp/30941-Issue_2150.cpp | 0 .../tests/expected/cpp/30942-Issue_1692.cpp | 0 .../tests/expected/cpp/30943-Issue_2735.cpp | 0 .../tests/expected/cpp/30945-sf.3266678.cpp | 0 .../tests/expected/cpp/30946-sf.3315874.h | 0 .../tests/expected/cpp/30947-bug_1689.cpp | 0 .../cpp/30948-sp_before_byref_func.cpp | 0 .../tests/expected/cpp/30949-Issue_2757.cpp | 0 .../cpp/30950-sp_before_tr_emb_cmt_input.cpp | 0 .../cpp/30951-sp_before_tr_emb_cmt_input.cpp | 0 .../cpp/30952-sp_before_constr_colon.cpp | 0 .../tests/expected/cpp/30953-constr_colon.cpp | 0 .../tests/expected/cpp/30954-Issue_2305.cpp | 0 .../expected/cpp/30955-indent_ctor_init.cpp | 0 .../expected/cpp/30956-indent_ctor_init.cpp | 0 .../tests/expected/cpp/30957-class-init.cpp | 0 .../cpp/30958-nl_for_leave_one_liners.cpp | 0 .../cpp/30959-nl_for_leave_one_liners.cpp | 0 .../tests/expected/cpp/30960-Issue_2151.cpp | 0 .../tests/expected/cpp/30961-Issue_2232.cpp | 0 .../cpp/30962-nl_assign_leave_one_liners.cpp | 0 .../tests/expected/cpp/30963-Issue_2907.cpp | 0 .../tests/expected/cpp/30964-Issue_2823.cpp | 0 .../expected/cpp/30965-return_remove.cpp | 0 .../expected/cpp/30966-return_remove.cpp | 0 .../tests/expected/cpp/30970-Issue_2219.cpp | 0 .../tests/expected/cpp/30971-Issue_2224.cpp | 0 .../tests/expected/cpp/30972-Issue_2229.cpp | 0 .../tests/expected/cpp/30973-Issue_2236.cpp | 0 .../cpp/30974-using-alias-in-define.cpp | 0 .../tests/expected/cpp/31000-digraph.cpp | 0 .../tests/expected/cpp/31001-digraph.cpp | 0 .../tests/expected/cpp/31050-pos_assign.cpp | 0 .../tests/expected/cpp/31051-pos_assign.cpp | 0 .../cpp/31101-nl_before_brace_open_test.cpp | 0 .../cpp/31102-nl_before_brace_open_test.cpp | 0 .../cpp/31103-nl_before_brace_open_test.cpp | 0 .../cpp/31104-nl_before_brace_open_test.cpp | 0 .../expected/cpp/31400-trailing_return.cpp | 0 .../expected/cpp/31401-trailing_return.cpp | 0 .../expected/cpp/31402-trailing_return.cpp | 0 .../cpp/31403-trailing_return_byref_ptr.cpp | 0 .../cpp/31404-trailing_return_byref_ptr.cpp | 0 .../cpp/31450-indent_func_alias_prototype.cpp | 0 .../cpp/31451-indent_func_alias_prototype.cpp | 0 .../cpp/31452-indent_func_alias_prototype.cpp | 0 .../tests/expected/cpp/31562-sf562.cpp | 0 .../tests/expected/cpp/31567-sf567.cpp | 0 .../tests/expected/cpp/31568-Issue_2368.cpp | 0 .../tests/expected/cpp/31583-sf583.cpp | 0 .../tests/expected/cpp/31593-sf593.cpp | 0 .../tests/expected/cpp/31594-issue_672.cpp | 0 .../tests/expected/cpp/31595-issue_1778.cpp | 0 .../tests/expected/cpp/31596-issue_1782.cpp | 0 .../tests/expected/cpp/31597-issue_1804.cpp | 0 .../tests/expected/cpp/31598-Issue_1753.cpp | 0 .../expected/cpp/31599-parameter-packs.cpp | 0 .../expected/cpp/31600-parameter-packs.cpp | 0 .../expected/cpp/31601-parameter-packs.cpp | 0 .../expected/cpp/31602-parameter-packs.cpp | 0 .../expected/cpp/31603-parameter-packs.cpp | 0 .../expected/cpp/31604-parameter-packs.cpp | 0 .../expected/cpp/31605-parameter-packs.cpp | 0 .../expected/cpp/31606-parameter-packs.cpp | 0 .../expected/cpp/31607-parameter-packs.cpp | 0 .../expected/cpp/31608-parameter-packs.cpp | 0 .../expected/cpp/31609-parameter-packs.cpp | 0 .../tests/expected/cpp/31610-Issue_2085.cpp | 0 .../expected/cpp/31611-parameter-packs.cpp | 0 .../expected/cpp/31612-parameter-packs.cpp | 0 .../expected/cpp/31613-parameter-packs.cpp | 0 .../tests/expected/cpp/31614-Issue_3309.cpp | 0 .../tests/expected/cpp/31615-Issue_3309.cpp | 0 .../tests/expected/cpp/31616-Issue_3309.cpp | 0 .../expected/cpp/31620-sp_after_type.cpp | 0 .../expected/cpp/31621-sp_after_type.cpp | 0 .../expected/cpp/31622-sp_after_type.cpp | 0 .../expected/cpp/31623-sp_after_type.cpp | 0 .../expected/cpp/31624-sp_after_type.cpp | 0 .../expected/cpp/31625-sp_after_type.cpp | 0 .../tests/expected/cpp/31626-issue_1916.cpp | 0 .../tests/expected/cpp/31627-issue_1916.cpp | 0 .../tests/expected/cpp/31628-issue_1916.cpp | 0 .../tests/expected/cpp/31629-issue_1916.cpp | 0 .../tests/expected/cpp/31630-issue_1916.cpp | 0 .../tests/expected/cpp/31631-issue_1916.cpp | 0 .../tests/expected/cpp/31632-issue_1916.cpp | 0 .../expected/cpp/31633-sp_after_decltype.cpp | 0 .../expected/cpp/31634-sp_after_decltype.cpp | 0 .../tests/expected/cpp/31635-sp_decltype.cpp | 0 .../tests/expected/cpp/31636-Issue_1923.cpp | 0 .../tests/expected/cpp/31637-Issue_3446.cpp | 0 .../tests/expected/cpp/31638-misc2.cpp | 0 .../tests/expected/cpp/31639-misc2.cpp | 0 .../tests/expected/cpp/31640-misc2.cpp | 0 .../tests/expected/cpp/31641-misc2.cpp | 0 .../tests/expected/cpp/31660-issue_1919.cpp | 0 .../tests/expected/cpp/31661-Issue_3097.cpp | 0 .../tests/expected/cpp/31662-var_def_blks.cpp | 0 .../tests/expected/cpp/31663-var_def_blks.cpp | 0 .../tests/expected/cpp/31664-var_def_blks.cpp | 0 .../tests/expected/cpp/31665-var_def_blks.cpp | 0 .../tests/expected/cpp/31666-var_def_blks.cpp | 0 .../tests/expected/cpp/31667-var_def_blks.cpp | 0 .../tests/expected/cpp/31668-var_def_blks.cpp | 0 .../cpp/31700-toggle_processing_cmt.cpp | 0 .../cpp/31701-toggle_processing_cmt2.cpp | 0 .../cpp/31702-toggle_processing_cmt.cpp | 0 .../cpp/31703-toggle_processing_cmt.cpp | 0 .../cpp/31710-string_replace_tab_chars.cpp | 0 .../cpp/31711-string_replace_tab_chars.cpp | 0 .../tests/expected/cpp/31720-bit-colon.cpp | 0 .../tests/expected/cpp/31721-Issue_2689.cpp | 0 .../tests/expected/cpp/31730-ms-style-ref.cpp | 0 .../tests/expected/cpp/31740-I2102.cpp | 0 .../cpp/32000-sp_skip_vbrace_tokens.cpp | 0 .../expected/cpp/32001-issue_547_for_each.cpp | 0 .../tests/expected/cpp/32002-proto-wrap.cpp | 0 .../expected/cpp/32003-issue_633_typename.cpp | 0 .../expected/cpp/32004-issue_624_angle.cpp | 0 .../expected/cpp/32005-issue_633_typename.cpp | 0 .../tests/expected/cpp/32006-bug_i_687.cpp | 0 .../tests/expected/cpp/32007-Issue_3052.cpp | 0 .../tests/expected/cpp/32008-Issue_3034.cpp | 0 .../tests/expected/cpp/32009-Issue_3422.cpp | 0 .../tests/expected/cpp/32010-Issue_3422.cpp | 0 .../tests/expected/cpp/32100-cpp17.cpp | 0 .../tests/expected/cpp/32105-I2103.cpp | 0 .../tests/expected/cpp/32115-2185.cpp | 0 .../tests/expected/cpp/33000-tab-0.cpp | 0 .../tests/expected/cpp/33001-tab-1.cpp | 0 .../cpp/33002-cmt_convert_tab_to_spaces.cpp | 0 .../cpp/33003-cmt_convert_tab_to_spaces.cpp | 0 .../expected/cpp/33004-DoxygenComments.cpp | 0 .../expected/cpp/33005-DoxygenComments.cpp | 0 .../cpp/33006-string_replace_tab_chars.cpp | 0 .../tests/expected/cpp/33007-NewLine.cpp | 0 .../tests/expected/cpp/33008-NewLine.cpp | 0 .../tests/expected/cpp/33009-NewLine0.cpp | 0 .../tests/expected/cpp/33010-Q_EMIT.cpp | 0 .../tests/expected/cpp/33011-static.h | 0 .../expected/cpp/33012-Q_SIGNAL_SLOT.cpp | 0 .../tests/expected/cpp/33013-Q_2.cpp | 0 .../tests/expected/cpp/33014-DB.cpp | 0 .../tests/expected/cpp/33015-Q_FOREACH.cpp | 0 .../tests/expected/cpp/33016-indent.cpp | 0 .../tests/expected/cpp/33017-bug_1160.cpp | 0 .../tests/expected/cpp/33019-bug_657.cpp | 0 .../tests/expected/cpp/33020-bug_662.cpp | 0 .../tests/expected/cpp/33021-bug_633.cpp | 0 .../tests/expected/cpp/33022-bug_634.cpp | 0 .../tests/expected/cpp/33023-bug_651.cpp | 0 .../tests/expected/cpp/33024-bug_653.cpp | 0 .../tests/expected/cpp/33025-bug_654.cpp | 0 .../tests/expected/cpp/33026-bug_631.cpp | 0 .../tests/expected/cpp/33027-bug_664.cpp | 0 .../tests/expected/cpp/33028-braces_empty.cpp | 0 .../tests/expected/cpp/33029-cast.cpp | 0 .../tests/expected/cpp/33030-Q_FOREVER.cpp | 0 .../tests/expected/cpp/33031-bug_612.cpp | 0 .../tests/expected/cpp/33032-bug_670.cpp | 0 .../tests/expected/cpp/33033-bug_670.h | 0 .../tests/expected/cpp/33034-bug_671.h | 0 .../tests/expected/cpp/33035-patch_32.cpp | 0 .../tests/expected/cpp/33036-bug_663.cpp | 0 .../tests/expected/cpp/33037-func_class.cpp | 0 .../tests/expected/cpp/33038-func_class.h | 0 .../cpp/33039-mod_remove_empty_return.cpp | 0 .../tests/expected/cpp/33040-bug_i_411.cpp | 0 .../tests/expected/cpp/33041-bug_i_411.cpp | 0 .../tests/expected/cpp/33042-bug_i_411.cpp | 0 .../tests/expected/cpp/33043-bug_i_478.cpp | 0 .../tests/expected/cpp/33044-bug_i_481.cpp | 0 .../tests/expected/cpp/33045-bug_i_width.cpp | 0 .../tests/expected/cpp/33046-bug_i_409.cpp | 0 .../tests/expected/cpp/33047-bug_i_409.cpp | 0 .../tests/expected/cpp/33048-bug_i_405.cpp | 0 .../tests/expected/cpp/33049-pp-pragma.cpp | 0 .../tests/expected/cpp/33050-issue_523.cpp | 0 .../tests/expected/cpp/33051-bug_i_503.cpp | 0 .../tests/expected/cpp/33052-bug_i_512.cpp | 0 .../tests/expected/cpp/33053-for_auto.cpp | 0 .../tests/expected/cpp/33054-bug_i_825.cpp | 0 .../tests/expected/cpp/33056-bug_33056.cpp | 0 .../tests/expected/cpp/33057-bug_1349.cpp | 0 .../tests/expected/cpp/33058-Issue_3164.cpp | 0 .../cpp/33059-mod_remove_empty_return-2.cpp | 0 .../tests/expected/cpp/33060-if_constexpr.cpp | 0 .../expected/cpp/33061-if_chain_braces.cpp | 0 .../expected/cpp/33062-if_chain_braces.cpp | 0 .../expected/cpp/33063-if_chain_braces.cpp | 0 .../expected/cpp/33064-if_chain_braces.cpp | 0 .../tests/expected/cpp/33065-Issue_3316.cpp | 0 .../expected/cpp/33066-if_chain_braces.cpp | 0 .../expected/cpp/33067-if_chain_braces.cpp | 0 .../tests/expected/cpp/33069-Issue_2195.cpp | 0 .../tests/expected/cpp/33070-multi_line.cpp | 0 .../tests/expected/cpp/33071-multi_line.cpp | 0 .../tests/expected/cpp/33072-multi_line.cpp | 0 .../tests/expected/cpp/33073-multi_line.cpp | 0 .../tests/expected/cpp/33074-multi_line.cpp | 0 .../tests/expected/cpp/33075-multi_line.cpp | 0 .../tests/expected/cpp/33076-multi_line.cpp | 0 .../tests/expected/cpp/33077-multi_line.cpp | 0 .../tests/expected/cpp/33078-multi_line.cpp | 0 .../tests/expected/cpp/33079-multi_line.cpp | 0 .../tests/expected/cpp/33080-multi_line.cpp | 0 .../tests/expected/cpp/33081-bug_i_552.cpp | 0 .../cpp/33082-namespace_namespace.cpp | 0 .../tests/expected/cpp/33083-bug_i_359.cpp | 0 .../tests/expected/cpp/33084-op_sym_empty.cpp | 0 .../tests/expected/cpp/33085-bug_i_323.cpp | 0 .../tests/expected/cpp/33086-bug_i_568.cpp | 0 .../tests/expected/cpp/33087-bug_i_596.cpp | 0 .../tests/expected/cpp/33088-bug_i_197.cpp | 0 .../tests/expected/cpp/33089-bug_643.cpp | 0 .../tests/expected/cpp/33090-gh555.cpp | 0 .../expected/cpp/33091-squeeze_ifdef.cpp | 0 .../expected/cpp/33092-squeeze_ifdef.cpp | 0 .../expected/cpp/33093-sp_angle_paren.cpp | 0 .../expected/cpp/33094-sp_angle_paren.cpp | 0 .../tests/expected/cpp/33095-bug_i_322.cpp | 0 .../expected/cpp/33096-squeeze_ifdef.cpp | 0 .../tests/expected/cpp/33097-enum_comma.h | 0 .../tests/expected/cpp/33098-enum_comma.h | 0 .../tests/expected/cpp/33099-enum_comma.h | 0 .../tests/expected/cpp/33100-enum_comma.h | 0 .../tests/expected/cpp/33101-enum_comma.h | 0 .../tests/expected/cpp/33102-enum_comma.h | 0 .../tests/expected/cpp/33103-bug_858.cpp | 0 .../tests/expected/cpp/33104-bug_858.cpp | 0 .../tests/expected/cpp/33105-bug_1001.cpp | 0 .../expected/cpp/33106-pos_bool_in_template.h | 0 .../tests/expected/cpp/33107-Issue_2688.cpp | 0 .../tests/expected/cpp/33108-Issue_2045.cpp | 0 .../tests/expected/cpp/33109-Issue_3205.cpp | 0 .../tests/expected/cpp/33110-enum.cpp | 0 .../tests/expected/cpp/33120-Issue_2149.cpp | 0 .../tests/expected/cpp/33150-bug_i_753.cpp | 0 .../tests/expected/cpp/33151-bug_i_752.cpp | 0 .../tests/expected/cpp/33152-bug_1004.cpp | 0 .../tests/expected/cpp/33160-bug_1112.cpp | 0 .../tests/expected/cpp/33161-byref-3.cpp | 0 .../tests/expected/cpp/33162-sp_not_not.cpp | 0 .../expected/cpp/33180-pp_multi_comment.cpp | 0 .../tests/expected/cpp/33181-Issue_2759.cpp | 0 .../tests/expected/cpp/33182-Issue_2794.cpp | 0 .../expected/cpp/33200-first_len_minimum.cpp | 0 .../cpp/33201-indent_ctor_members_twice.cpp | 0 .../cpp/33202-initlist_leading_commas.cpp | 0 .../tests/expected/cpp/33203-Issue_2574.cpp | 0 .../tests/expected/cpp/33204-Issue_2582.cpp | 0 .../tests/expected/cpp/33205-Issue_3198.cpp | 0 .../tests/expected/cpp/33210-templates4.cpp | 0 .../expected/cpp/33211-pp_multi_comment.cpp | 0 .../expected/cpp/33212-pp-define-indent.cpp | 0 .../expected/cpp/33213-disable_macro.cpp | 0 .../tests/expected/cpp/33214-Issue_2742.cpp | 0 .../tests/expected/cpp/33215-Issue_3055.cpp | 0 .../tests/expected/cpp/33216-Issue_3055-a.cpp | 0 .../tests/expected/cpp/33217-Issue_3113.cpp | 0 .../expected/cpp/34001-nl_before_after.h | 0 .../tests/expected/cpp/34002-bug_i_793.cpp | 0 .../cpp/34003-nl_max_blank_in_func.cpp | 0 .../cpp/34004-nl_max_blank_in_func.cpp | 0 .../cpp/34005-nl_max_blank_in_func.cpp | 0 .../tests/expected/cpp/34006-bug_i_575.cpp | 0 .../tests/expected/cpp/34007-bug_i_928.cpp | 0 .../tests/expected/cpp/34100-bug_i_525.cpp | 0 .../tests/expected/cpp/34101-bug_i_646.cpp | 0 .../tests/expected/cpp/34105-bug_i_663.cpp | 0 .../tests/expected/cpp/34108-bug_i_666.cpp | 0 .../tests/expected/cpp/34112-bug_i_889.cpp | 0 .../tests/expected/cpp/34113-bug_902.cpp | 0 .../tests/expected/cpp/34114-bug_902.cpp | 0 .../cpp/34115-nl_before_func_body_def.cpp | 0 .../tests/expected/cpp/34116-issue_2000.cpp | 0 .../tests/expected/cpp/34117-extern_func.cpp | 0 .../tests/expected/cpp/34118-Issue_2163.cpp | 0 .../tests/expected/cpp/34120-bug_i_999.cpp | 0 .../tests/expected/cpp/34121-bug_1717.cpp | 0 .../tests/expected/cpp/34122-Issue_2440.cpp | 0 .../expected/cpp/34123-Issue_2440_nl.cpp | 0 .../tests/expected/cpp/34130-bug_i_1000.cpp | 0 .../tests/expected/cpp/34131-bug_i_1000.cpp | 0 .../tests/expected/cpp/34132-new_op.cpp | 0 .../tests/expected/cpp/34133-new_op.cpp | 0 .../tests/expected/cpp/34134-new_op.cpp | 0 .../tests/expected/cpp/34135-new_op.cpp | 0 .../cpp/34136-sp_balance_nested_parens.cpp | 0 .../tests/expected/cpp/34140-bug_1027.cpp | 0 .../tests/expected/cpp/34141-bug_1005.cpp | 0 .../tests/expected/cpp/34142-I1112-1.cpp | 0 .../tests/expected/cpp/34143-I1112-2.cpp | 0 .../tests/expected/cpp/34144-I1112-3.cpp | 0 .../tests/expected/cpp/34145-i683.cpp | 0 .../tests/expected/cpp/34146-bug_1002.cpp | 0 .../tests/expected/cpp/34147-bug_1002.cpp | 0 .../tests/expected/cpp/34148-bug_1139.cpp | 0 .../tests/expected/cpp/34149-bug_1139.cpp | 0 .../tests/expected/cpp/34150-bug_1032.cpp | 0 .../tests/expected/cpp/34151-bug_666.cpp | 0 .../tests/expected/cpp/34152-bug_1068.cpp | 0 .../cpp/34153-type_brace_init_lst.cpp | 0 .../cpp/34154-type_brace_init_lst.cpp | 0 .../cpp/34155-type_brace_init_lst.cpp | 0 .../cpp/34156-type_brace_init_lst.cpp | 0 .../cpp/34157-type_brace_init_lst.cpp | 0 .../cpp/34158-type_brace_init_lst.cpp | 0 .../cpp/34159-type_brace_init_lst.cpp | 0 .../cpp/34160-type_brace_init_lst.cpp | 0 .../cpp/34161-type_brace_init_lst.cpp | 0 .../cpp/34162-type_brace_init_lst.cpp | 0 .../cpp/34163-type_brace_init_lst.cpp | 0 .../cpp/34164-type_brace_init_lst.cpp | 0 .../cpp/34165-type_brace_init_lst.cpp | 0 .../cpp/34166-type_brace_init_lst.cpp | 0 .../tests/expected/cpp/34168-Issue_2910.cpp | 0 .../expected/cpp/34169-init-list-call.cpp | 0 .../tests/expected/cpp/34170-i1082.cpp | 0 .../tests/expected/cpp/34171-i1181.cpp | 0 .../tests/expected/cpp/34172-i1165.cpp | 0 .../tests/expected/cpp/34173-i1464.cpp | 0 .../tests/expected/cpp/34174-i1466.cpp | 0 .../tests/expected/cpp/34175-i1509.cpp | 0 .../cpp/34176-i1509_bug_1112_correction.cpp | 0 .../expected/cpp/34177-sp_func_call_paren.cpp | 0 .../tests/expected/cpp/34178-Issue_3237.cpp | 0 .../expected/cpp/34179-arith_vs_byref.cpp | 0 .../tests/expected/cpp/34180-bug_1402.cpp | 0 .../tests/expected/cpp/34190-bug_1003.cpp | 0 .../cpp/34191-comment-align-multiline.cpp | 0 .../tests/expected/cpp/34192-i1207.cpp | 0 .../tests/expected/cpp/34193-i1218.cpp | 0 .../expected/cpp/34194-sp_arith_additive.cpp | 0 .../expected/cpp/34195-sp_arith_additive.cpp | 0 .../tests/expected/cpp/34196-Issue_1460.h | 0 .../tests/expected/cpp/34197-bug_1161.cpp | 0 .../tests/expected/cpp/34198-bug_1249.cpp | 0 .../tests/expected/cpp/34199-not_lambda.cpp | 0 .../tests/expected/cpp/34200-i1536.cpp | 0 .../tests/expected/cpp/34201-i1565.cpp | 0 .../tests/expected/cpp/34202-i1617.cpp | 0 .../tests/expected/cpp/34203-i1516.cpp | 0 .../34204-func_param_indent_leading_comma.cpp | 0 .../tests/expected/cpp/34205-bug_1395.cpp | 0 .../expected/cpp/34206-for_loop_head.cpp | 0 .../expected/cpp/34207-for_loop_head.cpp | 0 .../cpp/34208-conversion_operator.cpp | 0 .../expected/cpp/34209-lambda_selfcalling.cpp | 0 .../expected/cpp/34210-override_virtual.cpp | 0 .../expected/cpp/34211-anonymous_enum.cpp | 0 .../tests/expected/cpp/34212-func_class.h | 0 .../tests/expected/cpp/34250-bug_1607.cpp | 0 .../tests/expected/cpp/34251-bug_1649.cpp | 0 .../tests/expected/cpp/34252-issue_2001.cpp | 0 .../tests/expected/cpp/34253-friends.cpp | 0 .../tests/expected/cpp/34254-issue_1985.cpp | 0 .../cpp/34255-eat_blanks_after_codewidth.cpp | 0 .../tests/expected/cpp/34256-Issue_2836.cpp | 0 .../cpp/34257-brace_init_stdint_macros.cpp | 0 .../tests/expected/cpp/34258-long_lines.cpp | 0 .../tests/expected/cpp/34280-UNI-29935.cpp | 0 .../cpp/34290-brace_brace_init_lst.cpp | 0 .../cpp/34291-brace_brace_init_lst.cpp | 0 .../cpp/34292-brace_brace_init_lst.cpp | 0 .../cpp/34293-brace_brace_init_lst.cpp | 0 .../cpp/34294-brace_brace_init_lst.cpp | 0 .../cpp/34295-brace_brace_init_lst.cpp | 0 .../tests/expected/cpp/34296-i1768.cpp | 0 .../expected/cpp/34297-align-assign-mixed.cpp | 0 .../expected/cpp/34298-align-assign-mixed.cpp | 0 .../expected/cpp/34299-align-assign-mixed.cpp | 0 .../tests/expected/cpp/34300-bug_1236.cpp | 0 .../cpp/34301-nl_fdef_brace_cond-f.cpp | 0 .../cpp/34302-nl_fdef_brace_cond-r.cpp | 0 .../cpp/34303-nl_fdef_brace_cond-fr.cpp | 0 .../cpp/34304-nl_fdef_brace_cond-rf.cpp | 0 .../tests/expected/cpp/34305-issue_2124-1.cpp | 0 .../tests/expected/cpp/34306-issue_2124-2.cpp | 0 .../tests/expected/cpp/34307-2203.cpp | 0 .../expected/cpp/34308-enum_comment_wrap.cpp | 0 .../tests/expected/cpp/34309-issue_2209-1.cpp | 0 .../tests/expected/cpp/34310-issue_2209-2.cpp | 0 .../tests/expected/cpp/34311-Issue_2250.cpp | 0 .../tests/expected/cpp/34312-Issue_2101.cpp | 0 .../tests/expected/cpp/34313-Issue_2437.cpp | 0 .../tests/expected/cpp/34314-Issue_2604.cpp | 0 .../cpp/34315-align_func_proto_thresh.cpp | 0 .../cpp/34316-align_func_proto_thresh.cpp | 0 .../cpp/34317-align_func_proto_thresh.cpp | 0 .../cpp/34318-align_assign_func_proto.cpp | 0 .../cpp/34319-align_func_proto_thresh2.cpp | 0 .../cpp/34320-align_func_proto_thresh2.cpp | 0 .../tests/expected/cpp/34321-bug_2285.cpp | 0 .../tests/expected/cpp/34322-issue_2623.cpp | 0 .../tests/expected/cpp/34323-issue_2623.cpp | 0 .../tests/expected/cpp/34324-issue_2623.cpp | 0 .../tests/expected/cpp/34325-Issue_3025.cpp | 0 .../tests/expected/cpp/34326-Issue_3040.cpp | 0 .../tests/expected/cpp/34327-Issue_3044.cpp | 0 .../tests/expected/cpp/34328-Issue_3048.cpp | 0 .../expected/cpp/34330-Issue_3061_0nl.cpp | 18 + .../expected/cpp/34331-Issue_3061_1nl.cpp | 18 + .../expected/cpp/34332-Issue_3061_2nl.cpp | 18 + .../expected/cpp/34333-Issue_3061_0nl.cpp | 18 + .../expected/cpp/34334-Issue_3061_1nl.cpp | 18 + .../expected/cpp/34335-Issue_3061_2nl.cpp | 18 + .../expected/cpp/34336-Issue_3061_0nl.cpp | 19 + .../expected/cpp/34337-Issue_3061_1nl.cpp | 19 + .../expected/cpp/34338-Issue_3061_2nl.cpp | 19 + .../expected/cpp/34339-Issue_3061_0nl.cpp | 20 + .../expected/cpp/34340-Issue_3061_1nl.cpp | 20 + .../expected/cpp/34341-Issue_3061_2nl.cpp | 20 + .../cpp/34350-indent_comma_brace_glob.cpp | 0 .../cpp/34351-indent_comma_brace_func.cpp | 0 .../cpp/34360-nl_before_struct_struct.cpp | 0 .../34361-nl_before_struct_scoped_enum.cpp | 0 .../tests/expected/cpp/34370-asm_block_pp.cpp | 0 .../cpp/34500-sp_before_case_colon.cpp | 0 .../tests/expected/cpp/34501-sp_endif_cmt.cpp | 0 .../expected/cpp/34502-sp_enum_assign.cpp | 0 .../expected/cpp/34503-sp_enum_assign.cpp | 0 .../tests/expected/cpp/34504-issue_574-i.cpp | 0 .../tests/expected/cpp/34505-Issue_3220.cpp | 0 .../tests/expected/cpp/34506-Issue_3220.cpp | 0 .../tests/expected/cpp/34507-Issue_3220.cpp | 0 .../tests/expected/cpp/34508-Issue_3220.cpp | 0 .../tests/expected/cpp/34509-byref-2.cpp | 0 .../tests/expected/cpp/34510-byref-2.cpp | 0 .../tests/expected/cpp/34511-byref-2.cpp | 0 .../tests/expected/cpp/34512-byref-2.cpp | 0 .../expected/cpp/34513-sp_cond_question.cpp | 0 .../expected/cpp/34514-sp_cond_question.cpp | 0 .../expected/cpp/34515-sp_cond_question.cpp | 0 .../expected/cpp/34516-sp_cond_question.cpp | 0 .../tests/expected/cpp/34517-semi.cpp | 0 .../tests/expected/cpp/34518-semi.cpp | 0 .../tests/expected/cpp/34519-semi.cpp | 0 .../tests/expected/cpp/34520-comma.cpp | 0 .../tests/expected/cpp/34521-comma.cpp | 0 .../tests/expected/cpp/34522-comma.cpp | 0 .../expected/cpp/34523-gcc_case_ellipsis.cpp | 0 .../tests/expected/cpp/34524-bug_1002.cpp | 0 .../expected/cpp/34525-sp_paren_brace.cpp | 0 .../expected/cpp/34526-sp_paren_brace.cpp | 0 .../expected/cpp/34527-sp_paren_brace.cpp | 0 ...4528-cmt_trailing_single_line_c_to_cpp.cpp | 0 .../cpp/34529-type_brace_init_lst.cpp | 0 .../cpp/34530-type_brace_init_lst.cpp | 0 .../cpp/34531-type_brace_init_lst.cpp | 0 .../cpp/34532-type_brace_init_lst.cpp | 0 .../tests/expected/cpp/34533-templates.cpp | 0 .../tests/expected/cpp/34534-templates.cpp | 0 .../expected/cpp/34535-sp_after_angle.cpp | 0 .../expected/cpp/34536-sp_after_angle.cpp | 0 .../tests/expected/cpp/34540-byref-4.cpp | 0 .../tests/expected/cpp/34541-byref-4.cpp | 0 .../tests/expected/cpp/34542-byref-4.cpp | 0 .../tests/expected/cpp/34543-byref-4.cpp | 0 .../tests/expected/cpp/34550-throws.cpp | 0 .../tests/expected/cpp/34551-throws.cpp | 0 .../tests/expected/cpp/34552-throws.cpp | 0 .../tests/expected/cpp/34553-throws.cpp | 0 .../tests/expected/cpp/34554-throws.cpp | 0 .../tests/expected/cpp/34555-throws.cpp | 0 .../tests/expected/cpp/34556-throws.cpp | 0 .../tests/expected/cpp/34557-throws.cpp | 0 .../tests/expected/cpp/39000-UNI-64325.cpp | 0 .../tests/expected/cpp/60001-UNI-2650.cpp | 0 .../tests/expected/cpp/60002-UNI-16283.cpp | 0 .../tests/expected/cpp/60003-UNI-1288.cpp | 0 .../tests/expected/cpp/60006-UNI-2049.cpp | 0 .../tests/expected/cpp/60017-UNI-2683.cpp | 0 .../tests/expected/cpp/60022-UNI-18439.cpp | 0 .../tests/expected/cpp/60025-UNI-19894.cpp | 0 .../tests/expected/cpp/60027-UNI-21506.cpp | 0 .../tests/expected/cpp/60028-UNI-21509.cpp | 0 .../tests/expected/cpp/60029-UNI-21510.cpp | 0 .../tests/expected/cpp/60030-UNI-21727.cpp | 0 .../tests/expected/cpp/60031-UNI-21728.cpp | 0 .../tests/expected/cpp/60032-UNI-21729.cpp | 0 .../tests/expected/cpp/60036-UNI-2680.cpp | 0 .../tests/expected/cpp/60038-UNI-30088.cpp | 0 .../tests/expected/cpp/60039-UNI-30628.cpp | 0 .../tests/expected/cpp/60042-UNI-18777.cpp | 0 .../tests/expected/cpp/60043-i2033.cpp | 0 .../tests/expected/cpp/60044-i2116.cpp | 0 .../60045-align_asterisk_after_type_cast.cpp | 0 .../60046-align_continuation_left_shift.cpp | 0 .../60047-align_default_after_override.cpp | 0 .../tests/expected/cpp/60048-bug_2322.cpp | 0 .../tests/expected/cpp/60049-bug_2402.cpp | 0 .../tests/expected/cpp/60051-bug_2371.cpp | 0 .../tests/expected/cpp/60052-bug_2433_1.cpp | 0 .../tests/expected/cpp/60053-bug_2433_2.cpp | 0 .../cpp/60054-interface-keyword-in-cpp.cpp | 0 .../tests/expected/cpp/60055-issue_3116.cpp | 0 .../tests/expected/cpp/60056-issue_3116-2.cpp | 0 .../tests/expected/cpp/60057-issue_3116.cpp | 0 .../tests/expected/cpp/60058-issue_3330.cpp | 0 .../expected/cpp/60059-indent_ctor_init.cpp | 0 .../tests/expected/cpp/60060-returns.cpp | 0 .../tests/expected/cpp/60061-returns.cpp | 0 .../tests/expected/cpp/60062-returns.cpp | 0 .../tests/expected/cpp/60063-returns.cpp | 0 .../tests/expected/cpp/60064-issue_3368.cpp | 0 .../tests/expected/cpp/60065-issue_3378.cpp | 0 .../tests/expected/cpp/60066-Issue_3409.cpp | 0 .../tests/expected/cpp/60067-Issue_3283.cpp | 0 .../tests/expected/cpp/60068-Issue_3428.cpp | 0 .../tests/expected/cpp/60069-Issue_3428.cpp | 0 .../tests/expected/cpp/60070-Issue_3428.cpp | 0 .../tests/expected/cpp/60071-Issue_3428.cpp | 0 .../tests/expected/cpp/60072-Issue_3428.cpp | 0 .../tests/expected/cpp/60073-Issue_3428.cpp | 0 .../tests/expected/cpp/60074-Issue_3284.cpp | 0 .../tests/expected/cpp/60075-Issue_3294.cpp | 0 .../expected/cpp/60076-indent_ctor_init.cpp | 0 .../expected/cpp/60077-indent_ctor_init.cpp | 0 .../tests/expected/cpp/60078-Issue_3505.cpp | 0 .../tests/expected/cpp/60079-Issue_3536.cpp | 0 .../tests/expected/cpp/60080-Issue_3538.cpp | 0 .../tests/expected/cpp/60081-Issue_3546.cpp | 0 .../tests/expected/cpp/60082-Issue_3552.cpp | 0 .../tests/expected/cpp/60083-Issue_3570.h | 0 .../tests/expected/cpp/60084-Issue_3576.h | 0 .../tests/expected/cpp/60085-Issue_3576.h | 0 .../cpp/60086-indent_namespace_inner_only.h | 0 .../tests/expected/cpp/60087-Issue_3550.cpp | 0 .../tests/expected/cpp/60088-Issue_3761.cpp | 0 .../tests/expected/cpp/60089-Issue_3863.cpp | 0 .../tests/expected/cpp/60090-Issue_3863_2.cpp | 0 .../tests/expected/cpp/60091-Issue_3863_3.cpp | 0 .../tests/expected/cpp/60092-Issue_3865.cpp | 0 .../tests/expected/cpp/60093-Issue_3865.cpp | 0 .../cpp/60100-sp_qualifier_ptr_star.cpp | 0 .../cpp/60101-sp_qualifier_ptr_star.cpp | 0 .../cpp/60102-sp_qualifier_ptr_star.cpp | 0 .../cpp/60103-sp_qualifier_ptr_star.cpp | 0 .../cpp/60104-sp_qualifier_ptr_star.cpp | 0 .../cpp/60105-sp_qualifier_ptr_star.cpp | 0 .../cpp/60106-sp_qualifier_ptr_star.cpp | 0 .../cpp/60107-sp_qualifier_ptr_star.cpp | 0 .../cpp/60108-sp_qualifier_ptr_star.cpp | 0 .../cpp/60109-sp_qualifier_ptr_star.cpp | 0 .../cpp/60110-sp_qualifier_ptr_star.cpp | 0 .../cpp/60111-sp_qualifier_ptr_star.cpp | 0 .../cpp/60112-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60113-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60114-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60115-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60116-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60117-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60118-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60119-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60120-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60121-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60122-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60123-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60124-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60125-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60126-sp_before_not_var_ptr_star.cpp | 0 .../cpp/60127-sp_before_not_var_ptr_star.cpp | 0 .../tests/expected/cpp/60160-nl_func.cpp | 0 .../tests/expected/cpp/60161-nl_func-2.cpp | 0 .../tests/expected/cpp/60162-nl_func.cpp | 0 .../tests/expected/cpp/60163-nl_func-2.cpp | 0 .../tests/expected/cs/10000-simple.cs | 0 .../tests/expected/cs/10001-getset.cs | 0 .../tests/expected/cs/10002-simple.cs | 0 .../tests/expected/cs/10003-region.cs | 0 .../tests/expected/cs/10010-var-member.cs | 0 .../tests/expected/cs/10011-strings.cs | 0 .../expected/cs/10012-621_this-spacing.cs | 0 .../cs/10013-625_where-constraints.cs | 0 ...0014-630_bad-new-init-semicolon-removal.cs | 0 .../tests/expected/cs/10015-misc-failures.cs | 0 .../cs/10016-new-constraint-paren-space.cs | 0 .../tests/expected/cs/10020-region.cs | 0 .../tests/expected/cs/10021-region.cs | 0 .../tests/expected/cs/10022-region.cs | 0 .../tests/expected/cs/10023-region.cs | 0 .../expected/cs/10027-oneline_property.cs | 0 .../tests/expected/cs/10028-ifcolalign.cs | 0 .../tests/expected/cs/10029-when.cs | 0 .../tests/expected/cs/10030-sort_using.cs | 0 .../tests/expected/cs/10031-bug_i_935.cs | 0 .../expected/cs/10032-sort_using_categ.cs | 0 .../expected/cs/10039-615_nested-usings.cs | 0 .../tests/expected/cs/10040-tcf.cs | 0 .../tests/expected/cs/10041-gs.cs | 0 .../expected/cs/10042-exception-filters.cs | 0 .../tests/expected/cs/10044-ifcomment.cs | 0 .../tests/expected/cs/10045-UNI-1288.cs | 0 .../tests/expected/cs/10050-generics.cs | 0 .../tests/expected/cs/10051-UNI-1338.cs | 0 .../tests/expected/cs/10055-UNI-1345.cs | 0 .../tests/expected/cs/10060-unsafe.cs | 0 .../tests/expected/cs/10065-UNI-1975.cs | 0 .../tests/expected/cs/10066-UNI-1977.cs | 0 .../tests/expected/cs/10067-UNI-1978.cs | 0 .../tests/expected/cs/10070-utf16le.cs | Bin .../tests/expected/cs/10071-utf16be.cs | Bin .../tests/expected/cs/10072-utf16le_no_bom.cs | Bin .../tests/expected/cs/10073-utf16be_no_bom.cs | Bin .../tests/expected/cs/10074-UNI-2020.cs | 0 .../tests/expected/cs/10075-UNI-2021.cs | 0 .../tests/expected/cs/10076-UNI-1343.cs | 0 .../tests/expected/cs/10077-UNI-1919.cs | 0 .../tests/expected/cs/10078-UNI-3484.cs | 0 .../tests/expected/cs/10080-property.cs | 0 .../tests/expected/cs/10090-string_multi.cs | 0 .../tests/expected/cs/10100-bug_600.cs | 0 .../tests/expected/cs/10101-sf607.cs | 0 .../tests/expected/cs/10103-UNI-2506.cs | 0 .../tests/expected/cs/10104-UNI-2505.cs | 0 .../tests/expected/cs/10110-mdarray_space.cs | 0 .../tests/expected/cs/10111-mdarray_space.cs | 0 .../tests/expected/cs/10112-mdarray_space.cs | 0 .../tests/expected/cs/10119-preserveTabs.cs | 0 .../expected/cs/10120-cmt_backslash_eol.cs | 0 .../expected/cs/10130-sp_between_new_paren.cs | 0 .../tests/expected/cs/10140-remove_semi.cs | 0 .../cs/10150-operator-null-conditional.cs | 0 ...151-operator_null-coalescing-assignment.cs | 0 .../tests/expected/cs/10160-delegate.cs | 0 .../tests/expected/cs/10161-delegate.cs | 0 .../tests/expected/cs/10200-logger.cs | 0 .../tests/expected/cs/10300-1822.cs | 0 .../tests/expected/cs/10628-sf628.cs | 0 .../expected/cs/11011-620_getset-brace.cs | 0 .../tests/expected/cs/11072-UNI-2007.cs | 0 .../tests/expected/cs/11073-UNI-2008.cs | 0 .../tests/expected/cs/12001-bug_620.cs | 0 .../tests/expected/cs/12002-nullable_prop.cs | 0 .../cs/12003-fncall_as_ctor_in_attr.cs | 0 .../expected/cs/12004-verbatim_strings.cs | 0 .../tests/expected/cs/12005-bug_1591.cs | 0 .../tests/expected/cs/12101-bug_i_679.cs | 0 ...2102-mod_full_brace_nl_block_rem_mlcond.cs | 0 ...2103-mod_full_brace_nl_block_rem_mlcond.cs | 0 .../tests/expected/cs/12104-bug_1637.cs | 0 .../tests/expected/cs/12105-bug_1650.cs | 0 .../tests/expected/cs/12106-UNI-40685.cs | 0 .../cs/12107-mod_full_paren_if_bool.cs | 0 .../tests/expected/cs/12108-Issue_2705.cs | 0 .../tests/expected/cs/12200-comma.cs | 0 .../tests/expected/cs/12201-comma.cs | 0 .../tests/expected/cs/12202-comma.cs | 0 .../tests/expected/cs/19000-UNI-58354.cs | 0 .../tests/expected/cs/20010-UNI-32658.cs | 0 .../tests/expected/cs/20011-bug_1620.cs | 0 .../tests/expected/cs/60004-UNI-2684.cs | 0 .../tests/expected/cs/60005-UNI-2685.cs | 0 .../tests/expected/cs/60007-UNI-3083.cs | 0 .../tests/expected/cs/60008-UNI-17253.cs | 0 .../tests/expected/cs/60009-UNI-9917.cs | 0 .../tests/expected/cs/60012-UNI-12303.cs | 0 .../tests/expected/cs/60013-UNI-13955.cs | 0 .../tests/expected/cs/60015-UNI-14131.cs | 0 .../tests/expected/cs/60016-UNI-11662.cs | 0 .../tests/expected/cs/60018-UNI-18777.cs | 0 .../tests/expected/cs/60019-UNI-18780.cs | 0 .../tests/expected/cs/60020-UNI-18829.cs | 0 .../tests/expected/cs/60023-UNI-18437.cs | 0 .../tests/expected/cs/60024-UNI-19644.cs | 0 .../tests/expected/cs/60026-UNI-19895.cs | 0 .../tests/expected/cs/60033-UNI-21730.cs | 0 .../tests/expected/cs/60036-UNI-11993.cs | 0 .../tests/expected/cs/60037-UNI-29933.cs | 0 .../tests/expected/cs/60040-UNI-30498_2.cs | 0 .../cs/60041-squeeze-paren-close-Option.cs | 0 .../cs/60042-indent-multistring-coulmn1.cs | 0 .../tests/expected/cs/60044-UNI-37241.cs | 0 .../cs/60045-add-nl-before-namespace.cs | 0 .../tests/expected/cs/60046-cast.cs | 0 .../tests/expected/d/40000-HashMap.d | 0 .../tests/expected/d/40001-imports.d | 0 .../tests/expected/d/40002-volatile.d | 0 .../tests/expected/d/40003-volatile-1.d | 0 .../tests/expected/d/40004-volatile-2.d | 0 .../tests/expected/d/40005-volatile-3.d | 0 .../tests/expected/d/40006-Lexer.d | 0 .../tests/expected/d/40007-Lexer.d | 0 .../tests/expected/d/40010-template.d | 0 .../tests/expected/d/40011-template.d | 0 .../tests/expected/d/40012-template.d | 0 .../tests/expected/d/40013-template.d | 0 .../tests/expected/d/40020-funcfunc.d | 0 .../tests/expected/d/40021-tst01.d | 0 .../tests/expected/d/40022-tst02.d | 0 .../tests/expected/d/40023-bug-indent.d | 0 .../tests/expected/d/40024-tst03.d | 0 .../tests/expected/d/40025-tst03.d | 0 .../tests/expected/d/40026-wysiwyg_strings.d | 0 .../expected/d/40027-static_if_in_struct.d | 0 .../tests/expected/d/40030-delegate.d | 0 .../tests/expected/d/40035-enum.d | 0 .../tests/expected/d/40040-sort_import.d | 0 .../tests/expected/d/40050-strings.d | 0 .../tests/expected/d/40051-numbers.d | 0 .../tests/expected/d/40052-numbers.d | 0 .../tests/expected/d/40060-casts.d | 0 .../tests/expected/d/40061-const.d | 0 .../tests/expected/d/40070-d_sp_paren.d | 0 .../tests/expected/d/40080-static_if.d | 0 .../expected/d/40090-square_indent_tab.d | 0 .../tests/expected/d/40100-1438.d | 0 .../tests/expected/d/40201-invariant.d | 0 .../tests/expected/d/40300-extern_.d | 0 .../tests/expected/d/40400-vbraces000.d | 0 .../tests/expected/d/40401-vbraces001.d | 0 .../tests/expected/d/40402-vbraces002.d | 0 .../tests/expected/d/40403-template_use.d | 0 .../expected/d/40500-template_spacing000.d | 0 .../expected/d/40501-template_spacing001.d | 0 .../expected/d/40502-template_spacing001.d | 0 .../expected/d/40503-template_spacing001.d | 0 .../tests/expected/d/40504-type_spacing000.d | 0 .../tests/expected/d/40505-type_spacing000.d | 0 .../tests/expected/d/40506-type_spacing000.d | 0 .../tests/expected/ecma/90000-example-1.es | 0 .../tests/expected/java/80000-assert.java | 0 .../expected/java/80010-annotation1.java | 0 .../expected/java/80011-annotation2.java | 0 .../expected/java/80012-annotation2.java | 0 .../expected/java/80013-annotation2.java | 0 .../expected/java/80014-annotation2.java | 0 .../tests/expected/java/80020-foreach.java | 0 .../expected/java/80030-variable_aligns.java | 0 .../tests/expected/java/80040-try.java | 0 .../expected/java/80050-double_brace.java | 0 .../expected/java/80051-double_brace.java | 0 .../expected/java/80060-synchronized.java | 0 .../expected/java/80061-synchronized.java | 0 .../expected/java/80062-sp_this_paren.java | 0 .../tests/expected/java/80063-i1121.java | 0 .../expected/java/80064-long_cl_cmt.java | 0 .../expected/java/80065-Java8DoubleColon.java | 0 .../java/80066-sp_after_for_colon.java | 0 .../java/80067-doxy-javadoc-alignment.java | 0 .../80068-nl_before_ignore_after_case.java | 0 .../tests/expected/java/80100-sf567.java | 0 .../expected/java/80200-sp_before_byref.java | 0 .../tests/expected/java/80201-generics.java | 0 .../java/80202-generics_wildcard.java | 0 .../java/80203-generics_return_type.java | 0 .../tests/expected/java/80204-cast.java | 0 .../expected/java/80205-sp_after_angle.java | 0 .../expected/java/80206-annotation3.java | 0 .../tests/expected/java/80300-Issue_670.java | 0 .../tests/expected/java/80301-issue_672.java | 0 .../tests/expected/java/80302-Issue_1845.java | 0 .../tests/expected/java/80303-Issue_1122.java | 0 .../tests/expected/java/80304-Issue_1124.java | 0 .../tests/expected/java/80305-Issue_1124.java | 0 .../80306-leading-tabs-for-java-lambda.java | 0 .../expected/oc/10018-delete-space-oc.mm | 0 .../expected/oc/10019-func-param-wrap-oc.mm | 0 .../expected/oc/10020-align-objc-like-xcode.m | 0 .../oc/10021-double-indent-objc-dict.m | 0 .../expected/oc/10022-indent-objc-block.m | 0 .../tests/expected/oc/10033-objc.mm | 0 .../tests/expected/oc/10034-asm.h.mm | 0 .../tests/expected/oc/10035-definesalign.h.mm | 0 .../tests/expected/oc/10036-inttypes.h.mm | 0 .../tests/expected/oc/10046-UNI-1333.mm | 0 .../tests/expected/oc/10102-pp-ignore.mm | 0 .../tests/expected/oc/11030-argtypes.mm | 0 .../tests/expected/oc/11031-casting.mm | 0 .../tests/expected/oc/11032-newlines.mm | 0 .../tests/expected/oc/50001-Fraction.h | 0 .../tests/expected/oc/50002-Fraction.m | 0 .../tests/expected/oc/50003-main.m | 0 .../tests/expected/oc/50004-string.m | 0 .../tests/expected/oc/50005-Declarations.h | 0 .../tests/expected/oc/50006-exceptions.m | 0 .../tests/expected/oc/50007-misc.m | 0 .../tests/expected/oc/50008-protocol.m | 0 .../tests/expected/oc/50009-literals.mm | 0 .../tests/expected/oc/50010-return_type.m | 0 .../tests/expected/oc/50011-return_type.m | 0 .../tests/expected/oc/50012-return_type.m | 0 .../oc/50014-sp_oc_classname_paren-r.m | 0 .../tests/expected/oc/50015-receiver.m | 0 .../tests/expected/oc/50016-ternary.m | 0 .../tests/expected/oc/50017-ternary.m | 0 .../oc/50018-indent-inside-ternary-operator.m | 0 .../tests/expected/oc/50020-selector.m | 0 .../tests/expected/oc/50021-selector.m | 0 .../tests/expected/oc/50022-selector.m | 0 .../tests/expected/oc/50025-exceptions.m | 0 .../tests/expected/oc/50026-exceptions.m | 0 .../tests/expected/oc/50030-sort_import.m | 0 .../tests/expected/oc/50031-sort_import.m | 0 .../tests/expected/oc/50032-sort_import.m | 0 .../tests/expected/oc/50033-sort_import.m | 0 .../tests/expected/oc/50034-sort_import.m | 0 .../expected/oc/50035-sort_import_group.m | 0 .../oc/50036-sort_import_group_regex.mm | 0 .../tests/expected/oc/50040-complex_method.m | 0 .../tests/expected/oc/50050-real_world_file.m | 0 .../tests/expected/oc/50060-oc-split.m | 0 .../tests/expected/oc/50061-bug_167.m | 0 .../tests/expected/oc/50062-issue_2631.m | 0 .../tests/expected/oc/50070-blocks.m | 0 .../tests/expected/oc/50071-blocks.m | 0 .../tests/expected/oc/50072-blocks.m | 0 .../tests/expected/oc/50073-blocks.m | 0 .../tests/expected/oc/50074-blocks.m | 0 .../tests/expected/oc/50075-blocks.m | 0 .../tests/expected/oc/50076-blocks.m | 0 .../tests/expected/oc/50077-more_blocks.m | 0 .../tests/expected/oc/50078-more_blocks.m | 0 .../tests/expected/oc/50079-more_blocks.m | 0 .../tests/expected/oc/50080-more_blocks.m | 0 .../tests/expected/oc/50081-more_blocks.m | 0 .../tests/expected/oc/50082-more_blocks.m | 0 .../tests/expected/oc/50083-more_blocks.m | 0 .../tests/expected/oc/50084-more_blocks.m | 0 .../tests/expected/oc/50085-block_in_method.m | 0 .../tests/expected/oc/50086-block_in_method.m | 0 .../oc/50087-indent_oc_inside_msg_sel.m | 0 .../tests/expected/oc/50090-kw.m | 0 .../tests/expected/oc/50091-block_in_method.m | 0 .../tests/expected/oc/50095-box.m | 0 .../tests/expected/oc/50100-bug_340.m | 0 .../tests/expected/oc/50110-msg_align.m | 0 .../tests/expected/oc/50111-ns_enum.m | 0 .../tests/expected/oc/50112-ns_enum.m | 0 .../tests/expected/oc/50113-ns_enum.m | 0 .../tests/expected/oc/50120-gh137.m | 0 .../tests/expected/oc/50200-more_blocks_2.m | 0 .../tests/expected/oc/50201-blocks_align.m | 0 .../tests/expected/oc/50202-blocks_align.m | 0 .../tests/expected/oc/50203-blocks_align.m | 0 .../tests/expected/oc/50204-blocks_align.m | 0 .../tests/expected/oc/50205-msg_align.m | 0 .../tests/expected/oc/50206-issue_2727.m | 0 .../tests/expected/oc/50207-issue_3031.mm | 0 .../tests/expected/oc/50300-msg.m | 0 .../tests/expected/oc/50400-for.m | 0 .../tests/expected/oc/50410-oc_cond_colon.m | 0 .../oc/50411-attribute_specifier_seqs.mm | 0 .../expected/oc/50500-code_placeholder.m | 0 .../tests/expected/oc/50510-gh293.m | 0 .../tests/expected/oc/50511-gh293.m | 0 .../tests/expected/oc/50512-sp_oc_catch.m | 0 .../tests/expected/oc/50513-sp_oc_boxed.m | 0 .../tests/expected/oc/50514-indent_boxed.m | 0 .../expected/oc/50515-sp_oc_synchronized.m | 0 .../tests/expected/oc/50600-bug_i_477.m | 0 .../tests/expected/oc/50601-bug_i_408.m | 0 .../tests/expected/oc/50602-bug_i_125-412.m | 0 .../tests/expected/oc/50603-gh511.m | 0 .../tests/expected/oc/50604-bug_497.m | 0 .../tests/expected/oc/50605-bug_404.m | 0 .../tests/expected/oc/50606-bug_1366.m | 0 .../oc/50607-sp_after_oc_msg_receiver.m | 0 .../tests/expected/oc/50608-blocks_align2.m | 0 .../tests/expected/oc/50609-negative_value.m | 0 .../tests/expected/oc/50610-nelem.m | 0 .../tests/expected/oc/50611-for2.m | 0 .../expected/oc/50612-chunk_ends_type1.m | 0 .../expected/oc/50613-chunk_ends_type2.m | 0 .../expected/oc/50614-chunk_ends_type3.m | 0 .../oc/50615-block_literal_protocol.m | 0 .../tests/expected/oc/50616-oc_msg_in_pp.m | 0 .../tests/expected/oc/50617-boxed_receiver.m | 0 .../tests/expected/oc/50618-func_def.mm | 0 .../tests/expected/oc/50619-cast.m | 0 .../tests/expected/oc/50620-sp_after_angle.m | 0 .../tests/expected/oc/50621-Fraction.h | 0 .../expected/oc/50622-c-cpp-oc-wrapper.c | 0 .../expected/oc/50623-extern-c-attribute.m | 0 .../tests/expected/oc/50624-typeof.m | 0 .../oc/50625-sp_inside_braces_oc_dict.m | 0 .../expected/oc/50626-chunk_ends_type4.m | 0 .../expected/oc/50627-method_ends_semicolon.m | 0 .../expected/oc/50628-macro-close-brace.m | 0 .../tests/expected/oc/50629-pp_bool.m | 0 ...unc_call_args_multi_line_ignore_closures.m | 0 .../oc/50631-nl_oc_msg_args_min_params.m | 0 .../oc/50632-nl_oc_msg_args_max_code_width.m | 0 .../expected/oc/50633-ocpp_msg_access.mm | 0 .../tests/expected/oc/50700-cmt_insert.m | 0 .../tests/expected/oc/50701-cmt_insert2.m | 0 .../tests/expected/oc/50800-properties.m | 0 .../tests/expected/oc/50801-i1213.m | 0 .../tests/expected/oc/50802-available.m | 0 .../expected/oc/50803-indent_single_newline.m | 0 .../tests/expected/oc/50804-issue_2629.m | 0 .../tests/expected/oc/50805-issue_2724.m | 0 .../tests/expected/oc/50810-bug_841.m | 0 .../tests/expected/oc/50811-bug_1674.m | 0 .../tests/expected/oc/50812-bug_1683.m | 0 .../oc/50813-sp_before_oc_proto_list.m | 0 .../oc/50814-sp_before_oc_proto_list.m | 0 .../oc/50815-sp_before_oc_proto_list.m | 0 .../tests/expected/oc/50816-issue_2675.m | 0 .../tests/expected/oc/50817-issue_2722.m | 0 .../tests/expected/oc/50900-1927.m | 0 .../tests/expected/oc/50901-Issue_2172.m | 0 .../tests/expected/oc/50902-Issue_2289.m | 0 .../tests/expected/oc/50903-Issue_681.oc | 0 .../expected/oc/50904-double_angle_space.m | 0 .../expected/oc/50905-double_angle_space.m | 0 .../expected/oc/50906-double_angle_space.m | 0 .../oc/50907-align_colon_with_ternary_1.m | 0 .../oc/50908-align_colon_with_ternary_2.m | 0 .../tests/expected/oc/50909-3766.m | 0 .../tests/expected/oc/50910-3767.mm | 0 .../tests/expected/oc/50911-3811.mm | 0 .../tests/expected/oc/50912-3812.m | 0 .../tests/expected/oc/50913-3813.m | 0 .../tests/expected/oc/50914-3819.m | 0 .../tests/expected/oc/50915-3822.h | 0 .../tests/expected/oc/50916-3823.m | 0 .../expected/oc/51000-sp_cond_ternary_short.m | 0 .../tests/expected/oc/51001-ns_enum-i.m | 0 .../tests/expected/oc/51002-sp_oc_catch.m | 0 .../tests/expected/oc/51003-sp_oc_catch.m | 0 .../tests/expected/oc/51004-block_pointer.m | 0 .../tests/expected/oc/60011-UNI-11095.mm | 0 .../tests/expected/pawn/60000-functions.pawn | 0 .../tests/expected/pawn/60001-comment.p | 0 .../tests/expected/pawn/60002-traffic.p | 0 .../tests/expected/pawn/60003-tags.pawn | 0 .../tests/expected/pawn/60004-enum.pawn | 0 .../tests/expected/pawn/60005-unbraced.p | 0 .../tests/expected/pawn/60010-str-escape.p | 0 .../expected/pawn/60020-switch-vsemi.sma | 0 .../tests/expected/pawn/60030-crusty_ex-1.sma | 0 .../tests/expected/pawn/60040-preproc.pawn | 0 .../tests/expected/pawn/60050-gh419.pawn | 0 .../tests/expected/pawn/60100-Issue_2586.pawn | 0 .../tests/expected/pawn/60101-Issue_2665.pawn | 0 .../tests/expected/sql/02400-mysql.sqc | 0 .../tests/expected/sql/02401-sta-select.sqc | 0 .../tests/expected/sql/02402-issue_527.sqc | 0 .../tests/expected/vala/70000-list.vala | 0 .../tests/expected/vala/70001-advanced.vala | 0 .../expected/vala/70010-verbatim_str.vala | 0 .../expected/vala/70011-verbatim_str2.vala | 0 .../expected/vala/70012-verbatim_str2.vala | 0 .../tests/expected/vala/70020-preproc.vala | 0 .../tests/expected/vala/70287-gh287.vala | 0 .../tests/expected/vala/70300-Issue_2090.vala | 0 .../tests/expected/vala/70301-Issue_2270.vala | 0 .../tests/expected/vala/70302-cast.vala | 0 .../tests/expected/vala/70303-nullable.vala | 0 .../tests/expected/vala/70304-identifier.vala | 0 .../expected/vala/70310-mdarray_space.vala | 0 .../expected/vala/70311-mdarray_space.vala | 0 .../expected/vala/70312-mdarray_space.vala | 0 .../tests/fixtest.sh | 0 .../tests/generate_p_files.sh | 0 .../tests/imported.test | 0 .../tests/input/c/1225.c | 0 .../tests/input/c/Issue_2205.c | 0 .../tests/input/c/Issue_2278.c | 0 .../tests/input/c/Issue_2279.c | 0 .../tests/input/c/Issue_2360.c | 0 .../tests/input/c/Issue_2411.c | 0 .../tests/input/c/Issue_2640.c | 0 .../tests/input/c/Issue_2845.h | 0 .../tests/input/c/Issue_3169.c | 0 .../tests/input/c/Issue_3192.c | 0 .../tests/input/c/Issue_3233.c | 0 .../tests/input/c/Issue_3269.c | 0 .../tests/input/c/Issue_3272.h | 0 .../tests/input/c/Issue_3274.c | 0 .../tests/input/c/Issue_3327.c | 0 .../tests/input/c/Issue_3339.c | 0 .../tests/input/c/Issue_3342.c | 0 .../tests/input/c/Issue_3343.c | 0 .../tests/input/c/Issue_3345.c | 0 .../tests/input/c/Issue_3351.c | 0 .../tests/input/c/Issue_3353.h | 0 .../tests/input/c/Issue_3356.c | 0 .../tests/input/c/Issue_3362.c | 0 .../tests/input/c/Issue_3366.c | 0 .../tests/input/c/Issue_3370.c | 0 .../tests/input/c/Issue_3376.c | 0 .../tests/input/c/Issue_3377.c | 0 .../tests/input/c/Issue_3402.c | 0 .../tests/input/c/Issue_3421.h | 0 .../tests/input/c/Issue_3431.c | 0 .../tests/input/c/Issue_3436.c | 0 .../tests/input/c/Issue_3454.c | 0 .../tests/input/c/Issue_3457.c | 0 .../tests/input/c/Issue_3472.c | 0 .../tests/input/c/Issue_3476.c | 0 .../tests/input/c/Issue_3480.c | 0 .../tests/input/c/Issue_3493.c | 0 .../tests/input/c/Issue_3496.h | 0 .../tests/input/c/Issue_3506.c | 0 .../tests/input/c/Issue_3516.c | 0 .../tests/input/c/Issue_3518.c | 0 .../tests/input/c/Issue_3548.c | 0 .../tests/input/c/Issue_3556.c | 0 .../tests/input/c/Issue_3559.c | 0 .../tests/input/c/Issue_3561.c | 0 .../tests/input/c/Issue_3565.c | 0 .../tests/input/c/Issue_3567.c | 0 .../tests/input/c/Issue_3580.c | 0 .../tests/input/c/Issue_3582.c | 0 .../tests/input/c/Issue_3587.h | 0 .../tests/input/c/Issue_3601.c | 0 .../tests/input/c/Issue_3662.c | 0 .../tests/input/c/Issue_3873.c | 0 .../tests/input/c/Issue_3985.c | 0 .../tests/input/c/Issue_3989.c | 0 .../tests/input/c/Issue_3992.c | 0 .../tests/input/c/Issue_4044.c | 0 .../tests/input/c/add_long_comment.c | 0 .../tests/input/c/align-equ.c | 0 .../tests/input/c/align-proto-vars.c | 0 .../tests/input/c/align-proto.c | 0 .../tests/input/c/align-string.c | 0 .../tests/input/c/align-struct-init.c | 0 .../tests/input/c/align-typedef.c | 0 .../tests/input/c/align-var.c | 0 .../tests/input/c/align_assign_var_defs.c | 0 .../tests/input/c/align_assigns.c | 0 .../tests/input/c/align_attr.c | 0 .../tests/input/c/align_func_proto_star_amp.h | 0 .../tests/input/c/align_keep_extra.c | 0 .../tests/input/c/align_sf_call_span_418.c | 0 .../tests/input/c/align_sf_call_span_419.c | 0 .../tests/input/c/align_sf_call_thresh_416.c | 0 .../tests/input/c/align_sf_call_thresh_417.c | 0 .../tests/input/c/align_stack.c | 0 .../tests/input/c/align_trailing_do_cmt.c | 0 .../tests/input/c/asm.c | 0 .../tests/input/c/attribute.c | 0 .../tests/input/c/backslash-newline-lex.c | 0 .../tests/input/c/beautifier-off.c | 0 .../tests/input/c/bits.c | 0 .../tests/input/c/bool-pos.c | 0 .../tests/input/c/br_cmt.c | 0 .../tests/input/c/brace-remove.c | 0 .../tests/input/c/brace-remove2.c | 0 .../tests/input/c/brace-remove3.c | 0 .../tests/input/c/brace.c | 0 .../tests/input/c/braces-2.c | 0 .../tests/input/c/braces-3.c | 0 .../tests/input/c/braces-4.c | 0 .../tests/input/c/braces-5.c | 0 .../tests/input/c/braces.c | 0 .../tests/input/c/bsnl.c | 0 .../tests/input/c/bug_1041.c | 0 .../tests/input/c/bug_1196.c | 0 .../tests/input/c/bug_1702.c | 0 .../tests/input/c/bug_1718.c | 0 .../tests/input/c/bug_2331.c | 0 .../tests/input/c/bug_3156.c | 0 .../tests/input/c/bug_489.c | 0 .../tests/input/c/bug_637.c | 0 .../tests/input/c/bug_671.c | 0 .../tests/input/c/bug_i_222.c | 0 .../tests/input/c/bug_i_771.c | 0 .../tests/input/c/bug_i_876.c | 0 .../tests/input/c/bugs-1.c | 0 .../tests/input/c/bugs-2.c | 0 .../tests/input/c/bugs-3.c | 0 .../tests/input/c/bugs-4.c | 0 .../tests/input/c/bugs-5.c | 0 .../tests/input/c/bugs-6.c | 0 .../tests/input/c/bugs-7.c | 0 .../tests/input/c/bugs-8.c | 0 .../tests/input/c/bugs.c | 0 .../tests/input/c/case-nl_before_return.c | 0 .../tests/input/c/case.c | 0 .../tests/input/c/cast_brace.c | 0 .../tests/input/c/casts.c | 0 .../tests/input/c/clang-has_include.h | 0 .../tests/input/c/cmt-align.c | 0 .../tests/input/c/cmt_multi.c | 0 .../tests/input/c/cmt_multi_utf8.c | 0 .../tests/input/c/cmt_nl_end.c | 0 .../tests/input/c/cmt_reflow.c | 0 .../tests/input/c/cmt_right_align.c | 0 .../tests/input/c/code_width.c | 0 .../tests/input/c/colon-asm.c | 0 .../tests/input/c/comment-convert.c | 0 .../tests/input/c/comment-indent.c | 0 .../tests/input/c/comment_conversion_define.c | 0 .../tests/input/c/comment_conversion_endif.c | 0 .../c/comment_conversion_javadoc_single.c | 0 .../input/c/comment_conversion_long_lines.c | 0 .../comment_conversion_trailing_c_multiline.c | 0 .../tests/input/c/cond.c | 0 .../tests/input/c/custom_types_ssl.c | 0 .../tests/input/c/define-if-indent.c | 0 .../tests/input/c/deref.c | 0 .../tests/input/c/directfb.h | 0 .../tests/input/c/dos.c | 0 .../tests/input/c/double-sparen.c | 0 .../tests/input/c/doxy-comment.c | 0 .../tests/input/c/else-if.c | 0 .../tests/input/c/empty-braces.c | 0 .../tests/input/c/empty-for.c | 0 .../tests/input/c/endif.c | 0 .../tests/input/c/enum-struct-init.c | 0 .../tests/input/c/enum_comma_ifdef.c | 0 .../tests/input/c/enum_gallery.c | 0 .../tests/input/c/extern.c | 0 .../tests/input/c/fcn_indent.c | 0 .../tests/input/c/fcn_indent_func_def_col1.c | 0 .../tests/input/c/fcn_type.c | 0 .../tests/input/c/for-space.c | 0 .../tests/input/c/forever.c | 0 .../tests/input/c/freebsd.c | 0 .../tests/input/c/func_call_user.c | 0 .../tests/input/c/func_call_user2.c | 0 .../tests/input/c/func_var_multi_paren.c | 0 .../tests/input/c/func_wrap.c | 0 .../tests/input/c/funcfunc.c | 0 .../tests/input/c/function-def.c | 0 .../input/c/function_prototypes_alignment.c | 0 .../tests/input/c/gh399.c | 0 .../tests/input/c/global-vars.c | 0 .../tests/input/c/hello.c | 0 .../tests/input/c/i1270.c | 0 .../tests/input/c/i1413.c | 0 .../tests/input/c/i1564.c | 0 .../tests/input/c/i2c-core.c | 0 .../tests/input/c/if_chain.c | 0 .../tests/input/c/ifdef-indent.c | 0 .../tests/input/c/ifdef-nest.c | 0 .../tests/input/c/incdec_postfix_multiply.c | 0 .../tests/input/c/include-guard.h | 0 .../tests/input/c/include_define.h | 0 .../tests/input/c/indent-assign.c | 0 .../tests/input/c/indent-macro-brace.c | 0 .../tests/input/c/indent-off-after-assign.c | 0 .../tests/input/c/indent-vbrace.c | 0 .../tests/input/c/indent_first_bool_expr.c | 0 .../tests/input/c/indent_ternary-1.c | 0 .../tests/input/c/indent_ternary-2.c | 0 .../tests/input/c/infinite-loops.c | 0 .../tests/input/c/int-types.c | 0 .../tests/input/c/kw_subst.c | 0 .../tests/input/c/line_multi_split_1.c | 39 + .../tests/input/c/line_multi_split_2.c | 7 + .../tests/input/c/lvalue.c | 0 .../tests/input/c/mac.c | 0 .../tests/input/c/macro-returns.c | 0 .../tests/input/c/minus-minus.c | 0 .../tests/input/c/misc.c | 0 .../tests/input/c/mod-paren.c | 0 .../tests/input/c/mod_case_brace.c | 0 .../tests/input/c/mod_move_case_return.c | 0 .../tests/input/c/mod_move_case_return_bad.c | 0 .../tests/input/c/multi.h | 0 .../tests/input/c/my_infile.c | 0 .../tests/input/c/negative_value.c | 0 .../tests/input/c/newline_after_endif.c | 0 .../tests/input/c/nl-comment.c | 0 .../tests/input/c/nl-cont.c | 0 .../tests/input/c/nl-cont2.c | 0 .../tests/input/c/nl-semicolon.c | 0 .../tests/input/c/nl-ver-def.c | 0 .../tests/input/c/nl_assign.c | 0 .../input/c/nl_before_ignore_after_case.c | 0 .../tests/input/c/nl_before_return.c | 0 .../tests/input/c/nl_create_one_liner.c | 0 .../tests/input/c/nl_ds_struct_enum.c | 0 .../tests/input/c/nl_endif.c | 0 .../tests/input/c/nl_func_call.c | 0 .../tests/input/c/nl_proto_endif.c | 0 .../tests/input/c/nl_return_expr.c | 0 .../tests/input/c/one-liner-define.c | 0 .../tests/input/c/one-liner-init.c | 0 .../tests/input/c/one_liners.c | 0 .../tests/input/c/paren-indent.c | 0 .../tests/input/c/paren_indent.c | 0 .../input/c/parenthesized_indirect_call.c | 0 .../tests/input/c/pascal_ptr.c | 0 .../tests/input/c/pos_compare.c | 0 .../tests/input/c/pos_conditional.c | 0 .../tests/input/c/pp-before-func-def.c | 0 .../tests/input/c/pp-if-indent.c | 0 .../tests/input/c/pp-nest.c | 0 .../tests/input/c/pp-space.c | 0 .../tests/input/c/pp_concat_asn1.h | 0 .../tests/input/c/pp_indent_with_tabs.c | 0 .../tests/input/c/pp_multiline_define.c | 0 .../tests/input/c/pp_ret.c | 0 .../tests/input/c/pp_space_before_after.c | 0 .../tests/input/c/pragma.c | 0 .../tests/input/c/pragma_asm.c | 0 .../tests/input/c/preproc-if.c | 0 .../tests/input/c/return-compound-literal.c | 0 .../tests/input/c/return-multi.c | 0 .../tests/input/c/semicolons.c | 0 .../tests/input/c/sf588.c | 0 .../tests/input/c/sf594.c | 0 .../tests/input/c/single_line_comment_after.c | 0 .../tests/input/c/sort_include.c | 0 .../tests/input/c/sp_after_sparen.c | 0 .../tests/input/c/sp_cmt_cpp_start.c | 0 .../tests/input/c/sp_embed_comment.c | 0 .../input/c/sp_func_call_user_inside_fparen.c | 0 .../tests/input/c/sparen-indent.c | 0 .../tests/input/c/star-style.c | 0 .../tests/input/c/string_prefixes.c | 0 .../tests/input/c/string_utf8.c | 0 .../tests/input/c/struct-brace.c | 0 .../tests/input/c/switch-case.c | 0 .../tests/input/c/switch.c | 0 .../tests/input/c/t3.in.c | 0 .../tests/input/c/type-cast.c | 0 .../tests/input/c/type_wrap.c | 0 .../tests/input/c/utf8-identifiers.c | 0 .../tests/input/c/vardefcol.c | 0 .../tests/input/c/various_colons.c | 0 .../tests/input/c/vb-do.c | 0 .../tests/input/c/vb-pp.c | 0 .../tests/input/c/vb-while.c | 0 .../tests/input/c/vbrace_one_liner.c | 0 .../tests/input/c/whole_file_ifdef.c | 0 .../tests/input/c/xml.c | 0 .../tests/input/cpp/2138.cpp | 0 .../tests/input/cpp/2185.cpp | 0 .../tests/input/cpp/2203.cpp | 0 .../tests/input/cpp/621_this-spacing.cpp | 0 .../tests/input/cpp/622_ifdef-indentation.cpp | 0 .../tests/input/cpp/623_caret-spacing.cpp | 0 .../input/cpp/633_decl-in-func-typedef.cpp | 0 .../tests/input/cpp/634_extern-c-no-block.cpp | 0 .../tests/input/cpp/DB.cpp | 0 .../tests/input/cpp/DefaultAndDelete.cpp | 0 .../tests/input/cpp/Discussion_3987.cpp | 0 .../tests/input/cpp/DoxygenComments.cpp | 0 .../tests/input/cpp/Example.h | 0 .../tests/input/cpp/I1112-1.cpp | 0 .../tests/input/cpp/I1112-2.cpp | 0 .../tests/input/cpp/I1112-3.cpp | 0 .../tests/input/cpp/I2102.cpp | 0 .../tests/input/cpp/I2103.cpp | 0 .../tests/input/cpp/Issue_1052.cpp | 0 .../tests/input/cpp/Issue_1130.cpp | 0 .../tests/input/cpp/Issue_1167.cpp | 0 .../tests/input/cpp/Issue_1184.cpp | 0 .../tests/input/cpp/Issue_1460.h | 0 .../tests/input/cpp/Issue_1511.cpp | 0 .../tests/input/cpp/Issue_1692.cpp | 0 .../tests/input/cpp/Issue_1703.cpp | 0 .../tests/input/cpp/Issue_1704.cpp | 0 .../tests/input/cpp/Issue_1733.cpp | 0 .../tests/input/cpp/Issue_1734.cpp | 0 .../tests/input/cpp/Issue_1737.cpp | 0 .../tests/input/cpp/Issue_1753.cpp | 0 .../tests/input/cpp/Issue_1813-2.cpp | 0 .../tests/input/cpp/Issue_1813-3.cpp | 0 .../tests/input/cpp/Issue_1813.cpp | 0 .../tests/input/cpp/Issue_1923.cpp | 0 .../tests/input/cpp/Issue_1966.cpp | 0 .../tests/input/cpp/Issue_2020.cpp | 0 .../tests/input/cpp/Issue_2045.cpp | 0 .../tests/input/cpp/Issue_2085.cpp | 0 .../tests/input/cpp/Issue_2091.cpp | 0 .../tests/input/cpp/Issue_2099.cpp | 0 .../tests/input/cpp/Issue_2101.cpp | 0 .../tests/input/cpp/Issue_2138.cpp | 0 .../tests/input/cpp/Issue_2149.cpp | 0 .../tests/input/cpp/Issue_2150.cpp | 0 .../tests/input/cpp/Issue_2151.cpp | 0 .../tests/input/cpp/Issue_2163.cpp | 0 .../tests/input/cpp/Issue_2166.cpp | 0 .../tests/input/cpp/Issue_2170.cpp | 0 .../tests/input/cpp/Issue_2186.cpp | 0 .../tests/input/cpp/Issue_2195.cpp | 0 .../tests/input/cpp/Issue_2219.cpp | 0 .../tests/input/cpp/Issue_2224.cpp | 0 .../tests/input/cpp/Issue_2229.cpp | 0 .../tests/input/cpp/Issue_2232.cpp | 0 .../tests/input/cpp/Issue_2236.cpp | 0 .../tests/input/cpp/Issue_2250.cpp | 0 .../tests/input/cpp/Issue_2281.cpp | 0 .../tests/input/cpp/Issue_2302.cpp | 0 .../tests/input/cpp/Issue_2305.cpp | 0 .../tests/input/cpp/Issue_2319.cpp | 0 .../tests/input/cpp/Issue_2332.cpp | 0 .../tests/input/cpp/Issue_2343.cpp | 0 .../tests/input/cpp/Issue_2345-3.cpp | 0 .../tests/input/cpp/Issue_2345-4.cpp | 0 .../tests/input/cpp/Issue_2368.cpp | 0 .../tests/input/cpp/Issue_2383.cpp | 0 .../tests/input/cpp/Issue_2386.cpp | 0 .../tests/input/cpp/Issue_2387.cpp | 0 .../tests/input/cpp/Issue_2428.cpp | 0 .../tests/input/cpp/Issue_2437.cpp | 0 .../tests/input/cpp/Issue_2440.cpp | 0 .../tests/input/cpp/Issue_2440_nl.cpp | 0 .../tests/input/cpp/Issue_2478.cpp | 0 .../tests/input/cpp/Issue_2561.cpp | 0 .../tests/input/cpp/Issue_2565.cpp | 0 .../tests/input/cpp/Issue_2570.cpp | 0 .../tests/input/cpp/Issue_2574.cpp | 0 .../tests/input/cpp/Issue_2582.cpp | 0 .../tests/input/cpp/Issue_2591.cpp | 0 .../tests/input/cpp/Issue_2594.cpp | 0 .../tests/input/cpp/Issue_2596.cpp | 0 .../tests/input/cpp/Issue_2604.cpp | 0 .../tests/input/cpp/Issue_2668.cpp | 0 .../tests/input/cpp/Issue_2672-a.cpp | 0 .../tests/input/cpp/Issue_2672-b.cpp | 0 .../tests/input/cpp/Issue_2688.cpp | 0 .../tests/input/cpp/Issue_2689.cpp | 0 .../tests/input/cpp/Issue_2692.cpp | 0 .../tests/input/cpp/Issue_2703.cpp | 0 .../tests/input/cpp/Issue_2726.cpp | 0 .../tests/input/cpp/Issue_2734.cpp | 0 .../tests/input/cpp/Issue_2735.cpp | 0 .../tests/input/cpp/Issue_2742.cpp | 0 .../tests/input/cpp/Issue_2752.cpp | 0 .../tests/input/cpp/Issue_2757.cpp | 0 .../tests/input/cpp/Issue_2758.cpp | 0 .../tests/input/cpp/Issue_2759.cpp | 0 .../tests/input/cpp/Issue_2771.cpp | 0 .../tests/input/cpp/Issue_2794.cpp | 0 .../tests/input/cpp/Issue_2795.cpp | 0 .../tests/input/cpp/Issue_2823.cpp | 0 .../tests/input/cpp/Issue_2831.cpp | 0 .../tests/input/cpp/Issue_2836.cpp | 0 .../tests/input/cpp/Issue_2873.cpp | 0 .../tests/input/cpp/Issue_2879.cpp | 0 .../tests/input/cpp/Issue_2886.cpp | 0 .../tests/input/cpp/Issue_2890.cpp | 0 .../tests/input/cpp/Issue_2902.cpp | 0 .../tests/input/cpp/Issue_2907.cpp | 0 .../tests/input/cpp/Issue_2910.cpp | 0 .../tests/input/cpp/Issue_2914.cpp | 0 .../tests/input/cpp/Issue_2921.cpp | 0 .../tests/input/cpp/Issue_2930.cpp | 0 .../tests/input/cpp/Issue_2942.cpp | 0 .../tests/input/cpp/Issue_2949.cpp | 0 .../tests/input/cpp/Issue_2957.cpp | 0 .../tests/input/cpp/Issue_2971.cpp | 0 .../tests/input/cpp/Issue_3010.cpp | 0 .../tests/input/cpp/Issue_3018.cpp | 0 .../tests/input/cpp/Issue_3025.cpp | 0 .../tests/input/cpp/Issue_3034.cpp | 0 .../tests/input/cpp/Issue_3040.cpp | 0 .../tests/input/cpp/Issue_3044.cpp | 0 .../tests/input/cpp/Issue_3048.cpp | 0 .../tests/input/cpp/Issue_3052.cpp | 0 .../tests/input/cpp/Issue_3054-2.cpp | 0 .../tests/input/cpp/Issue_3054.cpp | 0 .../tests/input/cpp/Issue_3055-a.cpp | 0 .../tests/input/cpp/Issue_3055.cpp | 0 .../tests/input/cpp/Issue_3058.cpp | 0 .../tests/input/cpp/Issue_3061_0nl.cpp | 0 .../tests/input/cpp/Issue_3061_1nl.cpp | 0 .../tests/input/cpp/Issue_3061_2nl.cpp | 0 .../tests/input/cpp/Issue_3080.cpp | 0 .../tests/input/cpp/Issue_3097.cpp | 0 .../tests/input/cpp/Issue_3113.cpp | 0 .../tests/input/cpp/Issue_3164.cpp | 0 .../tests/input/cpp/Issue_3176.cpp | 0 .../tests/input/cpp/Issue_3197.h | 0 .../tests/input/cpp/Issue_3198.cpp | 0 .../tests/input/cpp/Issue_3203.cpp | 0 .../tests/input/cpp/Issue_3205.cpp | 0 .../tests/input/cpp/Issue_3220.cpp | 0 .../tests/input/cpp/Issue_3236.cpp | 0 .../tests/input/cpp/Issue_3237.cpp | 0 .../tests/input/cpp/Issue_3252.cpp | 0 .../tests/input/cpp/Issue_3283.cpp | 0 .../tests/input/cpp/Issue_3284.cpp | 0 .../tests/input/cpp/Issue_3294.cpp | 0 .../tests/input/cpp/Issue_3309.cpp | 0 .../tests/input/cpp/Issue_3316.cpp | 0 .../tests/input/cpp/Issue_3321.h | 0 .../tests/input/cpp/Issue_3357.cpp | 0 .../tests/input/cpp/Issue_3409.cpp | 0 .../tests/input/cpp/Issue_3413.cpp | 0 .../tests/input/cpp/Issue_3422.cpp | 0 .../tests/input/cpp/Issue_3428.cpp | 0 .../tests/input/cpp/Issue_3446.cpp | 0 .../tests/input/cpp/Issue_3448.cpp | 0 .../tests/input/cpp/Issue_3505.cpp | 0 .../tests/input/cpp/Issue_3513-0.cpp | 0 .../tests/input/cpp/Issue_3513-1.cpp | 0 .../tests/input/cpp/Issue_3536.cpp | 0 .../tests/input/cpp/Issue_3538.cpp | 0 .../tests/input/cpp/Issue_3546.cpp | 0 .../tests/input/cpp/Issue_3550.cpp | 0 .../tests/input/cpp/Issue_3552.cpp | 0 .../tests/input/cpp/Issue_3558.cpp | 0 .../tests/input/cpp/Issue_3570.h | 0 .../tests/input/cpp/Issue_3576.h | 0 .../tests/input/cpp/Issue_3604.cpp | 0 .../tests/input/cpp/Issue_3614.cpp | 0 .../tests/input/cpp/Issue_3691.h | 0 .../tests/input/cpp/Issue_3710.cpp | 0 .../tests/input/cpp/Issue_3761.cpp | 0 .../tests/input/cpp/Issue_3785.cpp | 0 .../tests/input/cpp/Issue_3786.cpp | 0 .../tests/input/cpp/Issue_3863.cpp | 0 .../tests/input/cpp/Issue_3863_2.cpp | 0 .../tests/input/cpp/Issue_3863_3.cpp | 0 .../tests/input/cpp/Issue_3865.cpp | 0 .../tests/input/cpp/Issue_3914.cpp | 0 .../tests/input/cpp/Issue_3915.cpp | 0 .../tests/input/cpp/Issue_3916.cpp | 0 .../tests/input/cpp/Issue_3919.cpp | 0 .../tests/input/cpp/Issue_3920.cpp | 0 .../tests/input/cpp/Issue_3965-2.cpp | 0 .../tests/input/cpp/Issue_3965.cpp | 0 .../tests/input/cpp/Issue_3967.cc | 0 .../tests/input/cpp/Issue_3980.cpp | 0 .../tests/input/cpp/Issue_3983.cpp | 0 .../tests/input/cpp/Issue_3996.cpp | 0 .../tests/input/cpp/Issue_4023.cpp | 0 .../tests/input/cpp/Issue_4026.cpp | 0 .../tests/input/cpp/Issue_4027.cpp | 0 .../tests/input/cpp/Issue_4036.cpp | 0 .../tests/input/cpp/Issue_4042.cpp | 0 .../tests/input/cpp/Issue_4080.cpp | 0 .../tests/input/cpp/Issue_4094.cpp | 0 .../tests/input/cpp/Issue_4132.cpp | 0 .../tests/input/cpp/Issue_4239.cpp | 0 .../tests/input/cpp/Issue_750.cpp | 0 .../tests/input/cpp/Issue_931.cpp | 0 .../tests/input/cpp/Issue_995-do.cpp | 0 .../tests/input/cpp/NewLine.cpp | 0 .../tests/input/cpp/NewLine0.cpp | 0 .../PR326_invalid-backslash-eol-csharp.cpp | 0 .../tests/input/cpp/Q_2.cpp | 0 .../tests/input/cpp/Q_EMIT.cpp | 0 .../tests/input/cpp/Q_FOREACH.cpp | 0 .../tests/input/cpp/Q_FOREVER.cpp | 0 .../tests/input/cpp/Q_SIGNAL_SLOT.cpp | 0 .../input/cpp/STUCK_macro-difficulties.cpp | 0 .../tests/input/cpp/Timestamp.h | 0 .../tests/input/cpp/UNI-10496.cpp | 0 .../tests/input/cpp/UNI-12046.cpp | 0 .../tests/input/cpp/UNI-1288.cpp | 0 .../tests/input/cpp/UNI-1334.cpp | 0 .../tests/input/cpp/UNI-1335.cpp | 0 .../tests/input/cpp/UNI-1337.cpp | 0 .../tests/input/cpp/UNI-1339.cpp | 0 .../tests/input/cpp/UNI-1340.cpp | 0 .../tests/input/cpp/UNI-1344.cpp | 0 .../tests/input/cpp/UNI-1346.cpp | 0 .../tests/input/cpp/UNI-1347.cpp | 0 .../tests/input/cpp/UNI-1350.cpp | 0 .../tests/input/cpp/UNI-1356.cpp | 0 .../tests/input/cpp/UNI-1358.cpp | 0 .../tests/input/cpp/UNI-16283.cpp | 0 .../tests/input/cpp/UNI-18439.cpp | 0 .../tests/input/cpp/UNI-18777.cpp | 0 .../tests/input/cpp/UNI-1980.cpp | 0 .../tests/input/cpp/UNI-1981.cpp | 0 .../tests/input/cpp/UNI-1983.cpp | 0 .../tests/input/cpp/UNI-19894.cpp | 0 .../tests/input/cpp/UNI-2049.cpp | 0 .../tests/input/cpp/UNI-21506.cpp | 0 .../tests/input/cpp/UNI-21509.cpp | 0 .../tests/input/cpp/UNI-21510.cpp | 0 .../tests/input/cpp/UNI-21727.cpp | 0 .../tests/input/cpp/UNI-21728.cpp | 0 .../tests/input/cpp/UNI-21729.cpp | 0 .../tests/input/cpp/UNI-2650.cpp | 0 .../tests/input/cpp/UNI-2680.cpp | 0 .../tests/input/cpp/UNI-2683.cpp | 0 .../tests/input/cpp/UNI-29935.cpp | 0 .../tests/input/cpp/UNI-30088.cpp | 0 .../tests/input/cpp/UNI-30628.cpp | 0 .../tests/input/cpp/UNI-32657.cpp | 0 .../tests/input/cpp/UNI-38381.cpp | 0 .../tests/input/cpp/UNI-64325.cpp | 0 .../tests/input/cpp/UNI-9650.cpp | 0 .../tests/input/cpp/al.cpp | 0 .../tests/input/cpp/align-330.cpp | 0 .../tests/input/cpp/align-assign-mixed.cpp | 0 .../tests/input/cpp/align-star-amp-pos.cpp | 0 .../tests/input/cpp/align_across_braces.cpp | 0 .../input/cpp/align_assign_func_proto.cpp | 0 .../cpp/align_asterisk_after_type_cast.cpp | 0 .../tests/input/cpp/align_class-constr.cpp | 0 .../tests/input/cpp/align_class.cpp | 0 .../tests/input/cpp/align_constr.cpp | 0 .../cpp/align_continuation_left_shift.cpp | 0 .../cpp/align_default_after_override.cpp | 0 .../tests/input/cpp/align_fcall.cpp | 0 .../tests/input/cpp/align_func_params.cpp | 0 .../input/cpp/align_func_proto_thresh.cpp | 0 .../input/cpp/align_func_proto_thresh2.cpp | 0 .../tests/input/cpp/align_left_shift.cpp | 0 .../tests/input/cpp/align_left_shift2.cpp | 0 .../tests/input/cpp/align_right_comment.cpp | 0 .../tests/input/cpp/align_var_def_thresh.cpp | 0 .../tests/input/cpp/alt_tokens.cpp | 0 .../tests/input/cpp/anonymous_enum.cpp | 0 .../tests/input/cpp/arith_vs_byref.cpp | 0 .../tests/input/cpp/asm_block_pp.cpp | 0 .../input/cpp/attribute_specifier_seqs.cpp | 0 .../tests/input/cpp/av.h | 0 .../tests/input/cpp/bit-colon.cpp | 0 .../tests/input/cpp/bom.cpp | 0 .../tests/input/cpp/bool.cpp | 0 .../tests/input/cpp/brace_brace_init_lst.cpp | 0 .../input/cpp/brace_init_stdint_macros.cpp | 0 .../tests/input/cpp/braced_init_list.cpp | 0 .../cpp/braced_init_template_decltype.cpp | 0 .../tests/input/cpp/braces_align.cpp | 0 .../tests/input/cpp/braces_empty.cpp | 0 .../tests/input/cpp/bug_1001.cpp | 0 .../tests/input/cpp/bug_1002.cpp | 0 .../tests/input/cpp/bug_1003.cpp | 0 .../tests/input/cpp/bug_1004.cpp | 0 .../tests/input/cpp/bug_1005.cpp | 0 .../tests/input/cpp/bug_1020.cpp | 0 .../tests/input/cpp/bug_1027.cpp | 0 .../tests/input/cpp/bug_1032.cpp | 0 .../tests/input/cpp/bug_1068.cpp | 0 .../tests/input/cpp/bug_1108.cpp | 0 .../tests/input/cpp/bug_1112.cpp | 0 .../tests/input/cpp/bug_1127.cpp | 0 .../tests/input/cpp/bug_1134.cpp | 0 .../tests/input/cpp/bug_1139.cpp | 0 .../tests/input/cpp/bug_1158.cpp | 0 .../tests/input/cpp/bug_1160.cpp | 0 .../tests/input/cpp/bug_1161.cpp | 0 .../tests/input/cpp/bug_1169.cpp | 0 .../tests/input/cpp/bug_1170.cpp | 0 .../tests/input/cpp/bug_1235.cpp | 0 .../tests/input/cpp/bug_1236.cpp | 0 .../tests/input/cpp/bug_1249.cpp | 0 .../tests/input/cpp/bug_1288.cpp | 0 .../tests/input/cpp/bug_1289.cpp | 0 .../tests/input/cpp/bug_1296.cpp | 0 .../tests/input/cpp/bug_1315.cpp | 0 .../tests/input/cpp/bug_1321.cpp | 0 .../tests/input/cpp/bug_1324.cpp | 0 .../tests/input/cpp/bug_1338.cpp | 0 .../tests/input/cpp/bug_1340.cpp | 0 .../tests/input/cpp/bug_1346.h | 0 .../tests/input/cpp/bug_1349.cpp | 0 .../tests/input/cpp/bug_1395.cpp | 0 .../tests/input/cpp/bug_1402.cpp | 0 .../tests/input/cpp/bug_1403.cpp | 0 .../tests/input/cpp/bug_1432.cpp | 0 .../tests/input/cpp/bug_1439.cpp | 0 .../tests/input/cpp/bug_1452.cpp | 0 .../tests/input/cpp/bug_1462.cpp | 0 .../tests/input/cpp/bug_1607.cpp | 0 .../tests/input/cpp/bug_1649.cpp | 0 .../tests/input/cpp/bug_1689.cpp | 0 .../tests/input/cpp/bug_1691.cpp | 0 .../tests/input/cpp/bug_1717.cpp | 0 .../tests/input/cpp/bug_1758-f.cpp | 0 .../tests/input/cpp/bug_1758.cpp | 0 .../tests/input/cpp/bug_1854.cpp | 0 .../tests/input/cpp/bug_1862.cpp | 0 .../tests/input/cpp/bug_2285.cpp | 0 .../tests/input/cpp/bug_2322.cpp | 0 .../tests/input/cpp/bug_2371.cpp | 0 .../tests/input/cpp/bug_2402.cpp | 0 .../tests/input/cpp/bug_2433_1.cpp | 0 .../tests/input/cpp/bug_2433_2.cpp | 0 .../tests/input/cpp/bug_33056.cpp | 0 .../tests/input/cpp/bug_472.cpp | 0 .../tests/input/cpp/bug_481.cpp | 0 .../tests/input/cpp/bug_484.cpp | 0 .../tests/input/cpp/bug_485.cpp | 0 .../tests/input/cpp/bug_488.cpp | 0 .../tests/input/cpp/bug_495.cpp | 0 .../tests/input/cpp/bug_612.cpp | 0 .../tests/input/cpp/bug_631.cpp | 0 .../tests/input/cpp/bug_633.cpp | 0 .../tests/input/cpp/bug_634.cpp | 0 .../tests/input/cpp/bug_643.cpp | 0 .../tests/input/cpp/bug_651.cpp | 0 .../tests/input/cpp/bug_653.cpp | 0 .../tests/input/cpp/bug_654.cpp | 0 .../tests/input/cpp/bug_657.cpp | 0 .../tests/input/cpp/bug_662.cpp | 0 .../tests/input/cpp/bug_663.cpp | 0 .../tests/input/cpp/bug_664.cpp | 0 .../tests/input/cpp/bug_666.cpp | 0 .../tests/input/cpp/bug_670.cpp | 0 .../tests/input/cpp/bug_670.h | 0 .../tests/input/cpp/bug_671.h | 0 .../tests/input/cpp/bug_858.cpp | 0 .../tests/input/cpp/bug_902.cpp | 0 .../tests/input/cpp/bug_i_1000.cpp | 0 .../tests/input/cpp/bug_i_197.cpp | 0 .../tests/input/cpp/bug_i_322.cpp | 0 .../tests/input/cpp/bug_i_323.cpp | 0 .../tests/input/cpp/bug_i_359.cpp | 0 .../tests/input/cpp/bug_i_405.cpp | 0 .../tests/input/cpp/bug_i_409.cpp | 0 .../tests/input/cpp/bug_i_411.cpp | 0 .../tests/input/cpp/bug_i_478.cpp | 0 .../tests/input/cpp/bug_i_481.cpp | 0 .../tests/input/cpp/bug_i_503.cpp | 0 .../tests/input/cpp/bug_i_512.cpp | 0 .../tests/input/cpp/bug_i_525.cpp | 0 .../tests/input/cpp/bug_i_552.cpp | 0 .../tests/input/cpp/bug_i_568.cpp | 0 .../tests/input/cpp/bug_i_575.cpp | 0 .../tests/input/cpp/bug_i_596.cpp | 0 .../tests/input/cpp/bug_i_646.cpp | 0 .../tests/input/cpp/bug_i_663.cpp | 0 .../tests/input/cpp/bug_i_666.cpp | 0 .../tests/input/cpp/bug_i_682.h | 0 .../tests/input/cpp/bug_i_687.cpp | 0 .../tests/input/cpp/bug_i_752.cpp | 0 .../tests/input/cpp/bug_i_753.cpp | 0 .../tests/input/cpp/bug_i_793.cpp | 0 .../tests/input/cpp/bug_i_825.cpp | 0 .../tests/input/cpp/bug_i_889.cpp | 0 .../tests/input/cpp/bug_i_928.cpp | 0 .../tests/input/cpp/bug_i_938.h | 0 .../tests/input/cpp/bug_i_999.cpp | 0 .../tests/input/cpp/bug_i_width.cpp | 0 .../tests/input/cpp/byref-2.cpp | 0 .../tests/input/cpp/byref-3.cpp | 0 .../tests/input/cpp/byref-4.cpp | 0 .../tests/input/cpp/byref.cpp | 0 .../tests/input/cpp/call_brace_init_lst.cpp | 0 .../tests/input/cpp/case-brace-remove.cpp | 0 .../tests/input/cpp/cast.cpp | 0 .../tests/input/cpp/casts.cpp | 0 .../tests/input/cpp/class-addr.h | 0 .../tests/input/cpp/class-implementation.cpp | 0 .../tests/input/cpp/class-init.cpp | 0 .../tests/input/cpp/class.h | 0 .../tests/input/cpp/cmt-cpp-cont.cpp | 0 .../tests/input/cpp/cmt-reflow.cpp | 0 .../tests/input/cpp/cmt_backslash_eol.cpp | 0 .../input/cpp/cmt_convert_tab_to_spaces.cpp | 0 .../tests/input/cpp/cmt_indent.cpp | 0 .../tests/input/cpp/cmt_indent_pp.h | 0 .../tests/input/cpp/cmt_insert.cpp | 0 .../tests/input/cpp/cmt_right.cpp | 0 .../cpp/cmt_trailing_single_line_c_to_cpp.cpp | 0 .../tests/input/cpp/comma.cpp | 0 .../input/cpp/comment-align-multiline.cpp | 0 .../tests/input/cpp/comment-align.cpp | 0 .../tests/input/cpp/const_throw.cpp | 0 .../tests/input/cpp/constr_colon.cpp | 0 .../tests/input/cpp/constructor.cpp | 0 .../tests/input/cpp/conversion_operator.cpp | 0 .../tests/input/cpp/cout.cpp | 0 .../tests/input/cpp/cpp17.cpp | 0 .../tests/input/cpp/cpp_move.cpp | 0 .../tests/input/cpp/ctor-var.cpp | 0 .../tests/input/cpp/custom-open-2.cpp | 0 .../tests/input/cpp/custom-open.cpp | 0 .../tests/input/cpp/define-indentation.cpp | 0 .../tests/input/cpp/delete.cpp | 0 .../tests/input/cpp/deref.cpp | 0 .../tests/input/cpp/digraph.cpp | 0 .../tests/input/cpp/disable_macro.cpp | 0 .../tests/input/cpp/dont-detab-strings.cpp | 0 .../tests/input/cpp/dont-process-defines.cpp | 0 .../input/cpp/eat_blanks_after_codewidth.cpp | 0 .../tests/input/cpp/eigen.cpp | 0 .../tests/input/cpp/enum.cpp | 0 .../tests/input/cpp/enum_class.h | 0 .../tests/input/cpp/enum_comma.h | 0 .../tests/input/cpp/enum_comment_wrap.cpp | 0 .../tests/input/cpp/enum_shr.cpp | 0 .../tests/input/cpp/exception.cpp | 0 .../tests/input/cpp/extern_c.h | 0 .../tests/input/cpp/extern_func.cpp | 0 .../tests/input/cpp/first_len_minimum.cpp | 0 .../cpp/fix_for_relational_operators.cpp | 0 .../tests/input/cpp/for_auto.cpp | 0 .../tests/input/cpp/for_long.cpp | 0 .../tests/input/cpp/for_loop_head.cpp | 0 .../tests/input/cpp/foreach.cpp | 0 .../tests/input/cpp/friends.cpp | 0 .../tests/input/cpp/func-param-wrap-oc.mm | 0 .../tests/input/cpp/func_call.cpp | 0 .../tests/input/cpp/func_call_chain.cpp | 0 .../tests/input/cpp/func_class.cpp | 0 .../tests/input/cpp/func_class.h | 0 .../tests/input/cpp/func_param.cpp | 0 .../cpp/func_param_indent_leading_comma.cpp | 0 .../tests/input/cpp/function-def.cpp | 0 .../tests/input/cpp/functype_param.cpp | 0 .../tests/input/cpp/gcc_case_ellipsis.cpp | 0 .../tests/input/cpp/gh555.cpp | 0 .../tests/input/cpp/goto.cpp | 0 .../tests/input/cpp/i1082.cpp | 0 .../tests/input/cpp/i1165.cpp | 0 .../tests/input/cpp/i1181.cpp | 0 .../tests/input/cpp/i1207.cpp | 0 .../tests/input/cpp/i1218.cpp | 0 .../tests/input/cpp/i1464.cpp | 0 .../tests/input/cpp/i1466.cpp | 0 .../tests/input/cpp/i1509.cpp | 0 .../input/cpp/i1509_bug_1112_correction.cpp | 0 .../tests/input/cpp/i1516.cpp | 0 .../tests/input/cpp/i1536.cpp | 0 .../tests/input/cpp/i1565.cpp | 0 .../tests/input/cpp/i1617.cpp | 0 .../tests/input/cpp/i1768.cpp | 0 .../tests/input/cpp/i2033.cpp | 0 .../tests/input/cpp/i2116.cpp | 0 .../tests/input/cpp/i683.cpp | 0 .../tests/input/cpp/if-constexpr.cpp | 0 .../tests/input/cpp/if_chain_braces.cpp | 0 .../tests/input/cpp/if_constexpr.cpp | 0 .../tests/input/cpp/ifcomment.cpp | 0 .../tests/input/cpp/indent-c.cpp | 0 .../cpp/indent-inside-ternary-operator.cpp | 0 .../tests/input/cpp/indent-misc.cpp | 0 .../tests/input/cpp/indent-off.cpp | 0 .../tests/input/cpp/indent.cpp | 0 .../tests/input/cpp/indent_braces_no.h | 0 .../input/cpp/indent_comma_brace_func.cpp | 0 .../input/cpp/indent_comma_brace_glob.cpp | 0 .../input/cpp/indent_comment_align_thresh.cpp | 0 .../tests/input/cpp/indent_ctor_init.cpp | 0 .../input/cpp/indent_ctor_members_twice.cpp | 0 .../input/cpp/indent_func_alias_prototype.cpp | 0 .../tests/input/cpp/indent_namespace.h | 0 .../tests/input/cpp/indent_namespace2.h | 0 .../input/cpp/indent_namespace_inner_only.h | 0 .../cpp/indent_namespace_single_indent.h | 0 .../input/cpp/indent_off_after_return.cpp | 0 .../tests/input/cpp/indent_param.cpp | 0 .../cpp/indent_paren_after_func_call.cpp | 0 .../cpp/indent_paren_after_func_decl.cpp | 0 .../input/cpp/indent_paren_after_func_def.cpp | 0 .../tests/input/cpp/indent_shift.cpp | 0 .../tests/input/cpp/indent_switch_pp.cpp | 0 .../tests/input/cpp/indent_ternary-1.cpp | 0 .../tests/input/cpp/indent_var_def.cpp | 0 .../tests/input/cpp/indent_var_def_cont.cpp | 0 .../tests/input/cpp/init-list-call.cpp | 0 .../tests/input/cpp/init_align.h | 0 .../input/cpp/initlist_leading_commas.cpp | 0 .../input/cpp/interface-keyword-in-cpp.cpp | 0 .../tests/input/cpp/issue_1752.cpp | 0 .../tests/input/cpp/issue_1778.cpp | 0 .../tests/input/cpp/issue_1782.cpp | 0 .../tests/input/cpp/issue_1804.cpp | 0 .../tests/input/cpp/issue_1916.cpp | 0 .../tests/input/cpp/issue_1919.cpp | 0 .../tests/input/cpp/issue_1946.cpp | 0 .../tests/input/cpp/issue_1985.cpp | 0 .../tests/input/cpp/issue_2000.cpp | 0 .../tests/input/cpp/issue_2001.cpp | 0 .../tests/input/cpp/issue_2124-1.cpp | 0 .../tests/input/cpp/issue_2124-2.cpp | 0 .../tests/input/cpp/issue_2209-1.cpp | 0 .../tests/input/cpp/issue_2209-2.cpp | 0 .../tests/input/cpp/issue_2623.cpp | 0 .../tests/input/cpp/issue_3105_1.cpp | 0 .../tests/input/cpp/issue_3105_2.cpp | 0 .../tests/input/cpp/issue_3116-2.cpp | 0 .../tests/input/cpp/issue_3116.cpp | 0 .../tests/input/cpp/issue_3330.cpp | 0 .../tests/input/cpp/issue_3368.cpp | 0 .../tests/input/cpp/issue_3378.cpp | 0 .../tests/input/cpp/issue_523.cpp | 0 .../tests/input/cpp/issue_547_for_each.cpp | 0 .../tests/input/cpp/issue_564.cpp | 0 .../tests/input/cpp/issue_574-i.cpp | 0 .../tests/input/cpp/issue_574.cpp | 0 .../tests/input/cpp/issue_624_angle.cpp | 0 .../tests/input/cpp/issue_633_typename.cpp | 0 .../tests/input/cpp/issue_672.cpp | 0 .../tests/input/cpp/kw_subst.cpp | 0 .../tests/input/cpp/kw_subst2.cpp | 0 .../tests/input/cpp/lambda.cpp | 0 .../tests/input/cpp/lambda2.cpp | 0 .../tests/input/cpp/lambda_brace_list.cpp | 0 .../tests/input/cpp/lambda_in_one_liner.cpp | 0 .../tests/input/cpp/lambda_selfcalling.cpp | 0 .../tests/input/cpp/lineEndings-Mac.cpp | 0 .../tests/input/cpp/lineEndings-Unix.cpp | 0 .../tests/input/cpp/lineEndings-Win.cpp | 0 .../tests/input/cpp/long_br_cmt.cpp | 0 .../tests/input/cpp/long_lines.cpp | 0 .../tests/input/cpp/long_namespace.cpp | 0 .../tests/input/cpp/macro_spaces.cpp | 0 .../tests/input/cpp/misc.cpp | 0 .../tests/input/cpp/misc2.cpp | 0 .../tests/input/cpp/misc3.cpp | 0 .../tests/input/cpp/misc4.cpp | 0 .../tests/input/cpp/misc5.cpp | 0 .../tests/input/cpp/misc6.cpp | 0 .../input/cpp/mod_remove_empty_return-2.cpp | 0 .../input/cpp/mod_remove_empty_return.cpp | 0 .../tests/input/cpp/ms-style-ref.cpp | 0 .../tests/input/cpp/multi_line.cpp | 0 .../tests/input/cpp/namespace_namespace.cpp | 0 .../tests/input/cpp/new_op.cpp | 0 .../tests/input/cpp/nl-class.h | 0 .../tests/input/cpp/nl-namespace.h | 0 .../input/cpp/nl_assign_leave_one_liners.cpp | 0 .../tests/input/cpp/nl_before_after.h | 0 .../input/cpp/nl_before_brace_open_test.cpp | 0 .../input/cpp/nl_before_func_body_def.cpp | 0 .../cpp/nl_before_struct_scoped_enum.cpp | 0 .../input/cpp/nl_before_struct_struct.cpp | 0 .../tests/input/cpp/nl_brace_brace.cpp | 0 .../tests/input/cpp/nl_fdef_brace_cond-f.cpp | 0 .../tests/input/cpp/nl_fdef_brace_cond-fr.cpp | 0 .../tests/input/cpp/nl_fdef_brace_cond-r.cpp | 0 .../tests/input/cpp/nl_fdef_brace_cond-rf.cpp | 0 .../input/cpp/nl_for_leave_one_liners.cpp | 0 .../tests/input/cpp/nl_func-2.cpp | 0 .../tests/input/cpp/nl_func.cpp | 0 .../tests/input/cpp/nl_func_call_empty.cpp | 0 .../tests/input/cpp/nl_func_call_paren.cpp | 0 .../input/cpp/nl_func_call_paren_empty.cpp | 0 .../tests/input/cpp/nl_func_decl.cpp | 0 .../input/cpp/nl_func_def_paren_empty.cpp | 0 .../tests/input/cpp/nl_func_paren_empty.cpp | 0 .../tests/input/cpp/nl_func_scope_name.cpp | 0 .../tests/input/cpp/nl_func_type_name.cpp | 0 .../tests/input/cpp/nl_inside_namespace.cpp | 0 .../tests/input/cpp/nl_max_blank_in_func.cpp | 0 .../tests/input/cpp/noexcept.cpp | 0 .../tests/input/cpp/not_lambda.cpp | 0 .../tests/input/cpp/op_sym_empty.cpp | 0 .../tests/input/cpp/operator.cpp | 0 .../tests/input/cpp/operator_proto.cpp | 0 .../tests/input/cpp/out-668.cpp | 0 .../tests/input/cpp/output.cpp | 0 .../tests/input/cpp/override_virtual.cpp | 0 .../tests/input/cpp/parameter-packs.cpp | 0 .../tests/input/cpp/patch_32.cpp | 0 .../tests/input/cpp/pos_assign.cpp | 0 .../tests/input/cpp/pos_bool_in_template.h | 0 .../tests/input/cpp/pos_shift.cpp | 0 .../tests/input/cpp/pp-define-indent.cpp | 0 .../tests/input/cpp/pp-pragma.cpp | 0 .../tests/input/cpp/pp_indent_brace.cpp | 0 .../tests/input/cpp/pp_indent_case.cpp | 0 .../tests/input/cpp/pp_indent_extern.cpp | 0 .../tests/input/cpp/pp_indent_func_def.cpp | 0 .../tests/input/cpp/pp_multi_comment.cpp | 0 .../tests/input/cpp/proto-wrap.cpp | 0 .../tests/input/cpp/ptr-star.cpp | 0 .../tests/input/cpp/qt-1.cpp | 0 .../tests/input/cpp/qtargs.cpp | 0 .../tests/input/cpp/region.cpp | 0 .../tests/input/cpp/return_braced_init.cpp | 0 .../tests/input/cpp/return_init_list.cpp | 0 .../tests/input/cpp/return_remove.cpp | 0 .../tests/input/cpp/returns.cpp | 0 .../tests/input/cpp/sef.cpp | 0 .../tests/input/cpp/semi.cpp | 0 .../tests/input/cpp/semicolons.cpp | 0 .../tests/input/cpp/sf.2886991.cpp | 0 .../tests/input/cpp/sf.3266678.cpp | 0 .../tests/input/cpp/sf.3315874.h | 0 .../tests/input/cpp/sf557.cpp | 0 .../tests/input/cpp/sf562.cpp | 0 .../tests/input/cpp/sf567.cpp | 0 .../tests/input/cpp/sf574.cpp | 0 .../tests/input/cpp/sf583.cpp | 0 .../tests/input/cpp/sf593.cpp | 0 .../tests/input/cpp/sim.h | 0 .../tests/input/cpp/sp_after_angle.cpp | 0 .../tests/input/cpp/sp_after_constr_colon.cpp | 0 .../tests/input/cpp/sp_after_decltype.cpp | 0 .../tests/input/cpp/sp_after_type.cpp | 0 .../tests/input/cpp/sp_angle_paren.cpp | 0 .../tests/input/cpp/sp_arith_additive.cpp | 0 .../input/cpp/sp_balance_nested_parens.cpp | 0 .../tests/input/cpp/sp_before_byref_func.cpp | 0 .../tests/input/cpp/sp_before_case_colon.cpp | 0 .../input/cpp/sp_before_constr_colon.cpp | 0 .../input/cpp/sp_before_not_var_ptr_star.cpp | 0 .../input/cpp/sp_before_tr_emb_cmt_input.cpp | 0 .../tests/input/cpp/sp_brace_brace.cpp | 0 .../tests/input/cpp/sp_brace_catch.cpp | 0 .../tests/input/cpp/sp_cmt_cpp_region.cpp | 0 .../tests/input/cpp/sp_cmt_cpp_start.cc | 0 .../tests/input/cpp/sp_cond_question.cpp | 0 .../tests/input/cpp/sp_cparen_oparen.cpp | 0 .../tests/input/cpp/sp_cpp_lambda_fparen.cpp | 0 .../tests/input/cpp/sp_decltype.cpp | 0 .../tests/input/cpp/sp_endif_cmt.cpp | 0 .../tests/input/cpp/sp_enum_assign.cpp | 0 .../tests/input/cpp/sp_enum_colon.cpp | 0 .../tests/input/cpp/sp_func_call_paren.cpp | 0 .../tests/input/cpp/sp_inside_braces_enum.cpp | 0 .../tests/input/cpp/sp_not_not.cpp | 0 .../tests/input/cpp/sp_paren_brace.cpp | 0 .../tests/input/cpp/sp_qualifier_ptr_star.cpp | 0 .../tests/input/cpp/sp_skip_vbrace_tokens.cpp | 0 .../tests/input/cpp/sp_throw_paren.cpp | 0 .../tests/input/cpp/sp_type_func.cpp | 0 .../tests/input/cpp/squeeze_ifdef.cpp | 0 .../tests/input/cpp/static.h | 0 .../tests/input/cpp/stdcall.cpp | 0 .../input/cpp/string_replace_tab_chars.cpp | 0 .../tests/input/cpp/strings.cpp | 0 .../tests/input/cpp/tab-0.cpp | 0 .../tests/input/cpp/tab-1.cpp | 0 .../tests/input/cpp/templ_class.h | 0 .../tests/input/cpp/templates.cpp | 0 .../tests/input/cpp/templates2.cpp | 0 .../tests/input/cpp/templates3.cpp | 0 .../tests/input/cpp/templates4.cpp | 0 .../tests/input/cpp/throws.cpp | 0 .../tests/input/cpp/toggle_processing_cmt.cpp | 0 .../input/cpp/toggle_processing_cmt2.cpp | 0 .../tests/input/cpp/trailing_return.cpp | 0 .../input/cpp/trailing_return_byref_ptr.cpp | 0 .../tests/input/cpp/try-catch-nl.cpp | 0 .../tests/input/cpp/type_brace_init_lst.cpp | 0 .../input/cpp/uniform_initialization.cpp | 0 .../tests/input/cpp/using-alias-in-define.cpp | 0 .../tests/input/cpp/var_def_blks.cpp | 0 .../tests/input/cpp/var_def_gap.cpp | 0 .../tests/input/cpp/variadic-template.h | 0 .../tests/input/cpp/wacky-template.cpp | 0 .../tests/input/cs/1822.cs | 0 .../tests/input/cs/615_nested-usings.cs | 0 .../tests/input/cs/620_getset-brace.cs | 0 .../tests/input/cs/621_this-spacing.cs | 0 .../tests/input/cs/625_where-constraints.cs | 0 .../cs/630_bad-new-init-semicolon-removal.cs | 0 .../tests/input/cs/Issue_2705.cs | 0 .../tests/input/cs/UNI-11662.cs | 0 .../tests/input/cs/UNI-11993.cs | 0 .../tests/input/cs/UNI-12303.cs | 0 .../tests/input/cs/UNI-1288.cs | 0 .../tests/input/cs/UNI-1338.cs | 0 .../tests/input/cs/UNI-1343.cs | 0 .../tests/input/cs/UNI-1345.cs | 0 .../tests/input/cs/UNI-13955.cs | 0 .../tests/input/cs/UNI-14131.cs | 0 .../tests/input/cs/UNI-17253.cs | 0 .../tests/input/cs/UNI-18437.cs | 0 .../tests/input/cs/UNI-18777.cs | 0 .../tests/input/cs/UNI-18780.cs | 0 .../tests/input/cs/UNI-18829.cs | 0 .../tests/input/cs/UNI-1919.cs | 0 .../tests/input/cs/UNI-19644.cs | 0 .../tests/input/cs/UNI-1975.cs | 0 .../tests/input/cs/UNI-1977.cs | 0 .../tests/input/cs/UNI-1978.cs | 0 .../tests/input/cs/UNI-19895.cs | 0 .../tests/input/cs/UNI-2007.cs | 0 .../tests/input/cs/UNI-2008.cs | 0 .../tests/input/cs/UNI-2020.cs | 0 .../tests/input/cs/UNI-2021.cs | 0 .../tests/input/cs/UNI-21730.cs | 0 .../tests/input/cs/UNI-2505.cs | 0 .../tests/input/cs/UNI-2506.cs | 0 .../tests/input/cs/UNI-2684.cs | 0 .../tests/input/cs/UNI-2685.cs | 0 .../tests/input/cs/UNI-29933.cs | 0 .../tests/input/cs/UNI-30498_2.cs | 0 .../tests/input/cs/UNI-3083.cs | 0 .../tests/input/cs/UNI-32658.cs | 0 .../tests/input/cs/UNI-3484.cs | 0 .../tests/input/cs/UNI-36862.cs | 0 .../tests/input/cs/UNI-37241.cs | 0 .../tests/input/cs/UNI-40685.cs | 0 .../tests/input/cs/UNI-58354.cs | 0 .../tests/input/cs/UNI-9917.cs | 0 .../tests/input/cs/add-nl-before-namespace.cs | 0 .../tests/input/cs/bug_1591.cs | 0 .../tests/input/cs/bug_1620.cs | 0 .../tests/input/cs/bug_1637.cs | 0 .../tests/input/cs/bug_1650.cs | 0 .../tests/input/cs/bug_600.cs | 0 .../tests/input/cs/bug_620.cs | 0 .../tests/input/cs/bug_i_679.cs | 0 .../tests/input/cs/bug_i_935.cs | 0 .../tests/input/cs/cast.cs | 0 .../tests/input/cs/cmt_backslash_eol.cs | 0 .../tests/input/cs/comma.cs | 0 .../tests/input/cs/delegate.cs | 0 .../tests/input/cs/exception-filters.cs | 0 .../tests/input/cs/fncall_as_ctor_in_attr.cs | 0 .../tests/input/cs/generics.cs | 0 .../tests/input/cs/getset.cs | 0 .../tests/input/cs/gs.cs | 0 .../tests/input/cs/ifcolalign.cs | 0 .../tests/input/cs/ifcomment.cs | 0 .../input/cs/indent-multistring-coulmn1.cs | 0 .../tests/input/cs/logger.cs | 0 .../tests/input/cs/mdarray_space.cs | 0 .../tests/input/cs/misc-failures.cs | 0 .../cs/mod_full_brace_nl_block_rem_mlcond.cs | 0 .../tests/input/cs/mod_full_paren_if_bool.cs | 0 .../input/cs/new-constraint-paren-space.cs | 0 .../tests/input/cs/nullable_prop.cs | 0 .../tests/input/cs/oneline_property.cs | 0 .../input/cs/operator-null-conditional.cs | 0 .../cs/operator_null-coalescing-assignment.cs | 0 .../tests/input/cs/preserveTabs.cs | 0 .../tests/input/cs/property.cs | 0 .../tests/input/cs/region.cs | 0 .../tests/input/cs/remove_semi.cs | 0 .../tests/input/cs/sf607.cs | 0 .../tests/input/cs/sf628.cs | 0 .../tests/input/cs/simple.cs | 0 .../tests/input/cs/sort_using.cs | 0 .../tests/input/cs/sort_using_categ.cs | 0 .../tests/input/cs/sp_between_new_paren.cs | 0 .../input/cs/squeeze-paren-close-Option.cs | 0 .../tests/input/cs/string_multi.cs | 0 .../tests/input/cs/strings.cs | 0 .../tests/input/cs/tcf.cs | 0 .../tests/input/cs/unsafe.cs | 0 .../tests/input/cs/utf16be.cs | Bin .../tests/input/cs/utf16be_no_bom.cs | Bin .../tests/input/cs/utf16le.cs | Bin .../tests/input/cs/utf16le_no_bom.cs | Bin .../tests/input/cs/var-member.cs | 0 .../tests/input/cs/verbatim_strings.cs | 0 .../tests/input/cs/when.cs | 0 .../tests/input/d/1438.d | 0 .../tests/input/d/HashMap.d | 0 .../tests/input/d/Lexer.d | 0 .../tests/input/d/bug-indent.d | 0 .../tests/input/d/casts.d | 0 .../tests/input/d/const.d | 0 .../tests/input/d/d_sp_paren.d | 0 .../tests/input/d/delegate.d | 0 .../tests/input/d/enum.d | 0 .../tests/input/d/extern_.d | 0 .../tests/input/d/funcfunc.d | 0 .../tests/input/d/imports.d | 0 .../tests/input/d/invariant.d | 0 .../tests/input/d/numbers.d | 0 .../tests/input/d/sort_import.d | 0 .../tests/input/d/square_indent_tab.d | 0 .../tests/input/d/static_if.d | 0 .../tests/input/d/static_if_in_struct.d | 0 .../tests/input/d/strings.d | 0 .../tests/input/d/template.d | 0 .../tests/input/d/template_spacing000.d | 0 .../tests/input/d/template_spacing001.d | 0 .../tests/input/d/template_use.d | 0 .../tests/input/d/tst01.d | 0 .../tests/input/d/tst02.d | 0 .../tests/input/d/tst03.d | 0 .../tests/input/d/type_spacing000.d | 0 .../tests/input/d/vbraces000.d | 0 .../tests/input/d/vbraces001.d | 0 .../tests/input/d/vbraces002.d | 0 .../tests/input/d/volatile-1.d | 0 .../tests/input/d/volatile-2.d | 0 .../tests/input/d/volatile-3.d | 0 .../tests/input/d/volatile.d | 0 .../tests/input/d/wysiwyg_strings.d | 0 .../tests/input/ecma/example-1.es | 0 .../tests/input/java/Issue_1122.java | 0 .../tests/input/java/Issue_1124.java | 0 .../tests/input/java/Issue_1845.java | 0 .../tests/input/java/Issue_670.java | 0 .../tests/input/java/Java8DoubleColon.java | 0 .../tests/input/java/annotation1.java | 0 .../tests/input/java/annotation2.java | 0 .../tests/input/java/annotation3.java | 0 .../tests/input/java/assert.java | 0 .../tests/input/java/cast.java | 0 .../tests/input/java/double_brace.java | 0 .../input/java/doxy-javadoc-alignment.java | 0 .../tests/input/java/foreach.java | 0 .../tests/input/java/generics.java | 0 .../input/java/generics_return_type.java | 0 .../tests/input/java/generics_wildcard.java | 0 .../tests/input/java/i1121.java | 0 .../tests/input/java/issue_672.java | 0 .../java/leading-tabs-for-java-lambda.java | 0 .../tests/input/java/long_cl_cmt.java | 0 .../java/nl_before_ignore_after_case.java | 0 .../tests/input/java/sf567.java | 0 .../tests/input/java/sp_after_angle.java | 0 .../tests/input/java/sp_after_for_colon.java | 0 .../tests/input/java/sp_before_byref.java | 0 .../tests/input/java/sp_this_paren.java | 0 .../tests/input/java/synchronized.java | 0 .../tests/input/java/try.java | 0 .../tests/input/java/variable_aligns.java | 0 .../tests/input/oc/1927.m | 0 .../tests/input/oc/3766.m | 0 .../tests/input/oc/3767.mm | 0 .../tests/input/oc/3811.mm | 0 .../tests/input/oc/3812.m | 0 .../tests/input/oc/3813.m | 0 .../tests/input/oc/3819.m | 0 .../tests/input/oc/3822.h | 0 .../tests/input/oc/3823.m | 0 .../tests/input/oc/Declarations.h | 0 .../tests/input/oc/Fraction.h | 0 .../tests/input/oc/Fraction.m | 0 .../tests/input/oc/Issue_2172.m | 0 .../tests/input/oc/Issue_2289.m | 0 .../tests/input/oc/Issue_681.oc | 0 .../tests/input/oc/UNI-11095.mm | 0 .../tests/input/oc/UNI-1333.mm | 0 .../tests/input/oc/align-objc-like-xcode.m | 0 .../input/oc/align_colon_with_ternary_1.m | 0 .../input/oc/align_colon_with_ternary_2.m | 0 .../tests/input/oc/argtypes.mm | 0 .../tests/input/oc/asm.h.mm | 0 .../input/oc/attribute_specifier_seqs.mm | 0 .../tests/input/oc/available.m | 0 .../tests/input/oc/block_in_method.m | 0 .../tests/input/oc/block_literal_protocol.m | 0 .../tests/input/oc/block_pointer.m | 0 .../tests/input/oc/blocks.m | 0 .../tests/input/oc/blocks_align.m | 0 .../tests/input/oc/blocks_align2.m | 0 .../tests/input/oc/box.m | 0 .../tests/input/oc/boxed_receiver.m | 0 .../tests/input/oc/bug_1366.m | 0 .../tests/input/oc/bug_167.m | 0 .../tests/input/oc/bug_1674.m | 0 .../tests/input/oc/bug_1683.m | 0 .../tests/input/oc/bug_340.m | 0 .../tests/input/oc/bug_404.m | 0 .../tests/input/oc/bug_497.m | 0 .../tests/input/oc/bug_841.m | 0 .../tests/input/oc/bug_i_125-412.m | 0 .../tests/input/oc/bug_i_408.m | 0 .../tests/input/oc/bug_i_477.m | 0 .../tests/input/oc/c-cpp-oc-wrapper.c | 0 .../tests/input/oc/cast.m | 0 .../tests/input/oc/casting.mm | 0 .../tests/input/oc/chunk_ends_type1.m | 0 .../tests/input/oc/chunk_ends_type2.m | 0 .../tests/input/oc/chunk_ends_type3.m | 0 .../tests/input/oc/chunk_ends_type4.m | 0 .../tests/input/oc/cmt_insert.m | 0 .../tests/input/oc/cmt_insert2.m | 0 .../tests/input/oc/code_placeholder.m | 0 .../tests/input/oc/complex_method.m | 0 .../tests/input/oc/definesalign.h.mm | 0 .../tests/input/oc/delete-space-oc.mm | 0 .../tests/input/oc/double-indent-objc-dict.m | 0 .../tests/input/oc/double_angle_space.m | 0 .../tests/input/oc/exceptions.m | 0 .../tests/input/oc/extern-c-attribute.m | 0 .../tests/input/oc/for.m | 0 .../tests/input/oc/for2.m | 0 .../tests/input/oc/func-param-wrap-oc.mm | 0 .../tests/input/oc/func_def.mm | 0 .../tests/input/oc/gh137.m | 0 .../tests/input/oc/gh293.m | 0 .../tests/input/oc/gh511.m | 0 .../tests/input/oc/i1213.m | 0 .../input/oc/indent-inside-ternary-operator.m | 0 .../tests/input/oc/indent-objc-block.m | 0 .../tests/input/oc/indent_boxed.m | 0 .../tests/input/oc/indent_oc_inside_msg_sel.m | 0 .../tests/input/oc/indent_single_newline.m | 0 .../tests/input/oc/inttypes.h.mm | 0 .../tests/input/oc/issue_2629.m | 0 .../tests/input/oc/issue_2631.m | 0 .../tests/input/oc/issue_2675.m | 0 .../tests/input/oc/issue_2722.m | 0 .../tests/input/oc/issue_2724.m | 0 .../tests/input/oc/issue_2727.m | 0 .../tests/input/oc/issue_3031.mm | 0 .../tests/input/oc/kw.m | 0 .../tests/input/oc/literals.mm | 0 .../tests/input/oc/macro-close-brace.m | 0 .../tests/input/oc/main.m | 0 .../tests/input/oc/method_ends_semicolon.m | 0 .../tests/input/oc/misc.m | 0 .../tests/input/oc/more_blocks.m | 0 .../tests/input/oc/more_blocks_2.m | 0 .../tests/input/oc/msg.m | 0 .../tests/input/oc/msg_align.m | 0 .../tests/input/oc/negative_value.m | 0 .../tests/input/oc/nelem.m | 0 .../tests/input/oc/newlines.mm | 0 ...unc_call_args_multi_line_ignore_closures.m | 0 .../input/oc/nl_oc_msg_args_max_code_width.m | 0 .../input/oc/nl_oc_msg_args_min_params.m | 0 .../tests/input/oc/ns_enum-i.m | 0 .../tests/input/oc/ns_enum.m | 0 .../tests/input/oc/objc.mm | 0 .../tests/input/oc/oc-split.m | 0 .../tests/input/oc/oc_cond_colon.m | 0 .../tests/input/oc/oc_msg_in_pp.m | 0 .../tests/input/oc/ocpp_msg_access.mm | 0 .../tests/input/oc/pp-ignore.mm | 0 .../tests/input/oc/pp_bool.m | 0 .../tests/input/oc/properties.m | 0 .../tests/input/oc/protocol.m | 0 .../tests/input/oc/react_native.m | 0 .../tests/input/oc/real_world_file.m | 0 .../tests/input/oc/receiver.m | 0 .../tests/input/oc/return_type.m | 0 .../tests/input/oc/selector.m | 0 .../tests/input/oc/sort_import.m | 0 .../tests/input/oc/sort_import_group.m | 0 .../tests/input/oc/sort_import_group_regex.mm | 0 .../tests/input/oc/sp_after_angle.m | 0 .../tests/input/oc/sp_after_oc_msg_receiver.m | 0 .../tests/input/oc/sp_before_oc_proto_list.m | 0 .../tests/input/oc/sp_cond_ternary_short.m | 0 .../tests/input/oc/sp_inside_braces_oc_dict.m | 0 .../tests/input/oc/sp_oc_boxed.m | 0 .../tests/input/oc/sp_oc_catch.m | 0 .../tests/input/oc/sp_oc_classname_paren-r.m | 0 .../tests/input/oc/sp_oc_synchronized.m | 0 .../tests/input/oc/string.m | 0 .../tests/input/oc/ternary.m | 0 .../tests/input/oc/typeof.m | 0 .../tests/input/pawn/Issue_2586.pawn | 0 .../tests/input/pawn/Issue_2665.pawn | 0 .../tests/input/pawn/comment.p | 0 .../tests/input/pawn/crusty_ex-1.sma | 0 .../tests/input/pawn/enum.pawn | 0 .../tests/input/pawn/functions.pawn | 0 .../tests/input/pawn/gh419.pawn | 0 .../tests/input/pawn/preproc.pawn | 0 .../tests/input/pawn/rpn_calc.pawn | 0 .../tests/input/pawn/str-escape.p | 0 .../tests/input/pawn/switch-vsemi.sma | 0 .../tests/input/pawn/tags.pawn | 0 .../tests/input/pawn/test1.pawn | 0 .../tests/input/pawn/traffic.p | 0 .../tests/input/pawn/unbraced.p | 0 .../tests/input/sql/issue_527.sqc | 0 .../tests/input/sql/mysql.sqc | 0 .../tests/input/sql/sta-select.sqc | 0 .../tests/input/vala/Issue_2090.vala | 0 .../tests/input/vala/Issue_2270.vala | 0 .../tests/input/vala/advanced.vala | 0 .../tests/input/vala/cast.vala | 0 .../tests/input/vala/gh287.vala | 0 .../tests/input/vala/identifier.vala | 0 .../tests/input/vala/list.vala | 0 .../tests/input/vala/mdarray_space.vala | 0 .../tests/input/vala/nullable.vala | 0 .../tests/input/vala/preproc.vala | 0 .../tests/input/vala/verbatim_str.vala | 0 .../tests/input/vala/verbatim_str2.vala | 0 .../tests/java.test | 0 .../tests/objective-c.test | 0 .../tests/pawn.test | 0 .../tests/run_format_tests.py | 0 .../tests/run_sources_tests.py | 0 .../tests/run_test.py | 0 .../tests/staging.test | 0 .../tests/test_uncrustify/__init__.py | 0 .../tests/test_uncrustify/ansicolor.py | 0 .../tests/test_uncrustify/config.py | 0 .../tests/test_uncrustify/failure.py | 0 .../tests/test_uncrustify/selector.py | 0 .../tests/test_uncrustify/test.py | 0 .../tests/test_uncrustify/utilities.py | 0 .../tests/tests.vpj | 0 .../tests/vala.test | 0 .../uncrustify.vpj | 0 .../uncrustify.vpw | 0 .../uncrustify-trinity_0.78.0.orig.tar.gz | Bin 1804404 -> 0 bytes .../uncrustify-trinity_0.78.1.orig.tar.gz | Bin 0 -> 1833674 bytes 5065 files changed, 34778 insertions(+), 30943 deletions(-) delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.quilt_patches delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.quilt_series delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.version delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/AUTHORS delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/CMakeLists.txt delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/ChangeLog delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/README.md delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/changelog delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/config.txt delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/default.cfg delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/index.html delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/defaults.cfg delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/uigui_uncrustify.ini delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/package.json delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/release-process.rst delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/newlines.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/width.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/c.test delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30345-issue_3105_2.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34330-Issue_3061_0nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34331-Issue_3061_1nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34332-Issue_3061_2nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34333-Issue_3061_0nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34334-Issue_3061_1nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34335-Issue_3061_2nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34336-Issue_3061_0nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34337-Issue_3061_1nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34338-Issue_3061_2nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34339-Issue_3061_0nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34340-Issue_3061_1nl.cpp delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34341-Issue_3061_2nl.cpp rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/.editorconfig (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/.gitattributes (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/.github/ISSUE_TEMPLATE (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/.github/workflows/uncrustify_test.yml (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/.gitignore (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/.travis.yml (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/AUTHORS rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/BUGS (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/CMakeLists.txt rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/CODEOWNERS (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/CONTRIBUTING.md (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/COPYING (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/ChangeLog rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/Comments.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/HELP (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/LIMITATIONS.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/NEWS (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/README.md rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/TESTING (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/appveyor.yml (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/cmake/CodeCoverage.cmake (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/cmake/GenerateTokenNames.cmake (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/cmake/GenerateVersionHeader.cmake (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/cmake/Toolchain-mingw32.cmake (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/cmake/Toolchain-mingw64.cmake (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/cmake/uninstall.cmake (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/commit.log (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/coverity.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/coverity.travis.yml (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/cdbs/debian-tde.mk (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/cdbs/versions.pl (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/changelog rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/compat (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/control (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/copyright (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/docs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/patches/001_docs-remove-remote-images.patch (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/patches/002_trinity_customization.diff (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/patches/003_fixed_usage.diff (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/patches/series (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/rules (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/source/format (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/debian/source/options (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/Conditional_operator.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/Conditional_operator.txt-save (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/Track.jpg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/Tracking.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/align-thresholds.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/control_the_spaces.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/dump-steps.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/example.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/goals.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/how_to_configure_options.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/how_to_format_cpp_lambda_functions.rst (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/align_typedef.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/ben.cfg.txt (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/config.txt rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/configuration.txt (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/default.cfg rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/examples/c-1.in.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/examples/c-1.out.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/examples/example.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/images/linuxlinks.gif (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/index.html rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/linux.cfg.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_ASM.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Align.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_CLI_NET.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_C_sharp.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_D.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Indenting.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Java.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_ModifyCode.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Namespace.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_NewLines.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Objectiv-C.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Positioning.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Preprocessor.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Assign.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Byref.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Case.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Cast.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Class.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Comma.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Enum.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_For.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_New.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Operator.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Paren.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Space_Template.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/options_Spaces.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/project-support.jpg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/uncrustify.css (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/htdocs/uncrustify.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/not_a_compiler.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/overview.odt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/paren_stack.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/preprocessor_indentation.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/theory.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/threads.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/documentation/track.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/CMakeLists.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/CMake_catFiles.cmake (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/CMake_emscripten_test.cmake (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/README.md (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/build.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/libUncrustify.d.ts (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/postfix_file (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/postfix_module.js (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/prefix_file (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/prefix_module.js (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/test/run_tests.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/emscripten/test/test_run.js (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/MS-calling_conventions.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/align_assign.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/amxmodx.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/ben.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/ben2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/d.cfg (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/defaults.cfg rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/dofiles.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/freebsd.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/gnu-indent.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/klaus.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/kr-indent.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/linux-indent.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/linux.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/mono.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/msvc.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/objc.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/sun.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/types.txt (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/uigui_uncrustify.ini rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/uncrust-files.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/uncrustify.xml.in (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/etc/xsupplicant.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/extras.vpj (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/forUncrustifySources.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/forUncrustifySources.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/lnt/ChunkStack.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/lnt/align.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/lnt/chunk_list.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/lnt/logger.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/lnt/readme.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/lnt/unc_text.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/lnt/uncrustify_types.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/man/uncrustify.1.in (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/osx/Xcode Organizer Actions.xccommands (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/package.json create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/release-process.rst rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/Gcov_test.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/Run_clang-tidy.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/add_test_list.awk (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/check_options.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/cmpcfg.pl (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/compare_the_gcov.awk (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/gen_changelog.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/gen_config_combinations_uniq_output.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/gen_config_combinations_uniq_output_example.json (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/grammar_permutator.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/make_katehl.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/make_option_enum.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/make_options.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/make_punctuator_table.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/make_version.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/option_reducer.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/pclint/au-sm123.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/pclint/co-gcc.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/pclint/co-gcc.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/pclint/lint_cfg.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/pclint/pclint_cfg_eclipse.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/pclint/policy.lnt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/pclint/run-pclint-eclipse.bat (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/pclint/usage.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/prepare_list_of_authors.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/release_tool.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/run_ctest.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/tokenizer.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/scripts/update_emscripten_bindings.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/.kateconfig (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/ChunkStack.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/ChunkStack.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/EnumStructUnionParser.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/EnumStructUnionParser.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/ListManager.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/add_space_table.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_add.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_add.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_asm_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_asm_colon.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_assign.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_assign.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_braced_init_list.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_braced_init_list.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_eigen_comma_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_eigen_comma_init.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_func_params.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_func_proto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_func_proto.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_init_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_init_brace.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_left_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_left_shift.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_log_al.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_log_al.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_nl_cont.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_nl_cont.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_oc_decl_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_oc_decl_colon.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_oc_msg_colons.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_oc_msg_colons.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_oc_msg_spec.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_oc_msg_spec.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_preprocessor.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_preprocessor.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_same_func_call_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_same_func_call_params.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_stack.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_stack.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_struct_initializers.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_struct_initializers.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_tab_column.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_tab_column.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_tools.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_tools.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_trailing_comments.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_trailing_comments.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_typedefs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_typedefs.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_var_def_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/align_var_def_brace.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/args.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/args.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/backup.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/backup.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/base_types.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/brace_cleanup.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/brace_cleanup.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/braces.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/calculate_closing_brace_position.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/calculate_closing_brace_position.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/change_int_types.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/change_int_types.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/char_table.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/check_template.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/check_template.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/chunk.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/chunk.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine_fix_mark.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine_fix_mark.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine_labels.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine_labels.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine_skip.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine_skip.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine_tools.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/combine_tools.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/compat.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/compat_posix.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/compat_win32.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/config.h.in (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/cs_top_is_question.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/cs_top_is_question.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/detect.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/detect.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/enum_cleanup.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/enum_cleanup.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/enum_flags.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/error_types.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/flag_braced_init_list.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/flag_braced_init_list.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/flag_decltype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/flag_decltype.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/flag_parens.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/flag_parens.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/indent.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/keywords.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/keywords.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/lang_pawn.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/lang_pawn.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/language_names.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/language_names.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/language_tools.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/language_tools.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/log_levels.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/log_rules.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/log_rules.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/logger.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/logger.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/logmask.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/logmask.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/mark_functor.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/mark_functor.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/mark_question_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/mark_question_colon.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/md5.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/md5.h (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/newlines.cpp rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/newlines.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/option.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/option.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/option_enum.cpp.in (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/option_enum.h.in (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/options.cpp.in (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/options.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/options_for_QT.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/options_for_QT.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/output.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/output.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parameter_pack_cleanup.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parameter_pack_cleanup.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parens.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parens.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parent_for_pp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parent_for_pp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parsing_frame.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parsing_frame.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parsing_frame_stack.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/parsing_frame_stack.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/pcf_flags.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/pcf_flags.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/pragma_cleanup.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/pragma_cleanup.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/prototypes.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/punctuators.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/punctuators.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/quick_align_again.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/quick_align_again.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/remove_duplicate_include.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/remove_duplicate_include.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/remove_extra_returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/remove_extra_returns.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/rewrite_infinite_loops.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/rewrite_infinite_loops.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/semicolons.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/semicolons.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/sorting.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/sorting.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/space.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/space.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/symbols_table.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/token_enum.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/tokenize.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/tokenize.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/tokenize_cleanup.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/tokenize_cleanup.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/unc_ctype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/unc_ctype.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/unc_text.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/unc_text.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/unc_tools.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/unc_tools.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/uncrustify.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/uncrustify.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/uncrustify_emscripten.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/uncrustify_limits.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/uncrustify_types.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/uncrustify_types.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/uncrustify_version.h.in (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/unicode.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/unicode.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/universalindentgui.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/universalindentgui.h (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/width.cpp rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/width.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/src/windows_compat.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/.editorconfig (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/BRACED_INIT_LIST_found_list.awk (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/CMakeLists.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/c-sharp.test (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/c.test rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/I-842.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/copyright-header.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/copyright-header.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/mini_d.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/mini_nd.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/replace.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/tracking_space.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/truncate.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/config/unmatched_close_pp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/I-3310.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/I-842.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/backup.h-save (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/class_enum_struct_union.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/in_fcn_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/logger.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/replace.list (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/testSrc.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/testSrcP.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/tracking_space.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/truncate.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/input/unmatched_close_pp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/21.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/25.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/28.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/31.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/36.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/66.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/9.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/92.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/Debug_tracking_space.html (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/I-842.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/backup.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/class_enum_struct_union.csv (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/class_enum_struct_union.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/copyright-header.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/help.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/in_fcn_def.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/logger_cs_L_99.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/p.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/pc-.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/replace.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/truncate.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/universalindent.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/unmatched_close_pp.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/v-out.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/output/xyz-err.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cli/test_cli_options.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/1225.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/1liner-no-split.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/1liner-split.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_2205.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_2278.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_2279.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_2360-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_2360-b.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_2411.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_2640.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3169.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3233.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3269.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3272.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3274.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3327.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3350.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3351.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3353.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3356.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3370.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3377.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3402.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3431.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3454.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3457.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3472.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3476.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3480.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3493.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3506.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3516.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3517.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3518.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3556.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3561.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3565.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3567-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3567-b.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3580.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3582.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3601.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3662.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3716-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3716-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3716-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3716-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3716-5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3852.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3873.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/Issue_3989.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/add_long_closebrace_comment_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_attr.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-6.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-7.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-8.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_func_proto_star_amp-9.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_keep_extra.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_multi.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_nl_cont-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_nl_cont-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_nl_cont_spaces-5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_right_cmt_gap-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_sf_call_span_418.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_sf_call_span_419.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_sf_call_thresh_416.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_sf_call_thresh_417.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_stack.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_trailing_do_cmt.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_typedef_func-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_typedef_func-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/align_typedef_gap-3_span-5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_047.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_048.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_049.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_050.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_051.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_052.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_053.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_054.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_055.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_056.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_057.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_058.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_061.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_063.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_064.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_065.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_069.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_070.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_071.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_072.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_073.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_074.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_075.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_076.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_077.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_078.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_079.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_080.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_081.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_083.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_084.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_085.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_086.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_087.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_088.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_089.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_090.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_091.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_092.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_093.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_094.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ben_095.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bool-pos-eol-break.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bool-pos-eol.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bool-pos-sol-break.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bool-pos-sol-force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bool-pos-sol.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-banner.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-banner.rerun.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-gnu.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-kr-br.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-kr-nobr.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-kr.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-remove-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-remove-all.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-ws.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/brace-ws2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bug_1702.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bug_1718.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bug_2331.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bug_489.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/bug_i_771.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/case-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/case-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/case-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cast-sp-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cast-sp-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cast-type.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cgal.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/clang-has_include.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cmt_indent_multi-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cmt_multi_check_last-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cmt_nl_end.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cmt_reflow.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/code_width-80.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/comment_conversion.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cond-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/convert_cmt_vbrace_one_line.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cpp_to_c-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cpp_to_c-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/cpp_to_c-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/custom_types_ssl.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/doxy-comment-no.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/doxy-comment-yes.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/else-if-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/else-if-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/empty_body.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/endif.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/enum_comma_ifdef.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/force_tab_after_define-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/freebsd.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/func_call_user.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ger.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/i1564.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/if_chain.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent-vbrace.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_assign.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_case_comment-false.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_case_comment-true.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_comment_align_thresh-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_compound_literal_return-false.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_compound_literal_return-true.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_func_call_param.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_func_def_param.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_func_param.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_func_proto_param.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_ignore_bool-true.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_macro_brace-false.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_macro_brace-true.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_paren_close--1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_paren_close-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_paren_close-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_single_line_comments_after.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/indent_sparen_extra-8.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/issue_527.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/label_colon_nl_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/label_colon_nl_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/leave_one_liners.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod-paren.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod-paren2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_case_brace_add.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_infinite_loop-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_infinite_loop-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_infinite_loop-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_infinite_loop-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_infinite_loop-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_infinite_loop-5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int-add-all-prefer-left.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int-add-all-prefer-right.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int-remove-all.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int-remove-left.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int-remove-right.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int-shift-left.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int-shift-right.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int_long-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int_long-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int_short-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int_short-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int_signed-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int_signed-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int_unsigned-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_int_unsigned-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_long_int-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_long_int-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_move_case_brace.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_move_case_return.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_short_int-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_short_int-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_signed_int-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_signed_int-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_unsigned_int-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/mod_unsigned_int-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/my_conf.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nepenthes.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/newline_after_endif.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl-comment.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_assign1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_assign2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_before_return_false.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_before_return_true.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_brace_test.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_collapse_empty_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_collapse_empty_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_collapse_empty_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_collapse_empty_4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_create_one_liner.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_ds_struct_enum-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_ds_struct_enum_cmt-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_endif.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_enum_own_lines-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_enum_own_lines-3.rerun.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_enum_own_lines-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_enum_own_lines-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_func_call-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_func_call-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_func_call-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_func_call-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_func_call-5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_semicolon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/nl_whole_file_ifdef.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pascal_ptr.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pos_compare-eol.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pos_compare-sol.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pos_conditional-l.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pos_conditional-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp-indent-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp-space.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_if_indent-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_if_indent-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_if_indent-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_if_indent-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_if_indent-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_if_indent_code-true.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_include_at_level-false.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_include_at_level-true.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent_brace--1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent_in_guard.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent_with_tabs_-1_0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent_with_tabs_-1_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent_with_tabs_-1_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent_with_tabs_0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent_with_tabs_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_indent_with_tabs_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_align_nl.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_align_pp_cnt3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_align_pp_col1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_align_pp_ml-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_align_pp_ml-5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_align_pp_ml0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_align_pp_ml2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_align_pp_ml4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_ignore_body.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_multiline_define_with_spaces.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_ret.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_space_after.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_space_before.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_space_before_after.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/pp_space_none.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/preproc-cleanup.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/ptr-arith.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/rdan.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/return-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/return-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/return-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/return-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sf537.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sf538.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_after_pointer_star-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_after_sparen-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_after_sparen-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_after_sparen-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_after_sparen-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_between_semi_for_empty-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_between_semi_for_empty-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_cmt_cpp_start-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_cond_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_emb_cmt-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_emb_cmt-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_emb_cmt-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_enum_brace-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_enum_brace-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_enum_brace-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_enum_brace-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_func_call_user_inside_fparen.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_ptr_star_func_var-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_ptr_star_func_var-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_ptr_star_func_var-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_ptr_star_func_var-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_sparen_paren-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/sp_sparen_paren-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/space_indent_columns-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/star-style-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/star-style-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/star-style-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/type_wrap.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/width-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/width.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/c/xml-str.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/Issue_3052.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/UNI-18777.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/aet-func_call_user.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/aet-func_def.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/aet-sp_after_oc_msg_receiver.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/aet-sp_inside_braces_oc_dict.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/aet.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/align-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/align_same_func_call_params-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/attribute_specifier_seqs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/ben2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/ben_011.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/ben_042.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/bool-pos-eol-force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/brace-allman.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/bug_637.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/bug_671.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/clark.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/clark.rerun.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/class-header.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/cmt_insert-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/cmt_insert-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/d.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/del_semicolon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/empty.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/file-header.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/file_footer.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/file_header.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/func-def-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/func-def-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/func-def-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/func-header.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/func-header2.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/function_header.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/indent_columns-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/indent_continue-8.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/indent_inside_ternary_operator.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/indent_ternary_operator-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/indent_ternary_operator-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/indent_var_def.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/issue_672.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/kw_subst.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/kw_subst2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/kw_subst3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/kw_subst4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/mod_case_brace_rm.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/mod_full_brace_if_chain_only-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/mod_paren_on_return-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/mod_paren_on_return-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/msg-header.h (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/neovim.cfg rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/nl_before_after.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/nl_before_ignore_after_case.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/region-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/region-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/region-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/region-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sort_imports.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_after_cast.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_after_type-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_after_type-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_arith-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_before_byref-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_cmt_cpp_start-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_cmt_cpp_start_force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_cparen_oparen-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/sp_inside_fparen-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/space_indent_columns-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/star_pos-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/tde.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/width-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/common/width-2.rerun.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/2185.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/2203.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/623_caret-spacing.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/633_decl-in-func-typedef.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/DefaultAndDelete-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/DefaultAndDelete-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/DefaultAndDelete-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Discussion_3987.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/I1112-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/I2103.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1052.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1130.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1167.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1184.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1460.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1511.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1692.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1703.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1734.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1753.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1813.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1923.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_1966.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2020.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2045.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2085.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2091.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2101.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2149.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2150.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2151.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2163.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2166.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2170.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2186.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2195.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2219.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2224.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2229.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2232.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2236.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2250.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2281.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2302.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2305.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2319.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2343.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2345.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2368.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2383.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2386.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2428.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2437.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2440.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2440_nl.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2478.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2561.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2570.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2574.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2582.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2591.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2594.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2596.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2604.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2668.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2688.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2689.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2692.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2703.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2734.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2735.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2742.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2752.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2757.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2758.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2759.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2771.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2794.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2795.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2823.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2831.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2836.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2873.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2879.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2886.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2890.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2902.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2907.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2914.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2921.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2930.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2942.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2949.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2957.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_2971.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3010.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3025.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3034.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3040.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3044.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3048.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3054-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3054.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3055.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3058.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3061_0nl.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3061_1nl.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3061_2nl.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3061_3nl.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3080.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3097.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3164.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3197.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3198.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3203.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3220-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3220-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3220-ir.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3220-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3236.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3237.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3252.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3284.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3294.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3309-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3309-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3309-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3316.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3357.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3409.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3413.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3422-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3422-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3428.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3428_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3428_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3428_4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3428_5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3428_6.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3446.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3448.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3513.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3546.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3550.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3552.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3558.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3570.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3576-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3576-b.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3604.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3614.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3710.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3785.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3786.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3786.rerun.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3863.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3865.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3865_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3914.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3915.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3916.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3919.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3920.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3965.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3967.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_3983.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_4036.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_4080.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_4094.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_4239.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_750.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_931.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Issue_995-do.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/NewLine-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/NewLine-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/STUCK_macro-difficulties.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U02-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U03-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U04-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U05-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U06-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U07-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U16-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U18-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U21-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U23-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U25-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U26-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U27-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U28-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U29-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U30-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U31-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U33-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/U36-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-10496.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-12046.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-1340.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-1344.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-1346.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-1347.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-1350.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-1356.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-1358.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-2049.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-2650.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-2680.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-29935.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-30088.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/UNI-32657.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/Uncrustify.Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/al.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align-330.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_assign_decl_func-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_assign_decl_func-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_assign_decl_func-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_assign_func_proto_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_assign_span-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_asterisk_after_type_cast.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_class-constr.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_continuation_left_shift.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_default_after_override.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_eigen_comma_init.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_fcall-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_fcall.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_params-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_params_gap.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_params_span-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_params_thresh_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_params_thresh_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_params_thresh_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_params_thresh_4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_proto_thresh_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_proto_thresh_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_proto_thresh_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_proto_thresh_4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_func_proto_thresh_5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_right_comment.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_var_class_span-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_var_def_thresh_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_var_def_thresh_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/align_var_def_thresh_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/anonymous_enum.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/arith-vs-byref.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/arith-vs-ptr.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/asm_block_pp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/avalon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/avalon2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/avalon3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/avalon4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_001.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_003.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_004.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_005.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_006.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_008.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_009.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_010.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_012.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_013.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_014.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_015.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_016.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_017.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_018.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_020.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_021.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_022.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_023.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_024.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_026.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_027.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_028.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_029.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_030.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ben_031.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1001.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1003.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1004.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1020.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1108.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1160.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1161.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1169.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1170.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1236.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1296-F.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1296-T.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1315.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1324.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1340.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1349.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1395.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1402.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1403.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1432.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1439.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1452.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1649.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1689.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1691.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1717.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1758-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1854.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_1862.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_2285.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_2322.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_2371.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_2402.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_2433_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_2433_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_472.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_488.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_633.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_657.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_664.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_670.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_858-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_858-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_322.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_359.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_405.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_409-create.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_409-split.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_478.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_663.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_666.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/bug_i_752.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/byref-center.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/byref-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/byref-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/byref-ir.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/byref-left.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/byref-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/byref-right.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cast.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/class-colon-pos-eol-add.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/class-colon-pos-eol.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/class-colon-pos-sol-add.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/class-colon-pos-sol.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/class-nl_func-add.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/class-nl_func-add2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/class-nl_func-del.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/class-on-colon-indent.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cmt_convert_tab_to_spaces-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cmt_cpp_to_c-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cmt_indent-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cmt_indent-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cmt_indent-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cmt_multi_first_len_minimum-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cmt_trailing_single_line_c_to_cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/code_width-70.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/comma-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/comma-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/comma-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/const_throw.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/constr_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cpp17.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/cu.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/custom-open.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/custom-open2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/disable_nl_cont.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/dont-detab-strings.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/dont-process-defines.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/eat_blanks_after_codewidth.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ellipsis-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/enum.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/enum_comma-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/enum_comma-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/enum_comma-6.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/enum_comment_wrap.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/extern_func.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/footer.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/func_class.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/func_param.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/functype_param-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/functype_param-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/i1516.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/i1536.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/i1536.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/i1768.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/i683.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/if_chain_braces_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_braces_no.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_class-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_class-t_columns-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_columns-11.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_columns-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_columns-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_comma_brace.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_comment_align_thresh_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_ctor_init.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_ctor_init_following.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_ctor_init_leading.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_ctor_members_twice.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_else_if-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_first_for_expr-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_func_proto_param-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_ignore_before_class_colon-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_ignore_before_constr_colon-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_namespace-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_namespace_inner_only.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_namespace_single_indent.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_off_after_return.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_once.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_param.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_paren_after_func_call-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_paren_after_func_decl-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_paren_after_func_def-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_paren_close_0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_paren_close_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_paren_close_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_semicolon_for_paren-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_shift.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_var_def_cont-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/indent_with_tabs-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/initlist_leading_commas.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/interface-keyword-in-cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_1778.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_1782.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_1804.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_1887.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_1916.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_1985.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_1997.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_2124-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_2124-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_2209.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_2623_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_2623_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_2623_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3105_1_neg.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3105_1_pos.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3105_1_zero.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3105_2_neg.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3105_2_pos.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3105_2_zero.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3116-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3116.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_3378.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_564.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_574-i-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_574-i-b.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_574-i-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/issue_574.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/kdepim2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/kdepim3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/kdepim5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/lambda1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/lambda2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/lambda3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/lambda4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/lambda_in_one_liner.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/lineEndings-to-Mac.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/lineEndings-to-Unix.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/lineEndings-to-Win.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/long_br_cmt.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/long_namespace.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_add_long_class_closebrace_comment.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_add_long_namespace_closebrace_comment-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_full_brace_if_chain-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_full_brace_if_chain-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_full_brace_if_chain-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_paren_on_throw-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_paren_on_throw-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_paren_on_throw-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_paren_on_throw-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_remove_empty_return-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/mod_remove_extra_semicolon-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_10.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_6.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_7.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_8.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/multi_line_9.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nSolve.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/negative_indent.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/new_op_a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/new_op_f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/new_op_paren_open_close.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/new_op_r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl-brAfter-fcallParen.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_access_spec.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_after_func_body-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_after_func_body.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_after_func_class_proto-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_after_func_proto-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_after_func_proto_group-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_assign_leave_one_liners.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_before_brace_open_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_before_brace_open_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_before_brace_open_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_before_func_body_def-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_before_func_body_def-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_before_if_closing_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_before_if_closing_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_before_struct.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_brace_brace-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_brace_fparen-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_brace_fparen-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_class-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_class-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_fdef_brace-r__nl_collapse_empty_body-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_fdef_brace_cond-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_fdef_brace_cond-fr.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_fdef_brace_cond-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_fdef_brace_cond-rf.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_for_leave_one_liners-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_for_leave_one_liners-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_call_empty-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_call_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_call_paren_empty-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_class_scope-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_decl_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_decl_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_def_paren_empty-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_paren_empty.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_scope_name-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_type_name-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_type_name_class.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_type_name_force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_type_name_mixed.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_func_type_name_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_inside_namespace_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_inside_namespace_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_max_after_func_body.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_max_blank_in_func-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_max_blank_in_func-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_min_after_func_body.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_namespace-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_namespace-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_remove_extra_newlines-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_template-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_template-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_throw_expr-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_throw_expr-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_throw_expr-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_throw_expr-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_try-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_type_brace_init_lst-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_type_brace_init_lst-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_type_brace_init_lst_close-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_type_brace_init_lst_close-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_type_brace_init_lst_open-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/nl_type_brace_init_lst_open-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/no_squeeze_ifdef.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/op-space-force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/op-space-remove-align-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/op-space-remove-align-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/op-space-remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/op_sym_empty.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/out-668-F.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/out-668-T.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pos_assign.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pos_comma-lf.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pos_comma-tb.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pos_enum_comma-tf.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pos_shift-join.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pos_shift-lead.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pos_shift-trail.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pp-pragma.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pp_define_at_level-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/pp_multi_comment.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ptr_star-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ptr_star-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/ptr_star-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/qt-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/return_dont_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/return_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sef.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/semi-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/semi-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/semi-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sf.2886991-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sf.2886991-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sf.3315874.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sf574.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sim.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_angle-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_angle-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_angle-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_cast-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_cast-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_constr_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_decltype-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_decltype-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_ellipsis-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_ptr_star_qualifier-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_type-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_type_brace_init_lst_open-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_after_type_brace_init_lst_open-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_angle_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_angle_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_angle_paren_empty.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_arith-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_arith_additive-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_arith_additive-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_assign_default.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_balance_nested_parens.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_byref_func.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_case_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_comma-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_constr_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_ellipsis-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_ellipsis-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_global_scope_ptr_star-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_global_scope_ptr_star-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_global_scope_ptr_star-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_global_scope_ptr_star-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_operator_ptr_star-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_operator_ptr_star-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_operator_ptr_star-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_operator_ptr_star-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_ptr_star-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_ptr_star-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_qualifier_ptr_star-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_qualifier_ptr_star-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_qualifier_ptr_star-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_qualifier_ptr_star-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_scope_ptr_star-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_scope_ptr_star-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_scope_ptr_star-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_scope_ptr_star-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_tr_emb_cmt-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_tr_emb_cmt-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_type_brace_init_lst_close-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_before_type_brace_init_lst_close-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_between_ptr_ref-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_between_ptr_ref-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_between_ptr_ref-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_between_ptr_ref-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_bool-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_bool-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_bool-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_brace_brace-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_brace_brace-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_brace_catch.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_byref_paren-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_byref_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_byref_paren-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_byref_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_catch_brace.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cmt.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cmt_cpp_region-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cmt_cpp_region-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cond_question-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cond_question-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cond_question-ir.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cond_question-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_constr_colon-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cparen_oparen-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_fparen-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_fparen-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_fparen-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_paren_brace-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_paren_brace-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_paren_brace-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_square_brace-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_square_brace-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_square_brace-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_square_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_square_paren-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_cpp_lambda_square_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_dc.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_decltype_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_decltype_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_endif_cmt.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_enum_assign-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_enum_assign-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_enum_colon-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_enum_colon-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_enum_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_func_call_empty.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_func_call_paren.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_func_class_empty.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_func_def_empty.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_func_proto_empty.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_braces_empty-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_braces_enum-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_braces_enum-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_braces_enum-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_fparen-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_fparens-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_type_brace_init_lst-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_type_brace_init_lst-iif.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_type_brace_init_lst-iii.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_type_brace_init_lst-irf.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_type_brace_init_lst-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_inside_type_brace_init_lst-rf.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_not_not.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_paren_brace-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_paren_brace-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_paren_brace-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_paren_ellipsis-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_paren_ellipsis-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_paren_ellipsis-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_paren_noexcept-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_paren_qualifier-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_ptr_star_func-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_ptr_star_func-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_ptr_star_func-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_ptr_star_func-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_ptr_star_trailing-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_ptr_star_trailing-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_ptr_star_trailing-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_ptr_star_trailing-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_unnamed_ptr_star-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_unnamed_ptr_star-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_unnamed_ptr_star-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_qualifier_unnamed_ptr_star-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_return-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_return-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_return-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_return-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_return_brace-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_return_brace-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_return_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_return_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_sizeof_ellipsis-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_sizeof_ellipsis-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_sizeof_ellipsis-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_sizeof_ellipsis_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_sizeof_ellipsis_paren-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_sizeof_ellipsis_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_skip_vbrace_tokens.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_throw_paren-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_throw_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_trailing_return-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_trailing_return-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_trailing_return_byref_ptr-left.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_trailing_return_byref_ptr-right.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_brace_init_lst-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_brace_init_lst-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_ellipsis-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_ellipsis-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_ellipsis-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_func-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_func-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_func-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_type_func-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_word_brace_force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/sp_word_brace_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/space_indent_class-t_columns-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/squeeze_ifdef.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/squeeze_ifdef_top.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/star_pos-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/star_pos-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/string_replace_tab_chars-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/tab-0-11.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/template_sp-force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/template_sp-ignore.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/template_sp-remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/templates-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/templates-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/toggle_processing_cmt.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/toggle_processing_cmt2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/toggle_processing_cmt3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/toggle_processing_cmt4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/using-alias-in-define.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/var_def_blks-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/var_def_blks-2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/var_def_blks-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/var_def_blks-4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/var_def_blks-5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/var_def_blks-6.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/var_def_blks-7.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/var_def_gap.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cpp/wessex.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/615_nested_usings.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/620_getset-brace.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/625_where-constraints.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/Issue_2705.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U-J.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U01-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U02-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U03-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U04-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U06-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U07-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U08-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U09-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U10-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U11-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U13-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/U15-Cs.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-11662.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-11993.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-1288.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-1338.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-1343.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-13955.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-14131.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-18437.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-18829.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-1975.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-1977.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-1978.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-19895.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-2020.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-2021.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-21730.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-2684.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-2685.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-29933.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-30498_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-3083.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-32658.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-37241.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/UNI-9917.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_032.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_033.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_034.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_036.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_037.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_038.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_043.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_044.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/ben_045.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/bug_1620.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/bug_1637.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/bug_1650.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/bug_600.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/bug_620.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/comma-cs-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/comma-cs-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/comma-cs-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/cs_generics.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/getset.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/indent-multistring-coulmn1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/indent_cs_delegate_brace-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/indent_using_block-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/mda_space_a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/mda_space_c.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/misc-failures.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-0.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/mod_full_paren_if_bool.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/mod_sort_using-t.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/mono.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/new-constraint-paren-space.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/sf607.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/sort_using_categ.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/sp_after_comma-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/sp_assign-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/sp_between_new_paren.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/squeeze-paren-close-Option.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/tcf.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/cs/verbatim_strings.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/1438.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/d-tst2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/d2-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/d2-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/d2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/d3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/d3a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/d_sp_paren.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/invariant.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/libd.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/d/sp_after_type-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/ecma/ben_098.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/Issue_1122.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/Issue_1124-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/Issue_1124-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/Issue_1845.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/Issue_670.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/annotation.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/ben_099.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/doxy-javadoc-alignment.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/java_foreach.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/java_synchronized_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/java_synchronized_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/jdbi-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/jdbi-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/leading-tabs-for-java-lambda.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/mod_add_long_class_closebrace_comment-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/nl_after_annotation-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/nl_between_annotation-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/reflow_fold_regex.txt (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/sp_after_for_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/sp_this_paren.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/java/template_angles.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/1927.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/3766.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/3767.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/3811.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/3812.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/3813.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/3819.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/3823.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/Issue_2172.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/Issue_681.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U08-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U09-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U10-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U11-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U12-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U13-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U14-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U15-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/U24-Cpp.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/UNI-11095.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/align-objc-like-xcode.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/align_colon_with_ternary_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/align_colon_with_ternary_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/align_oc_msg_colon_span-1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/block_pointer.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/blocks.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/bug_167.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/bug_340.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/bug_841.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/bug_i_125-412.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/delete-space-oc.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/double-indent-objc-dict.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/double_angle_space_1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/double_angle_space_2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/double_angle_space_3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/gh137.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/gh293.a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/gh293.b.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/indent-objc-block.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/indent_boxed.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/indent_oc_inside_msg_sel.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/indent_single_newline.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/issue_2643.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/issue_2656.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/issue_2675.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/issue_3031.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/mod_sort_incl_import_grouping_enabled.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/mod_sort_incl_import_grouping_enabled_with_regex.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/mod_sort_incl_import_ignore_extension.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/mod_sort_incl_import_prioritize_angle_over_quotes.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/mod_sort_incl_import_prioritize_extensionless.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/mod_sort_incl_import_prioritize_filename.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/nl_after_func_body-3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/nl_brace_square.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/nl_func_call_args_multi_line_ignore_closures.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/nl_oc_block_brace-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/nl_oc_msg_args_max_code_width.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/nl_oc_msg_args_min_params.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/obj-c-available.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/obj-c-properties.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/objc_bug_497.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/objc_complex_method.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc1.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc10.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc11.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc12.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc13.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc14.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc16.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc17.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc18.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc19.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc6.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc7.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc8.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc9.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc_bug_1674.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc_bug_1683.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/oc_cond_colon.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_oc_at_sel_add.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_oc_at_sel_force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_oc_at_sel_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_oc_block_caret_add.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_oc_block_caret_force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_oc_return_type_add.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_oc_return_type_force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_oc_return_type_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_send_oc_colon-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_after_throw_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_before_oc_block_caret_force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_before_oc_block_caret_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_before_oc_proto_list_add.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_before_oc_proto_list_force.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_before_oc_proto_list_remove.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_block_as_argument.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_block_as_argument2.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_block_as_argument3.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_block_as_argument4.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_block_as_argument5.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_cond_ternary_short.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_enum_paren-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_enum_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_oc_boxed.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_oc_catch-i.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_oc_catch-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_oc_catch.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_oc_classname_paren-r.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/sp_oc_synchronized.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/oc/ternary_short.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/pawn/Issue_2586.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/pawn/Issue_2665.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/pawn/amxmodx.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/pawn/mod_full_brace_function-f.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/pawn/pawn-escape.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/pawn/pawn.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/staging/UNI-58354.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/staging/UNI-64325.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/Issue_2090.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/Issue_2270.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/ben_100.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/ben_101.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/ben_102.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/ben_103.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/ben_104.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/ben_105.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/mda_space_a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/mda_space_c.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/nullable.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/config/vala/sp_after_comma-a.cfg (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/cpp.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/d.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/difftest.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/ecma.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/examine_p_files.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00000-comment-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00001-comment-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00002-comment-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00003-comment-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00004-switch.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00005-cmt-align.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00006-comment-convert.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00007-comment-convert.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00008-comment-convert.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00009-comment-convert.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00010-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00011-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00012-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00013-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00014-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00015-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00016-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00020-define-if-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00050-brace-remove.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00051-brace-remove.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00052-brace-remove2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00053-brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00054-if_chain.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00055-braces-2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00056-brace-remove3.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00057-brace-remove3.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00058-if_chain.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00059-Issue_2205.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00060-braces-2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00061-braces-3.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00062-braces-4.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00065-braces-5.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00066-vb-while.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00067-vb-do.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00068-bsnl.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00069-vb-pp.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00070-return-multi.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00071-include_define.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00072-align-proto.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00073-nl_proto_endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00074-clang-has_include.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00075-function_prototypes_alignment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00076-1225.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00081-else-if.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00082-else-if.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00083-Issue_3601.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00091-cond.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00092-cond.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00093-cond.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00094-Issue_3457.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00101-bugs-1.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00102-bugs-2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00103-bugs-3.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00104-bugs-4.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00105-bugs-5.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00106-bugs-6.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00107-bugs-7.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00108-bugs-8.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00110-misc.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00111-misc.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00120-sp_cmt_cpp_start.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00121-sp_cmt_cpp_start.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00122-sp_cmt_cpp_start.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00123-cmt_reflow.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00130-minus-minus.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00131-Issue_3873.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00135-br_cmt.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00136-Issue_4044.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00140-global-vars.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00141-deref.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00142-type-cast.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00143-t3.in.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00144-align-proto-vars.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00145-vardefcol.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00146-Issue_3516.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00147-Issue_3516.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00148-Issue_3518.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00150-casts.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00151-casts.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00152-casts.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00153-casts.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00154-casts.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00155-cast_brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00156-empty-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00157-empty-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00158-empty-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00159-empty-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00160-fcn_indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00161-fcn_indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00162-fcn_indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00163-fcn_indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00164-fcn_indent_func_def_col1.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00165-sp_func_call_user_inside_fparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00170-beautifier-off.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00180-lvalue.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00190-Issue_3559.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00201-case.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00202-case.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00203-case.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00204-bug_1718.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00205-case-nl_before_return.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00206-case-nl_before_return.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00207-nl_before_ignore_after_case.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00301-align-struct-init.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00302-one-liner-init.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00303-one-liner-init.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00304-one-liner-init.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00305-one-liner-define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00310-sp_embed_comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00311-comment_conversion_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00312-comment_conversion_endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00313-comment_conversion_long_lines.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00314-comment_conversion_javadoc_single.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00315-comment_conversion_trailing_c_multiline.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00320-indent_first_bool_expr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00401-align-equ.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00402-align-var.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00403-align-var.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00404-align-var.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00405-bits.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00406-bug_i_771.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00407-star-style.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00408-star-style.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00409-star-style.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00411-align-typedef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00412-align-typedef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00413-align-typedef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00414-align-typedef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00415-align_stack.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00416-align_sf_call_thresh_416.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00417-align_sf_call_thresh_417.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00418-align_sf_call_span_418.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00419-align_sf_call_span_419.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00420-Issue_2278.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00421-nl_ds_struct_enum.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00422-nl_ds_struct_enum.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00423-bug_1702.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00424-Issue_3506.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00430-paren-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00431-paren-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00432-paren-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00440-bug_489.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00451-enum_gallery.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00452-enum_gallery.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00453-enum_gallery.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00453-enum_gallery.rerun.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00454-enum_gallery.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00461-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00462-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00463-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00464-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00465-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00466-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00467-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00468-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00469-align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00470-align_trailing_do_cmt.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00501-bool-pos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00502-bool-pos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00503-pos_compare.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00504-pos_compare.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00505-pos_conditional.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00506-pos_conditional.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00510-bool-pos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00511-bool-pos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00512-bool-pos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00513-bool-pos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00514-my_infile.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00600-dos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00601-mac.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00611-pp-space.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00612-pp-space.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00613-pp-space.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00614-pp-space.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00615-pp-nest.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00616-pp-if-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00617-pp-if-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00618-pp-if-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00619-Issue_3169.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00620-indent-assign.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00621-nl_endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00622-indent-off-after-assign.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00623-pp_space_before_after.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00624-pp_space_before_after.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00625-pp_space_before_after.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00626-pp_space_before_after.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00631-nl_assign.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00632-nl_assign.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00633-bug_3156.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00701-function-def.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00702-function-def.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00703-function-def.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00710-add_long_comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00721-nl-semicolon.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00730-nl_func_call.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00731-nl_func_call.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00732-nl_func_call.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00733-nl_func_call.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00734-nl_func_call.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00801-fcn_type.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00802-funcfunc.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00803-fcn_type.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00901-code_width.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00902-code_width.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00903-code_width.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00910-pascal_ptr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/00911-pascal_ptr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01000-mod-paren.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01001-nl-comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01002-mod-paren.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01005-mod_case_brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01006-mod_case_brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01007-mod_case_brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01008-Issue_3366.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01009-mod_move_case_return.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01010-mod_move_case_return_bad.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01011-semicolons.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01012-semicolons.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01015-paren_indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01016-align_attr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01020-kw_subst.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01021-hello.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01022-kw_subst.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01030-multi.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01035-func_wrap.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01036-func_wrap.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01037-type_wrap.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01040-newline_after_endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01050-func_call_user.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01060-backslash-newline-lex.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01070-various_colons.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01071-various_colons.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/01080-bug_1196.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02000-i2c-core.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02001-directfb.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02002-i2c-core.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02003-Issue_3353.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02100-i2c-core.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02101-comment-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02200-xml.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02201-align-string.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02300-preproc-if.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02301-preproc-if.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02302-nl-cont.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02303-nl-cont2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02310-empty-for.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02311-pragma.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02315-pp_ret.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02320-nl_create_one_liner.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02325-sort_include.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02330-one_liners.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02410-ifdef-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02411-ifdef-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02412-ifdef-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02413-ifdef-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02414-whole_file_ifdef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02415-endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02416-cmt_nl_end.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02421-cmt_multi.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02422-cmt_multi.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02423-cmt_multi_utf8.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02431-cmt_right_align.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02432-cmt_right_align.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02440-string_utf8.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02441-utf8-identifiers.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02451-nl_return_expr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02452-nl_return_expr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02453-nl_return_expr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02454-nl_return_expr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02455-macro-returns.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02456-macro-returns.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02457-nl_before_return.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02460-freebsd.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02486-doxy-comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02487-doxy-comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02501-custom_types_ssl.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02502-custom_types_ssl.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02504-align_keep_extra.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02505-align_assigns.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02506-align_assign_var_defs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02510-asm.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02520-pp_indent_with_tabs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02521-pp_indent_with_tabs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02522-pp_indent_with_tabs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02523-pp_indent_with_tabs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02524-pp_indent_with_tabs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02525-pp_indent_with_tabs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02530-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02531-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02532-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02533-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02534-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02535-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02536-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02537-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02538-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02539-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02540-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02541-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02542-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02543-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02544-pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/02550-func_var_multi_paren.c (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02551-line_multi_split_1.c create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02552-line_multi_split_2.c rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/07630-indent-vbrace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/08399-gh399.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09588-sf588.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09594-sf594.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09601-bug_637.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09602-bug_671.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09603-indent_ternary-1.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09604-indent_ternary-2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09605-negative_value.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09606-extern.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09607-attribute.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09608-func_call_user2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09609-Issue_2279.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09610-bug_i_876.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09611-bug_i_222.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09612-bug_1041.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09613-i1413.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09614-string_prefixes.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09615-i1564.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09616-enum_comma_ifdef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09617-Issue_2360.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09618-Issue_2360.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09619-Issue_2411.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09620-Issue_2640.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09621-pp-before-func-def.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09622-Issue_3356.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/09623-vbrace_one_liner.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10003-incdec_postfix_multiply.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10004-pragma_asm.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10005-i1270.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10006-bug_2331.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10007-indent-macro-brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10008-indent-macro-brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10009-return-compound-literal.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10010-return-compound-literal.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10011-return-compound-literal.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10012-sparen-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10013-sparen-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10014-sparen-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10015-Issue_2845.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10016-Issue_3233.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10017-double-sparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10018-double-sparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10019-include-guard.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10020-single_line_comment_after.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10021-parenthesized_indirect_call.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10022-Issue_3269.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10023-Issue_3272.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10024-Issue_3274.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10025-forever.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10026-forever.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10027-Issue_3327.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10028-Issue_3339.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10029-Issue_3339.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10030-Issue_3339.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10031-Issue_3342.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10032-Issue_3345.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10033-Issue_3343.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10034-Issue_3343.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10035-comment-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10036-comment-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10037-Issue_3362.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10038-Issue_3362.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10039-Issue_3370.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10040-Issue_3377.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10041-Issue_3351.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10042-Issue_3376.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10043-Issue_3376.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10044-Issue_3376.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10045-Issue_3376.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10046-Issue_3402.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10047-Issue_3421.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10048-Issue_3431.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10049-Issue_3436.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10050-Issue_3192.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10051-Issue_3454.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10052-Issue_3472.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10053-Issue_3476.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10054-Issue_3480.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10055-Issue_3493.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10056-Issue_3496.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10057-Issue_3496.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10058-Issue_3496.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10059-Issue_3496.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10060-Issue_3548.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10061-Issue_3556.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10062-Issue_3561.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10063-Issue_3565.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10064-Issue_3567.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10065-Issue_3567.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10066-Issue_3580.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10077-Issue_3582.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10078-Issue_3587.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10079-Issue_3662.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10080-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10081-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10082-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10083-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10084-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10085-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10086-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10087-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10088-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10089-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10090-infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10091-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10092-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10093-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10094-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10095-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10096-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10097-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10098-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10099-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10100-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10101-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10102-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10103-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10104-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10105-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10106-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10107-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10108-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10109-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10110-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10111-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10112-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10113-int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10114-Issue_3989.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10120-sp_after_sparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10121-sp_after_sparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10122-sp_after_sparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10123-sp_after_sparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10124-Issue_3985.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/c/10125-Issue_3992.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/02102-indent-c.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/02103-output.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10000-621_this-spacing.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10001-622_ifdef-indentation.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10002-623_caret-spacing.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10003-633_decl-in-func-typedef.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10004-634_extern-c-no-block.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10005-define-indentation.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10006-dont-detab-strings.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10007-dont-process-defines.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10008-PR326_invalid-backslash-eol-csharp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10009-STUCK_macro-difficulties.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10020-macro_spaces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10021-braces_align.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10022-foreach.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10023-for_auto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10024-ifcomment.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10025-qtargs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10026-gcc_case_ellipsis.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10027-Issue_3058.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10028-gcc_case_ellipsis.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10029-gcc_case_ellipsis.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10047-UNI-1334.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10048-UNI-1335.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10050-UNI-1337.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10052-UNI-1339.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10053-UNI-1340.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10054-UNI-1344.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10056-UNI-1346.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10057-UNI-1347.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10060-UNI-1350.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10062-UNI-1356.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10063-UNI-1358.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10069-UNI-1980.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10070-UNI-1981.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10071-UNI-1983.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10079-UNI-9650.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10080-UNI-10496.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10100-issue_564.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10101-issue_574.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10102-issue_574.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10103-issue_574.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/10566-issue_1752.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/11000-UNI-12046.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/20002-UNI-32657.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/20011-UNI-38381.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30000-cout.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30001-alt_tokens.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30002-constructor.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30003-strings.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30004-Issue_4036.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30005-Issue_4042.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30006-Issue_4027.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30007-Issue_4080.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30008-Issue_4094.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30009-Issue_3236.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30010-class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30011-misc.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30012-misc2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30013-sim.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30014-ctor-var.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30015-exception.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30016-custom-open.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30017-custom-open.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30018-class-addr.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30019-wacky-template.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30020-bool.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30021-byref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30022-extern_c.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30023-templates.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30024-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30025-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30026-byref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30027-byref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30028-byref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30029-init_align.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30030-Timestamp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30031-operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30032-operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30033-operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30034-operator_proto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30035-operator_proto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30036-operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30037-operator_proto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30038-operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30039-operator_proto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30040-nl-class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30041-nl-class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30042-Issue_2020.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30043-nl_func_call_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30044-nl_func_call_paren_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30045-nl_func_decl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30046-nl_func_decl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30047-nl_func_paren_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30048-nl_func_def_paren_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30049-nl_func_call_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30050-nl-namespace.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30051-nl-namespace.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30052-try-catch-nl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30053-exception.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30054-Issue_2091.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30055-nl_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30056-nl_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30057-nl_inside_namespace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30058-nl_inside_namespace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30059-Issue_2186.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30060-Issue_1734.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30061-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30062-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30063-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30064-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30065-Example.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30066-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30067-nl_func_type_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30068-nl_func_scope_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30069-class-implementation.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30070-nl_func_scope_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30071-lineEndings-Mac.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30072-lineEndings-Win.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30073-lineEndings-Unix.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30074-bom.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30075-goto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30076-Issue_2594.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30077-Issue_2596.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30078-Issue_2672-a.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30079-Issue_2672-b.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30080-nl_brace_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30081-Issue_2383.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30082-Issue_931.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30083-Issue_995-do.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30084-Issue_1184.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30085-align_class.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30086-align_class-constr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30087-Issue_1511.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30088-Issue_2561.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30089-Issue_2281.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30090-bug_488.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30091-bug_472.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30092-bug_481.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30093-bug_484.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30094-bug_495.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30095-bug_485.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30096-bug_1854.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30097-issue_1946.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30098-Issue_2692.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30099-bug_1127.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30100-templates.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30101-templates.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30102-templates.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30103-templates.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30104-templ_class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30105-av.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30106-templates2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30107-templates2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30108-templates3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30109-templates4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30110-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30111-bug_1346.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30112-bug_1432.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30113-bug_1452.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30114-bug_1462.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30115-Issue_1704.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30116-Issue_1052.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30117-Issue_2343.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30118-Issue_2758.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30119-Issue_2879.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30120-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30121-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30122-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30123-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30124-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30125-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30126-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30127-Issue_2565.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30128-Issue_2873.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30129-Issue_2890.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30130-if-constexpr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30131-Issue_3010.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30132-sp_brace_catch.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30133-Issue_3252.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30134-Issue_3357.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30135-Issue_3448.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30136-Issue_3413.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30137-Issue_3513-0.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30138-Issue_3513-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30139-Issue_3604.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30140-Issue_3785.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30141-Issue_1130.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30142-Issue_3915.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30143-Issue_3919.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30144-Issue_3916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30145-Issue_3914.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30146-Issue_3614.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30147-Issue_3965.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30148-Issue_3965-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30149-Issue_3967.cc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30150-Issue_3983.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30151-Issue_3996.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30152-Issue_4023.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30153-Issue_4026.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30154-Issue_4132.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30160-Issue_3980.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30161-Discussion_3987.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30162-Issue_4239.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30200-bug_1862.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30201-cmt_indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30202-cmt_indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30203-cmt_indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30204-comment-align.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30205-cmt_right.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30206-cmt_backslash_eol.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30207-cmt_indent_pp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30208-bug_1108.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30209-bug_1134.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30210-bug_1338.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30211-indent_comment_align_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30212-indent_comment_align_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30213-align_right_comment.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30214-align_across_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30215-Issue_2099.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30216-Issue_2302.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30217-2138.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30218-Issue_3710.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30220-bug_1340.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30221-Issue_2914.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30223-sp_enum_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30224-sp_enum_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30225-Issue_3176.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30226-sp_enum_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30227-sp_inside_braces_enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30228-sp_inside_braces_enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30229-sp_inside_braces_enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30230-sp_type_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30231-sp_type_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30232-sp_type_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30233-sp_type_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30234-functype_param.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30235-functype_param.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30236-Issue_750.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30237-Issue_3920.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30240-align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30241-align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30242-align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30243-align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30244-align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30245-align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30246-align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30247-Issue_2332.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30248-Issue_2831.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30249-align-330.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30250-align_fcall.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30251-align_fcall.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30252-Issue_3691.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30253-align_left_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30254-align_left_shift2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30255-align_constr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30256-func_call.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30257-func_call_chain.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30258-casts.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30259-sp_after_constr_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30260-var_def_gap.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30261-align_var_def_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30262-align_var_def_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30263-align_var_def_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30264-Issue_2668.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30265-long_br_cmt.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30266-Issue_2921.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30267-Issue_2930.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30268-Issue_3018.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30270-const_throw.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30271-sp_throw_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30272-sp_throw_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30273-sp_cparen_oparen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30274-sp_cparen_oparen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30275-bug_1321.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30278-bug_1439.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30279-indent-inside-ternary-operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30280-sf557.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30281-Issue_2478.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30282-Issue_2703.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30283-Issue_3321.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30284-Issue_2957.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30285-Issue_2971.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30286-Issue_3558.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30287-Issue_3786.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30287-Issue_3786.rerun.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30290-align_left_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30291-indent_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30292-eigen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30293-pos_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30294-pos_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30295-pos_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30300-enum_shr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30301-enum_class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30302-bug_1315.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30303-Issue_2902.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30310-braced_init_list.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30311-uniform_initialization.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30312-return_init_list.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30313-sp_brace_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30314-sp_brace_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30315-return_braced_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30316-Issue_2428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30317-braced_init_template_decltype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30318-Issue_2949.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30319-Issue_2886.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30320-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30321-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30322-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30323-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30324-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30325-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30326-indent_off_after_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30327-indent_off_after_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30328-call_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30329-call_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30330-Issue_3080.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30340-issue_3105_1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30341-issue_3105_1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30342-issue_3105_1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30343-issue_3105_2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30344-issue_3105_2.cpp (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30345-issue_3105_2.cpp rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30353-indent_ternary-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30400-attribute_specifier_seqs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30401-Issue_2570.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30701-function-def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30702-function-def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30703-function-def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30705-func_param.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30706-bug_1020.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30711-semicolons.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30712-bug_1158.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30713-fix_for_relational_operators.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30714-Issue_1733.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30715-Issue_2942.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30720-custom-open-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30721-Issue_2386.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30730-qt-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30731-qt-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30732-Issue_2734.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30740-sef.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30741-al.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30742-delete.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30745-Issue_2170.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30746-DefaultAndDelete.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30747-DefaultAndDelete.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30748-DefaultAndDelete.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30750-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30751-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30752-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30753-lambda2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30754-bug_i_682.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30755-bug_i_938.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30756-bug_1296.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30757-Issue_3054.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30758-Issue_3054-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30759-lambda2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30760-bug_1296.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30761-out-668.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30762-out-668.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30763-Issue_2166.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30764-Issue_2591.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30765-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30766-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30767-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30770-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30771-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30772-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30773-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30774-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30775-lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30776-sp_cpp_lambda_fparen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30777-sp_cpp_lambda_fparen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30780-lambda_in_one_liner.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30781-lambda_brace_list.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30790-Issue_2795.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30791-Issue_3203.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30800-align-star-amp-pos.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30801-align-star-amp-pos.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30802-align-star-amp-pos.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30803-bug_1403.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30805-ptr-star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30806-ptr-star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30807-ptr-star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30808-ptr-star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30809-bug_1289.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30810-ptr-star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30811-misc3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30812-misc4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30813-misc5.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30814-misc6.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30815-cmt-reflow.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30816-for_long.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30817-cmt-cpp-cont.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30818-bug_1169.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30819-bug_1170.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30820-pp-define-indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30821-pp_indent_case.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30822-pp_indent_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30823-pp_indent_func_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30824-pp_indent_extern.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30825-Issue_1966.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30826-Issue_2319.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30827-Issue_1167.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30828-bug_1691.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30829-Issue_2726.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30830-kw_subst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30831-kw_subst2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30832-kw_subst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30840-nl_func_type_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30841-nl_func_type_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30842-nl_func_type_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30843-nl_func_type_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30844-Issue_2771.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30845-deref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30846-Issue_3197.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30850-sp_cmt_cpp_start.cc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30852-Issue_2138.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30853-noexcept.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30854-Issue_1703.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30855-cpp_move.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30856-sp_cmt_cpp_region.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30857-sp_cmt_cpp_region.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30860-sf574.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30870-cmt_insert.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30871-cmt_insert.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30872-Issue_2752.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30880-bug_1758.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30881-bug_1758-f.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30900-region.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30901-region.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30902-region.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30903-region.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30907-Issue_1813.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30908-Issue_1813-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30909-Issue_1813-3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30910-indent_namespace.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30911-indent_namespace.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30912-long_namespace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30913-indent_namespace2.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30914-indent_namespace_single_indent.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30915-bug_1235.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30916-Issue_1737.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30917-Issue_2345-3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30918-Issue_2345-4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30919-Issue_2387.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30920-indent-off.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30921-variadic-template.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30922-variadic-template.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30923-sf.2886991.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30924-sf.2886991.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30925-function-def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30926-function-def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30927-function-def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30928-function-def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30929-bug_1324.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30930-indent_var_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30931-indent_var_def_cont.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30932-indent_var_def_cont.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30933-indent_paren_after_func_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30934-indent_paren_after_func_decl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30935-indent-misc.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30936-indent_braces_no.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30937-indent_param.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30938-indent_switch_pp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30939-indent_paren_after_func_call.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30940-case-brace-remove.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30941-Issue_2150.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30942-Issue_1692.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30943-Issue_2735.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30945-sf.3266678.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30946-sf.3315874.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30947-bug_1689.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30948-sp_before_byref_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30949-Issue_2757.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30950-sp_before_tr_emb_cmt_input.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30951-sp_before_tr_emb_cmt_input.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30952-sp_before_constr_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30953-constr_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30954-Issue_2305.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30955-indent_ctor_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30956-indent_ctor_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30957-class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30958-nl_for_leave_one_liners.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30959-nl_for_leave_one_liners.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30960-Issue_2151.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30961-Issue_2232.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30962-nl_assign_leave_one_liners.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30963-Issue_2907.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30964-Issue_2823.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30965-return_remove.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30966-return_remove.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30970-Issue_2219.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30971-Issue_2224.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30972-Issue_2229.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30973-Issue_2236.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/30974-using-alias-in-define.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31000-digraph.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31001-digraph.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31050-pos_assign.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31051-pos_assign.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31101-nl_before_brace_open_test.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31102-nl_before_brace_open_test.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31103-nl_before_brace_open_test.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31104-nl_before_brace_open_test.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31400-trailing_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31401-trailing_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31402-trailing_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31403-trailing_return_byref_ptr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31404-trailing_return_byref_ptr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31450-indent_func_alias_prototype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31451-indent_func_alias_prototype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31452-indent_func_alias_prototype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31562-sf562.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31567-sf567.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31568-Issue_2368.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31583-sf583.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31593-sf593.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31594-issue_672.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31595-issue_1778.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31596-issue_1782.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31597-issue_1804.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31598-Issue_1753.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31599-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31600-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31601-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31602-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31603-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31604-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31605-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31606-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31607-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31608-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31609-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31610-Issue_2085.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31611-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31612-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31613-parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31614-Issue_3309.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31615-Issue_3309.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31616-Issue_3309.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31620-sp_after_type.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31621-sp_after_type.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31622-sp_after_type.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31623-sp_after_type.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31624-sp_after_type.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31625-sp_after_type.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31626-issue_1916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31627-issue_1916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31628-issue_1916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31629-issue_1916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31630-issue_1916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31631-issue_1916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31632-issue_1916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31633-sp_after_decltype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31634-sp_after_decltype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31635-sp_decltype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31636-Issue_1923.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31637-Issue_3446.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31638-misc2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31639-misc2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31640-misc2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31641-misc2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31660-issue_1919.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31661-Issue_3097.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31662-var_def_blks.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31663-var_def_blks.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31664-var_def_blks.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31665-var_def_blks.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31666-var_def_blks.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31667-var_def_blks.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31668-var_def_blks.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31700-toggle_processing_cmt.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31701-toggle_processing_cmt2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31702-toggle_processing_cmt.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31703-toggle_processing_cmt.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31710-string_replace_tab_chars.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31711-string_replace_tab_chars.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31720-bit-colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31721-Issue_2689.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31730-ms-style-ref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/31740-I2102.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32000-sp_skip_vbrace_tokens.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32001-issue_547_for_each.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32002-proto-wrap.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32003-issue_633_typename.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32004-issue_624_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32005-issue_633_typename.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32006-bug_i_687.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32007-Issue_3052.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32008-Issue_3034.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32009-Issue_3422.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32010-Issue_3422.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32100-cpp17.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32105-I2103.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/32115-2185.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33000-tab-0.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33001-tab-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33002-cmt_convert_tab_to_spaces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33003-cmt_convert_tab_to_spaces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33004-DoxygenComments.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33005-DoxygenComments.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33006-string_replace_tab_chars.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33007-NewLine.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33008-NewLine.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33009-NewLine0.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33010-Q_EMIT.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33011-static.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33012-Q_SIGNAL_SLOT.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33013-Q_2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33014-DB.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33015-Q_FOREACH.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33016-indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33017-bug_1160.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33019-bug_657.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33020-bug_662.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33021-bug_633.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33022-bug_634.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33023-bug_651.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33024-bug_653.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33025-bug_654.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33026-bug_631.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33027-bug_664.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33028-braces_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33029-cast.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33030-Q_FOREVER.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33031-bug_612.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33032-bug_670.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33033-bug_670.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33034-bug_671.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33035-patch_32.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33036-bug_663.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33037-func_class.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33038-func_class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33039-mod_remove_empty_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33040-bug_i_411.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33041-bug_i_411.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33042-bug_i_411.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33043-bug_i_478.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33044-bug_i_481.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33045-bug_i_width.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33046-bug_i_409.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33047-bug_i_409.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33048-bug_i_405.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33049-pp-pragma.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33050-issue_523.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33051-bug_i_503.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33052-bug_i_512.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33053-for_auto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33054-bug_i_825.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33056-bug_33056.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33057-bug_1349.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33058-Issue_3164.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33059-mod_remove_empty_return-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33060-if_constexpr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33061-if_chain_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33062-if_chain_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33063-if_chain_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33064-if_chain_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33065-Issue_3316.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33066-if_chain_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33067-if_chain_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33069-Issue_2195.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33070-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33071-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33072-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33073-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33074-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33075-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33076-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33077-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33078-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33079-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33080-multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33081-bug_i_552.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33082-namespace_namespace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33083-bug_i_359.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33084-op_sym_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33085-bug_i_323.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33086-bug_i_568.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33087-bug_i_596.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33088-bug_i_197.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33089-bug_643.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33090-gh555.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33091-squeeze_ifdef.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33092-squeeze_ifdef.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33093-sp_angle_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33094-sp_angle_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33095-bug_i_322.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33096-squeeze_ifdef.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33097-enum_comma.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33098-enum_comma.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33099-enum_comma.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33100-enum_comma.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33101-enum_comma.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33102-enum_comma.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33103-bug_858.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33104-bug_858.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33105-bug_1001.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33106-pos_bool_in_template.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33107-Issue_2688.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33108-Issue_2045.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33109-Issue_3205.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33110-enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33120-Issue_2149.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33150-bug_i_753.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33151-bug_i_752.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33152-bug_1004.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33160-bug_1112.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33161-byref-3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33162-sp_not_not.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33180-pp_multi_comment.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33181-Issue_2759.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33182-Issue_2794.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33200-first_len_minimum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33201-indent_ctor_members_twice.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33202-initlist_leading_commas.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33203-Issue_2574.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33204-Issue_2582.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33205-Issue_3198.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33210-templates4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33211-pp_multi_comment.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33212-pp-define-indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33213-disable_macro.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33214-Issue_2742.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33215-Issue_3055.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33216-Issue_3055-a.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/33217-Issue_3113.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34001-nl_before_after.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34002-bug_i_793.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34003-nl_max_blank_in_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34004-nl_max_blank_in_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34005-nl_max_blank_in_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34006-bug_i_575.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34007-bug_i_928.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34100-bug_i_525.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34101-bug_i_646.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34105-bug_i_663.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34108-bug_i_666.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34112-bug_i_889.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34113-bug_902.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34114-bug_902.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34115-nl_before_func_body_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34116-issue_2000.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34117-extern_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34118-Issue_2163.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34120-bug_i_999.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34121-bug_1717.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34122-Issue_2440.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34123-Issue_2440_nl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34130-bug_i_1000.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34131-bug_i_1000.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34132-new_op.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34133-new_op.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34134-new_op.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34135-new_op.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34136-sp_balance_nested_parens.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34140-bug_1027.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34141-bug_1005.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34142-I1112-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34143-I1112-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34144-I1112-3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34145-i683.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34146-bug_1002.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34147-bug_1002.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34148-bug_1139.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34149-bug_1139.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34150-bug_1032.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34151-bug_666.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34152-bug_1068.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34153-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34154-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34155-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34156-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34157-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34158-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34159-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34160-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34161-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34162-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34163-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34164-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34165-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34166-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34168-Issue_2910.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34169-init-list-call.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34170-i1082.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34171-i1181.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34172-i1165.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34173-i1464.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34174-i1466.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34175-i1509.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34176-i1509_bug_1112_correction.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34177-sp_func_call_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34178-Issue_3237.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34179-arith_vs_byref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34180-bug_1402.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34190-bug_1003.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34191-comment-align-multiline.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34192-i1207.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34193-i1218.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34194-sp_arith_additive.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34195-sp_arith_additive.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34196-Issue_1460.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34197-bug_1161.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34198-bug_1249.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34199-not_lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34200-i1536.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34201-i1565.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34202-i1617.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34203-i1516.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34204-func_param_indent_leading_comma.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34205-bug_1395.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34206-for_loop_head.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34207-for_loop_head.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34208-conversion_operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34209-lambda_selfcalling.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34210-override_virtual.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34211-anonymous_enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34212-func_class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34250-bug_1607.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34251-bug_1649.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34252-issue_2001.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34253-friends.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34254-issue_1985.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34255-eat_blanks_after_codewidth.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34256-Issue_2836.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34257-brace_init_stdint_macros.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34258-long_lines.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34280-UNI-29935.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34290-brace_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34291-brace_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34292-brace_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34293-brace_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34294-brace_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34295-brace_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34296-i1768.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34297-align-assign-mixed.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34298-align-assign-mixed.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34299-align-assign-mixed.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34300-bug_1236.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34301-nl_fdef_brace_cond-f.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34302-nl_fdef_brace_cond-r.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34303-nl_fdef_brace_cond-fr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34304-nl_fdef_brace_cond-rf.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34305-issue_2124-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34306-issue_2124-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34307-2203.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34308-enum_comment_wrap.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34309-issue_2209-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34310-issue_2209-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34311-Issue_2250.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34312-Issue_2101.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34313-Issue_2437.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34314-Issue_2604.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34315-align_func_proto_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34316-align_func_proto_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34317-align_func_proto_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34318-align_assign_func_proto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34319-align_func_proto_thresh2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34320-align_func_proto_thresh2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34321-bug_2285.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34322-issue_2623.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34323-issue_2623.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34324-issue_2623.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34325-Issue_3025.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34326-Issue_3040.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34327-Issue_3044.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34328-Issue_3048.cpp (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34330-Issue_3061_0nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34331-Issue_3061_1nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34332-Issue_3061_2nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34333-Issue_3061_0nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34334-Issue_3061_1nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34335-Issue_3061_2nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34336-Issue_3061_0nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34337-Issue_3061_1nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34338-Issue_3061_2nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34339-Issue_3061_0nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34340-Issue_3061_1nl.cpp create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34341-Issue_3061_2nl.cpp rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34350-indent_comma_brace_glob.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34351-indent_comma_brace_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34360-nl_before_struct_struct.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34361-nl_before_struct_scoped_enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34370-asm_block_pp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34500-sp_before_case_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34501-sp_endif_cmt.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34502-sp_enum_assign.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34503-sp_enum_assign.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34504-issue_574-i.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34505-Issue_3220.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34506-Issue_3220.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34507-Issue_3220.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34508-Issue_3220.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34509-byref-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34510-byref-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34511-byref-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34512-byref-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34513-sp_cond_question.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34514-sp_cond_question.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34515-sp_cond_question.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34516-sp_cond_question.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34517-semi.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34518-semi.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34519-semi.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34520-comma.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34521-comma.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34522-comma.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34523-gcc_case_ellipsis.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34524-bug_1002.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34525-sp_paren_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34526-sp_paren_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34527-sp_paren_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34528-cmt_trailing_single_line_c_to_cpp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34529-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34530-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34531-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34532-type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34533-templates.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34534-templates.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34535-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34536-sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34540-byref-4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34541-byref-4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34542-byref-4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34543-byref-4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34550-throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34551-throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34552-throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34553-throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34554-throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34555-throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34556-throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/34557-throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/39000-UNI-64325.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60001-UNI-2650.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60002-UNI-16283.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60003-UNI-1288.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60006-UNI-2049.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60017-UNI-2683.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60022-UNI-18439.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60025-UNI-19894.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60027-UNI-21506.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60028-UNI-21509.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60029-UNI-21510.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60030-UNI-21727.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60031-UNI-21728.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60032-UNI-21729.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60036-UNI-2680.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60038-UNI-30088.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60039-UNI-30628.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60042-UNI-18777.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60043-i2033.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60044-i2116.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60045-align_asterisk_after_type_cast.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60046-align_continuation_left_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60047-align_default_after_override.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60048-bug_2322.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60049-bug_2402.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60051-bug_2371.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60052-bug_2433_1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60053-bug_2433_2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60054-interface-keyword-in-cpp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60055-issue_3116.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60056-issue_3116-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60057-issue_3116.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60058-issue_3330.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60059-indent_ctor_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60060-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60061-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60062-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60063-returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60064-issue_3368.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60065-issue_3378.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60066-Issue_3409.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60067-Issue_3283.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60068-Issue_3428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60069-Issue_3428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60070-Issue_3428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60071-Issue_3428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60072-Issue_3428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60073-Issue_3428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60074-Issue_3284.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60075-Issue_3294.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60076-indent_ctor_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60077-indent_ctor_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60078-Issue_3505.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60079-Issue_3536.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60080-Issue_3538.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60081-Issue_3546.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60082-Issue_3552.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60083-Issue_3570.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60084-Issue_3576.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60085-Issue_3576.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60086-indent_namespace_inner_only.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60087-Issue_3550.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60088-Issue_3761.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60089-Issue_3863.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60090-Issue_3863_2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60091-Issue_3863_3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60092-Issue_3865.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60093-Issue_3865.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60100-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60101-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60102-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60103-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60104-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60105-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60106-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60107-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60108-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60109-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60110-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60111-sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60112-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60113-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60114-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60115-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60116-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60117-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60118-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60119-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60120-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60121-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60122-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60123-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60124-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60125-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60126-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60127-sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60160-nl_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60161-nl_func-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60162-nl_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cpp/60163-nl_func-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10000-simple.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10001-getset.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10002-simple.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10003-region.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10010-var-member.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10011-strings.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10012-621_this-spacing.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10013-625_where-constraints.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10014-630_bad-new-init-semicolon-removal.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10015-misc-failures.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10016-new-constraint-paren-space.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10020-region.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10021-region.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10022-region.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10023-region.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10027-oneline_property.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10028-ifcolalign.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10029-when.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10030-sort_using.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10031-bug_i_935.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10032-sort_using_categ.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10039-615_nested-usings.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10040-tcf.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10041-gs.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10042-exception-filters.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10044-ifcomment.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10045-UNI-1288.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10050-generics.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10051-UNI-1338.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10055-UNI-1345.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10060-unsafe.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10065-UNI-1975.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10066-UNI-1977.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10067-UNI-1978.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10070-utf16le.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10071-utf16be.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10072-utf16le_no_bom.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10073-utf16be_no_bom.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10074-UNI-2020.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10075-UNI-2021.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10076-UNI-1343.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10077-UNI-1919.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10078-UNI-3484.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10080-property.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10090-string_multi.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10100-bug_600.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10101-sf607.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10103-UNI-2506.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10104-UNI-2505.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10110-mdarray_space.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10111-mdarray_space.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10112-mdarray_space.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10119-preserveTabs.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10120-cmt_backslash_eol.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10130-sp_between_new_paren.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10140-remove_semi.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10150-operator-null-conditional.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10151-operator_null-coalescing-assignment.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10160-delegate.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10161-delegate.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10200-logger.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10300-1822.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/10628-sf628.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/11011-620_getset-brace.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/11072-UNI-2007.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/11073-UNI-2008.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12001-bug_620.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12002-nullable_prop.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12003-fncall_as_ctor_in_attr.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12004-verbatim_strings.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12005-bug_1591.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12101-bug_i_679.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12102-mod_full_brace_nl_block_rem_mlcond.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12103-mod_full_brace_nl_block_rem_mlcond.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12104-bug_1637.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12105-bug_1650.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12106-UNI-40685.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12107-mod_full_paren_if_bool.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12108-Issue_2705.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12200-comma.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12201-comma.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/12202-comma.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/19000-UNI-58354.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/20010-UNI-32658.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/20011-bug_1620.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60004-UNI-2684.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60005-UNI-2685.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60007-UNI-3083.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60008-UNI-17253.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60009-UNI-9917.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60012-UNI-12303.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60013-UNI-13955.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60015-UNI-14131.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60016-UNI-11662.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60018-UNI-18777.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60019-UNI-18780.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60020-UNI-18829.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60023-UNI-18437.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60024-UNI-19644.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60026-UNI-19895.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60033-UNI-21730.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60036-UNI-11993.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60037-UNI-29933.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60040-UNI-30498_2.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60041-squeeze-paren-close-Option.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60042-indent-multistring-coulmn1.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60044-UNI-37241.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60045-add-nl-before-namespace.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/cs/60046-cast.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40000-HashMap.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40001-imports.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40002-volatile.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40003-volatile-1.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40004-volatile-2.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40005-volatile-3.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40006-Lexer.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40007-Lexer.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40010-template.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40011-template.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40012-template.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40013-template.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40020-funcfunc.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40021-tst01.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40022-tst02.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40023-bug-indent.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40024-tst03.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40025-tst03.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40026-wysiwyg_strings.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40027-static_if_in_struct.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40030-delegate.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40035-enum.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40040-sort_import.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40050-strings.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40051-numbers.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40052-numbers.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40060-casts.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40061-const.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40070-d_sp_paren.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40080-static_if.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40090-square_indent_tab.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40100-1438.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40201-invariant.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40300-extern_.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40400-vbraces000.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40401-vbraces001.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40402-vbraces002.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40403-template_use.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40500-template_spacing000.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40501-template_spacing001.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40502-template_spacing001.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40503-template_spacing001.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40504-type_spacing000.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40505-type_spacing000.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/d/40506-type_spacing000.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/ecma/90000-example-1.es (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80000-assert.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80010-annotation1.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80011-annotation2.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80012-annotation2.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80013-annotation2.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80014-annotation2.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80020-foreach.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80030-variable_aligns.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80040-try.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80050-double_brace.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80051-double_brace.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80060-synchronized.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80061-synchronized.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80062-sp_this_paren.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80063-i1121.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80064-long_cl_cmt.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80065-Java8DoubleColon.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80066-sp_after_for_colon.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80067-doxy-javadoc-alignment.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80068-nl_before_ignore_after_case.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80100-sf567.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80200-sp_before_byref.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80201-generics.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80202-generics_wildcard.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80203-generics_return_type.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80204-cast.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80205-sp_after_angle.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80206-annotation3.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80300-Issue_670.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80301-issue_672.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80302-Issue_1845.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80303-Issue_1122.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80304-Issue_1124.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80305-Issue_1124.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/java/80306-leading-tabs-for-java-lambda.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10018-delete-space-oc.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10019-func-param-wrap-oc.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10020-align-objc-like-xcode.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10021-double-indent-objc-dict.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10022-indent-objc-block.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10033-objc.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10034-asm.h.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10035-definesalign.h.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10036-inttypes.h.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10046-UNI-1333.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/10102-pp-ignore.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/11030-argtypes.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/11031-casting.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/11032-newlines.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50001-Fraction.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50002-Fraction.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50003-main.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50004-string.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50005-Declarations.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50006-exceptions.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50007-misc.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50008-protocol.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50009-literals.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50010-return_type.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50011-return_type.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50012-return_type.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50014-sp_oc_classname_paren-r.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50015-receiver.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50016-ternary.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50017-ternary.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50018-indent-inside-ternary-operator.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50020-selector.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50021-selector.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50022-selector.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50025-exceptions.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50026-exceptions.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50030-sort_import.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50031-sort_import.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50032-sort_import.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50033-sort_import.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50034-sort_import.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50035-sort_import_group.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50036-sort_import_group_regex.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50040-complex_method.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50050-real_world_file.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50060-oc-split.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50061-bug_167.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50062-issue_2631.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50070-blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50071-blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50072-blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50073-blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50074-blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50075-blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50076-blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50077-more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50078-more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50079-more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50080-more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50081-more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50082-more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50083-more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50084-more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50085-block_in_method.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50086-block_in_method.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50087-indent_oc_inside_msg_sel.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50090-kw.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50091-block_in_method.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50095-box.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50100-bug_340.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50110-msg_align.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50111-ns_enum.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50112-ns_enum.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50113-ns_enum.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50120-gh137.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50200-more_blocks_2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50201-blocks_align.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50202-blocks_align.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50203-blocks_align.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50204-blocks_align.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50205-msg_align.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50206-issue_2727.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50207-issue_3031.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50300-msg.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50400-for.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50410-oc_cond_colon.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50411-attribute_specifier_seqs.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50500-code_placeholder.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50510-gh293.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50511-gh293.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50512-sp_oc_catch.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50513-sp_oc_boxed.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50514-indent_boxed.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50515-sp_oc_synchronized.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50600-bug_i_477.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50601-bug_i_408.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50602-bug_i_125-412.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50603-gh511.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50604-bug_497.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50605-bug_404.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50606-bug_1366.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50607-sp_after_oc_msg_receiver.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50608-blocks_align2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50609-negative_value.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50610-nelem.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50611-for2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50612-chunk_ends_type1.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50613-chunk_ends_type2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50614-chunk_ends_type3.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50615-block_literal_protocol.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50616-oc_msg_in_pp.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50617-boxed_receiver.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50618-func_def.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50619-cast.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50620-sp_after_angle.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50621-Fraction.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50622-c-cpp-oc-wrapper.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50623-extern-c-attribute.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50624-typeof.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50625-sp_inside_braces_oc_dict.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50626-chunk_ends_type4.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50627-method_ends_semicolon.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50628-macro-close-brace.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50629-pp_bool.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50630-nl_func_call_args_multi_line_ignore_closures.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50631-nl_oc_msg_args_min_params.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50632-nl_oc_msg_args_max_code_width.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50633-ocpp_msg_access.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50700-cmt_insert.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50701-cmt_insert2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50800-properties.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50801-i1213.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50802-available.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50803-indent_single_newline.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50804-issue_2629.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50805-issue_2724.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50810-bug_841.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50811-bug_1674.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50812-bug_1683.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50813-sp_before_oc_proto_list.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50814-sp_before_oc_proto_list.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50815-sp_before_oc_proto_list.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50816-issue_2675.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50817-issue_2722.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50900-1927.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50901-Issue_2172.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50902-Issue_2289.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50903-Issue_681.oc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50904-double_angle_space.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50905-double_angle_space.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50906-double_angle_space.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50907-align_colon_with_ternary_1.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50908-align_colon_with_ternary_2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50909-3766.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50910-3767.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50911-3811.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50912-3812.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50913-3813.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50914-3819.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50915-3822.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/50916-3823.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/51000-sp_cond_ternary_short.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/51001-ns_enum-i.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/51002-sp_oc_catch.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/51003-sp_oc_catch.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/51004-block_pointer.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/oc/60011-UNI-11095.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60000-functions.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60001-comment.p (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60002-traffic.p (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60003-tags.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60004-enum.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60005-unbraced.p (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60010-str-escape.p (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60020-switch-vsemi.sma (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60030-crusty_ex-1.sma (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60040-preproc.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60050-gh419.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60100-Issue_2586.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/pawn/60101-Issue_2665.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/sql/02400-mysql.sqc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/sql/02401-sta-select.sqc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/sql/02402-issue_527.sqc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70000-list.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70001-advanced.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70010-verbatim_str.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70011-verbatim_str2.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70012-verbatim_str2.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70020-preproc.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70287-gh287.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70300-Issue_2090.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70301-Issue_2270.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70302-cast.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70303-nullable.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70304-identifier.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70310-mdarray_space.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70311-mdarray_space.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/expected/vala/70312-mdarray_space.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/fixtest.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/generate_p_files.sh (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/imported.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/1225.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_2205.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_2278.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_2279.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_2360.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_2411.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_2640.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_2845.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3169.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3192.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3233.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3269.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3272.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3274.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3327.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3339.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3342.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3343.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3345.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3351.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3353.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3356.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3362.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3366.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3370.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3376.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3377.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3402.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3421.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3431.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3436.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3454.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3457.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3472.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3476.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3480.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3493.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3496.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3506.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3516.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3518.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3548.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3556.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3559.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3561.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3565.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3567.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3580.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3582.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3587.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3601.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3662.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3873.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3985.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3989.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_3992.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/Issue_4044.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/add_long_comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align-equ.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align-proto-vars.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align-proto.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align-string.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align-struct-init.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align-typedef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align-var.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_assign_var_defs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_assigns.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_attr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_func_proto_star_amp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_keep_extra.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_sf_call_span_418.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_sf_call_span_419.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_sf_call_thresh_416.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_sf_call_thresh_417.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_stack.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/align_trailing_do_cmt.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/asm.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/attribute.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/backslash-newline-lex.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/beautifier-off.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bits.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bool-pos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/br_cmt.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/brace-remove.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/brace-remove2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/brace-remove3.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/braces-2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/braces-3.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/braces-4.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/braces-5.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bsnl.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_1041.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_1196.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_1702.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_1718.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_2331.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_3156.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_489.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_637.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_671.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_i_222.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_i_771.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bug_i_876.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs-1.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs-2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs-3.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs-4.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs-5.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs-6.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs-7.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs-8.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/bugs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/case-nl_before_return.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/case.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/cast_brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/casts.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/clang-has_include.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/cmt-align.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/cmt_multi.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/cmt_multi_utf8.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/cmt_nl_end.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/cmt_reflow.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/cmt_right_align.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/code_width.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/colon-asm.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/comment-convert.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/comment-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/comment_conversion_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/comment_conversion_endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/comment_conversion_javadoc_single.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/comment_conversion_long_lines.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/comment_conversion_trailing_c_multiline.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/cond.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/custom_types_ssl.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/define-if-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/deref.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/directfb.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/dos.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/double-sparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/doxy-comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/else-if.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/empty-braces.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/empty-for.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/enum-struct-init.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/enum_comma_ifdef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/enum_gallery.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/extern.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/fcn_indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/fcn_indent_func_def_col1.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/fcn_type.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/for-space.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/forever.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/freebsd.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/func_call_user.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/func_call_user2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/func_var_multi_paren.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/func_wrap.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/funcfunc.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/function-def.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/function_prototypes_alignment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/gh399.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/global-vars.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/hello.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/i1270.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/i1413.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/i1564.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/i2c-core.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/if_chain.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/ifdef-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/ifdef-nest.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/incdec_postfix_multiply.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/include-guard.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/include_define.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/indent-assign.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/indent-macro-brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/indent-off-after-assign.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/indent-vbrace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/indent_first_bool_expr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/indent_ternary-1.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/indent_ternary-2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/infinite-loops.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/int-types.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/kw_subst.c (100%) create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/line_multi_split_1.c create mode 100644 debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/line_multi_split_2.c rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/lvalue.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/mac.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/macro-returns.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/minus-minus.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/misc.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/mod-paren.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/mod_case_brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/mod_move_case_return.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/mod_move_case_return_bad.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/multi.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/my_infile.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/negative_value.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/newline_after_endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl-comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl-cont.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl-cont2.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl-semicolon.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl-ver-def.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_assign.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_before_ignore_after_case.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_before_return.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_create_one_liner.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_ds_struct_enum.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_func_call.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_proto_endif.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/nl_return_expr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/one-liner-define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/one-liner-init.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/one_liners.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/paren-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/paren_indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/parenthesized_indirect_call.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pascal_ptr.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pos_compare.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pos_conditional.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp-before-func-def.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp-if-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp-nest.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp-space.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp_concat_asn1.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp_indent_with_tabs.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp_multiline_define.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp_ret.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pp_space_before_after.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pragma.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/pragma_asm.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/preproc-if.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/return-compound-literal.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/return-multi.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/semicolons.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/sf588.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/sf594.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/single_line_comment_after.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/sort_include.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/sp_after_sparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/sp_cmt_cpp_start.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/sp_embed_comment.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/sp_func_call_user_inside_fparen.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/sparen-indent.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/star-style.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/string_prefixes.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/string_utf8.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/struct-brace.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/switch-case.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/switch.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/t3.in.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/type-cast.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/type_wrap.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/utf8-identifiers.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/vardefcol.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/various_colons.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/vb-do.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/vb-pp.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/vb-while.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/vbrace_one_liner.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/whole_file_ifdef.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/c/xml.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/2138.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/2185.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/2203.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/621_this-spacing.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/622_ifdef-indentation.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/623_caret-spacing.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/633_decl-in-func-typedef.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/634_extern-c-no-block.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/DB.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/DefaultAndDelete.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Discussion_3987.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/DoxygenComments.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Example.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/I1112-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/I1112-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/I1112-3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/I2102.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/I2103.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1052.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1130.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1167.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1184.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1460.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1511.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1692.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1703.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1704.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1733.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1734.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1737.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1753.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1813-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1813-3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1813.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1923.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_1966.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2020.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2045.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2085.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2091.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2099.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2101.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2138.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2149.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2150.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2151.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2163.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2166.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2170.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2186.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2195.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2219.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2224.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2229.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2232.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2236.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2250.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2281.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2302.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2305.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2319.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2332.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2343.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2345-3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2345-4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2368.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2383.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2386.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2387.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2437.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2440.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2440_nl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2478.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2561.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2565.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2570.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2574.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2582.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2591.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2594.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2596.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2604.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2668.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2672-a.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2672-b.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2688.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2689.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2692.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2703.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2726.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2734.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2735.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2742.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2752.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2757.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2758.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2759.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2771.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2794.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2795.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2823.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2831.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2836.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2873.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2879.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2886.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2890.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2902.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2907.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2910.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2914.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2921.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2930.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2942.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2949.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2957.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_2971.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3010.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3018.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3025.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3034.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3040.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3044.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3048.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3052.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3054-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3054.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3055-a.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3055.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3058.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3061_0nl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3061_1nl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3061_2nl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3080.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3097.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3113.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3164.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3176.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3197.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3198.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3203.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3205.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3220.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3236.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3237.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3252.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3283.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3284.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3294.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3309.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3316.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3321.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3357.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3409.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3413.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3422.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3428.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3446.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3448.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3505.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3513-0.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3513-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3536.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3538.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3546.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3550.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3552.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3558.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3570.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3576.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3604.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3614.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3691.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3710.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3761.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3785.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3786.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3863.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3863_2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3863_3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3865.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3914.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3915.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3919.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3920.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3965-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3965.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3967.cc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3980.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3983.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_3996.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4023.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4026.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4027.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4036.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4042.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4080.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4094.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4132.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_4239.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_750.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_931.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Issue_995-do.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/NewLine.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/NewLine0.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/PR326_invalid-backslash-eol-csharp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Q_2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Q_EMIT.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Q_FOREACH.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Q_FOREVER.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Q_SIGNAL_SLOT.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/STUCK_macro-difficulties.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/Timestamp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-10496.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-12046.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1288.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1334.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1335.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1337.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1339.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1340.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1344.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1346.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1347.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1350.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1356.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1358.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-16283.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-18439.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-18777.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1980.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1981.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-1983.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-19894.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-2049.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-21506.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-21509.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-21510.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-21727.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-21728.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-21729.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-2650.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-2680.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-2683.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-29935.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-30088.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-30628.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-32657.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-38381.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-64325.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/UNI-9650.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/al.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align-330.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align-assign-mixed.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align-star-amp-pos.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_across_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_assign_func_proto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_asterisk_after_type_cast.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_class-constr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_class.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_constr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_continuation_left_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_default_after_override.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_fcall.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_func_params.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_func_proto_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_func_proto_thresh2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_left_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_left_shift2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_right_comment.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/align_var_def_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/alt_tokens.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/anonymous_enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/arith_vs_byref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/asm_block_pp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/attribute_specifier_seqs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/av.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bit-colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bom.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bool.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/brace_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/brace_init_stdint_macros.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/braced_init_list.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/braced_init_template_decltype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/braces_align.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/braces_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1001.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1002.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1003.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1004.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1005.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1020.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1027.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1032.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1068.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1108.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1112.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1127.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1134.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1139.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1158.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1160.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1161.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1169.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1170.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1235.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1236.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1249.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1288.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1289.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1296.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1315.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1321.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1324.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1338.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1340.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1346.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1349.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1395.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1402.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1403.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1432.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1439.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1452.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1462.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1607.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1649.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1689.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1691.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1717.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1758-f.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1758.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1854.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_1862.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_2285.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_2322.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_2371.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_2402.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_2433_1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_2433_2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_33056.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_472.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_481.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_484.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_485.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_488.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_495.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_612.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_631.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_633.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_634.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_643.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_651.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_653.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_654.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_657.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_662.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_663.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_664.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_666.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_670.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_670.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_671.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_858.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_902.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_1000.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_197.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_322.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_323.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_359.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_405.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_409.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_411.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_478.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_481.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_503.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_512.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_525.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_552.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_568.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_575.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_596.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_646.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_663.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_666.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_682.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_687.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_752.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_753.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_793.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_825.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_889.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_928.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_938.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_999.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/bug_i_width.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/byref-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/byref-3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/byref-4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/byref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/call_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/case-brace-remove.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cast.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/casts.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/class-addr.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/class-implementation.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/class-init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt-cpp-cont.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt-reflow.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt_backslash_eol.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt_convert_tab_to_spaces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt_indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt_indent_pp.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt_insert.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt_right.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cmt_trailing_single_line_c_to_cpp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/comma.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/comment-align-multiline.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/comment-align.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/const_throw.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/constr_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/constructor.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/conversion_operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cout.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cpp17.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/cpp_move.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/ctor-var.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/custom-open-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/custom-open.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/define-indentation.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/delete.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/deref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/digraph.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/disable_macro.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/dont-detab-strings.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/dont-process-defines.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/eat_blanks_after_codewidth.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/eigen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/enum_class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/enum_comma.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/enum_comment_wrap.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/enum_shr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/exception.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/extern_c.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/extern_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/first_len_minimum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/fix_for_relational_operators.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/for_auto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/for_long.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/for_loop_head.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/foreach.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/friends.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/func-param-wrap-oc.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/func_call.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/func_call_chain.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/func_class.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/func_class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/func_param.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/func_param_indent_leading_comma.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/function-def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/functype_param.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/gcc_case_ellipsis.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/gh555.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/goto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1082.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1165.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1181.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1207.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1218.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1464.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1466.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1509.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1509_bug_1112_correction.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1516.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1536.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1565.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1617.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i1768.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i2033.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i2116.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/i683.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/if-constexpr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/if_chain_braces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/if_constexpr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/ifcomment.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent-c.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent-inside-ternary-operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent-misc.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent-off.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_braces_no.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_comma_brace_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_comma_brace_glob.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_comment_align_thresh.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_ctor_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_ctor_members_twice.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_func_alias_prototype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_namespace.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_namespace2.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_namespace_inner_only.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_namespace_single_indent.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_off_after_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_param.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_paren_after_func_call.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_paren_after_func_decl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_paren_after_func_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_switch_pp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_ternary-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_var_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/indent_var_def_cont.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/init-list-call.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/init_align.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/initlist_leading_commas.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/interface-keyword-in-cpp.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_1752.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_1778.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_1782.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_1804.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_1916.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_1919.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_1946.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_1985.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_2000.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_2001.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_2124-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_2124-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_2209-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_2209-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_2623.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_3105_1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_3105_2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_3116-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_3116.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_3330.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_3368.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_3378.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_523.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_547_for_each.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_564.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_574-i.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_574.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_624_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_633_typename.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/issue_672.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/kw_subst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/kw_subst2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/lambda2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/lambda_brace_list.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/lambda_in_one_liner.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/lambda_selfcalling.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/lineEndings-Mac.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/lineEndings-Unix.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/lineEndings-Win.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/long_br_cmt.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/long_lines.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/long_namespace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/macro_spaces.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/misc.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/misc2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/misc3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/misc4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/misc5.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/misc6.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/mod_remove_empty_return-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/mod_remove_empty_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/ms-style-ref.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/multi_line.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/namespace_namespace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/new_op.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl-class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl-namespace.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_assign_leave_one_liners.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_before_after.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_before_brace_open_test.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_before_func_body_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_before_struct_scoped_enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_before_struct_struct.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_brace_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_fdef_brace_cond-f.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_fdef_brace_cond-fr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_fdef_brace_cond-r.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_fdef_brace_cond-rf.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_for_leave_one_liners.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func-2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func_call_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func_call_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func_call_paren_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func_decl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func_def_paren_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func_paren_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func_scope_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_func_type_name.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_inside_namespace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/nl_max_blank_in_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/noexcept.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/not_lambda.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/op_sym_empty.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/operator.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/operator_proto.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/out-668.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/output.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/override_virtual.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/parameter-packs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/patch_32.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pos_assign.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pos_bool_in_template.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pos_shift.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pp-define-indent.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pp-pragma.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pp_indent_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pp_indent_case.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pp_indent_extern.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pp_indent_func_def.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/pp_multi_comment.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/proto-wrap.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/ptr-star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/qt-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/qtargs.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/region.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/return_braced_init.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/return_init_list.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/return_remove.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/returns.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sef.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/semi.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/semicolons.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf.2886991.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf.3266678.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf.3315874.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf557.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf562.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf567.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf574.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf583.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sf593.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sim.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_after_angle.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_after_constr_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_after_decltype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_after_type.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_angle_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_arith_additive.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_balance_nested_parens.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_before_byref_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_before_case_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_before_constr_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_before_not_var_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_before_tr_emb_cmt_input.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_brace_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_brace_catch.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_cmt_cpp_region.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_cmt_cpp_start.cc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_cond_question.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_cparen_oparen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_cpp_lambda_fparen.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_decltype.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_endif_cmt.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_enum_assign.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_enum_colon.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_func_call_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_inside_braces_enum.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_not_not.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_paren_brace.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_qualifier_ptr_star.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_skip_vbrace_tokens.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_throw_paren.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/sp_type_func.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/squeeze_ifdef.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/static.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/stdcall.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/string_replace_tab_chars.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/strings.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/tab-0.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/tab-1.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/templ_class.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/templates.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/templates2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/templates3.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/templates4.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/throws.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/toggle_processing_cmt.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/toggle_processing_cmt2.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/trailing_return.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/trailing_return_byref_ptr.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/try-catch-nl.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/type_brace_init_lst.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/uniform_initialization.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/using-alias-in-define.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/var_def_blks.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/var_def_gap.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/variadic-template.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cpp/wacky-template.cpp (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/1822.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/615_nested-usings.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/620_getset-brace.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/621_this-spacing.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/625_where-constraints.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/630_bad-new-init-semicolon-removal.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/Issue_2705.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-11662.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-11993.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-12303.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-1288.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-1338.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-1343.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-1345.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-13955.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-14131.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-17253.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-18437.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-18777.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-18780.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-18829.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-1919.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-19644.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-1975.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-1977.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-1978.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-19895.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-2007.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-2008.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-2020.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-2021.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-21730.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-2505.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-2506.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-2684.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-2685.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-29933.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-30498_2.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-3083.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-32658.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-3484.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-36862.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-37241.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-40685.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-58354.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/UNI-9917.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/add-nl-before-namespace.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/bug_1591.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/bug_1620.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/bug_1637.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/bug_1650.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/bug_600.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/bug_620.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/bug_i_679.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/bug_i_935.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/cast.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/cmt_backslash_eol.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/comma.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/delegate.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/exception-filters.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/fncall_as_ctor_in_attr.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/generics.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/getset.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/gs.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/ifcolalign.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/ifcomment.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/indent-multistring-coulmn1.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/logger.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/mdarray_space.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/misc-failures.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/mod_full_brace_nl_block_rem_mlcond.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/mod_full_paren_if_bool.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/new-constraint-paren-space.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/nullable_prop.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/oneline_property.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/operator-null-conditional.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/operator_null-coalescing-assignment.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/preserveTabs.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/property.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/region.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/remove_semi.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/sf607.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/sf628.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/simple.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/sort_using.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/sort_using_categ.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/sp_between_new_paren.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/squeeze-paren-close-Option.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/string_multi.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/strings.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/tcf.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/unsafe.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/utf16be.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/utf16be_no_bom.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/utf16le.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/utf16le_no_bom.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/var-member.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/verbatim_strings.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/cs/when.cs (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/1438.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/HashMap.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/Lexer.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/bug-indent.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/casts.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/const.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/d_sp_paren.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/delegate.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/enum.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/extern_.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/funcfunc.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/imports.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/invariant.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/numbers.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/sort_import.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/square_indent_tab.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/static_if.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/static_if_in_struct.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/strings.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/template.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/template_spacing000.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/template_spacing001.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/template_use.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/tst01.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/tst02.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/tst03.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/type_spacing000.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/vbraces000.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/vbraces001.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/vbraces002.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/volatile-1.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/volatile-2.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/volatile-3.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/volatile.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/d/wysiwyg_strings.d (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/ecma/example-1.es (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/Issue_1122.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/Issue_1124.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/Issue_1845.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/Issue_670.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/Java8DoubleColon.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/annotation1.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/annotation2.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/annotation3.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/assert.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/cast.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/double_brace.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/doxy-javadoc-alignment.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/foreach.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/generics.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/generics_return_type.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/generics_wildcard.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/i1121.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/issue_672.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/leading-tabs-for-java-lambda.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/long_cl_cmt.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/nl_before_ignore_after_case.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/sf567.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/sp_after_angle.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/sp_after_for_colon.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/sp_before_byref.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/sp_this_paren.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/synchronized.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/try.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/java/variable_aligns.java (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/1927.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/3766.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/3767.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/3811.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/3812.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/3813.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/3819.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/3822.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/3823.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/Declarations.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/Fraction.h (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/Fraction.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/Issue_2172.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/Issue_2289.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/Issue_681.oc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/UNI-11095.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/UNI-1333.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/align-objc-like-xcode.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/align_colon_with_ternary_1.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/align_colon_with_ternary_2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/argtypes.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/asm.h.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/attribute_specifier_seqs.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/available.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/block_in_method.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/block_literal_protocol.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/block_pointer.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/blocks_align.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/blocks_align2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/box.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/boxed_receiver.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_1366.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_167.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_1674.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_1683.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_340.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_404.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_497.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_841.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_i_125-412.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_i_408.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/bug_i_477.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/c-cpp-oc-wrapper.c (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/cast.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/casting.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/chunk_ends_type1.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/chunk_ends_type2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/chunk_ends_type3.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/chunk_ends_type4.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/cmt_insert.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/cmt_insert2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/code_placeholder.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/complex_method.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/definesalign.h.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/delete-space-oc.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/double-indent-objc-dict.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/double_angle_space.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/exceptions.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/extern-c-attribute.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/for.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/for2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/func-param-wrap-oc.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/func_def.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/gh137.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/gh293.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/gh511.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/i1213.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/indent-inside-ternary-operator.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/indent-objc-block.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/indent_boxed.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/indent_oc_inside_msg_sel.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/indent_single_newline.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/inttypes.h.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/issue_2629.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/issue_2631.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/issue_2675.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/issue_2722.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/issue_2724.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/issue_2727.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/issue_3031.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/kw.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/literals.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/macro-close-brace.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/main.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/method_ends_semicolon.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/misc.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/more_blocks.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/more_blocks_2.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/msg.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/msg_align.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/negative_value.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/nelem.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/newlines.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/nl_func_call_args_multi_line_ignore_closures.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/nl_oc_msg_args_max_code_width.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/nl_oc_msg_args_min_params.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/ns_enum-i.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/ns_enum.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/objc.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/oc-split.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/oc_cond_colon.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/oc_msg_in_pp.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/ocpp_msg_access.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/pp-ignore.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/pp_bool.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/properties.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/protocol.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/react_native.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/real_world_file.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/receiver.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/return_type.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/selector.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sort_import.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sort_import_group.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sort_import_group_regex.mm (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_after_angle.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_after_oc_msg_receiver.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_before_oc_proto_list.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_cond_ternary_short.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_inside_braces_oc_dict.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_oc_boxed.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_oc_catch.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_oc_classname_paren-r.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/sp_oc_synchronized.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/string.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/ternary.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/oc/typeof.m (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/Issue_2586.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/Issue_2665.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/comment.p (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/crusty_ex-1.sma (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/enum.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/functions.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/gh419.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/preproc.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/rpn_calc.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/str-escape.p (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/switch-vsemi.sma (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/tags.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/test1.pawn (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/traffic.p (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/pawn/unbraced.p (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/sql/issue_527.sqc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/sql/mysql.sqc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/sql/sta-select.sqc (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/Issue_2090.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/Issue_2270.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/advanced.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/cast.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/gh287.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/identifier.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/list.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/mdarray_space.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/nullable.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/preproc.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/verbatim_str.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/input/vala/verbatim_str2.vala (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/java.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/objective-c.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/pawn.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/run_format_tests.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/run_sources_tests.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/run_test.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/staging.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/test_uncrustify/__init__.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/test_uncrustify/ansicolor.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/test_uncrustify/config.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/test_uncrustify/failure.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/test_uncrustify/selector.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/test_uncrustify/test.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/test_uncrustify/utilities.py (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/tests.vpj (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/tests/vala.test (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/uncrustify.vpj (100%) rename debian/uncrustify-trinity/{uncrustify-trinity-0.78.0 => uncrustify-trinity-0.78.1}/uncrustify.vpw (100%) delete mode 100644 debian/uncrustify-trinity/uncrustify-trinity_0.78.0.orig.tar.gz create mode 100644 debian/uncrustify-trinity/uncrustify-trinity_0.78.1.orig.tar.gz diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.quilt_patches b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.quilt_patches deleted file mode 100644 index 6857a8d4..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.quilt_patches +++ /dev/null @@ -1 +0,0 @@ -debian/patches diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.quilt_series b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.quilt_series deleted file mode 100644 index c2067066..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.quilt_series +++ /dev/null @@ -1 +0,0 @@ -series diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.version b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.version deleted file mode 100644 index 0cfbf088..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.pc/.version +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/AUTHORS b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/AUTHORS deleted file mode 100644 index 5d2c147f..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/AUTHORS +++ /dev/null @@ -1,189 +0,0 @@ -Author: -2005 - 2016 : Ben Gardner - -Maintenance: -Guy Maurel -Michele Calgaro -Matthew Woehlke - -until 2022-11-22: -Other collaborators: -Alan Fineberg -Alexander GQ Gerasiov -Alex Henrie -André Berg -Andrei Alexandrescu -Andrey Starodubtsev -Anirban Pramanick -Antti Tapaninen -Arne Forlie -Arseniy Shestakov -asobhy -atauzki -Aurélien Gâteau -Benio -Ben Iofel -Ben Mayo -Beren Minor -Bi-Ruei, Chiu -Biswa96 -Biswapriyo Nath -B. Kevin Hardman -Bogdan Popescu -Brandon Slack -Brecht Sanders -Brendan Long -Brian Kelley -CharlieYJH -Chris Lalancette -Clemens Rabe -Clint Lawrence -Code Able -Cody Schafer -Corentin Noël -Dandielo -Daniel Chumak -Daniele Bartolini -Dan Rose -Dave Lee -David Catmull -David E. O'Brien -David Lechner -David Schaefgen -Dirk Thomas -Dittrich, Rico -Dmitry Marakasov -Dmitry Povolotsky -Dmytro Povolotskyi -Dundar Göc -Dženan Zukić -Eism -Emerson Knapp -Emmanuel Christophe -epac-tom -Ethan Gao -Florin Pop -Frank J. T. Wojcik -Gary Ash -Ger Hobbelt -Hackerpilot -Hannes Schmidt -hghdev -Huang-Ming Huang -Husk3r -Ilya Lyubimov -Ingo Brückl -Ivan Nazarenko -Ivan Romanov -Jakub Lukasiewicz -Jakub Schmidtke -Jan Weiß -Jason -JavDevGames -Jeremy H -Jeremy T Hilliker -Jim Meyering -Jiri Hruska -jodi.the.tigger@gmail.com -Jody Hagins -Joel Ostraat -Joergen Ibsen -Johnny Oskarsson -Jonas Hurrelmann -Jorengarenar -Joshua Gross -Joshua Parker -Julian Picht -Kalle Raiskila -Keepun -Kevin Wong -krys -Laurent Tréguier -Lauri Kasanen -lbmaian -Leon Breedt -Lorenz Haas -Lykurg -Maciej Bogusz -Manning, James -Marco Stephan -Marcus Nilsson -Marek Fort -Marius Zwicker -Mark Stegeman -Markus Geimer -Martin Delille -Martin Simonovsky -Martin Storsjo -Matthew McDole -Matthew Woehlke -Maxim Mikityanskiy -Max Smolens -MeXx -Michaël Peeters -Michele Calgaro -Mihai Popescu -Mike -Mike Gelfand -Mirko König -mjbogusz -MrTheMake -Nate -neok-m4700 -Nico Decker -Oleg Liatte -Oleg Smolsky -Owen Rudge -Pat Notz -Patrick Rohr -Paul Cercueil -Paul Smith -Pavel Geiger -Paweł Benetkiewicz -PerfectCarl -Peter Bruin -Peter Hartley -Peter Jonas -Peter Kolbus -Peter Tao -Peter Waller -Piet Van Reepingen -PMheart -Randolph R. Settgast -Randolph Settgast -RaveTheTadpole -Ray Strode -Richard Maxwell -Ricky Lopez -Roland Schulz -Roman Gordienko -Ryan Maxwell -Samish Chandra Kolli -Samish Kolli -Scott Bilas -Sebastian Andersson -Sebastian Bilek -S. Gilles -Shazron Abdullah -Siddharth Kannan -Slávek Banko -Spark-NF -Stefan Koch -Stefan Nunninger -Stephen Gilles -Steven Lee -Suhaib Ishaque -t-bltg -Tim Hütz -Timotheus Pokorra -Todd Richmond -Twigz -U-RDEC\ParkerJS -Vadim Zeitlin -Viktor Kireev -Vincent Rouillé -Vojtěch Balík -Vyacheslav Shegai -Waldir Pimenta -Yannick Bühler -Yegor Yefremov diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/CMakeLists.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/CMakeLists.txt deleted file mode 100644 index 2ea7cbe7..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/CMakeLists.txt +++ /dev/null @@ -1,560 +0,0 @@ -cmake_minimum_required(VERSION 3.5) - -project(uncrustify) - -if("${PROJECT_SOURCE_DIR}" STREQUAL "${PROJECT_BINARY_DIR}") - message(FATAL_ERROR " - In-source builds are not supported, please remove the `CMakeFiles' - folder and `CMakeCache.txt', and create a folder for the build: - mkdir build; cd build; cmake .. - ") -endif() - -include(CheckCXXCompilerFlag) -include(CheckIncludeFileCXX) -include(CheckSymbolExists) -include(CheckCXXSymbolExists) -include(CheckTypeSize) -include(CTest) - -if( ${CMAKE_VERSION} VERSION_LESS "3.12" ) - find_package( PythonInterp ) - if( NOT PYTHON_EXECUTABLE ) - message( FATAL_ERROR "Python is required, but was not found on your system" ) - endif() - else( ) - find_package(Python3 REQUIRED) - set(PYTHON_EXECUTABLE ${Python3_EXECUTABLE}) -endif() - -# -# Check compiler flags -# -if(MSVC) - add_definitions(/D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /wd4267) - add_definitions(/utf-8) -elseif(CMAKE_COMPILER_IS_GNUCXX) - set(gcc_warning_flags - -Wall - -Wextra - -Wshadow - -Wpointer-arith - -Wcast-qual - -Wcast-align - -Wc++11-extensions - ) - foreach(flag ${gcc_warning_flags}) - string(REGEX REPLACE "[^a-zA-Z0-9]+" "_" flag_var "CXXFLAG_${flag}") - CHECK_CXX_COMPILER_FLAG("${flag}" ${flag_var}) - if(${flag_var}) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}") - endif() - unset(flag_var) - endforeach() - if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-missing-field-initializers") - endif() - unset(gcc_warning_flags) -elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-deprecated-declarations") -endif() - -set(CMAKE_CXX_STANDARD 11) -set(CMAKE_CXX_STANDARD_REQUIRED YES) - -if(ENABLE_SANITIZER) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O1 -fno-omit-frame-pointer -fsanitize=${ENABLE_SANITIZER}") -endif() - -#set(UNCRUSTIFY_SEPARATE_TESTS "True") - -include_directories( - ${PROJECT_BINARY_DIR}/src - ${PROJECT_SOURCE_DIR}/src - ${PROJECT_BINARY_DIR} -) - -# -# Determine config -# -if(WIN32) - # Windows builds use src/windows_compat.h instead of config.h -else() - # Generate config.h - set(avail_headers "") - - set(headers - inttypes.h - memory.h - stdint.h - stdlib.h - strings.h - string.h - sys/stat.h - sys/types.h - unistd.h - utime.h - ) - foreach(header ${headers}) - string(TOUPPER "${header}" header_uc) - string(REGEX REPLACE "[^A-Z0-9_]" "_" include_var "HAVE_${header_uc}") - check_include_file_cxx("${header}" ${include_var}) - if(${include_var}) - list(APPEND avail_headers ${header}) - endif() - unset(include_var) - unset(header_uc) - endforeach() - unset(headers) - - check_include_file("stdbool.h" HAVE_STDBOOL_H) - - set(symbols - memset - strcasecmp - strchr - strdup - strerror - strtol - strtoul - ) - foreach(symbol ${symbols}) - string(TOUPPER "${symbol}" symbol_uc) - string(REGEX REPLACE "[^A-Z0-9_]" "_" symbol_var "HAVE_${symbol_uc}") - check_cxx_symbol_exists("${symbol}" "${avail_headers}" ${symbol_var}) - unset(symbol_var) - unset(symbol_uc) - endforeach() - unset(symbols) - - unset(avail_headers) - - check_type_size(_Bool _BOOL LANGUAGE C) - - configure_file(src/config.h.in config.h @ONLY) -endif() - -# -# Generate uncrustify_version.h -# - -set(UNCRUSTIFY_VERSION "0.78.0_f") - -option(NoGitVersionString "Do not use make_version.py and git to build a version string" OFF) -if(NoGitVersionString) - configure_file(src/uncrustify_version.h.in uncrustify_version.h @ONLY) - add_custom_target(generate_version_header) # Dummy target -else() - # Add target to generate version header; - # do this every build to ensure git SHA is up to date - add_custom_target(generate_version_header - BYPRODUCTS "${PROJECT_BINARY_DIR}/uncrustify_version.h" - COMMAND - ${CMAKE_COMMAND} - -D PYTHON_EXECUTABLE:STRING=${PYTHON_EXECUTABLE} - -D SOURCE_DIR:PATH="${PROJECT_SOURCE_DIR}" - -D INPUT:PATH="${PROJECT_SOURCE_DIR}/src/uncrustify_version.h.in" - -D OUTPUT:PATH="${PROJECT_BINARY_DIR}/uncrustify_version.h" - -D UNCRUSTIFY_VERSION:STRING="${UNCRUSTIFY_VERSION}" - -P ${PROJECT_SOURCE_DIR}/cmake/GenerateVersionHeader.cmake - COMMENT "Generating version header" - ) - set_source_files_properties( - "${PROJECT_BINARY_DIR}/uncrustify_version.h" - PROPERTIES GENERATED TRUE - ) -endif() - -# -# Generate token_names.h -# -add_custom_command( - OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/token_names.h" - COMMAND ${CMAKE_COMMAND} - "-Dsrc_file=${PROJECT_SOURCE_DIR}/src/token_enum.h" - "-Ddst_file=${CMAKE_CURRENT_BINARY_DIR}/token_names.h" - -P "${PROJECT_SOURCE_DIR}/cmake/GenerateTokenNames.cmake" - MAIN_DEPENDENCY src/token_enum.h - COMMENT "Generating token_names.h" -) - -# Set up commands for generated source files -function(py_gen OUTPUT SCRIPT INPUT) - set(out "${PROJECT_BINARY_DIR}/src/${OUTPUT}") - set(deps "${PROJECT_SOURCE_DIR}/src/${INPUT}") - get_filename_component(outdir "${out}" DIRECTORY) - foreach(arg IN LISTS ARGN) - if (IS_ABSOLUTE "${arg}") - list(APPEND deps "${arg}") - else() - list(APPEND deps "${PROJECT_SOURCE_DIR}/src/${arg}") - endif() - endforeach() - - add_custom_command( - OUTPUT "${out}" - COMMAND ${CMAKE_COMMAND} -E make_directory "${outdir}" - COMMAND ${PYTHON_EXECUTABLE} - "${PROJECT_SOURCE_DIR}/scripts/${SCRIPT}" - "${out}" - ${deps} - DEPENDS ${deps} "${PROJECT_SOURCE_DIR}/scripts/${SCRIPT}" - MAIN_DEPENDENCY src/${INPUT} - COMMENT "Generating ${OUTPUT}" - ) -endfunction() - -py_gen(punctuator_table.h - make_punctuator_table.py - symbols_table.h -) - -py_gen(options.cpp - make_options.py - options.h - options.cpp.in -) - -py_gen(option_enum.h - make_option_enum.py - option.h - option_enum.h.in -) - -py_gen(option_enum.cpp - make_option_enum.py - option.h - option_enum.cpp.in -) - -py_gen(../etc/uncrustify.xml - make_katehl.py - ../etc/uncrustify.xml.in - "${PROJECT_BINARY_DIR}/uncrustify_version.h" - options.h - option.h - token_enum.h -) - -# -# Uncrustify -# -set(uncrustify_sources - src/align_add.cpp - src/align_asm_colon.cpp - src/align_assign.cpp - src/align_braced_init_list.cpp - src/align.cpp - src/align_eigen_comma_init.cpp - src/align_func_params.cpp - src/align_func_proto.cpp - src/align_init_brace.cpp - src/align_left_shift.cpp - src/align_log_al.cpp - src/align_nl_cont.cpp - src/align_oc_decl_colon.cpp - src/align_oc_msg_colons.cpp - src/align_oc_msg_spec.cpp - src/align_preprocessor.cpp - src/align_same_func_call_params.cpp - src/align_stack.cpp - src/align_struct_initializers.cpp - src/align_tab_column.cpp - src/align_tools.cpp - src/align_trailing_comments.cpp - src/align_typedefs.cpp - src/align_var_def_brace.cpp - src/args.cpp - src/backup.cpp - src/brace_cleanup.cpp - src/braces.cpp - src/calculate_closing_brace_position.cpp - src/change_int_types.cpp - src/check_template.cpp - src/chunk.cpp - src/ChunkStack.cpp - src/combine.cpp - src/combine_fix_mark.cpp - src/combine_labels.cpp - src/combine_tools.cpp - src/combine_skip.cpp - src/compat_posix.cpp - src/compat_win32.cpp - src/cs_top_is_question.cpp - src/detect.cpp - src/enum_cleanup.cpp - src/EnumStructUnionParser.cpp - src/EnumStructUnionParser.h - src/flag_braced_init_list.cpp - src/flag_decltype.cpp - src/flag_parens.cpp - src/indent.cpp - src/keywords.cpp - src/lang_pawn.cpp - src/language_names.cpp - src/language_tools.cpp - src/logger.cpp - src/logmask.cpp - src/log_rules.cpp - src/mark_functor.cpp - src/mark_question_colon.cpp - src/md5.cpp - src/newlines.cpp - src/option.cpp - src/options_for_QT.cpp - src/output.cpp - src/parameter_pack_cleanup.cpp - src/parens.cpp - src/parent_for_pp.cpp - src/parsing_frame.cpp - src/parsing_frame_stack.cpp - src/pragma_cleanup.cpp - src/pcf_flags.cpp - src/punctuators.cpp - src/quick_align_again.cpp - src/remove_duplicate_include.cpp - src/remove_extra_returns.cpp - src/rewrite_infinite_loops.cpp - src/semicolons.cpp - src/sorting.cpp - src/space.cpp - src/tokenize_cleanup.cpp - src/tokenize.cpp - src/uncrustify.cpp - src/uncrustify_emscripten.cpp - src/uncrustify_types.cpp - src/unc_ctype.cpp - src/unc_text.cpp - src/unc_tools.cpp - src/unicode.cpp - src/universalindentgui.cpp - src/width.cpp - ${PROJECT_BINARY_DIR}/src/options.cpp - ${PROJECT_BINARY_DIR}/src/option_enum.cpp -) - -set(uncrustify_headers - src/add_space_table.h - src/align_add.h - src/align_asm_colon.h - src/align_assign.h - src/align_braced_init_list.h - src/align_func_params.h - src/align_func_proto.h - src/align.h - src/align_eigen_comma_init.h - src/align_init_brace.h - src/align_left_shift.h - src/align_log_al.h - src/align_nl_cont.h - src/align_oc_decl_colon.h - src/align_oc_msg_colons.h - src/align_oc_msg_spec.h - src/align_preprocessor.h - src/align_same_func_call_params.h - src/align_stack.h - src/align_struct_initializers.h - src/align_tab_column.h - src/align_tools.h - src/align_trailing_comments.h - src/align_typedefs.h - src/align_var_def_brace.h - src/args.h - src/backup.h - src/base_types.h - src/brace_cleanup.h - src/braces.h - src/calculate_closing_brace_position.h - src/change_int_types.h - src/char_table.h - src/check_template.h - src/chunk.h - src/ChunkStack.h - src/combine.h - src/combine_fix_mark.h - src/combine_labels.h - src/combine_skip.h - src/combine_tools.h - src/compat.h - src/cs_top_is_question.h - src/detect.h - src/enum_cleanup.h - src/enum_flags.h - src/error_types.h - src/flag_braced_init_list.h - src/flag_decltype.h - src/flag_parens.h - src/indent.h - src/keywords.h - src/lang_pawn.h - src/language_names.h - src/language_tools.h - src/ListManager.h - src/logger.h - src/log_levels.h - src/logmask.h - src/log_rules.h - src/mark_functor.h - src/mark_question_colon.h - src/md5.h - src/newlines.h - src/option.h - src/options_for_QT.h - src/options.h - src/output.h - src/parameter_pack_cleanup.h - src/parens.h - src/parent_for_pp.h - src/parsing_frame.h - src/parsing_frame_stack.h - src/pragma_cleanup.h - src/pcf_flags.h - src/prototypes.h - src/punctuators.h - src/quick_align_again.h - src/remove_duplicate_include.h - src/remove_extra_returns.h - src/rewrite_infinite_loops.h - src/semicolons.h - src/sorting.h - src/space.h - src/symbols_table.h - src/token_enum.h - src/tokenize_cleanup.h - src/tokenize.h - src/unc_ctype.h - src/uncrustify.h - src/uncrustify_limits.h - src/uncrustify_types.h - src/unc_text.h - src/unc_tools.h - src/unicode.h - src/universalindentgui.h - src/width.h - src/windows_compat.h - ${PROJECT_BINARY_DIR}/src/option_enum.h - ${PROJECT_BINARY_DIR}/uncrustify_version.h -) - -set(uncrustify_docs - "${PROJECT_SOURCE_DIR}/AUTHORS" - "${PROJECT_SOURCE_DIR}/BUGS" - "${PROJECT_SOURCE_DIR}/ChangeLog" - "${PROJECT_SOURCE_DIR}/COPYING" - "${PROJECT_SOURCE_DIR}/HELP" - "${PROJECT_SOURCE_DIR}/README.md" -) - -add_executable(uncrustify ${uncrustify_sources} ${uncrustify_headers}) -add_dependencies(uncrustify generate_version_header) - -set_property(TARGET uncrustify APPEND PROPERTY - COMPILE_DEFINITIONS $<$,$>:DEBUG> -) - -# -# Generate uncrustify.1 -# -configure_file(man/uncrustify.1.in uncrustify.1 @ONLY) - -# -# Generate uncrustify.xml (katepart highlighting file) -# -add_custom_target(katehl - DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/etc/uncrustify.xml -) - -# -# Tests -# -if(BUILD_TESTING) - enable_testing() - add_subdirectory(tests) -endif() - -# -# Coverage -# -OPTION(ENABLE_CODECOVERAGE "Enable code coverage testing support") -if(ENABLE_CODECOVERAGE) - set(CODECOVERAGE_DEPENDS uncrustify) - include(${CMAKE_SOURCE_DIR}/cmake/CodeCoverage.cmake) -endif(ENABLE_CODECOVERAGE) - -# -# Build command to run uncrustify on its own sources -# -add_custom_target(format-sources) -foreach(source IN LISTS uncrustify_sources uncrustify_headers) - get_filename_component(source_name ${source} NAME) - add_custom_target(format-${source_name} - COMMAND uncrustify - -c forUncrustifySources.cfg - -lCPP --no-backup ${source} - COMMENT "Formatting ${source}" - WORKING_DIRECTORY ${uncrustify_SOURCE_DIR} - ) - add_dependencies(format-sources format-${source_name}) -endforeach() - -# -# Package -# -set(CPACK_PACKAGE_NAME "uncrustify") -set(CPACK_PACKAGE_VERSION "${UNCRUSTIFY_VERSION}") -set(CPACK_PACKAGE_VENDOR "Ben Gardner") -set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Code beautifier") -set(CPACK_PACKAGE_DESCRIPTION_FILE "${PROJECT_SOURCE_DIR}/README.md") -set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/COPYING") -set(CPACK_RESOURCE_FILE_README "${PROJECT_SOURCE_DIR}/README.md") -set(CPACK_SOURCE_IGNORE_FILES "/\\\\.git/;/\\\\.hg/;/tests/results/;/build.*/") -if(CMAKE_SYSTEM_NAME STREQUAL "Windows") - set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY FALSE) - set(CPACK_GENERATOR "ZIP") -endif() -include(CPack) - -# -# Install -# -if(MSVC) - install(TARGETS uncrustify DESTINATION ".") - install(FILES ${uncrustify_docs} - DESTINATION "." - ) - install(FILES "${PROJECT_SOURCE_DIR}/documentation/htdocs/index.html" - DESTINATION "doc" - ) - install(DIRECTORY "${PROJECT_SOURCE_DIR}/etc/" - DESTINATION "cfg" - FILES_MATCHING PATTERN "*.cfg" - ) -else() - include(GNUInstallDirs) - install(TARGETS uncrustify - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" - ) - install(FILES "${CMAKE_CURRENT_BINARY_DIR}/uncrustify.1" - DESTINATION "${CMAKE_INSTALL_MANDIR}/man1" - ) - install(DIRECTORY "${PROJECT_SOURCE_DIR}/etc/" - DESTINATION "${CMAKE_INSTALL_DOCDIR}/examples" - FILES_MATCHING PATTERN "*.cfg" - ) - install(FILES ${uncrustify_docs} - DESTINATION "${CMAKE_INSTALL_DOCDIR}" - ) -endif() - -# -# Uninstall -# -get_directory_property(hasParent PARENT_DIRECTORY) -if(NOT hasParent) - add_custom_target(uninstall "${CMAKE_COMMAND}" -P "${PROJECT_SOURCE_DIR}/cmake/uninstall.cmake") -endif() - -# -# add to build the compile_commands.json file, to be used by clang-tidy -# -set(CMAKE_EXPORT_COMPILE_COMMANDS "ON" CACHE BOOL "to create the compile_commands.json file" FORCE) diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/ChangeLog b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/ChangeLog deleted file mode 100644 index a4492cf9..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/ChangeLog +++ /dev/null @@ -1,1690 +0,0 @@ -Change highlights in uncrustify-0.78.0 (November 2023) -------------------------------------------------------------------------------- - 50b364e02d4e6ebe5fa99d2d1de642f1a3fb6570 - Added : align_nl_cont_spaces May 11 2023 - 7c53d3cc66d939dc5b0de25868e947508e2353d5 - Added : sp_after_bit_colon Jun 28 2023 - Added : sp_before_bit_colon Jun 28 2023 - b4af21a59630315f79ec28bc5449c31f48194111 - Added : sp_between_ptr_ref Jul 14 2023 - 84780fef16da0552e7f44785d63d23a2b0e6a8b4 - Added : nl_min_after_func_body Aug 3 2023 - d8931537292a5cb897cfd561adf581d27087bfe4 - Added : sp_before_keyword_ptr_star Aug 10 2023 - 8ffe999d3382c6f516372627bd529917bc6611ae - Added : sp_before_global_scope_ptr_star Aug 10 2023 - Added : sp_before_scope_ptr_star Aug 10 2023 - f493e4d9e003648753e6574ba2cd61f5c0bd1352 - Added : sp_before_operator_ptr_star Aug 10 2023 - Added : sp_before_qualifier_ptr_star Aug 10 2023 - Removed : sp_before_keyword_ptr_star Aug 10 2023 - adbb82b0f6e551ef976e64a1351ca0eb05acf932 - Added : debug_use_the_exit_function_pop Aug 15 2023 - 2e0e019dc28cac0844b5cff81d05859ee1a02394 - Added : nl_max_after_func_body Aug 28 2023 - cb44fe733a2c1e0391cfa5afdac77f7e66d688e1 - Added : sp_cpp_lambda_argument_list_empty Sep 12 2023 - e058aafd4ee5e407e250a6b921886d2c00d6a622 - Added : align_func_proto_span_ignore_cont_lines Oct 21 2023 - -Change highlights in uncrustify-0.77.0 (May 2023) -------------------------------------------------------------------------------- - ea6c54eefe2f3272a4867d30920408c327167199 - Added : sp_cmt_cpp_pvs Jan 28 2023 - 74cf6ca40a0ce1b0d2499a92128ccde34bb48428 - Added : sp_inside_rparen Feb 15 2023 - Added : sp_func_call_user_inside_rparen Feb 15 2023 - Added : sp_inside_rparens Feb 15 2023 - 70fac8d68b8a697132a21c5c59a09fd91e0a0486 - Added : sp_cmt_cpp_lint Mar 18 2023 - 73d9ab72ce736e9689f56406302f6d62ddfc3835 - Added : sp_qualifier_ptr_star_trailing Apr 13 2023 - Added : sp_qualifier_unnamed_ptr_star Apr 13 2023 - Added : sp_qualifier_ptr_star_func Apr 13 2023 - 8b639a0b31637204da3d17dc29cc659def6f4cf7 - Added : mod_add_force_c_closebrace_comment Apr 19 2023 - -Change highlights in uncrustify-0.76.0 (November 2022) -------------------------------------------------------------------------------- - 1aea3d1fcb55dc2ca40dfe2b1d548685a415ef3a - Added : nl_collapse_empty_body_functions Apr 29 2022 - c7f5df072f56bb0e3a9b897e16b8e5fc283f3bcf - Added : set_numbering_for_html_output May 29 2022 - 92e4a36a5a78d9af523008aeb71e7acfe199269a - Added : mod_infinite_loop Jun 22 2022 - 6e807bcec01382b164562c8ae5939d2b5ee76877 - Added : mod_short_int Jun 28 2022 - Added : mod_long_int Jun 28 2022 - Added : mod_unsigned_int Jun 28 2022 - Added : mod_signed_int Jun 28 2022 - baad5db83faf5fb771cea8898760ad582227ccda - Added : mod_int_prefer_int_on_left Jul 6 2022 - Added : mod_int_long Jul 6 2022 - Added : mod_int_signed Jul 6 2022 - Added : mod_int_unsigned Jul 6 2022 - Added : mod_int_short Jul 6 2022 - e6a5458d32ca26c8b7d24f514115ebc36fce2348 - Added : nl_oc_msg_args_min_params Jul 9 2022 - 862369a315763ce1286732da3713414cd2533227 - Added : pp_space_after Jul 14 2022 - Added : pp_space_before Jul 14 2022 - Removed : pp_space Jul 14 2022 - be0d1664f901d1cbfa7bf7697a883adf4b709444 - Added : nl_throw_expr Jul 19 2022 - Added : mod_paren_on_throw Jul 19 2022 - 9e65feefa2d66c5d08049e53468cae682f66800d - Added : debug_sort_the_tracks Aug 2 2022 - b58f1298a3ddcd256ecb0688f6b18ca7c623f594 - Removed : pp_space_before Aug 6 2022 - a31e5c100de768b4fec45a3e1c2d1e008824b2c6 - Added : nl_var_def_blk_end_func_top Aug 11 2022 - Removed : nl_func_var_def_blk Aug 11 2022 - 56e2159b29c372ebd1e240d427c842b5bb0b2147 - Added : pp_indent_with_tabs Sep 6 2022 - 35075d50967014dd7127640d2505bca5dc21dfe5 - Added : pp_multiline_define_body_indent Sep 15 2022 - 5b88110f5bb685a9b298b247207e32c305366d18 - Added : nl_oc_msg_args_max_code_width Sep 20 2022 - 0c8e5e827d3b5a007247ef3d5ed937cf18378680 - Added : debug_decode_the_flags Oct 9 2022 - -Change highlights in uncrustify-0.75.0 (May 2022) -------------------------------------------------------------------------------- - 52131d9fa22fd0c655ae2510563ff85306d4bd27 - Added : mod_move_case_return Nov 25 2021 - d0008e933daca163ef8f7258f526e75fb8b5b160 - Added : sp_ptr_star_func_type Dec 8 2021 - a17751ae534cb7d1a8b505a111d7b8b50c9842d4 - Added : pp_indent_at_level0 Dec 14 2021 - 498c1b3a6c96c9dd8ec13a4c0f616acdb7a03cc5 - Added : align_braced_init_list_thresh Dec 16 2021 - Added : align_braced_init_list_span Dec 16 2021 - 8e811b9a57bc43d280aa592d8838cff93227968e - Added : align_assign_on_multi_var_defs Dec 18 2021 - 75d3c536789ef23d2d8568d891a4e3ba73aa7045 - Added : sp_byref_paren Dec 24 2021 - d8507bb212aa317dce0f51227b8fd862354e03c2 - Added : sp_not_not Dec 28 2021 - d9e2ae9aad5481f9da818909893e2f55d51ba392 - Added : indent_ignore_comma_paren Jan 4 2022 - Added : indent_ignore_comma_brace Jan 4 2022 - 8eff5202a58732e17f063af8360ff3e2691713aa - Added : indent_ignore_bool_paren Jan 13 2022 - 2c02f5c8285882ddf756992d842db12d0f98188a - Added : indent_ignore_arith Jan 18 2022 - 0664cacee7689cf838425e83f38fb84f5e71bc63 - Added : mod_full_paren_return_bool Jan 21 2022 - Added : mod_full_paren_assign_bool Jan 21 2022 - d593f257e88161a3ed1cff15b354c85e3da68992 - Added : sp_type_colon Jan 25 2022 - 026162b8da51660126863b42d00245e21a47d7c0 - Removed : indent_ignore_comma_paren Jan 28 2022 - Removed : indent_ignore_bool_paren Jan 28 2022 - Removed : indent_ignore_comma_brace Jan 28 2022 - 6cb50031c5e2e3681d69c3dafdbb865a5b6b6a2c - Added : indent_ignore_semicolon Feb 1 2022 - b6f55dd25fb6a12c7f81c0090f8ee42e8823ee93 - Added : sp_enum_brace Feb 2 2022 - 8aa0522fcc2ad468f1122943443f5ebf426fffc1 - Added : indent_ignore_before_class_colon Feb 4 2022 - 133fe55d6fc0b2e1695bd7a70ccd6d2dcd1b2262 - Added : indent_ignore_before_constr_colon Feb 4 2022 - c95460809c74a73459c61712ff2d9142dff101d7 - Added : indent_ignore_bool Feb 25 2022 - b37091110063b5c24b64516a49af09b8ca3cc18c - Added : indent_ignore_first_continue Feb 25 2022 - e84f08879a7cf53b0301099a64faadeacf04a3a5 - Added : indent_ignore_assign Mar 1 2022 - 6ef69ee2a359f2e1bd8517ba4af25b969951fa71 - Added : indent_ignore_case_brace Mar 9 2022 - 02a5e50419fd1bf7c9bf0ff9d208035b47db6fbf - Added : indent_namespace_inner_only Apr 12 2022 - 9040b9f068a179c3a09e0cf202a5ed7f91b2a12b - Added : pp_warn_unbalanced_if Apr 15 2022 - df2ef721c95105b62a9e0cb0e9985947a739a44b - Removed : sp_type_question Apr 30 2022 - -Change highlights in uncrustify-0.74.0 (November 2021) -------------------------------------------------------------------------------- - 4714d5d673d5b9c8f45d70c179f508d60130b18a - Added : nl_before_struct Mar 12 2021 - dbb2903a94668e147b588d3eebc3be917ac4ebca - Added : nl_before_ignore_after_case Jun 22 2021 - e97b93418c03cde680d6fd46209d7e43c5e09bfe - Added : sp_before_ptr_star_trailing Jul 1 2021 - Added : sp_after_ptr_star_trailing Jul 1 2021 - dd5a7c3b2ab64b903e888a264693a9edb7a98ee5 - Added : sp_sparen_paren Jul 19 2021 - 94941c2f9aa8952debab1f8257eb0625bc459392 - Added : pp_indent_in_guard Jul 28 2021 - 84d3b9276c007642c4bb73ff562008253e4fe014 - Added : indent_single_line_comments_before Jul 31 2021 - Added : indent_single_line_comments_after Jul 31 2021 - Removed : indent_sing_line_comments Jul 31 2021 - 0d956a006d64fddd4f8131e6a16a23f7e447cca3 - Added : sp_after_ellipsis Jul 31 2021 - 40bbb979ecf7ad36128150f5540a462c890d5e2c - Added : mod_remove_duplicate_include Aug 15 2021 - 97d24f3a05a53521ff2ce94928534f4bab0cc0af - Added : sp_between_semi_for_empty Aug 22 2021 - 63109e6253387480b8bfe7f73a7f2949865fc380 - Added : nl_before_brace_open Aug 27 2021 - 03c9ac261c9282b3cf5e92d69de70d6b4566d8e9 - Added : cmt_trailing_single_line_c_to_cpp Sep 1 2021 - 1525722486dba45aa053f2c83e3015fa64880443 - Added : sp_ellipsis_parameter_pack Sep 16 2021 - Added : sp_parameter_pack_ellipsis Sep 16 2021 - 2e33ac4314dfbfc18c56ec694b0eba3e6a1318f5 - Added : sp_byref_ellipsis Sep 21 2021 - Added : sp_ptr_type_ellipsis Sep 21 2021 - f19bf09cdce5822cf3d71065cb3900ea52f6e5c7 - Added : indent_ctor_init_following Sep 30 2021 - b1274c20bea3f8e2a8d6cd05cbb23c8d66f187a7 - Added : sp_before_emb_cmt Oct 8 2021 - Added : sp_num_after_emb_cmt Oct 8 2021 - Added : sp_before_tr_cmt Oct 8 2021 - Added : sp_num_before_emb_cmt Oct 8 2021 - Added : sp_num_before_tr_cmt Oct 8 2021 - Added : sp_after_emb_cmt Oct 8 2021 - Removed : sp_before_tr_emb_cmt Oct 8 2021 - Removed : sp_num_before_tr_emb_cmt Oct 8 2021 - 563d72fcae6e0aad6e5f0ff998992a48a6767986 - Added : pp_include_at_level Oct 11 2021 - 28486dbadcc4d0ff9376776eb63f3c3bd800cf2d - Added : sp_return Oct 12 2021 - 86105064d13fc60d14cfd134a8c3d402e7d27492 - Added : indent_comment_align_thresh Oct 13 2021 - 964db2ac20372c45621a55313cdfb1eeb8298800 - Added : indent_comment Oct 18 2021 - 92b9047256ece8d9ace2da5c743be2b9cc2b54d8 - Added : align_func_proto_amp_style Oct 23 2021 - Added : align_func_proto_star_style Oct 23 2021 - 094c79e06f6ec3111684b37b77063cf7af658105 - Added : indent_case_comment Oct 26 2021 - 7eb595caa38ced024a42ba1602d69e0387b8e3a1 - Added : indent_switch_body Nov 3 2021 - cf845deb008b45783ff94a1986131eb180fb54a8 - Added : sp_inside_for_close Nov 6 2021 - Added : sp_inside_for Nov 6 2021 - Added : sp_inside_for_open Nov 6 2021 - 2caaa17866c3b421de7e28670e85c8f8dade5a77 - Added : indent_ignore_label Nov 10 2021 - d8436ef370027bcfd289b19037c39ffdaf0ad4ff - Added : sp_ptr_star_func_var Nov 15 2021 - -Change highlights in uncrustify-0.73.0 (May 2021) -------------------------------------------------------------------------------- - - b514f25120b12db7b1ca57cdb93dd929a5bf43c4 - Added : indent_before_class_colon Nov 16 2020 - 39c969b69663f6e6cee9673e23d349a308edc44a - Added : sp_cmt_cpp_region Dec 9 2020 - 9ca37d0c32729570de2e51c97338bc567e124ae3 - Added : cmt_sp_before_doxygen_javadoc_tags Dec 24 2020 - Added : cmt_align_doxygen_javadoc_tags Dec 24 2020 - 84e2c750d19b47bbe2547141b092855ec1f64424 - Added : cmt_reflow_fold_regex_file Dec 24 2020 - 3a8e33a12839ca3bac2e1e0b49eb279362a2ab89 - Added : processing_cmt_as_regex Dec 31 2020 - c622135751824705979d37681fe16d9a60e3d77a - Added : cmt_reflow_indent_to_paragraph_start Jan 9 2021 - 9c0799aa096b68550507980a32a529099caf97c5 - Added : sp_cpp_lambda_argument_list Jan 19 2021 - 02054b1085166903e8c1384308ac7922cb57bd59 - Added : nl_do_leave_one_liners Jan 29 2021 - 6a4d27914fca0c64273fad979355e16021626f8a - Added : debug_truncate Feb 7 2021 - a711e96ef7be6afc9f014c4c7e1e5ea5347aad0d - Added : indent_comma_brace Mar 9 2021 - -Change highlights in uncrustify-0.72.0 (November 2020) -------------------------------------------------------------------------------- - new command option: - --debug-csv-format : Dump debug info to file in csv-delimited format. - - b29dfb58d6bebb79a961d0e709543a152d260dbc - Added : nl_inside_empty_func Aug 4 2020 - 5068a4a78d7770a7292ea7a016ab7ca0bf49cbf7 - Added : debug_timeout Sep 1 2020 - cf3e5acfb4d55b47b25b7e7daa2844e2998b47cc - Added : sp_inside_square_empty Sep 8 2020 - b66c26c669bf9752f468115f1e6444481c0b9e6d - Added : align_eigen_comma_init Sep 9 2020 - 7b5fd82fa5d6fc035ddfb7c087c5aeb7cf6f4bd7 - Added : pos_shift Sep 16 2020 - b61b7952835be3451cd1131baeda7b54cb61a50e - Added : donot_indent_func_def_close_paren Sep 26 2020 - 85001632261196dc1c2f3760dc9180e4c443f9ba - Added : donot_add_nl_before_cpp_comment Oct 14 2020 - -Change highlights in uncrustify-0.71.0 (May 2020) -------------------------------------------------------------------------------- - - 6bcfb640d908038402869cb3be7bd80adcdb4708 - Added : align_oc_msg_colon_xcode_like Nov 29 2019 - 2fd5aaf255e1d0369842f54ae8d444bcbc079c7b - Added : indent_compound_literal_return Nov 19 2019 - 4b74315b6cf8e91801b663c4171c1e0a9e12ea5b - Added : indent_sparen_extra Nov 19 2019 - f012dd24e2d116d867404667ce15c3309466046f - Added : sp_word_brace_init_lst Jan 21 2020 - Removed : sp_word_brace Jan 21 2020 - 466b8bcf5f8ee04686d2d7af62b5ce76241c777d - Added : nl_func_call_args Jan 24 2020 - 807e27e81112f28ae71b21f43718a1b859ad473a - Added : sp_before_oc_proto_list Feb 4 2020 - 94f18ac9c0c7c7fab64f14425aea69f0f49bb240 - Added : indent_off_after_assign Feb 7 2020 - 25e20f9e4ab389c06fc76bcf0dcb3fe07ab91aea - Added : indent_off_after_return Feb 7 2020 - cee950462787ab3b7725c5fb77fa38b992527e99 - Added : indent_oc_inside_msg_sel Feb 10 2020 - 2d04118314be95654f29fb32ae50b8cd46af8682 - Added : nl_func_call_args_multi_line_ignore_closures Dec 17 2019 - 369192830c01beedcfe87c432f9c26637c1e6587 - Added : indent_inside_ternary_operator Dec 9 2019 - 100db726b938d263c6c7f07530385dec0cdd711e - Added : use_form_feed_no_more_as_whitespace_character Feb 21 2020 - 24e27fe8cdda55e422b1db659f255da353b3022c - Added : debug_max_number_of_loops Feb 27 2020 - 30da6cafa6b0819c48a02513cadbc256a5b450c5 - Added : debug_line_number_to_protocol Mar 17 2020 - f5d8ee093eb521ecc0c57060b0009dd5f05e039e - Added : mod_sort_incl_import_prioritize_filename Mar 27 2020 - 8d595cb0721b299db8f1169c22d38d45df899a51 - Added : mod_sort_incl_import_ignore_extension Mar 27 2020 - 9f8b7754f03aa970ede730a5cd4e2cbd94f139cc - Added : mod_sort_incl_import_prioritize_extensionless Mar 27 2020 - 6d5829551886ee9e643e5d6019c5389dfa738c3b - Added : mod_sort_incl_import_prioritize_angle_over_quotes Mar 27 2020 - 27b33d779e7aa33c1ebc39a52e54c3a95bc153d4 - Added : mod_sort_incl_import_grouping_enabled Mar 27 2020 - ac62be9498fa195a54c0e2c76c438c641d68a917 - Added : disable_processing_nl_cont Apr 12 2020 - e2b17b724e00c6180c6bd6cb5b592e969c47b6a9 - Added : nl_before_opening_brace_func_class_def Apr 22 2020 - 981c761da5a4a71b059361a883c4bfff69148c49 - Added : nl_before_whole_file_endif Apr 24 2020 - Added : nl_after_whole_file_endif Apr 24 2020 - Added : nl_after_whole_file_ifdef Apr 24 2020 - Added : nl_before_whole_file_ifdef Apr 24 2020 - d55e9d21cd6377a38f741854baf1a561b984de36 - Added : nl_func_call_end Apr 29 2020 - -Change highlights in uncrustify-0.70.1 (November 2019) -------------------------------------------------------------------------------- - - 5114ea856acd79cbf52fd4261b83d423fafd98da - Added : nl_before_member Nov 17 2019 - Added : nl_after_member Nov 17 2019 - 1e911250996a7138e33006af1b664362b255f4b5 - Added : nl_template_end_multi_line Nov 17 2019 - Added : nl_template_start_multi_line Nov 17 2019 - Added : nl_template_args_multi_line Nov 17 2019 - 948bc227c46f89207346ad596e6199acb12d162f - Added : sp_before_vardef_square Nov 18 2019 - 1ff6fc2da0b1cdef35089a2d6ac3364fbba304be - Added : nl_template_start Nov 21 2019 - Added : nl_template_args Nov 21 2019 - Added : nl_template_end Nov 21 2019 - Removed : nl_template_end_multi_line Nov 21 2019 - Removed : nl_template_start_multi_line Nov 21 2019 - Removed : nl_template_args_multi_line Nov 21 2019 - 2df82073bb1e3bc85f75c2165a541ba906f76b8d - Added : indent_macro_brace Nov 18 2019 - 8cb5f1be52bcbcca4148cf0514b103dec5313c55 - Added : indent_switch_break_with_case Nov 25 2019 - -Change highlights in uncrustify-0.70.0 (is not released) -------------------------------------------------------------------------------- - - 710b9b90d063e1fac853b77ad9509bed37ff31ee - Added : mod_sort_case_sensitive May 12 2019 - 40c028454904f4fc87bd93b9703eaeb58fa57dd0 - Added : sp_before_square_asm_block Jul 29 2019 - b9b7f2fffb2c73925906ca7e5c8536d03c93c4bc - Added : nl_multi_line_sparen_open Aug 3 2019 - Added : nl_multi_line_sparen_close Aug 3 2019 - 83a014197001ea815f92d977fc30aa36dec39e1b - Added : sp_cpp_lambda_square_paren Aug 20 2019 - Added : sp_cpp_lambda_square_brace Aug 20 2019 - Added : sp_cpp_lambda_paren_brace Aug 20 2019 - Removed : sp_cpp_lambda_paren Aug 20 2019 - 8b6455c08c4f70b04b03b48c32fa14b9014354b4 - Added : use_sp_after_angle_always Sep 13 2019 - 264ec3c988b5667c971b0d6508b17d0c9337c82c - Added : sp_cpp_lambda_fparen Sep 13 2019 - 883ccefc3bf8c8cdf6b159f280e22c2d72ce83f5 - Added : sp_func_type_paren Oct 11 2019 - 8284db41edbb777829f26d247470c75d3d317641 - Added : nl_before_namespace Oct 8 2019 - Added : nl_after_namespace Oct 8 2019 - 3af190ceda3f8025028b5f8aae7541d35bda39c7 - Added : nl_template_class_def Oct 2 2019 - Added : nl_template_func_def_special Oct 2 2019 - Added : nl_template_using Oct 2 2019 - Added : nl_template_func_def Oct 2 2019 - Added : nl_template_class_decl Oct 2 2019 - Added : nl_template_var Oct 2 2019 - Added : nl_template_class_decl_special Oct 2 2019 - Added : nl_template_func Oct 2 2019 - Added : nl_template_func_decl_special Oct 2 2019 - Added : nl_template_func_decl Oct 2 2019 - Added : nl_template_class_def_special Oct 2 2019 - e9bc08c3baa3b7545a592b5e1d0d23e530c58b7f - Added : sp_trailing_return Oct 23 2019 - d783ecfe7f08b525eb882ff3a7c6525d8866d54b - Added : nl_oc_before_interface Oct 28 2019 - Added : nl_oc_before_implementation Oct 28 2019 - Added : nl_oc_before_end Oct 28 2019 - 3741e59342c5741020b84eba147b0c1dfde0154b - Added : indent_func_def_param_paren_pos_threshold Nov 6 2019 - 829b4124c02e36156489d06a8b33e3552e58d30b - Added : sp_brace_close_while Nov 8 2019 - Added : sp_while_paren_open Nov 8 2019 - Added : sp_do_brace_open Nov 8 2019 - ea6f4ac515c0ad5651be020a3295dcae01c3baf9 - Added : nl_create_list_one_liner Nov 11 2019 - -Change highlights in uncrustify-0.69.0 (May 2019) -------------------------------------------------------------------------------- - -Changing option: - - The option name is changed from 'align_assign_func_proto' to 'align_assign_func_proto_span' - Mar 4 17:19:40 2019 - -New options: - - align_constr_value_gap Apr 24 2019 - - align_constr_value_span Apr 24 2019 - - align_constr_value_thresh Apr 24 2019 - - align_func_proto_thresh Apr 5 2019 - - indent_col1_multi_string_literal Mar 31 2019 - - sp_paren_noexcept Jan 13 2019 - - sp_paren_qualifier Jan 11 2019 - - sp_type_question Jan 11 2019 - - sp_inside_angle_empty Dec 27 2018 - - nl_fdef_brace_cond Nov 29 2018 - - nl_func_call_start Nov 29 2018 - - -Change highlights in uncrustify-0.68 (November 2018) -------------------------------------------------------------------------------- - -New options: - - align_same_func_call_params_span Nov 9 - - align_same_func_call_params_thresh Nov 9 - - nl_class_leave_one_liner_groups Oct 17 - - nl_inside_namespace Aug 26 - - sp_return_brace Aug 21 - - align_assign_decl_func Jul 24 - - sp_brace_brace Jul 23 - - sp_after_decltype Jul 22 - - sp_decltype_paren Jul 22 - - align_right_cmt_same_level Jul 14 - - nl_oc_mdef_brace Jul 8 - - mod_enum_last_comma Jul 8 - - sp_type_ellipsis Jun 15 - - sp_paren_ellipsis Jun 15 - - sp_sizeof_ellipsis Jun 15 - - sp_sizeof_ellipsis_paren Jun 15 - - indent_continue_class_head May 30 - -Bugfix: - - Issue # 1709, 1713, 1729, 1736, 1739, 1740, 1748, 1752, 1755, 1758, 1760, - 1762, 1763, 1776, 1778, 1782, 1783, 1784, 1786, 1788, 1789, 1804, 1827, - 1832, 1838, 1839, 1854, 1865, 1867, 1870, 1875, 1876, 1888, 1904, 1916, - 1917, 1918, 1919, 1942, 1946, 1947, 1958, 1960, 1962, 1965, 1969, 1979, - 1982, 1985, 1997, 2000, 2001, 2009, 2014, 2015, 2024, 2028, 2032, 2033, - 2035, 2037, 2046, 2055 - - -Change highlights in uncrustify-0.67 (May 2018) -------------------------------------------------------------------------------- - -Changing option: - -Removed option: - -New options: - - indent_first_for_expr Apr 29 - - indent_semicolon_for_paren Apr 29 - - nl_oc_interface_brace Apr 13 - - nl_oc_implementation_brace Apr 13 - - indent_cpp_lambda_only_once Mar 24 - - indent_cs_delegate_body Mar 18 - - sp_after_noexcept Mar 18 - - indent_single_newlines Mar 6 - - sp_after_ptr_block_caret Feb 24 - - sp_after_oc_synchronized Feb 24 - - sp_inside_square_oc_array Feb 23 - - sp_oc_catch_paren Feb 23 - - sp_oc_catch_brace Feb 23 - - sp_oc_brace_catch Feb 23 - - nl_oc_catch_brace Feb 23 - - nl_oc_brace_catch Feb 23 - - nl_cs_property_leave_one_liners Feb 16 - - indent_member_single Feb 10 - - sp_func_call_user_paren_paren Feb 5 - - sp_func_call_user_inside_fparen Feb 5 - - sp_inside_braces_oc_dict Feb 5 - - nl_create_func_def_one_liner Jan 17 - - nl_namespace_two_to_one_liner Jan 15 - - nl_squeeze_paren_close Jan 15 - - sp_fparen_brace_initializer Jan 12 - - sp_cpp_before_struct_binding 2018 Jan 12 - - indent_align_paren Dec 14 - - nl_tsquare_brace Dec 9 - - indent_single_after_return Nov 28 - - indent_off_after_return_new Nov 28 - - indent_ignore_asm_block 2017 Nov 05 - -New keyword: - - __unused Apr 21 - - @synchronized Feb 24 - - @available Feb 23 - - fixed Feb 16 - - @protected Feb 4 - - @public Feb 4 - - __autoreleasing Feb 4 - - __bridge Feb 4 - - __bridge_retained Feb 4 - - __bridge_transfer Feb 4 - - __declspec Feb 4 - - __has_include Feb 4 - - __has_include_next Feb 4 - - __strong Feb 4 - - __typeof Feb 4 - - __unsafe_unretained Feb 4 - - __weak Feb 4 - - self Feb 4 - - unsafe_unretained 2018 Feb 4 - - where 2017 Dec 6 - -Bugfix: - - Debian issue #881249 "FTBFS on armel/i386/mips64el/s390x: cpp_33057 fails" - is fixed - - Adopt many bugfix and tests from UT: - 10000, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009, 10011, - 10012, 10013, 10014, 10015, 10016, 10018, 10019, 10020, 10021, 10022, - 10023, 10024, 10025, 10027, 10028, 10029, 10030, 10031, 10032, 10033, - 10034, 10035, 10036, 10039, 10044, 10045, 10046, 10047, 10048, 10049, - 10050, 10051, 10052, 10053, 10054, 10054, 10055, 10056, 10057, 10058, - 10060, 10062, 10063, 10065, 10066, 10067, 10069, 10070, 10071, 10072, - 10073, 10074, 10075, 10076, 10077, 10078, 10079, 10080, 10100, 10102, - 10103, 10104, - 60001, 60002, 60003, 60004, 60005, 60006, 60007, 60008, 60009, 60011, - 60012, 60013, 60014, 60015, 60016, 60017, 60018, 60019, 60020, 60021, - 60022, 60023, 60024, 60025, 60026, 60027, 60028, 60029, 60030, 60031, - 60032, 60033, 60034, 60036, 60037, 60038, 60039, 60040 - -New: - - Add crash handling for Windows - -Change highlights in uncrustify-0.66 (November 2017) -------------------------------------------------------------------------------- - -New options: - - sp_arith_additive Oct 17 - - sp_angle_colon Oct 17 - - nl_func_call_empty Sep 30 - - nl_func_call_paren_empty Sep 30 - - align_func_params_span Sep 29 - - align_func_params_thresh Sep 29 - - align_func_params_gap Sep 29 - - nl_func_call_paren Jul 25 - - indent_paren_after_func_def Jul 21 - - indent_paren_after_func_decl Jul 21 - - indent_paren_after_func_call Jul 21 - - nl_func_paren_empty Jul 07 - - nl_func_def_paren_empty Jul 07 - - indent_switch_pp Jun 22 - - pp_indent_case Jun 22 - - pp_indent_func_def Jun 22 - - pp_indent_extern Jun 22 - - pp_indent_brace Jun 22 - -Changing option: - - The option name is changed from 'align_number_left' to 'align_number_right' - -Bugfix: - - Issue # 548, 1098, 1103, 1108, 1112, 1127, 1134, 1158, 1165, 1170, 1187, - 1200, 1203, 1236, 1249, 1310, 1315, 1340, 1349, 1352, 1366 are fixed - -Change highlights in uncrustify-0.65 (May 2017) -------------------------------------------------------------------------------- - -New options: - - nl_before_if_closing_paren May 12 - - sp_after_type_brace_init_lst_open May 09 - - sp_before_type_brace_init_lst_close May 09 - - sp_inside_type_brace_init_lst May 09 - - sp_type_brace_init_lst May 09 - - nl_type_brace_init_lst May 09 - - nl_type_brace_init_lst_open May 09 - - nl_type_brace_init_lst_close May 09 - - mod_sort_oc_property_class_weight May 05 - - mod_full_brace_nl_block_rem_mlcond Mar 17 - - sp_inside_newop_paren_open Mar 13 - - sp_inside_newop_paren Mar 13 - - sp_after_newop_paren Mar 13 - - sp_inside_newop_paren_close Mar 13 - - pp_ignore_define_body Feb 18 - - sp_enum_colon Feb 13 - - nl_enum_class Feb 13 - - nl_enum_class_identifier Feb 13 - - nl_enum_identifier_colon Feb 13 - - nl_enum_colon_type Feb 13 - - indent_param Feb 01 - - include_category_0 Jan 24 - - include_category_1 Jan 24 - - include_category_2 2017 Jan 24 - - force_tab_after_define 2016 Dec 29 - - nl_max_blank_in_func Nov 26 - - indent_ternary_operator Nov 24 - - indent_using_block Oct 20 - -New: - - emscripten interface - - removal of autogen / configure build - - list options that are now AT_UNUM type - - change option name from align_number_left to align_number_right - -Removed option: - - dont_protect_xcode_code_placeholders - -Removed MS calling convention keywords: - - __cdecl, __clrcall, __fastcall, __stdcall, __thiscall, __vectorcall - -Bugfix: - - Issue # 324, 398, 404, 497, 525, 575, 633, 638, 643, 646, 663, 666, - 679, 682, 687, 726, 752, 753, 793, 815, 825, 842, 857, 859, 869, 870, - 889, 902, 916, 917, 928, 935, 938, 940, 972, 1002, 1005, 1020, 1030, - 1032, 1041, 1068, 1117, 1139 are fixed - - Proposal #381, 876 are adopted. - -Change highlights in uncrustify-0.64 (October 2016) -------------------------------------------------------------------------------- - -New: - - Support for new C#6 language elements. (Bug #672) - Expression filter with the keyword 'when' in try/catch is now supported. - Null conditional operator (?.) is now supported. - -New options: - - align_var_class_span Aug 23 - - align_var_class_thresh Aug 23 - - align_var_class_gap Aug 23 - - pos_enum_comma Aug 14 - - indent_token_after_brace Aug 3 - - cmt_multi_first_len_minimum Aug 2 - - nl_enum_own_lines Aug 1 - - nl_func_class_scope Jul 26 - - nl_squeeze_ifdef_top_level Jul 24 - - sp_super_paren Jul 21 - - sp_this_paren Jul 21 - - sp_angle_paren_empty Jul 21 - - sp_after_operator_sym_empty Jul 20 - - sp_skip_vbrace_tokens Jul 13 - - indent_cs_delegate_brace Jul 9 - - cmt_insert_before_inlines Jun 29 - - cmt_insert_before_ctor_dtor Jun 29 - - mod_full_brace_if_chain_only Jun 28 - - nl_func_decl_start_multi_line Jun 28 - - nl_func_def_start_multi_line Jun 28 - - nl_func_decl_args_multi_line Jun 28 - - nl_func_def_args_multi_line Jun 28 - - nl_func_decl_end_multi_line Jun 28 - - nl_func_def_end_multi_line Jun 28 - - nl_func_call_start_multi_line Jun 28 - - nl_func_call_args_multi_line Jun 28 - - nl_func_call_end_multi_line Jun 28 - - use_options_overriding_for_qt_macros Jun 16 - - sp_func_def_paren_empty Jun 15 - - sp_func_proto_paren_empty Jun 15 - - sp_func_class_paren_empty Jun 15 - - nl_oc_block_brace May 26 - - nl_split_if_one_liner May 26 - - nl_split_for_one_line May 24 - - nl_split_while_one_liner May 24 - - nl_after_func_class_proto May 12 - - nl_after_func_class_proto_group May 12 2016 - -Bugfix: - - Bugs #620, #651, #654, #662, #663, #664, #670, #671, #672, #674 are fixed - - Issues #322, #323, #359, #405, #408, #412, #478, #481, #495, #503, #509, #512, #513, #514, - #518, #519, #520, #521, #522, #524, #529, #530, #533, #536, #539, #542, - #543, #544, #546, #568 are fixed - - Proposals #409, #477 are implemented - - Issue #411 is partialy fixed - - -Change highlights in uncrustify-0.63 (Mar 2016) -------------------------------------------------------------------------------- - -New: - - The branch uncrustify4Qt is now merged. - - A configuration file for the sources of uncrustify is provided: - forUncrustifySources.cfg - - Some considerations about the problem "stable" are described at - forUncrustifySources.txt - - Simplify expressions such as: - if ((cpd.lang_flags & LANG_PAWN) != 0) - to - if (cpd.lang_flags & LANG_PAWN) - - introduce CT_STDCALL to work with typedef void (__stdcall *func)(); Bug # 633 - - introduce some more MS calling conventions: __cdecl, __clrcall, __fastcall, __thiscall, __vectorcall - https://msdn.microsoft.com/en-us/library/984x0h58.aspx - -New options: - - nl_before_func_class_def Apr 16 - - nl_before_func_class_proto Apr 16 - - nl_before_func_body_def Apr 25 - - nl_before_func_body_proto Apr 25 - - use_indent_continue_only_once Mar 7 2016 - -Bugfix: - - Simplify some more expressions. - - Bugfix for win32 for the flags. - - make test c/ 00617 stable - - make test c/ 02501 stable - - The issue #467 and the test tests/output/c/02100-i2c-core.c are not yet fixed. - - uncrustify all the sources with forUncrustifySources.cfg - - better descriptions for options - - bug #631 is fixed - - produce a better dump output - - DbConfig::configuredDatabase()->apply(db); is NOT a declaration of a variable - - bug # 657 is fixed: change 'mode' if necessary for 'pos_class_comma' - - fix 3 calls of unc_add_option for "align_oc_msg_colon_span", - "indent_oc_block_msg", "indent_oc_msg_colon" - - bugs #664, #662, #654, #653, #651 and #633 are fixed - -Reverse: - - space: drop vbrace tokens... 2014-09-01 06:33:17 - I cannot anderstand this change. - It makes some troubles: Bug # 637 - No test file for it found - Reverse the change until more informations could be found - -Change: - - CT_DC_MEMBER + CT_FOR into CT_DC_MEMBER + CT_FUNC_CALL - -Some more Qt-macros: - - Q_GADGET - - for_each - - -Change highlights in uncrustify4Qt-0.62 (Oct 2015) -------------------------------------------------------------------------------- -This is an extention of uncrustify to support Qt-macros - - Q_OBJECT - - Q_EMIT - - SLOT - - SIGNAL - - Q_FOREACH - - Q_FOREVER - -Change highlights in uncrustify4Qt-0.62 (Oct 2015) -------------------------------------------------------------------------------- -New options: - - use_indent_func_call_param - - -Change highlights in uncrustify-0.62 (2 Feb 2016) -------------------------------------------------------------------------------- -This release is just a roll-up of the past year. -Many bugs were squashed and many options were added. - -New options: - - string_replace_tab_chars - - disable_processing_cmt - - enable_processing_cmt - - enable_digraphs - - indent_class_on_colon - - indent_shift - - indent_min_vbrace_open - - indent_vbrace_open_on_tabstop - - sp_after_mdatype_commas - - sp_before_mdatype_commas - - sp_between_mdatype_commas - - sp_cmt_cpp_doxygen - - sp_cmt_cpp_qttr - - sp_between_new_paren - - nl_while_leave_one_liners - - nl_synchronized_brace - - nl_before_synchronized - - nl_after_synchronized - - nl_after_label_colon - - -Change highlights in uncrustify-0.61 (22 Dec 2014) -------------------------------------------------------------------------------- -This release is just a roll-up of the past two years. -Many bugs were squashed and many options were added. - -New options: - - indent_paren_open_brace - - indent_namespace_single_indent - - indent_constr_colon - - indent_oc_msg_prioritize_first_colon - - indent_oc_block_msg_xcode_style - - indent_oc_block_msg_from_keyword - - indent_oc_block_msg_from_colon - - indent_oc_block_msg_from_caret - - indent_oc_block_msg_from_brace - - sp_enum_paren - - sp_cparen_oparen - - sp_after_ptr_star_qualifier - - sp_after_constr_colon - - sp_before_constr_colon - - sp_fparen_dbrace - - sp_word_brace - - sp_word_brace_ns - - sp_cond_colon_before - - sp_cond_colon_after - - sp_cond_question_before - - sp_cond_question_after - - sp_cond_ternary_short - - align_keep_extra_space - - nl_cpp_lambda_leave_one_liners - - nl_brace_square - - nl_brace_fparen - - nl_constr_init_args - - nl_cpp_ldef_brace - - nl_paren_dbrace_open - - nl_constr_colon - - pos_constr_comma - - pos_constr_colon - - mod_add_long_namespace_closebrace_comment - - cmt_convert_tab_to_spaces - - -Change highlights in uncrustify-0.60 (1 Jan 2013) -------------------------------------------------------------------------------- -Objective C support was greatly enhanced in this release. -Many bugs were squashed and many options were added. - -New options: - - align_oc_msg_colon_first - - align_pp_define_together - - indent_ctor_init_leading - - indent_func_def_force_col1 - - indent_oc_block - - indent_oc_block_msg - - indent_oc_msg_colon - - ls_code_width - - nl_after_annotation - - nl_before_return - - nl_between_annotation - - nl_brace_struct_var - - nl_oc_msg_args - - nl_oc_msg_leave_one_liner - - nl_remove_extra_newlines - - nl_scope_brace - - nl_typedef_blk_end - - nl_typedef_blk_in - - nl_typedef_blk_start - - nl_unittest_brace - - nl_var_def_blk_end - - nl_var_def_blk_in - - nl_var_def_blk_start - - nl_version_brace - - sp_after_for_colon - - sp_after_oc_dict_colon - - sp_after_oc_msg_receiver - - sp_after_oc_property - - sp_after_throw - - sp_after_tparen_close - - sp_annotation_paren - - sp_before_for_colon - - sp_before_oc_dict_colon - - sp_before_pp_stringify - - sp_before_template_paren - - sp_cpp_lambda_assign - - sp_cpp_lambda_paren - - sp_extern_paren - - sp_inside_sparen_open - - sp_inside_tparen - - sp_permit_cpp11_shift - - sp_ptr_star_paren - -Changed default: - - sp_pp_stringify = ignore (was add) - -See commit.log for details. - - -Change highlights in uncrustify-0.59 (4 Oct 2011) -------------------------------------------------------------------------------- -The biggest change in this release was to rework the string handling to add -proper support for UTF-8 and UTF-16. - -New options: - - nl_case_colon_brace - - indent_ctor_init - - sp_before_tr_emb_cmt - - sp_num_before_tr_emb_cmt - - utf8_bom - - utf8_byte - - utf8_force - - sp_after_new - - nl_after_struct - - nl_after_class - - nl_property_brace - - nl_after_func_body_class - -See commit.log for details. - - -Change highlights in uncrustify-0.58 (19 May 2011) -------------------------------------------------------------------------------- -New options: - - tok_split_gte - - sp_catch_paren - - sp_scope_paren - - sp_version_paren - - cmt_insert_oc_msg_header - -See commit.log for details. - - -Change highlights in uncrustify-0.57 (25 Nov 2010) -------------------------------------------------------------------------------- -New options: - - sp_func_call_paren_empty - - nl_func_def_start - - nl_func_def_start_single - - nl_func_def_paren - - nl_func_def_args - - nl_func_def_empty - - nl_func_def_end - - nl_func_def_end_single - -See commit.log for details. - - -Change highlights in uncrustify-0.56 (27 Mar 2010) -------------------------------------------------------------------------------- -New options: - - indent_continue - - indent_cmt_with_tabs - - indent_first_bool_expr - - indent_braces_no_class - - indent_braces_no_struct - - indent_var_def_cont - - sp_assign_default - - sp_after_oc_at_sel_parens - - sp_inside_oc_at_sel_parens - - align_oc_decl_colon - - nl_after_vbrace_close - - nl_using_brace - - mod_full_brace_using - -See commit.log for details. - - -Change highlights in uncrustify-0.55 (27 Nov 2009) -------------------------------------------------------------------------------- - - See the GIT history for a full list of changes - - Fix align_left_shift with array indexes - - Objective C changes (Andre Berg) - - Fix a close paren added inside a preprocessor line - - Fix handling of 'mutable' - - New options - - sp_endif_cmt - - nl_func_decl_start_single - - nl_func_decl_end_single - - nl_after_vbrace_open_empty - - Improved options - - sp_before_ellipsis - - nl_struct_brace - - align_on_tabstop - - align_with_tabs - - align_left_shift - - nl_func_type_name - - nl_create_if_one_liner - - pos_assign - - -Changes in uncrustify-0.54 (16 Oct 2009) -------------------------------------------------------------------------------- - - Add mod_case_brace - - Add sp_after_semi_for and sp_after_semi - - Add align_oc_msg_colon - - ObjC: Do not set the parent of everything in a message at OC_MSG (was breaking casts) - - ObjC: sp_before_square does not apply in "if (i < [a count])" - - Fix crash bug in chunk_get_prev() at the start of the file - - Fix issue with #if COND followed by a cast on the next line - - Add nl_func_decl_empty - - Add nl_func_type_name_class - - Add cmt_reflow_mode (Ger Hobbelt) - - A case statement starts an expression. Fixes "case -1:" - - Improve semicolon removal test - - fix marking of brace/paren pairs that have a preproc inside - - fix nl_func_type_name where the return type contains a template - - Add mod_full_brace_if_chain - - fix detection of deref in a macro function - - fix detection of "std::vector functions;" - - Remove extra semicolons on an 'else if' - - Add sp_before_ellipsis - - treat a constructor the same as a function regarding nl_func_decl_* - - Add nl_brace_brace - - Allow any number of spaces between multi-line comments when combining them - - Add pos_compare - - Add pos_conditional - - Fix indent_relative_single_line_comments - - Add sp_after_oc_return_type and sp_after_oc_at_sel (Andre Berg) - - Add indent_namespace_level (James LewisMoss) - - Add indent_namespace_limit (Maciej Libera) - - -Changes in uncrustify-0.53 (16 May 2009) -------------------------------------------------------------------------------- - - Fix sp_inside_braces* options, which were broken by the fix to issue #2629652 - - Fix sp_after_cast, which was broken by a previous fix - - Be a little more agressive in removing unecessary semicolons - - Fix one case where the parser leaves a preprocessor #define - - Fix indent of line starting with '(' after a function name - - Add align_var_def_attribute - - Fix nl_func_type_name for function without a return type (ie, cast operator) - - Reset up state variables after processing a file - - Fix a case where a semicolon was incorrectly removed - - Fix a case where braces were incorrectly removed - - Fix handling of 'force' setting for many newline options - - Add func_wrap type for use with 'set func_wrap FSUB' - - Add type_wrap type for use with 'set type_wrap STACK_OF' - - Make file replacement more atomic - write to a temp file then rename - - With the 'replace' option, only replace if the file content changes - - Handle C# wide literal string prefix S"foo" - - Handle the ObjC '@protocol' the same as '@interface' - - Add 'make check' and 'make clean' (Ger Hobbelt) - - Add align_right_cmt_at_col (Ger Hobbelt) - - Add sp_pp_concat and sp_pp_stringify (Ger Hobbelt) - - Add mod_add_long_ifdef_{else,endif}_comment (Ger Hobbelt) - - Objective C improvements (Etienne Samson) - - Only mess with escaped newlines in a comment if inside a preprocessor - - Fix pos_xxx options when a preprocessor is near - - Apply Debian patch to man file - - Fix '<<' indenting/aligning (moved from indent.cpp to align.cpp) - - Rework the sp_before_nl_cont option - - Fix a few other bugs - - -Changes in uncrustify-0.52 (28 Feb 2009) -------------------------------------------------------------------------------- - - Add sp_before_assign and sp_after_assign - - Add sp_enum_before_assign and sp_enum_after_assign - - Add indent_var_def_blk - - Add sp_inside_sparen_close for the 'CGAL' style - - First pass at supporting ECMAScript (.es) files - - Add support for the C# '??' operator - - Fix conflict between nl_after_func_proto_group and nl_squeeze_ifdef - - Add sp_cmt_cpp_start - - Add align_on_operator - - Fix nl_func_type_name for operators - - Allow '$' to be part of identifiers (global change) - - Fix detection of the '*' in 'int a = b[0] * c;' - - Fix and improve the description of nl_multi_line_cond - - Fix handling of global namespace type such as '::sockaddr' - - Add nl_after_brace_close - - Add nl_func_scope_name - - Add cmt_insert_file_footer - - -Changes in uncrustify-0.51 (27 Nov 2008) -------------------------------------------------------------------------------- - - Prefer to split at ',' and then '=' in for() statements if at paren level - - Fix a NULL deref crash - - Fix nl_namespace_brace when something trails the open brace - - Get sp_after_sparen and sp_sparen_brace to play well together - - Ignore trailing comments when inserting the function header comment - - Combine two C comments when they have no space between them "/***//***/" - - Add cmt_insert_before_preproc - - Add mod_remove_empty_return - - Add nl_comment_func_def - - Fix aligning of anonymous bit fields - - Add indent_align_assign - - Add sp_before_case_colon - - Fix D 'invariant' handling - - Add sp_invariant_after_paren and sp_invariant_paren - - Fix handling of the C# [assembly: xxx] construct - - Fix handling of the C# 'base()' construct - - Add sp_range for the D '..' range operator as in [start .. end] - - Update $(fclass) and $(function) to handle operators - - Improve handling of inserted comments - - Enable 'finally' blocks for C# - - Add nl_after_try_catch_finally - - Add nl_between_get_set and nl_around_cs_property - - -Changes in uncrustify-0.50 (25-Oct-2008) -------------------------------------------------------------------------------- - - Fix sp_before_unnamed_ptr_star in 'char ** n' - - Fix crash when a open brace is at the end of a file - - ObjC class definitions do not need { } - - Fix ObjC msg detection - - Add sp_after_ptr_star_func, sp_before_ptr_star_func - - Add sp_after_byref_func, sp_before_byref_func - - Treat an ObjC msg decl more like a function def - - Add indent_func_const, indent_func_throw (Thanks, Ron) - - Fix detection of prototype inside extern or namespace braces - - Add align_left_shift to handle aligning of '<<' - - Add sp_cpp_cast_paren - - Add support for ObjC '@property' statements - - Add sp_brace_typedef and sp_case_label - - Merge in the lastest UniversalIndent support (Thanks, Thomas!) - - Fix extra '\r' in multi-line comments and strings - - Add sp_throw_paren - - Assume a '<' in a preprocessor can't be part of a template - - Don't align a constructor with class variables - - Fix ending column error when tokenizing strings - - -Changes in uncrustify-0.49 (22-Aug-2008) -------------------------------------------------------------------------------- - - Allow the MSVC++ '64' suffix on numbers - - Initialize align_stack class members for the MSVC++ compiler - - Indent a line that starts with '=' - - Add pos_arith and pos_assign (Thanks, Ron!) - - Fix pos_bool & code_width interaction (Thanks, Ron!) - - Fix cmt_width, which was going one word over the limit. (Thanks, Ron!) - - Major rework of the aligning code to better handle the gap options - - Indent comments before 'case' at the same level as 'case' - - mod_add_long_*_closebrace_comment adds the right comment type. (Thanks, Ron!) - - Relax number parsing even further to accept stuff like "3A" - - Add sp_after_oc_colon (Thanks, Kevin!) - - Add better detection and labeling of Objective C messages - - Add sp_after_send_oc_colon and sp_before_send_oc_colon (Thanks, Kevin!) - - Fix detection of '*' in "return n * f();" - - Add the 'set' config option which lets you create arbitrary keywords - - Add sp_func_call_user_paren and the 'func_call_user' keyword type - - -Changes in uncrustify-0.48 (18-Jul-2008) -------------------------------------------------------------------------------- - - Fix classification of '(' in '#if defined (FOO)' - - Add sp_defined_paren - - Fix handling of negative in '#if X < -1' - - Revert a change that broke indent continuation in an assignment - - Fix interaction between nl_squeeze_ifdef and nl_after_{if,for,while,switch,do} - - Preprocessor indents are indents, so indent_with_tabs=1 should do tabs - - Add pp_indent_count - - Handle C++ style casts, such as 'int(42.0)' a bit better - - Another rework of template detection - - Add sp_before_nl_cont, defaults to 'add' - - If a statement starts with 'operator', it is a function call - - Change sp_angle_word to be more generic - - Add sp_after_operator_sym for "operator ++(" vs "operator ++ (" - - Add sp_template_angle for "template<" vs "template <" - - Add support for " *INDENT-OFF* " and " *INDENT-ON* " - - Shuffle around spacing priorities - - Add handling for '...' in variadic templates - - Extend nl_template_class to handle anything after 'template <...>' - - Treat the template '<' the same as '(' for indenting - - Add indent_template_param - - Split internal CT_CAST into CT_C_CAST, CT_CPP_CAST and CT_D_CAST - - Swap priority of sp_after_angle and sp_before_ptr_star - - Change cmt_multi_indent=false to disable all reformatting (needs more work) - - Fix align_var_def_span - it wasn't counting newlines when it recursed - - Add nl_else_if - - mod_full_brace_if: Don't remove braces around certain 'else' statements - - Tweak template detection a bit more - - Rework and simplify multi-line comment indenting - - Add indent_else_if - - Improve right-comment aligning - - Fix detection of functions with a 'const' return type - - Add sp_cond_colon and sp_cond_question - - Fine-tune the right comment align stuff - - Add cmt_multi_check_last - - Add align_right_cmt_gap - - Add nl_return_expr - - Indent FPAREN_OPEN if after a newline but not before a newline - - Give sp_after_operator_sym priority over sp_func_call_paren - - Add align_same_func_call_params - - -Changes in uncrustify-0.47 (06-Jun-2008) -------------------------------------------------------------------------------- - - Fix inifinite loop bug in reindent_line - - Fix prototype detection with template parameter types - - Fix off-by-1 error on positive values for indent_access_spec and indent_label - - Add indent_extern to control indent extern-type namespaces - - Add initial support for Objective C++ (extension '.mm') - - Add nl_before_throw and indent 'throw' if after a prototype - - Extend line numbers to 32 bits (used for logging) - - Remove alternate token support for '<%', '%>', '<:', ':>', '%:', and '%:%:' - - Fix recently-broken mixing of right-comment aligning (PP_ENDIF/PP_ELSE issue) - - Indent a 'break' that follows a fully-braced 'case' at the level of the - close brace - - Add mod_move_case_break - - Fix '&' and '*' after 'delete' - - Escape opening '/*' when converting C++ comments to C comments - - Add sp_inside_braces_empty - - Fix cmt_sp_after_star_cont - - Fix cmt_sp_before_star_cont - - Explicitly disallow a tab after a space - - Improve multi-line comment indenting a bit - - Add sp_before_unnamed_byref and sp_before_unnamed_ptr_star - - -Changes in uncrustify-0.46 (22-Apr-2008) -------------------------------------------------------------------------------- - - Load the config file, if available, before handling '--universalindent' - - Add align_var_def_gap, align_var_def_colon_gap, align_var_struct_gap, - align_func_proto_gap, align_mix_var_proto, align_single_line_brace_gap - - (internal) Eliminate the 'trailer' stuff, simplify aligning - - -Changes in uncrustify-0.45 (7-Mar-2008) -------------------------------------------------------------------------------- - - Fix buffer overflow in logger code - - Add sp_enum_assign - - For elipses handling in the GCC extension "case 1 ... 5:" - - Add sp_after_class_colon, sp_before_class_colon, and sp_after_type - - Send usage text to stdout instead of stderr - - Fix mod_add_long_function_closebrace_comment if the file doesn't end in a newline - - Redo alignments after splitting long lines - - Add indent_relative_single_line_comments - - Add indent_access_spec_body - - Fix indent_func_proto_param to work on constructors - - Add cmt_indent_multi - - Add align_single_line_brace and align_single_line_func - - Fix interaction of virtual braces and #pragma - - Fix indenting problem with an assignment the last part of a for() - - Fix the order of opening files so that '-f' and '-o' can be used together - - Added a man file - - Many improvements thanks to Stas Grabois - - Fix a D problem due the lack of semicolons after struct/enum definitions - - Improve the way aligning is done - - -Changes in uncrustify-0.44 (12-Feb-2008) -------------------------------------------------------------------------------- - - Fix issue with #else and unmatched braces (issue 1868493) - - Update UnivarsalIndentGUI config output - - Add the version to generated config files - - Add nl_multi_line_define - - Minimize distance between code and the backslash-newline in macros - - Properly handle stuff like '#define MYHEADER ' - - Fix detection of 'int foo(int);' in C++ (func proto, not class variable) - - Improve handling of multi-line comments in a macro - - Fix crash bug with some ctype implementations - - Fix incorrect indenting of nested #endif with pp_if_indent_code - - Fix problem with nl_after_if and nl_before_if w/ trailing comments - - -Changes in uncrustify-0.43 (08-Jan-2008) -------------------------------------------------------------------------------- - - Add align_right_cmt_mix to control aligning of comments after '}' and '#endif' - - Allow a line split after an assignment - - Fix infinite loop bug - - Add sp_sign and sp_incdec - - Fix vbrace conversion where some are converted and some aren't - - Add a vbrace before a #pragma instead of after - - Improve Objective C support - - Add sp_before_oc_colon, sp_after_oc_scope, and sp_after_oc_type for ObjC - - Add align_oc_msg_spec_span for ObjC - - Add sp_member for spacing around '->' and '.' - - More template handling improvements - - Fix a NULL dereference related to __attribute__ - - -Changes in uncrustify-0.42 (30-Nov-2007) -------------------------------------------------------------------------------- - - Fix bug that would remove a newline after a C++ comment - - Add "--mtime" command line option to preserve the mtime - - Remove extra semicolons before inserting newlines after semicolons - - Fix broken struct initializer alignment - - Fix problem with pos_class_comma in a #define - - Fix problem with an incomplete statement in a #define and virtual braces - - Add indent_func_proto_param and indent_func_def_param - - Add nl_func_proto_type_name, split from nl_func_type_name - - Add mod_add_long_switch_closebrace_comment, mod_add_long_function_closebrace_comment - - Add mod_sort_import to sort import statements (Java/D) - - Add mod_sort_using to sort using statements (C#) - - Add mod_sort_include to sort #include (C/C++) and #import (ObjC) statements - - Add indent_func_class_param, indent_func_ctor_var_param, and - indent_func_param_double - - Fix inserting a newline before a preprocessor - - Don't split empty function parens for code_width stuff - - -Changes in uncrustify-0.41 (07-Nov-2007) -------------------------------------------------------------------------------- - - Add cmt_insert_func_header, cmt_insert_file_header, and cmt_insert_class_header - - Fix detection of prototypes without named parameters - - sp_after_byref and sp_after_ptr_star only are applied if before a word - - internal rework - - Add pp_define_at_level - - Fix detection of deref in "sizeof *x" - - Fix broken output of backslash-newline in certain situations - - Fix pp_indent_if stuff - - Add nl_after_brace_open_cmt - - Properly handle anonymous namespaces - - Add pp_space_count - - -Changes in uncrustify-0.40 (12-Oct-2007) -------------------------------------------------------------------------------- - - Simplify preprocessor indenting - - Add pp_indent_region and pp_region_indent_code - - Add pp_indent_at_level - - Add pp_indent_if and pp_if_indent_code - - Add initial VALA support - - Fix a problem with mod_full_paren_if_bool and functions - - Add nl_func_paren - - Fix function type parameter marking (broken in the last few releases) - - Don't remove newline chunks before/after a preprocessor - - -Changes in uncrustify-0.39 (25-Sep-2007) -------------------------------------------------------------------------------- - - Improve conversion operators - - Prevent undesired chunk combining ("~ ~" vs "~~" in D) - - Add nl_after_multiline_comment - - Fix handling of try/catch/finally blocks in virtual braces - - Add sp_inv, sp_not, sp_addr, sp_deref (default to remove) - - Fix nl_class_brace - - Fix indent_func_call_param - - Add nl_create_if_one_liner, nl_create_for_one_liner, nl_create_while_one_liner - - Add indent_preserve_sql - - Fix one-liner detection with multiple statements on one line - - Add nl_func_leave_one_liners and nl_if_leave_one_liners - - More template improvements - - -Changes in uncrustify-0.38 (04-Sep-2007) -------------------------------------------------------------------------------- - - Fix line splitting WRT the CT_SPACE token - - Improve function call/prototype/definition detection - - Fix some spacing issues - - More template improvements - - Allow for a C++ struct constructor - - Add nl_before_access_spec and nl_after_access_spec - - Add cmt_width, cmt_c_group, cmt_c_nl_start, cmt_c_nl_end - - Handle conversion operators - - -Changes in uncrustify-0.37 (16-Aug-2007) -------------------------------------------------------------------------------- - - A bunch of D language improvements - - Add sp_d_array_colon, nl_assign_square, nl_after_square_assign - - Fix static keyword sort order - - Improve typedef detection and aligning - - Split nl_ds_struct_enum_close_brace out of nl_ds_struct_enum_cmt - - Add indent_paren_close - - Add indent_comma_paren and indent_bool_paren - - -Changes in uncrustify-0.36 (04-Aug-2007) -------------------------------------------------------------------------------- - - Add nl_after_vbrace_open - - Improve option descriptions - - Fix seg faults (check for NULL) - - Fix spacing for operators () and [] - - Add sp_before_dc and sp_after_dc to control spacing around '::' - - Split pos_class_comma from pos_comma - - Improve line splitting a little - no longer break at '::' or '->' or '.' - - Add nl_enum_leave_one_liners and nl_getset_leave_one_liners - - Add mod_remove_extra_semicolon - - Fix handling of macro-open and macro-close - - Add align_var_struct_thresh - - Improve handling of comments after braces - - Add support for Qt slots and signals - - Add align_typedef_amp_style and align_var_def_amp_style - - Add sp_attribute_paren and handling of the '__attribute__' macro - - Add align_typedef_func, improve aligning of typedefs - - Add sp_after_semi_for_empty - - -Changes in uncrustify-0.35 (14-Jul-2007) -------------------------------------------------------------------------------- - - Fix bug with nl_func_type_name and empty param list: int foo() { ... } - - Don't parse pragma bodies - - Properly indent multiline #error and #warning - - Change nl_after_func_body to force the newline count (was a minimum) - - Fix handling of CT_PTR_STAR when all options are AV_IGNORE - - Fix problem when the first token in the file isn't in column 1 - - Properly mark catch clauses that contain parameters, ie catch (Exception *e) - - Add a newline after the open brace for nl_catch_brace, nl_do_brace, - nl_else_brace, nl_try_brace, nl_getset_brace, nl_finally_brace - - Add nl_multi_line_cond - - Fix a bug with mod_full_paren_if_bool - - Fix handling of templated variables: Buffer* buf - - Fix handling of dynamic_cast(obj) stuff - - Fix detection of templates in for() statements: - for (std::map::iterator it = map.begin(); ... - - Add --no-backup command-line option to replace w/o a backup file - - Fix nl_class_leave_one_liners when set to false - - Add nl_class_colon, which split the functionality of nl_class_init_args - - Improve detection of reference variable declarations (A& B) - - -Changes in uncrustify-0.34 (11-May-2007) -------------------------------------------------------------------------------- - - Add sp_angle_paren and sp_angle_word - - Properly handle multi-line CPP comments - - Add sp_inside_paren_cast - - improve indent_class_colon - - fix indenting on open parens - - Add sp_before_semi_for_empty - - Fix detection of while if the do is in a preprocessor chunk (1675673) - - (pawn) Don't add vsemi after case/switch brace close (1684840) - - Add nl_assign_leave_one_liners to allow "foo_t foo = { 0, 1 };" - - Change handling of #region stuff so that it is indented at brace level - - Fix handling of missing semicolon after while-of-do. - - Fix crash-bug in handling bad code: "if (a && );" - - Add pos_comma - - -Changes in uncrustify-0.33 (05-Mar-2007) -------------------------------------------------------------------------------- - - Fix converting C++ comments with embedded C comments - - Fix nl_func_var_def_blk with class variables - - Fix some output issues with the 1st line and C++ comments - - Eliminate indent_case_body, which wasn't used - - Change rules for indenting case braces and the use of indent_case_brace - - Fix variable declaration detection at the start of a code block - - Add support for custom open/close indenting macros - MACRO_OPEN, MACRO_ELSE, MACRO_CLOSE - - Fix the config updating routines to NOT lose custom types and stuff - - Add nl_after_func_body_one_liner - - Fix nl_class_init_args - - Add --universalindent option to output an ini file for UniversalIndentGUI - - -Changes in uncrustify-0.32 (20-Feb-2007) -------------------------------------------------------------------------------- - - Enable align_proto_var_def for constructors - - Fix while-of-do handling inside virtual braces - - Fix problem with comments between a close brace and else - - Add sp_before_comma - - Change align_var_def_star to align_var_def_star_style - - Change align_proto_var_def to align_func_params - - Add ls_func_split_full and ls_for_split_full - - Rework code width code a bit - - Start Objective C support - - Add cmt_sp_before_star_cont and cmt_sp_after_star_cont - - Fix spacing between (( and )) - - Add nl_try_brace, nl_catch_brace, nl_finally_brace, nl_brace_catch, - nl_brace_finally, sp_catch_brace, sp_brace_catch, sp_finally_brace, - sp_brace_finally, sp_try_brace - - Treat typedef functions the same as other function for param aligning - - Turn any word after a enum/struct/union into a type - - Add sp_getset_brace and nl_getset_brace - - Add mod_full_paren_if_bool - - Add nl_before_c_comment and nl_before_cpp_comment - - Fix nl_class_leave_one_liners - - Add nl_ds_struct_enum_cmt - - Add sp_balance_nested_parens - - -Changes in uncrustify-0.31 (24-Jan-2007) -------------------------------------------------------------------------------- - - Improve mixed tab indent / space align - - Try to fix spacing around embedded comments - - Add indent_access_spec - - Add __func__ and __FUNCTION__ detection for non-C99 compilers - - General code cleanup (Thanks Tom!) - - Add indent_xml_string - - Add align_proto_var_def to align variables in prototypes - - -Changes in uncrustify-0.30 (24-Nov-2006) -------------------------------------------------------------------------------- - - Use environment variable UNCRUSTIFY_CONFIG if no '-c' option (non-WIN32) - - Default to ~/.uncrustify.cfg if no '-c' option and no env var (non-WIN32) - - Add '-q' option to the usage info - - Added initial embedded SQL support - - Many bug fixes - - New options: indent_braces_no_func, indent_sing_line_comments, nl_before_if, - nl_before_for, nl_after_for, nl_before_while, nl_after_while, - nl_before_switch, nl_after_switch, nl_before_do, nl_after_do - - -Changes in uncrustify-0.29 (26-Oct-2006) -------------------------------------------------------------------------------- - - Add support for the 'Klaus' style - - Fix a bunch of c++ template bugs - - Add option nl_class_leave_one_liners - - -Changes in uncrustify-0.28 (06-Oct-2006) -------------------------------------------------------------------------------- - - Fix D range array detection a[1..4] => a[1 .. 4] - - Fix D delegate variable aligning - - More documentation updates (thanks Dirk!) - - New options: nl_after_semicolon and nl_after_open_brace - - -Changes in uncrustify-0.27 (23-Sep-2006) -------------------------------------------------------------------------------- - - Improve template detection again (allow CT_TYPE in a template) - - Fix bad formatting in "[ABC * 123]" and "[0xf & *val]" - - Add --replace option to convert files in-place - - Use a map for the options - - Major configuration/option cleanup - - add -o option to write to a file instead of stdout - - -Changes in uncrustify-0.26 (09-Sep-2006) (removed a number from the version) -------------------------------------------------------------------------------- - - Fix preprocessor labeling WRT comments - - Fix an indenting problem - - Add sp_after_byref - - Fix alignment of global variable definitions - - Fix detection of deref inside squares: a[*p] - - Fix a weird indenting bug - - Fix D template ! spacing - - Add sp_after_operator - - Add nl_template_class - - Add start to detailed docs inside the program - - Add --prefix and --suffix command line args - - Add align_enum_equ_thresh and fix align_enum_equ_span - - Fix formatting of function typedefs - - Add indent_member - - Simplify the indenting code a bit - - Improve type_cast stuff (ie, dynamic_cast<> or static_cast<>) and templates - - -Changes in uncrustify-0.0.25 (26-Aug-2006) -------------------------------------------------------------------------------- - - Add sp_after_ptr_star, sp_before_ptr_star, sp_between_ptr_star - - Fix D tokenizing for numbers and strings - - Fix a bug with cast detection and with nl_after_func_proto - - Improve template detection - - Rename nl_bool_pos to pos_bool - - Add pos_class_colon - - Add indent_class_colon - - Add nl_class_init_args - - Add nl_collapse_empty_body - - Add indent_square_nl - - -Changes in uncrustify-0.0.24 (05-Aug-2006) -------------------------------------------------------------------------------- - - Add initial PAWN support (thanks to Derek Evan Mart for testing and motivation!) - - Fix parsing of numbers like 10.0 - - Fix double negative (- -x) vs (--x) - - Add ability to convert C++ (//) comments into C (/* */) comments - - Fix usage of indent_columns; output_tab_size is only needed if using tabs - - Add first small step in code width handling - - New options: sp_fparen_brace, sp_macro, sp_marco_func, - nl_elseif_brace, mod_pawn_semicolon, cmt_cpp_to_c, cmt_cpp_group, - cmt_cpp_nl_start, cmt_cpp_nl_end, sp_after_tag - - -Changes in uncrustify-0.0.23 (22-Jul-2006) -------------------------------------------------------------------------------- - - Fix some crash bugs and some formatting problems - - Fix Windows CRLF issues (binary vs text mode) - - Add indent_class and indent_namespace - - Add nl_class_brace and nl_namespace_brace - - Add handling of operator stuff in CPP - - Improve the test script a bit - - Add sp_inside_fparens - - Add ability to define types in the config file - - Started work on improving #ifdef handling by evaluating the preprocessor - - -Changes in uncrustify-0.0.22 (15-Jul-2006) -------------------------------------------------------------------------------- - - Implement nl_max, nl_before_block_comment, nl_after_func_body, - nl_after_func_proto, nl_after_func_proto_group - - Improve detection of function prototypes - - Improve marking of function prototype-related tokens - - Improve variable definition aligning - - fix align_var_def threshold - - Improve handling of "private:" style stuff - - Handle types with "::" in them - - Add preprocessor spacing and indenting - - Fix tab indenting style 1 (tab indent, space align) - - Improve multi-line comment formatting - - -Changes in uncrustify-0.0.21 (01-Jul-2006) -------------------------------------------------------------------------------- - - Clean up some memory leaks & uninitialized variables - - Add option to process multiple files at once - - Change the newlines values from [UNIX, DOS, MAC] to [LF, CRLF, CR] - - Properly mark the parens for functions - - Implement control over the format of the function prototypes and definitions - - Update configuration.txt - - -Changes in uncrustify-0.0.20 (10-Jun-2006) -------------------------------------------------------------------------------- - - Fix cast on a sizeof: (INT32)sizeof(x) - - Fix this: "#define SOME_JUNK /*lint -e123 */(const mytype_t *)-1" - - Don't align function typedefs (fixed again) - - Finally fix the DOS and MAC line-ending support - - Add line-ending autodetection - - Add Windows build support - - -Changes in uncrustify-0.0.19 (27-May-2006) -------------------------------------------------------------------------------- - - Fix C/C++/C# casts - - Improve D casts - - -Changes in uncrustify-0.0.18 (12-May-2006) -------------------------------------------------------------------------------- - - Add nl_bool_pos to move boolean ops between eol and sol - - Improve C99 array initializer aligning/formatting - - Replace nl_eat_start, nl_eat_end, and nl_eof_min with nl_start_of_file, - nl_start_of_file_min, nl_end_of_file, and nl_end_of_file_min - - -Changes in uncrustify-0.0.17 (03-May-2006) -------------------------------------------------------------------------------- - - Add nl_eat_start to remove newlines at the start of the file - - Add nl_eat_end to remove newlines at the end of the file - - Add nl_eof_min to set the minimum number of newlines at the end of file - - Add newlines setting to configure the newline output - - Add '-q' command line option to turn off logging - - Fix bug in nl_func_var_def_blk handling - - -Changes in uncrustify-0.0.16 (21-Apr-2006) -------------------------------------------------------------------------------- - - Add a stack alignment helper class - - Improve typedef formatting - - Add aligning thresholds for typedefs and assignments - - update the automake/autoconf stuff - - -Changes in uncrustify-0.0.15 (14-Apr-2006) -------------------------------------------------------------------------------- - - Switch to C++ - - Improve C++ template formatting - - Improve C++ class handling - - -Changes in uncrustify-0.0.14 (09-Apr-2006) -------------------------------------------------------------------------------- - - Read from stdin if no file is specified - - Build on OS X - - -Changes in uncrustify-0.0.13 (07-Apr-2006) -------------------------------------------------------------------------------- - - Rewrite the indent code - - Fix a bunch of small problems with C casts - - Rename a few files - - Add more tests - - -Changes in uncrustify-0.0.12 (30-Mar-2006) -------------------------------------------------------------------------------- - - Add support for D template format "Foo!(int,char)" - - Fix a format bug in a log - - Fix elipsis spacing (remove space before elipsis) - - Don't use getopt as it isn't all that portable (at least for QNX) - - Rename some files - - Bugfix: don't add virtual braces on the same line as a preprocessor - - Bugfix: clean up indexed array aligning - - -Changes in uncrustify-0.0.11 (27-Mar-2006) -------------------------------------------------------------------------------- - - fix brace analysis on else statement - - allow options to depend on other options - - set the parent for case braces - - handle/indent the C++ class colon thingy - - handle C++ constructors and function defs - - special handling for '::' operator - - implement case indenting - - handle cout '<<' indenting - - handle DOS and MAC line endings in multiline comments - - rename some indent options - - fix ifndef handling - - fix volatile handling - - fix private/public/protected 'label' handling - - alternate punctuators are also part of C++ - - handle C++ wide L"strings" - - improve C# get/set handling - - fix spacing bug "a++;" vs "a ++;" due to statement start misdetect - - add nl_assign_brace - - fix parent of vbrace close - - more test enhancements - - -Changes in uncrustify-0.0.10 (22-Mar-2006) -------------------------------------------------------------------------------- - - Complete rewrite of tokenizer and brace parser - - Added support for D nested comments - - Fixed some virtual brace bugs - - Added some documentation for the brace parsing stuff - - Add more tests to improve coverage (still lacking) - - -Changes in uncrustify-0.0.9 (18-Mar-2006) -------------------------------------------------------------------------------- - - Major enhancements for D - - Add handling for special "[]" sequence for C#/D - - add some more tests - - -Changes in uncrustify-0.0.8 (13-Mar-2006) -------------------------------------------------------------------------------- - - update TODO list - - add a threshold for brace removal - - improve brace removal - - keep track of whether a token follows a tab - - add option to preserve non-indenting tabs - - major keyword and operator cleanup for C++, C#, D, and Java - - add 'string' variants for ARITH, COMPARE, etc - - add C# get/set detection - - add template detection - - add colon handling for class stuff and anonymous bitfields - - pop the whole indent stack when leaving a preprocessor - - fix embedded return handling in C#, ie: [ this should return negative ] - - fix a problem with the ifdef frame stack (still a problem lurking...) - - handle literal strings (C#) - - handle non-keyword words (C#) -- example: @if @switch - - set the parent on 'do' braces - - handle C# #region preprocessor stuff - - partially implement align on tabstop - - fix virtual brace spacing (no more "else return;" => "elsereturn;") - - add some more tests - diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/README.md b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/README.md deleted file mode 100644 index c8cac867..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/README.md +++ /dev/null @@ -1,395 +0,0 @@ -[![AppVeyor](https://img.shields.io/appveyor/ci/uncrustify/uncrustify/master.svg?style=flat-square&label=Windows)](https://ci.appveyor.com/project/uncrustify/uncrustify) -[![Coverage Status](https://coveralls.io/repos/github/uncrustify/uncrustify/badge.svg?branch=master)](https://coveralls.io/github/uncrustify/uncrustify?branch=master) - -[![Conan Center](https://shields.io/conan/v/uncrustify)](https://conan.io/center/uncrustify) - ---------------------------- - -# Uncrustify -A source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn and Vala. - -## Features -* Highly configurable - 850 configurable options as of version 0.78.0 --
add/remove spaces - - - `sp_before_sparen`: _Add or remove space before '(' of 'if', 'for', 'switch', 'while', etc._ - - `sp_compare`: _Add or remove space around compare operator '<', '>', '==', etc_ -
- --
add/remove newlines - - - `nl_if_brace`: _Add or remove newline between 'if' and '{'_ - - `nl_brace_while`: _Add or remove newline between '}' and 'while' of 'do' statement_ -
- --
add/remove blanklines - - - `eat_blanks_before_close_brace`: _Whether to remove blank lines before '}'_ - - `nl_max`: _The maximum consecutive newlines (3 = 2 blank lines)_ -
- --
indent code - - - `indent_switch_case`: _indent_switch_case: Spaces to indent 'case' from 'switch'_ - - `indent_class_colon`: _Whether to indent the stuff after a leading base class colon_ -
- --
align code - - - `align_func_params`: _Align variable definitions in prototypes and functions_ - - `align_struct_init_span`: _The span for aligning struct initializer values (0=don't align)_ -
- --
modify code - - - `mod_full_brace_for`: _Add or remove braces on single-line 'for' statement_ - - `mod_paren_on_return`: _Add or remove unnecessary paren on 'return' statement_ -
- -Here is an example [configuration file](https://raw.githubusercontent.com/uncrustify/uncrustify/master/documentation/htdocs/ben.cfg.txt), -and here is a [before](https://raw.githubusercontent.com/uncrustify/uncrustify/master/documentation/htdocs/examples/c-1.in.c) -and [after](https://raw.githubusercontent.com/uncrustify/uncrustify/master/documentation/htdocs/examples/c-1.out.c) -C source example. -That should give you a pretty good idea of what Uncrustify can do. - - - - - ---------------------------------------------------------------------------- - -## Binaries -Pre compiled binaries for Windows can be downloaded [here](https://sourceforge.net/projects/uncrustify/files/). - -## Build -[Python](https://www.python.org/) is an "interpreted high-level programming language for general-purpose programming", for this project it is needed to extend the capabilities of CMake. - -[CMake](https://cmake.org/) is a tool that generates build systems -(Makefiles, Visual Studio project files, Xcode project files and others). - -To generate a build system for Uncrustify using CMake on UNIX-like systems, create a -build folder and run CMake from it, making sure to specify Release mode: - -```bash -$ mkdir build -$ cd build -$ cmake -DCMAKE_BUILD_TYPE=Release .. -``` -Other systems may require other flags (e.g. `cmake -G Xcode ..` for Xcode). - -Then use the build tools of your build system (in many cases this will -simply be `make`, but on Windows it could be MSBuild or Visual Studio). -Or use CMake to invoke it: - -```bash -$ cmake --build . --config Release -``` - -If testing is enabled, CMake generates a `test` target, which you can -_build_ using your build system tools (usually `make test`). This can also -be invoked using CTest: - -```bash -$ ctest -V -C Debug -``` - -There is also an `install` target, which can be used to install the -Uncrustify executable (typically `make install`). - -### A note on CMake configurations -Some build systems are single-configuration, which means you specify the -build type when running CMake (by setting the `CMAKE_BUILD_TYPE` -variable), and the generated files then build that configuration. - -An example of a single-configuration build system are Makefiles. You can -build the Release or Debug configurations of Uncrustify (from the build folder) with: - -```bash -$ cmake -DCMAKE_BUILD_TYPE=Release .. -$ make -``` -or -```bash -$ cmake -DCMAKE_BUILD_TYPE=Debug .. -$ make -``` - -Other build systems are multi-configuration, which means you specify the -build type when building. - -An example of a multi-configuration build system are Visual Studios project -files. When you open the project in Visual Studio, you can select which -configuration to build. You can also do this while building from the -command line with `cmake --build . --config Debug`. - - -## Bugs -Post any bugs to the issue tracker found on the projects GitHub page: - https://github.com/uncrustify/uncrustify/issues - -Please include the following with your issue: - - a description of what is not working right - - input code sufficient to demonstrate the issue - - expected output code - - configuration options used to generate the output - -More about this is in the [ISSUE_TEMPLATE](https://github.com/uncrustify/uncrustify/blob/master/.github/ISSUE_TEMPLATE) - - -### Known problems -[Look at the Wiki](https://github.com/uncrustify/uncrustify/wiki/Known-Problems) - - -## Which repositories have uncrustify? -[Look here](https://repology.org/metapackage/uncrustify/versions) - - -## Contribute -If you want to add a feature, fix a bug, or implement missing -functionality, feel free to do so! Patches are welcome! -Here are some areas that need attention: - -- __Patches for Objective-C support__. We really need someone who knows - this language as it has more than plenty open issues. A good starting - point would be to integrate changes made in the - [Unity fork](https://github.com/Unity-Technologies/uncrustify/tree/fixes/c-oc-java) -- Test Java support and provide feedback (or patches!) -- Test Embedded SQL to see what works -- A logo of some sort -- Anything else that you want to do to make it better? - -### A note about pull requests -Firstly take a look at the [CONTRIBUTING.md](https://github.com/uncrustify/uncrustify/blob/master/CONTRIBUTING.md) - -Currently we have two continuous integration systems that test your PRs, -TravisCI and Appveyor. -Tested are the test cases, the formatting of the code base and -the output of the command line options. - -Test cases can be found in the `tests/` directory. Every file ending with -`.test` is a test set. Inside each line with these components is a -single test: `testNr[!] testConfigFileName testInputFileName [lang]` - -The configuration file `testConfigFileName` has to be located inside `tests/config`, -the input file `testInputFileName` inside `tests/input//`, -and expected results file inside the `tests/expected//` -directory. -Expected results have the following naming convention: `testNr-testInputFileName`. - -Optionally a `!` can follow the `testNr` to enable a custom rerun -configuration. -Rerun configurations need to be named like this: -`testConfigFileName`(without extension)+`.rerun`+`.extension` - -Also, optionally a language for the input can be provided with `lang`. - -The codebase has to be formatted by the options set up in -`forUncrustifySources.cfg`. Failing to format the sources correctly will -cause TravisCI build failures. - -The Command line interface (CLI) output is tested by the -`test_cli_options.sh` script. It is located inside of `tests/cli/` and operates -on the subdirectories of that folder. - -If a PR is altering the CLI output, files inside those directories might -need to be manually updated. This often happens when options are -added, removed, or altered. Keep in mind that the version string line -(example: `# Uncrustify-0.69.0_f`) of outputs from commands like -`--show-config` should be replaced with a blank line. - -### Debugging - -The first method is to use uncrustify itself to get debug informations. -Using: -```.txt - uncrustify -c myExample.cfg -f myExample.cpp -p myExample.p -L A 2>myExample.A -``` -you get two files for the first informations. -The p-file gives you details of the parsing process and indentation. -```.txt -# Line Tag Parent Columns Br/Lvl/pp Flag Nl Text -# 1> CLASS[ NONE][ 1/ 1/ 6/ 0][0/0/0][ 10070000][0-0] class -# 1> TYPE[ CLASS][ 7/ 7/ 14/ 1][0/0/0][ 10000000][0-0] Capteur -# 1> BRACE_OPEN[ CLASS][ 15/ 15/ 16/ 1][0/0/0][ 100000400][0-0] { -``` - -The A-file gives you many details about the run itself, where the process is running thru, -which values have the most important variables. -```.txt -tokenize(2351): orig line is 1, orig col is 1, Text() 'class', type is CLASS, orig col_end is 6 -tokenize(2351): orig line is 1, orig col is 7, Text() 'Capteur', type is WORD, orig col_end is 14 -tokenize(2351): orig line is 1, orig col is 15, Text() '{', type is BRACE_OPEN, orig col_end is 16 -``` - -You can also dump the parsing information of each formatting step using the 'dump steps' option. -```.txt - uncrustify -c myExample.cfg -f myExample.cpp -ds dump -``` -This will create a series of 'dump_nnn.log' files, each containing the parsing information at -specific points of the formatting process ('dump_000.log' will list the formatting options in use). - -You can combine this option with -p and -L to get a lot of detailed debugging information. -```.txt - uncrustify -c myExample.cfg -f myExample.cpp -p myExample.p -L A 2>myExample.A -ds dump -``` - -It might be useful to add some code lines to see where something is happening. -Use the package `unc_tools`. -Remove the comment at line: -```.cpp -#define DEVELOP_ONLY -``` -Import the package: -```.cpp -#include "unc_tools.h" -``` -Add at some places the line: -```.cpp -prot_the_line(__LINE__, 6, 0); -``` -Compile again with DEBUG option. - - - -### How to add an option - -If you need a new option, there are a few steps to follow. -Take as example the option `sp_trailing_ret_t` - -First define the option: -- Insert the code below to the file src/options.h -_NOTE: -This file is processed by make_options.py, and must conform to a particular -format. Option groups are marked by '//begin ' (in upper case; this example -is lower case to prevent being considered a region marker for code folding) -followed by the group description. Options consist of two lines of -declaration preceded by one or more lines of C++ comments. The comments form -the option description and are taken verbatim, aside from stripping the -leading '// '. Only comments immediately preceding an option declaration, -with no blank lines, are taken as part of the description, so a blank line -may be used to separate notations from a description. -An option declaration is 'extern TYPE\nNAME;', optionally followed by -' // = VALUE' if the option has a default value that is different from the -default-constructed value type of the option. The 'VALUE' must be valid C++ -code, and is taken verbatim as an argument when creating the option's -instantiation. Note also that the line break, as shown, is required. -_ -```.cpp -// Add or remove space around trailing return operator '->'. -extern Option -sp_trailing_ret_t; -``` -- Insert the code below to the file src/space.cpp -```.cpp - if (first->Is(CT_TRAILING_RET_T)) - { - // Add or remove space around trailing return operator '->'. - log_rule("sp_trailing_ret_t"); - return(options::sp_trailing_ret_t()); - } -``` - - -### Portability - -We are pretty sure that nothing OS-specific is used in the code base. -The software has been previously tested on the following operating systems: -- Linux -- QNX -- OS X -- FreeBSD, NetBSD, OpenBSD -- Sun Solaris 9 -- Windows (binary available) - - ---------------------------------------------------------------------------- - -## Running the program - -__NOTE__ This application works reasonably well but it has bugs. Do __not__ -apply it on your whole codebase without checking the results! - -Here are ways to run it: -``` -$ uncrustify -c mystyle.cfg -f somefile.c -o somefile.c.unc -$ uncrustify -c mystyle.cfg -f somefile.c > somefile.c.unc -$ uncrustify -c mystyle.cfg somefile.c -$ uncrustify -c mystyle.cfg --no-backup somefile.c -$ uncrustify -c mystyle.cfg *.c -$ uncrustify -c mystyle.cfg --no-backup *.c -``` -The `-c` flag selects the configuration file. -The `-f` flag specifies the input file. -The `-o` flag specifies the output file. -If flag `-f` is used without flag `-o` the output will be send to `stdout`. - -Alternatively, multiple or single files that should be processed can be -specified at the command end without flags. -If the flag `--no-backup` is missing, every file is saved with the initial -name and an additional suffix (can be changed with --suffix). - -For more options descriptions call: -```bash -$ uncrustify -h -``` - -## Configuring the program -Uncrustify usually reads configuration files that are passed via the `-c` -flag. If the flag is not provided, Uncrustify will try to find a -configuration file via the `UNCRUSTIFY_CONFIG` environment variable or a -file with the name `.uncrustify.cfg` or `uncrustify.cfg` in your home folder. - -To get a list of: -- all available options use: - ```bash - uncrustify --show-config - ``` - -- all available options in a usable configuration file format use: - ```bash - uncrustify --update-config - ``` - - or - - ```bash - uncrustify --update-config-with-doc - ``` - - As the names suggest, both options can produce output that adds newly - introduced options to your old configuration file. For this your old - configuration file has to be passed via the `-c` flag: - ```bash - uncrustify --update-config-with-doc -c path/to/your.cfg - ``` - -Example configuration files that can be used as a starting point can be -found in the `etc/` directory (such as [ben.cfg](./etc/ben.cfg)). - -Modify to your liking. Use a quality side-by-side diff tool to determine -if the program did what you wanted. Repeat until your style is refined. - -To ease the process a bit, some 3rd party tools are available: -- [Universal Indent GUI](http://universalindent.sourceforge.net/) - A - cross-platform graphical configuration file editor for many code - beautifiers, including Uncrustify. -- [uncrustify_config](https://github.com/CDanU/uncrustify_config) - A web - configuration tool based on Uncrustify's emscripten interface. -- [UncrustifyX](https://github.com/ryanmaxwell/UncrustifyX) - Uncrustify - utility and documentation browser for Mac OS X - -Under Windows: -Uncrustify is a command-line tool, if you run it by double-clicking the -executable, it will open a command prompt run the executable -(which prints the help message), and then immediately close the window -as uncrustify exits. - -You can open the command prompt (which is an interactive terminal -window that allows you to run commands without it closing as soon as -they exit) and run uncrustify.exe there. - -## Using uncrustify with vim -Have a look [here](https://github.com/cofyc/vim-uncrustify) - -## Using uncrustify with IntelliJ -Have a look at https://plugins.jetbrains.com/plugin/17528-uncrustify diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/changelog b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/changelog deleted file mode 100644 index 0e7ef0c3..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/changelog +++ /dev/null @@ -1,352 +0,0 @@ -uncrustify-trinity (0.78.0-0debian13.0.0+0) unstable; urgency=medium - - * TDE version of upstream 0.78.0 - - -- Michele Calgaro Sun, 18 Nov 2023 17:35:00 +0900 - -uncrustify-trinity (0.76.0-0debian12.0.0+0) unstable; urgency=medium - - * TDE version of upstream 0.76.0 - - -- Michele Calgaro Sun, 04 Dec 2022 18:56:43 +0900 - -uncrustify-trinity (0.75.0-0debian11.0.0+0) unstable; urgency=medium - - * TDE version of upstream 0.75.0 - - -- Michele Calgaro Fri, 06 May 2022 13:49:07 +0900 - -uncrustify-trinity (0.74.0-0debian11.0.0+0) unstable; urgency=medium - - * TDE version of upstream 0.74.0 - - -- Michele Calgaro Wed, 19 May 2021 15:58:50 +0900 - -uncrustify-trinity (0.73.0-0debian11.0.0+2) unstable; urgency=medium - - * Fix Python detection on CMake < 3.12. - - -- Slávek Banko Wed, 20 May 2021 00:00:40 +0200 - -uncrustify-trinity (0.73.0-0debian11.0.0+1) unstable; urgency=medium - - * Backported commits cb1a42dd from upstream. - - -- Michele Calgaro Wed, 19 May 2021 15:58:50 +0900 - -uncrustify-trinity (0.73.0-0debian11.0.0+0) unstable; urgency=medium - - * TDE version of upstream 0.73.0 - - -- Michele Calgaro Wed, 19 May 2021 15:58:50 +0900 - -uncrustify-trinity (0.72.0-0debian11.0.0+8) unstable; urgency=medium - - * Switch to build using ninja-build - - -- Slávek Banko Tue, 18 May 2021 19:30:49 +0200 - -uncrustify-trinity (0.72.0-0debian11.0.0+7) unstable; urgency=medium - - * TDE version 0.72-0+7 - * Backported commits 5f3f392a and fb66774e from upstream. - - -- Michele Calgaro Thu, 05 Jan 2021 11:08:00 +0900 - -uncrustify-trinity (0.72.0-0debian11.0.0+6) unstable; urgency=medium - - * TDE version 0.72-0+6 - * Backported commits 45681e88 and 64d93e3fb from upstream. - - -- Michele Calgaro Thu, 24 Dec 2020 20:14:00 +0900 - -uncrustify-trinity (0.72.0-0debian11.0.0+0) unstable; urgency=medium - - * TDE version of upstream 0.72.0 - - -- Michele Calgaro Thu, 20 Dec 2020 17:52:23 +0900 - -uncrustify (0.72.0) unstable; urgency=medium - - * New upstream version 0.72.0 - - -- Alexander GQ Gerasiov Thu, 20 Dec 2020 17:34:01 +0900 - -uncrustify (0.71.0+dfsg1-1) unstable; urgency=medium - - * New upstream version 0.71.0 - * d/control: Use debhelper-compat syntax, switch to level 12. - * d/control: Use python3 in B-D (Closes: #943295). - * d/control: Bump Standards-Version, no more changes needed. - * d/control: Remove unnnecessary --parallel. - - -- Alexander GQ Gerasiov Thu, 27 Aug 2020 17:12:57 +0300 - -uncrustify (0.69.0+dfsg1-1) unstable; urgency=medium - - * New upstream version 0.69.0 - * Remove fix_parallel_test.patch: Fixed upstream. - - -- Alexander GQ Gerasiov Tue, 02 Jul 2019 19:00:32 +0300 - -uncrustify (0.68.1+dfsg1-2) unstable; urgency=medium - - * Add d/patches/fix_parallel_test.patch: Fix test failure on parallel run. - - -- Alexander GQ Gerasiov Mon, 10 Dec 2018 02:36:22 +0300 - -uncrustify (0.68.1+dfsg1-1) unstable; urgency=medium - - * New upstream version 0.68.1 - * d/control: Add python-all to Build-Depensds. - * d/rules: Run all tests (now disabled by default by upstream). - - -- Alexander GQ Gerasiov Sun, 02 Dec 2018 16:19:42 +0300 - -uncrustify (0.67+dfsg1-1) unstable; urgency=medium - - * New upstream version 0.67 - * debian/control: Move git to salsa. - * Add docs-remove-remote-images.patch: Remove remote images from docs. - - -- Alexander GQ Gerasiov Mon, 18 Jun 2018 01:13:56 +0300 - -uncrustify (0.66.1+dfsg1-1) unstable; urgency=medium - - * Add debian/gbp.conf. - * New upstream version 0.66.1 Fixed FTBFS on some arches (Closes: #881249) - * Bump Standards-Version to 4.1.2 (no additional changes needed). - - -- Alexander GQ Gerasiov Sun, 17 Dec 2017 18:49:06 +0300 - -uncrustify (0.66+dfsg1-1) unstable; urgency=medium - - * debian/control: Remove Fathi Boudra from uploaders. - (Closes: #879444.) Thanks for your job. - * New upstream version 0.66 - * Bump Standards-Version to 4.1.1 (no additional changes needed). - * debian/control: Add more languages to short description. - - -- Alexander GQ Gerasiov Wed, 08 Nov 2017 18:18:47 +0300 - -uncrustify (0.65+git20170831+dfsg1-1) unstable; urgency=medium - - * New upstream version 0.65+git20170831. Fixes various FTBFS and autotests - failures on exotic archs. (Closes: #867376) - * Bump Standards-Version to 4.1.0 (no additional changes needed). - - -- Alexander GQ Gerasiov Thu, 31 Aug 2017 20:25:06 +0300 - -uncrustify (0.65+dfsg1-1) unstable; urgency=medium - - * New upstream version 0.65 - * debian/control: Add python-minimal to Build-Depends. - - -- Alexander GQ Gerasiov Tue, 04 Jul 2017 14:50:47 +0300 - -uncrustify (0.64+dfsg1-1) unstable; urgency=medium - - * Imported Upstream version 0.64 - (Closes: #748787, #814193, #594210, #775517, #594206, #616708) - * Remove non-free documentation/htdocs/project-support.jpg. - * Imported debian dir from previous version. - * Remove "debian/ Sat, 03 Dec 2016 20:19:22 +0300 - -uncrustify (0.59+dfsg1-1.1) unstable; urgency=medium - - * Non-maintainer upload. - * Remove non-free file (project-support.jpg). Closes: #753760 - - -- Mathieu Malaterre Fri, 16 Jan 2015 16:52:15 +0100 - -uncrustify (0.59-2) unstable; urgency=low - - * Fix FTBFS with gcc 4.7 by fixing missing include. - (Closes: #667404) - - -- Fathi Boudra Mon, 21 May 2012 15:40:46 +0300 - -uncrustify (0.59-1) unstable; urgency=low - - * New upstream release. - * Add myself to Uploaders. - - -- Fathi Boudra Sat, 31 Dec 2011 12:49:32 +0200 - -uncrustify (0.57-1) unstable; urgency=low - - * New upstream release. - - [ Fathi Boudra ] - * Removed patch to check for NULL - stolen upstream. - * Bumped Standards-Version to 3.9.1 (no changes needed). - - -- Johann Rudloff Mon, 21 Feb 2011 11:54:28 +0200 - -uncrustify (0.56-2) unstable; urgency=low - - [ Fathi Boudra ] - * Added patch to check for NULL to prevent a segmentation fault. - (Closes: #580195) - * Bumped Standards-Version to 3.9.0 (no changes needed). - - -- Johann Rudloff Thu, 01 Jul 2010 20:34:01 +0300 - -uncrustify (0.56-1) unstable; urgency=low - - * New upstream release. - - [ Fathi Boudra ] - * Switch to dpkg-source 3.0 (quilt) format. - * debian/control: - - bumped debhelper version to 7.4.15 - - fixed typo in long description. - * debian/copyright: - - added email author. - - added myself. - - -- Johann Rudloff Tue, 20 Apr 2010 13:08:29 +0300 - -uncrustify (0.55-1) unstable; urgency=low - - * New upstream release (Closes: #540817) - - [ Fathi Boudra ] - * debian/patches/manpage_fix_hyphens.diff: removed - merged upstream - * debian/compat: bumped to 7 - * debian/control: - - bumped debhelper version to 7.4.13 - - bumped Standards-Version to 3.8.4 (no changes needed) - - added ${misc:Depends} - * debian/docs: updated - * debian/rules: rewrited from scratch to use dh and enabled parallel build - - -- Johann Rudloff Wed, 17 Feb 2010 09:18:41 +0100 - -uncrustify (0.52-1) unstable; urgency=low - - * New upstream release (closes: #526100) - * debian/copyright: changed years and wording of copyright - * debian/patches/manpage_fix_hyphens.diff: added patch to fix fixed hyphens - used as minus signs in manpage - * debian/rules: included usage of quilt - * debian/control: added build dependency quilt - bumped Standards-Version to 3.8.1 (no changes required) - - -- Johann Rudloff Thu, 30 Apr 2009 11:32:27 +0200 - -uncrustify (0.48-1) unstable; urgency=low - - * New upstream release - * debian/rules: removed CFLAGS settings (done by dpkg-buildpackage) - - -- Johann Rudloff Tue, 22 Jul 2008 11:19:54 +0200 - -uncrustify (0.47-1) unstable; urgency=low - - * New upstream release (closes: #479372) - * Bumped Standards-Version to 3.8.0 (no changes required) - * removed debian/uncrustify.1, since upstream sources now include a - manpage - * debian/rules: removed call to dh_installman, manpage is installed by - make install - * debian/rules: removed unneeded call to dh_installdirs - - -- Johann Rudloff Sun, 08 Jun 2008 10:09:53 +0200 - -uncrustify (0.44-1) unstable; urgency=low - - * New upstream release - * debian/uncrustify.1: updated version number and date - - -- Johann Rudloff Sun, 24 Feb 2008 09:13:49 +0100 - -uncrustify (0.43-1) unstable; urgency=low - - * New upstream release (closes: #461631) - * Bumped Standards-Version to 3.7.3 (no changes required) - * debian/copyright: updated years of copyright - * debian/control: moved homepage address from description to a separate field - * debian/uncrustify.1: updated year and month - * debian/rules: copy update config.{sub,guess} into source tree in - config.status target, remove them in clean target - - -- Johann Rudloff Thu, 10 Jan 2008 15:37:19 +0100 - -uncrustify (0.41-1) unstable; urgency=low - - * New upstream release - - -- Johann Rudloff Mon, 12 Nov 2007 21:22:25 +0100 - -uncrustify (0.40-1) unstable; urgency=low - - * New upstream release - - -- Johann Rudloff Tue, 16 Oct 2007 21:26:13 +0200 - -uncrustify (0.39-1) unstable; urgency=low - - * New Upstream Version - - -- Johann Rudloff Wed, 26 Sep 2007 23:50:30 +0200 - -uncrustify (0.38-1) unstable; urgency=low - - * New upstream release - - -- Johann Rudloff Thu, 06 Sep 2007 22:52:16 +0200 - -uncrustify (0.37-1) unstable; urgency=low - - * New upstream release - * debian/uncrustify.1: added new command line options - * debian/uncrustify.1: changes in formatting and description - - -- Johann Rudloff Sun, 19 Aug 2007 19:33:08 +0200 - -uncrustify (0.36-1) unstable; urgency=low - - * New upstream release (closes: #434938, #434939) - - -- Johann Rudloff Tue, 07 Aug 2007 13:49:41 +0200 - -uncrustify (0.35-1) unstable; urgency=low - - * New upstream release - - -- Johann Rudloff Sat, 21 Jul 2007 20:41:52 +0200 - -uncrustify (0.33-1) unstable; urgency=low - - * New upstream release (closes: #416469) - * Added debian/watch file - * debian/uncrustify.1: added new command line options - * debian/uncrustify.1: removed leading colons - * debian/copyright: updated years of copyright - * debian/copyright: updated parts concerning cmpcfg.pl, since it - now contains a proper license statement - - -- Johann Rudloff Fri, 30 Mar 2007 20:51:27 +0200 - -uncrustify (0.30-1) unstable; urgency=low - - * Initial release - - -- Johann Rudloff Sat, 25 Nov 2006 14:06:44 +0100 diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/config.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/config.txt deleted file mode 100644 index 9b3d568c..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/config.txt +++ /dev/null @@ -1,3708 +0,0 @@ -# Uncrustify-0.78.0 - -# -# General options -# - -# The type of line endings. -# -# Default: auto -newlines = auto # lf/crlf/cr/auto - -# The original size of tabs in the input. -# -# Default: 8 -input_tab_size = 8 # unsigned number - -# The size of tabs in the output (only used if align_with_tabs=true). -# -# Default: 8 -output_tab_size = 8 # unsigned number - -# The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^). -# -# Default: 92 -string_escape_char = 92 # unsigned number - -# Alternate string escape char (usually only used for Pawn). -# Only works right before the quote char. -string_escape_char2 = 0 # unsigned number - -# Replace tab characters found in string literals with the escape sequence \t -# instead. -string_replace_tab_chars = false # true/false - -# Allow interpreting '>=' and '>>=' as part of a template in code like -# 'void f(list>=val);'. If true, 'assert(x<0 && y>=3)' will be broken. -# Improvements to template detection may make this option obsolete. -tok_split_gte = false # true/false - -# Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros). -disable_processing_nl_cont = false # true/false - -# Specify the marker used in comments to disable processing of part of the -# file. -# -# Default: *INDENT-OFF* -disable_processing_cmt = " *INDENT-OFF*" # string - -# Specify the marker used in comments to (re)enable processing in a file. -# -# Default: *INDENT-ON* -enable_processing_cmt = " *INDENT-ON*" # string - -# Enable parsing of digraphs. -enable_digraphs = false # true/false - -# Option to allow both disable_processing_cmt and enable_processing_cmt -# strings, if specified, to be interpreted as ECMAScript regular expressions. -# If true, a regex search will be performed within comments according to the -# specified patterns in order to disable/enable processing. -processing_cmt_as_regex = false # true/false - -# Add or remove the UTF-8 BOM (recommend 'remove'). -utf8_bom = ignore # ignore/add/remove/force/not_defined - -# If the file contains bytes with values between 128 and 255, but is not -# UTF-8, then output as UTF-8. -utf8_byte = false # true/false - -# Force the output encoding to UTF-8. -utf8_force = false # true/false - -# -# Spacing options -# - -# Add or remove space around non-assignment symbolic operators ('+', '/', '%', -# '<<', and so forth). -sp_arith = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around arithmetic operators '+' and '-'. -# -# Overrides sp_arith. -sp_arith_additive = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment operator '=', '+=', etc. -sp_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around '=' in C++11 lambda capture specifications. -# -# Overrides sp_assign. -sp_cpp_lambda_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the capture specification of a C++11 lambda when -# an argument list is present, as in '[] (int x){ ... }'. -sp_cpp_lambda_square_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the capture specification of a C++11 lambda with -# no argument list is present, as in '[] { ... }'. -sp_cpp_lambda_square_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening parenthesis and before the closing -# parenthesis of a argument list of a C++11 lambda, as in -# '[]( ){ ... }' -# with an empty list. -sp_cpp_lambda_argument_list_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening parenthesis and before the closing -# parenthesis of a argument list of a C++11 lambda, as in -# '[]( int x ){ ... }'. -sp_cpp_lambda_argument_list = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the argument list of a C++11 lambda, as in -# '[](int x) { ... }'. -sp_cpp_lambda_paren_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a lambda body and its call operator of an -# immediately invoked lambda, as in '[]( ... ){ ... } ( ... )'. -sp_cpp_lambda_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment operator '=' in a prototype. -# -# If set to ignore, use sp_assign. -sp_assign_default = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before assignment operator '=', '+=', etc. -# -# Overrides sp_assign. -sp_before_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after assignment operator '=', '+=', etc. -# -# Overrides sp_assign. -sp_after_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space in 'enum {'. -# -# Default: add -sp_enum_brace = add # ignore/add/remove/force/not_defined - -# Add or remove space in 'NS_ENUM ('. -sp_enum_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment '=' in enum. -sp_enum_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before assignment '=' in enum. -# -# Overrides sp_enum_assign. -sp_enum_before_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after assignment '=' in enum. -# -# Overrides sp_enum_assign. -sp_enum_after_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment ':' in enum. -sp_enum_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around preprocessor '##' concatenation operator. -# -# Default: add -sp_pp_concat = add # ignore/add/remove/force/not_defined - -# Add or remove space after preprocessor '#' stringify operator. -# Also affects the '#@' charizing operator. -sp_pp_stringify = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before preprocessor '#' stringify operator -# as in '#define x(y) L#y'. -sp_before_pp_stringify = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around boolean operators '&&' and '||'. -sp_bool = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around compare operator '<', '>', '==', etc. -sp_compare = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')'. -sp_inside_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested parentheses, i.e. '((' vs. ') )'. -sp_paren_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('. -sp_cparen_oparen = ignore # ignore/add/remove/force/not_defined - -# Whether to balance spaces inside nested parentheses. -sp_balance_nested_parens = false # true/false - -# Add or remove space between ')' and '{'. -sp_paren_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested braces, i.e. '{{' vs. '{ {'. -sp_brace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*'. -sp_before_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that isn't followed by a -# variable name. If set to ignore, sp_before_ptr_star is used instead. -sp_before_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by a qualifier. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_qualifier_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by 'operator' keyword. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_operator_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by -# a class scope (as in 'int *MyClass::method()') or namespace scope -# (as in 'int *my_ns::func()'). -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_scope_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by '::', -# as in 'int *::func()'. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_global_scope_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' that isn't -# followed by a variable name, as in '(char const *)'. If set to ignore, -# sp_before_ptr_star is used instead. -sp_qualifier_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between pointer stars '*', as in 'int ***a;'. -sp_between_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between pointer star '*' and reference '&', as in 'int *& a;'. -sp_between_ptr_ref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer star '*', if followed by a word. -# -# Overrides sp_type_func. -sp_after_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer caret '^', if followed by a word. -sp_after_ptr_block_caret = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer star '*', if followed by a qualifier. -sp_after_ptr_star_qualifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*', if followed by a function -# prototype or function definition. -# -# Overrides sp_after_ptr_star and sp_type_func. -sp_after_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*' in the trailing return of a -# function prototype or function definition. -sp_after_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the pointer star '*' and the name of the variable -# in a function pointer definition. -sp_ptr_star_func_var = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the pointer star '*' and the name of the type -# in a function pointer type definition. -sp_ptr_star_func_type = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*', if followed by an open -# parenthesis, as in 'void* (*)()'. -sp_ptr_star_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a pointer star '*', if followed by a function -# prototype or function definition. If set to ignore, sp_before_ptr_star is -# used instead. -sp_before_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' followed by -# the name of the function in a function prototype or definition, as in -# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead. -sp_qualifier_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a pointer star '*' in the trailing return of a -# function prototype or function definition. -sp_before_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' in the -# trailing return of a function prototype or function definition, as in -# 'auto foo() -> char const *'. -sp_qualifier_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&'. -sp_before_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&' that isn't followed by a -# variable name. If set to ignore, sp_before_byref is used instead. -sp_before_unnamed_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after reference sign '&', if followed by a word. -# -# Overrides sp_type_func. -sp_after_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a reference sign '&', if followed by a function -# prototype or function definition. -# -# Overrides sp_after_byref and sp_type_func. -sp_after_byref_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&', if followed by a function -# prototype or function definition. -sp_before_byref_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a reference sign '&', if followed by an open -# parenthesis, as in 'char& (*)()'. -sp_byref_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between type and word. In cases where total removal of -# whitespace would be a syntax error, a value of 'remove' is treated the same -# as 'force'. -# -# This also affects some other instances of space following a type that are -# not covered by other options; for example, between the return type and -# parenthesis of a function type template argument, between the type and -# parenthesis of an array parameter, or between 'decltype(...)' and the -# following word. -# -# Default: force -sp_after_type = force # ignore/add/remove/force/not_defined - -# Add or remove space between 'decltype(...)' and word, -# brace or function call. -sp_after_decltype = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space before the parenthesis in the D constructs -# 'template Foo(' and 'class Foo('. -sp_before_template_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'template' and '<'. -# If set to ignore, sp_before_angle is used. -sp_template_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '<'. -sp_before_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '<' and '>'. -sp_inside_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '<>'. -# if empty. -sp_inside_angle_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and ':'. -sp_angle_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '>'. -sp_after_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '(' as found in 'new List(foo);'. -sp_angle_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '()' as found in 'new List();'. -sp_angle_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and a word as in 'List m;' or -# 'template static ...'. -sp_angle_word = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '>' in '>>' (template stuff). -# -# Default: add -sp_angle_shift = add # ignore/add/remove/force/not_defined - -# (C++11) Permit removal of the space between '>>' in 'foo >'. Note -# that sp_angle_shift cannot remove the space without this option. -sp_permit_cpp11_shift = false # true/false - -# Add or remove space before '(' of control statements ('if', 'for', 'switch', -# 'while', etc.). -sp_before_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')' of control statements other than -# 'for'. -sp_inside_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '(' of control statements other than 'for'. -# -# Overrides sp_inside_sparen. -sp_inside_sparen_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ')' of control statements other than 'for'. -# -# Overrides sp_inside_sparen. -sp_inside_sparen_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')' of 'for' statements. -sp_inside_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '(' of 'for' statements. -# -# Overrides sp_inside_for. -sp_inside_for_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ')' of 'for' statements. -# -# Overrides sp_inside_for. -sp_inside_for_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '((' or '))' of control statements. -sp_sparen_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ')' of control statements. -sp_after_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of control statements. -sp_sparen_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'do' and '{'. -sp_do_brace_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'while'. -sp_brace_close_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'while' and '('. Overrides sp_before_sparen. -sp_while_paren_open = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'invariant' and '('. -sp_invariant_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space after the ')' in 'invariant (C) c'. -sp_after_invariant_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before empty statement ';' on 'if', 'for' and 'while'. -sp_special_semi = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ';'. -# -# Default: remove -sp_before_semi = remove # ignore/add/remove/force/not_defined - -# Add or remove space before ';' in non-empty 'for' statements. -sp_before_semi_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a semicolon of an empty left part of a for -# statement, as in 'for ( ; ; )'. -sp_before_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the semicolons of an empty middle part of a for -# statement, as in 'for ( ; ; )'. -sp_between_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ';', except when followed by a comment. -# -# Default: add -sp_after_semi = add # ignore/add/remove/force/not_defined - -# Add or remove space after ';' in non-empty 'for' statements. -# -# Default: force -sp_after_semi_for = force # ignore/add/remove/force/not_defined - -# Add or remove space after the final semicolon of an empty part of a for -# statement, as in 'for ( ; ; )'. -sp_after_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[' (except '[]'). -sp_before_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[' for a variable definition. -# -# Default: remove -sp_before_vardef_square = remove # ignore/add/remove/force/not_defined - -# Add or remove space before '[' for asm block. -sp_before_square_asm_block = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[]'. -sp_before_squares = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before C++17 structured bindings. -sp_cpp_before_struct_binding = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside a non-empty '[' and ']'. -sp_inside_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '[]'. -# if empty. -sp_inside_square_empty = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and -# ']'. If set to ignore, sp_inside_square is used. -sp_inside_square_oc_array = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ',', i.e. 'a,b' vs. 'a, b'. -sp_after_comma = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'. -# -# Default: remove -sp_before_comma = remove # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between ',' and ']' in multidimensional array type -# like 'int[,,]'. -sp_after_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between '[' and ',' in multidimensional array type -# like 'int[,,]'. -sp_before_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between ',' in multidimensional array type -# like 'int[,,]'. -sp_between_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between an open parenthesis and comma, -# i.e. '(,' vs. '( ,'. -# -# Default: force -sp_paren_comma = force # ignore/add/remove/force/not_defined - -# Add or remove space between a type and ':'. -sp_type_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the variadic '...' when preceded by a -# non-punctuator. -# The value REMOVE will be overridden with FORCE -sp_after_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the variadic '...' when preceded by a -# non-punctuator. -# The value REMOVE will be overridden with FORCE -sp_before_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a type and '...'. -sp_type_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a '*' and '...'. -sp_ptr_type_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '...'. -sp_paren_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '&&' and '...'. -sp_byref_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and a qualifier such as 'const'. -sp_paren_qualifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and 'noexcept'. -sp_paren_noexcept = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after class ':'. -sp_after_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before class ':'. -sp_before_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after class constructor ':'. -# -# Default: add -sp_after_constr_colon = add # ignore/add/remove/force/not_defined - -# Add or remove space before class constructor ':'. -# -# Default: add -sp_before_constr_colon = add # ignore/add/remove/force/not_defined - -# Add or remove space before case ':'. -# -# Default: remove -sp_before_case_colon = remove # ignore/add/remove/force/not_defined - -# Add or remove space between 'operator' and operator sign. -sp_after_operator = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the operator symbol and the open parenthesis, as -# in 'operator ++('. -sp_after_operator_sym = ignore # ignore/add/remove/force/not_defined - -# Overrides sp_after_operator_sym when the operator has no arguments, as in -# 'operator *()'. -sp_after_operator_sym_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or -# '(int)a' vs. '(int) a'. -sp_after_cast = ignore # ignore/add/remove/force/not_defined - -# Add or remove spaces inside cast parentheses. -sp_inside_paren_cast = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the type and open parenthesis in a C++ cast, -# i.e. 'int(exp)' vs. 'int (exp)'. -sp_cpp_cast_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof' and '('. -sp_sizeof_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof' and '...'. -sp_sizeof_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof...' and '('. -sp_sizeof_ellipsis_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '...' and a parameter pack. -sp_ellipsis_parameter_pack = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a parameter pack and '...'. -sp_parameter_pack_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'decltype' and '('. -sp_decltype_paren = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Add or remove space after the tag keyword. -sp_after_tag = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside enum '{' and '}'. -sp_inside_braces_enum = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside struct/union '{' and '}'. -sp_inside_braces_struct = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside Objective-C boxed dictionary '{' and '}' -sp_inside_braces_oc_dict = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after open brace in an unnamed temporary -# direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore. -sp_after_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before close brace in an unnamed temporary -# direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore. -sp_before_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside an unnamed temporary direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore -# works only if sp_before_type_brace_init_lst_close is set to ignore. -sp_inside_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '{' and '}'. -sp_inside_braces = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '{}'. -# if empty. -sp_inside_braces_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around trailing return operator '->'. -sp_trailing_return = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between return type and function name. A minimum of 1 -# is forced except for pointer return types. -sp_type_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between type and open brace of an unnamed temporary -# direct-list-initialization. -sp_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' on function declaration. -sp_func_proto_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function declaration -# if empty. -sp_func_proto_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' with a typedef specifier. -sp_func_type_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between alias name and '(' of a non-pointer function type typedef. -sp_func_def_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function definition -# if empty. -sp_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside empty function '()'. -# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. -sp_inside_fparens = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside function '(' and ')'. -sp_inside_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside user functor '(' and ')'. -sp_func_call_user_inside_rparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside empty functor '()'. -# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. -sp_inside_rparens = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside functor '(' and ')'. -sp_inside_rparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside the first parentheses in a function type, as in -# 'void (*x)(...)'. -sp_inside_tparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the ')' and '(' in a function type, as in -# 'void (*x)(...)'. -sp_after_tparen_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ']' and '(' when part of a function call. -sp_square_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of function. -sp_fparen_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of a function call in object -# initialization. -# -# Overrides sp_fparen_brace. -sp_fparen_brace_initializer = ignore # ignore/add/remove/force/not_defined - -# (Java) Add or remove space between ')' and '{{' of double brace initializer. -sp_fparen_dbrace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' on function calls. -sp_func_call_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function calls without -# parameters. If set to ignore (the default), sp_func_call_paren is used. -sp_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the user function name and '(' on function -# calls. You need to set a keyword to be a user function in the config file, -# like: -# set func_call_user tr _ i18n -sp_func_call_user_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside user function '(' and ')'. -sp_func_call_user_inside_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested parentheses with user functions, -# i.e. '((' vs. '( ('. -sp_func_call_user_paren_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a constructor/destructor and the open -# parenthesis. -sp_func_class_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a constructor without parameters or destructor -# and '()'. -sp_func_class_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after 'return'. -# -# Default: force -sp_return = force # ignore/add/remove/force/not_defined - -# Add or remove space between 'return' and '('. -sp_return_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'return' and '{'. -sp_return_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '__attribute__' and '('. -sp_attribute_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'defined' and '(' in '#if defined (FOO)'. -sp_defined_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'throw' and '(' in 'throw (something)'. -sp_throw_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'throw' and anything other than '(' as in -# '@throw [...];'. -sp_after_throw = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'catch' and '(' in 'catch (something) { }'. -# If set to ignore, sp_before_sparen is used. -sp_catch_paren = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@catch' and '(' -# in '@catch (something) { }'. If set to ignore, sp_catch_paren is used. -sp_oc_catch_paren = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before Objective-C protocol list -# as in '@protocol Protocol' or '@interface MyClass : NSObject'. -sp_before_oc_proto_list = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between class name and '(' -# in '@interface className(categoryName):BaseClass' -sp_oc_classname_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'version' and '(' -# in 'version (something) { }'. If set to ignore, sp_before_sparen is used. -sp_version_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'scope' and '(' -# in 'scope (something) { }'. If set to ignore, sp_before_sparen is used. -sp_scope_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'super' and '(' in 'super (something)'. -# -# Default: remove -sp_super_paren = remove # ignore/add/remove/force/not_defined - -# Add or remove space between 'this' and '(' in 'this (something)'. -# -# Default: remove -sp_this_paren = remove # ignore/add/remove/force/not_defined - -# Add or remove space between a macro name and its definition. -sp_macro = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a macro function ')' and its definition. -sp_macro_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'else' and '{' if on the same line. -sp_else_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'else' if on the same line. -sp_brace_else = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and the name of a typedef on the same line. -sp_brace_typedef = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the '{' of a 'catch' statement, if the '{' and -# 'catch' are on the same line, as in 'catch (decl) {'. -sp_catch_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the '{' of a '@catch' statement, if the '{' -# and '@catch' are on the same line, as in '@catch (decl) {'. -# If set to ignore, sp_catch_brace is used. -sp_oc_catch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'catch' if on the same line. -sp_brace_catch = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '}' and '@catch' if on the same line. -# If set to ignore, sp_brace_catch is used. -sp_oc_brace_catch = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'finally' and '{' if on the same line. -sp_finally_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'finally' if on the same line. -sp_brace_finally = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'try' and '{' if on the same line. -sp_try_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between get/set and '{' if on the same line. -sp_getset_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a variable and '{' for C++ uniform -# initialization. -sp_word_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a variable and '{' for a namespace. -# -# Default: add -sp_word_brace_ns = add # ignore/add/remove/force/not_defined - -# Add or remove space before the '::' operator. -sp_before_dc = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '::' operator. -sp_after_dc = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove around the D named array initializer ':' operator. -sp_d_array_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '!' (not) unary operator. -# -# Default: remove -sp_not = remove # ignore/add/remove/force/not_defined - -# Add or remove space between two '!' (not) unary operators. -# If set to ignore, sp_not will be used. -sp_not_not = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '~' (invert) unary operator. -# -# Default: remove -sp_inv = remove # ignore/add/remove/force/not_defined - -# Add or remove space after the '&' (address-of) unary operator. This does not -# affect the spacing after a '&' that is part of a type. -# -# Default: remove -sp_addr = remove # ignore/add/remove/force/not_defined - -# Add or remove space around the '.' or '->' operators. -# -# Default: remove -sp_member = remove # ignore/add/remove/force/not_defined - -# Add or remove space after the '*' (dereference) unary operator. This does -# not affect the spacing after a '*' that is part of a type. -# -# Default: remove -sp_deref = remove # ignore/add/remove/force/not_defined - -# Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'. -# -# Default: remove -sp_sign = remove # ignore/add/remove/force/not_defined - -# Add or remove space between '++' and '--' the word to which it is being -# applied, as in '(--x)' or 'y++;'. -# -# Default: remove -sp_incdec = remove # ignore/add/remove/force/not_defined - -# Add or remove space before a backslash-newline at the end of a line. -# -# Default: add -sp_before_nl_cont = add # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;' -# or '+(int) bar;'. -sp_after_oc_scope = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in message specs, -# i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'. -sp_after_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in message specs, -# i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'. -sp_before_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in immutable dictionary expression -# 'NSDictionary *test = @{@"foo" :@"bar"};'. -sp_after_oc_dict_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in immutable dictionary expression -# 'NSDictionary *test = @{@"foo" :@"bar"};'. -sp_before_oc_dict_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in message specs, -# i.e. '[object setValue:1];' vs. '[object setValue: 1];'. -sp_after_send_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in message specs, -# i.e. '[object setValue:1];' vs. '[object setValue :1];'. -sp_before_send_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the (type) in message specs, -# i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'. -sp_after_oc_type = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the first (type) in message specs, -# i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'. -sp_after_oc_return_type = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@selector' and '(', -# i.e. '@selector(msgName)' vs. '@selector (msgName)'. -# Also applies to '@protocol()' constructs. -sp_after_oc_at_sel = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@selector(x)' and the following word, -# i.e. '@selector(foo) a:' vs. '@selector(foo)a:'. -sp_after_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside '@selector' parentheses, -# i.e. '@selector(foo)' vs. '@selector( foo )'. -# Also applies to '@protocol()' constructs. -sp_inside_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before a block pointer caret, -# i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'. -sp_before_oc_block_caret = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after a block pointer caret, -# i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'. -sp_after_oc_block_caret = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between the receiver and selector in a message, -# as in '[receiver selector ...]'. -sp_after_oc_msg_receiver = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after '@property'. -sp_after_oc_property = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@synchronized' and the open parenthesis, -# i.e. '@synchronized(foo)' vs. '@synchronized (foo)'. -sp_after_oc_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around the ':' in 'b ? t : f'. -sp_cond_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the ':' in 'b ? t : f'. -# -# Overrides sp_cond_colon. -sp_cond_colon_before = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the ':' in 'b ? t : f'. -# -# Overrides sp_cond_colon. -sp_cond_colon_after = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around the '?' in 'b ? t : f'. -sp_cond_question = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the '?' in 'b ? t : f'. -# -# Overrides sp_cond_question. -sp_cond_question_before = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '?' in 'b ? t : f'. -# -# Overrides sp_cond_question. -sp_cond_question_after = ignore # ignore/add/remove/force/not_defined - -# In the abbreviated ternary form '(a ?: b)', add or remove space between '?' -# and ':'. -# -# Overrides all other sp_cond_* options. -sp_cond_ternary_short = ignore # ignore/add/remove/force/not_defined - -# Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make -# sense here. -sp_case_label = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space around the D '..' operator. -sp_range = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ':' in a Java/C++11 range-based 'for', -# as in 'for (Type var : expr)'. -sp_after_for_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ':' in a Java/C++11 range-based 'for', -# as in 'for (Type var : expr)'. -sp_before_for_colon = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'extern' and '(' as in 'extern (C)'. -sp_extern_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening of a C++ comment, as in '// A'. -sp_cmt_cpp_start = ignore # ignore/add/remove/force/not_defined - -# remove space after the '//' and the pvs command '-V1234', -# only works with sp_cmt_cpp_start set to add or force. -sp_cmt_cpp_pvs = false # true/false - -# remove space after the '//' and the command 'lint', -# only works with sp_cmt_cpp_start set to add or force. -sp_cmt_cpp_lint = false # true/false - -# Add or remove space in a C++ region marker comment, as in '// BEGIN'. -# A region marker is defined as a comment which is not preceded by other text -# (i.e. the comment is the first non-whitespace on the line), and which starts -# with either 'BEGIN' or 'END'. -# -# Overrides sp_cmt_cpp_start. -sp_cmt_cpp_region = ignore # ignore/add/remove/force/not_defined - -# If true, space added with sp_cmt_cpp_start will be added after Doxygen -# sequences like '///', '///<', '//!' and '//!<'. -sp_cmt_cpp_doxygen = false # true/false - -# If true, space added with sp_cmt_cpp_start will be added after Qt translator -# or meta-data comments like '//:', '//=', and '//~'. -sp_cmt_cpp_qttr = false # true/false - -# Add or remove space between #else or #endif and a trailing comment. -sp_endif_cmt = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after 'new', 'delete' and 'delete[]'. -sp_after_new = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'new' and '(' in 'new()'. -sp_between_new_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and type in 'new(foo) BAR'. -sp_after_newop_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside parentheses of the new operator -# as in 'new(foo) BAR'. -sp_inside_newop_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the open parenthesis of the new operator, -# as in 'new(foo) BAR'. -# -# Overrides sp_inside_newop_paren. -sp_inside_newop_paren_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the close parenthesis of the new operator, -# as in 'new(foo) BAR'. -# -# Overrides sp_inside_newop_paren. -sp_inside_newop_paren_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a trailing comment. -sp_before_tr_cmt = ignore # ignore/add/remove/force/not_defined - -# Number of spaces before a trailing comment. -sp_num_before_tr_cmt = 0 # unsigned number - -# Add or remove space before an embedded comment. -# -# Default: force -sp_before_emb_cmt = force # ignore/add/remove/force/not_defined - -# Number of spaces before an embedded comment. -# -# Default: 1 -sp_num_before_emb_cmt = 1 # unsigned number - -# Add or remove space after an embedded comment. -# -# Default: force -sp_after_emb_cmt = force # ignore/add/remove/force/not_defined - -# Number of spaces after an embedded comment. -# -# Default: 1 -sp_num_after_emb_cmt = 1 # unsigned number - -# (Java) Add or remove space between an annotation and the open parenthesis. -sp_annotation_paren = ignore # ignore/add/remove/force/not_defined - -# If true, vbrace tokens are dropped to the previous token and skipped. -sp_skip_vbrace_tokens = false # true/false - -# Add or remove space after 'noexcept'. -sp_after_noexcept = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '_'. -sp_vala_after_translation = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a bit colon ':'. -sp_before_bit_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a bit colon ':'. -sp_after_bit_colon = ignore # ignore/add/remove/force/not_defined - -# If true, a is inserted after #define. -force_tab_after_define = false # true/false - -# -# Indenting options -# - -# The number of columns to indent per level. Usually 2, 3, 4, or 8. -# -# Default: 8 -indent_columns = 8 # unsigned number - -# Whether to ignore indent for the first continuation line. Subsequent -# continuation lines will still be indented to match the first. -indent_ignore_first_continue = false # true/false - -# The continuation indent. If non-zero, this overrides the indent of '(', '[' -# and '=' continuation indents. Negative values are OK; negative value is -# absolute and not increased for each '(' or '[' level. -# -# For FreeBSD, this is set to 4. -# Requires indent_ignore_first_continue=false. -indent_continue = 0 # number - -# The continuation indent, only for class header line(s). If non-zero, this -# overrides the indent of 'class' continuation indents. -# Requires indent_ignore_first_continue=false. -indent_continue_class_head = 0 # unsigned number - -# Whether to indent empty lines (i.e. lines which contain only spaces before -# the newline character). -indent_single_newlines = false # true/false - -# The continuation indent for func_*_param if they are true. If non-zero, this -# overrides the indent. -indent_param = 0 # unsigned number - -# How to use tabs when indenting code. -# -# 0: Spaces only -# 1: Indent with tabs to brace level, align with spaces (default) -# 2: Indent and align with tabs, using spaces when not on a tabstop -# -# Default: 1 -indent_with_tabs = 1 # unsigned number - -# Whether to indent comments that are not at a brace level with tabs on a -# tabstop. Requires indent_with_tabs=2. If false, will use spaces. -indent_cmt_with_tabs = false # true/false - -# Whether to indent strings broken by '\' so that they line up. -indent_align_string = false # true/false - -# The number of spaces to indent multi-line XML strings. -# Requires indent_align_string=true. -indent_xml_string = 0 # unsigned number - -# Spaces to indent '{' from level. -indent_brace = 0 # unsigned number - -# Whether braces are indented to the body level. -indent_braces = false # true/false - -# Whether to disable indenting function braces if indent_braces=true. -indent_braces_no_func = false # true/false - -# Whether to disable indenting class braces if indent_braces=true. -indent_braces_no_class = false # true/false - -# Whether to disable indenting struct braces if indent_braces=true. -indent_braces_no_struct = false # true/false - -# Whether to indent based on the size of the brace parent, -# i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc. -indent_brace_parent = false # true/false - -# Whether to indent based on the open parenthesis instead of the open brace -# in '({\n'. -indent_paren_open_brace = false # true/false - -# (C#) Whether to indent the brace of a C# delegate by another level. -indent_cs_delegate_brace = false # true/false - -# (C#) Whether to indent a C# delegate (to handle delegates with no brace) by -# another level. -indent_cs_delegate_body = false # true/false - -# Whether to indent the body of a 'namespace'. -indent_namespace = false # true/false - -# Whether to indent only the first namespace, and not any nested namespaces. -# Requires indent_namespace=true. -indent_namespace_single_indent = false # true/false - -# The number of spaces to indent a namespace block. -# If set to zero, use the value indent_columns -indent_namespace_level = 0 # unsigned number - -# If the body of the namespace is longer than this number, it won't be -# indented. Requires indent_namespace=true. 0 means no limit. -indent_namespace_limit = 0 # unsigned number - -# Whether to indent only in inner namespaces (nested in other namespaces). -# Requires indent_namespace=true. -indent_namespace_inner_only = false # true/false - -# Whether the 'extern "C"' body is indented. -indent_extern = false # true/false - -# Whether the 'class' body is indented. -indent_class = false # true/false - -# Whether to ignore indent for the leading base class colon. -indent_ignore_before_class_colon = false # true/false - -# Additional indent before the leading base class colon. -# Negative values decrease indent down to the first column. -# Requires indent_ignore_before_class_colon=false and a newline break before -# the colon (see pos_class_colon and nl_class_colon) -indent_before_class_colon = 0 # number - -# Whether to indent the stuff after a leading base class colon. -indent_class_colon = false # true/false - -# Whether to indent based on a class colon instead of the stuff after the -# colon. Requires indent_class_colon=true. -indent_class_on_colon = false # true/false - -# Whether to ignore indent for a leading class initializer colon. -indent_ignore_before_constr_colon = false # true/false - -# Whether to indent the stuff after a leading class initializer colon. -indent_constr_colon = false # true/false - -# Virtual indent from the ':' for leading member initializers. -# -# Default: 2 -indent_ctor_init_leading = 2 # unsigned number - -# Virtual indent from the ':' for following member initializers. -# -# Default: 2 -indent_ctor_init_following = 2 # unsigned number - -# Additional indent for constructor initializer list. -# Negative values decrease indent down to the first column. -indent_ctor_init = 0 # number - -# Whether to indent 'if' following 'else' as a new block under the 'else'. -# If false, 'else\nif' is treated as 'else if' for indenting purposes. -indent_else_if = false # true/false - -# Amount to indent variable declarations after a open brace. -# -# <0: Relative -# >=0: Absolute -indent_var_def_blk = 0 # number - -# Whether to indent continued variable declarations instead of aligning. -indent_var_def_cont = false # true/false - -# How to indent continued shift expressions ('<<' and '>>'). -# Set align_left_shift=false when using this. -# 0: Align shift operators instead of indenting them (default) -# 1: Indent by one level -# -1: Preserve original indentation -indent_shift = 0 # number - -# Whether to force indentation of function definitions to start in column 1. -indent_func_def_force_col1 = false # true/false - -# Whether to indent continued function call parameters one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_call_param = false # true/false - -# Whether to indent continued function definition parameters one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_def_param = false # true/false - -# for function definitions, only if indent_func_def_param is false -# Allows to align params when appropriate and indent them when not -# behave as if it was true if paren position is more than this value -# if paren position is more than the option value -indent_func_def_param_paren_pos_threshold = 0 # unsigned number - -# Whether to indent continued function call prototype one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_proto_param = false # true/false - -# Whether to indent continued function call declaration one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_class_param = false # true/false - -# Whether to indent continued class variable constructors one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_ctor_var_param = false # true/false - -# Whether to indent continued template parameter list one indent level, -# rather than aligning parameters under the open parenthesis. -indent_template_param = false # true/false - -# Double the indent for indent_func_xxx_param options. -# Use both values of the options indent_columns and indent_param. -indent_func_param_double = false # true/false - -# Indentation column for standalone 'const' qualifier on a function -# prototype. -indent_func_const = 0 # unsigned number - -# Indentation column for standalone 'throw' qualifier on a function -# prototype. -indent_func_throw = 0 # unsigned number - -# How to indent within a macro followed by a brace on the same line -# This allows reducing the indent in macros that have (for example) -# `do { ... } while (0)` blocks bracketing them. -# -# true: add an indent for the brace on the same line as the macro -# false: do not add an indent for the brace on the same line as the macro -# -# Default: true -indent_macro_brace = true # true/false - -# The number of spaces to indent a continued '->' or '.'. -# Usually set to 0, 1, or indent_columns. -indent_member = 0 # unsigned number - -# Whether lines broken at '.' or '->' should be indented by a single indent. -# The indent_member option will not be effective if this is set to true. -indent_member_single = false # true/false - -# Spaces to indent single line ('//') comments on lines before code. -indent_single_line_comments_before = 0 # unsigned number - -# Spaces to indent single line ('//') comments on lines after code. -indent_single_line_comments_after = 0 # unsigned number - -# When opening a paren for a control statement (if, for, while, etc), increase -# the indent level by this value. Negative values decrease the indent level. -indent_sparen_extra = 0 # number - -# Whether to indent trailing single line ('//') comments relative to the code -# instead of trying to keep the same absolute column. -indent_relative_single_line_comments = false # true/false - -# Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns. -# It might be wise to choose the same value for the option indent_case_brace. -indent_switch_case = 0 # unsigned number - -# Spaces to indent the body of a 'switch' before any 'case'. -# Usually the same as indent_columns or indent_switch_case. -indent_switch_body = 0 # unsigned number - -# Whether to ignore indent for '{' following 'case'. -indent_ignore_case_brace = false # true/false - -# Spaces to indent '{' from 'case'. By default, the brace will appear under -# the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK. -# It might be wise to choose the same value for the option indent_switch_case. -indent_case_brace = 0 # number - -# indent 'break' with 'case' from 'switch'. -indent_switch_break_with_case = false # true/false - -# Whether to indent preprocessor statements inside of switch statements. -# -# Default: true -indent_switch_pp = true # true/false - -# Spaces to shift the 'case' line, without affecting any other lines. -# Usually 0. -indent_case_shift = 0 # unsigned number - -# Whether to align comments before 'case' with the 'case'. -# -# Default: true -indent_case_comment = true # true/false - -# Whether to indent comments not found in first column. -# -# Default: true -indent_comment = true # true/false - -# Whether to indent comments found in first column. -indent_col1_comment = false # true/false - -# Whether to indent multi string literal in first column. -indent_col1_multi_string_literal = false # true/false - -# Align comments on adjacent lines that are this many columns apart or less. -# -# Default: 3 -indent_comment_align_thresh = 3 # unsigned number - -# Whether to ignore indent for goto labels. -indent_ignore_label = false # true/false - -# How to indent goto labels. Requires indent_ignore_label=false. -# -# >0: Absolute column where 1 is the leftmost column -# <=0: Subtract from brace indent -# -# Default: 1 -indent_label = 1 # number - -# How to indent access specifiers that are followed by a -# colon. -# -# >0: Absolute column where 1 is the leftmost column -# <=0: Subtract from brace indent -# -# Default: 1 -indent_access_spec = 1 # number - -# Whether to indent the code after an access specifier by one level. -# If true, this option forces 'indent_access_spec=0'. -indent_access_spec_body = false # true/false - -# If an open parenthesis is followed by a newline, whether to indent the next -# line so that it lines up after the open parenthesis (not recommended). -indent_paren_nl = false # true/false - -# How to indent a close parenthesis after a newline. -# -# 0: Indent to body level (default) -# 1: Align under the open parenthesis -# 2: Indent to the brace level -# -1: Preserve original indentation -indent_paren_close = 0 # number - -# Whether to indent the open parenthesis of a function definition, -# if the parenthesis is on its own line. -indent_paren_after_func_def = false # true/false - -# Whether to indent the open parenthesis of a function declaration, -# if the parenthesis is on its own line. -indent_paren_after_func_decl = false # true/false - -# Whether to indent the open parenthesis of a function call, -# if the parenthesis is on its own line. -indent_paren_after_func_call = false # true/false - -# How to indent a comma when inside braces. -# 0: Indent by one level (default) -# 1: Align under the open brace -# -1: Preserve original indentation -indent_comma_brace = 0 # number - -# How to indent a comma when inside parentheses. -# 0: Indent by one level (default) -# 1: Align under the open parenthesis -# -1: Preserve original indentation -indent_comma_paren = 0 # number - -# How to indent a Boolean operator when inside parentheses. -# 0: Indent by one level (default) -# 1: Align under the open parenthesis -# -1: Preserve original indentation -indent_bool_paren = 0 # number - -# Whether to ignore the indentation of a Boolean operator when outside -# parentheses. -indent_ignore_bool = false # true/false - -# Whether to ignore the indentation of an arithmetic operator. -indent_ignore_arith = false # true/false - -# Whether to indent a semicolon when inside a for parenthesis. -# If true, aligns under the open for parenthesis. -indent_semicolon_for_paren = false # true/false - -# Whether to ignore the indentation of a semicolon outside of a 'for' -# statement. -indent_ignore_semicolon = false # true/false - -# Whether to align the first expression to following ones -# if indent_bool_paren=1. -indent_first_bool_expr = false # true/false - -# Whether to align the first expression to following ones -# if indent_semicolon_for_paren=true. -indent_first_for_expr = false # true/false - -# If an open square is followed by a newline, whether to indent the next line -# so that it lines up after the open square (not recommended). -indent_square_nl = false # true/false - -# (ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies. -indent_preserve_sql = false # true/false - -# Whether to ignore the indentation of an assignment operator. -indent_ignore_assign = false # true/false - -# Whether to align continued statements at the '='. If false or if the '=' is -# followed by a newline, the next line is indent one tab. -# -# Default: true -indent_align_assign = true # true/false - -# If true, the indentation of the chunks after a '=' sequence will be set at -# LHS token indentation column before '='. -indent_off_after_assign = false # true/false - -# Whether to align continued statements at the '('. If false or the '(' is -# followed by a newline, the next line indent is one tab. -# -# Default: true -indent_align_paren = true # true/false - -# (OC) Whether to indent Objective-C code inside message selectors. -indent_oc_inside_msg_sel = false # true/false - -# (OC) Whether to indent Objective-C blocks at brace level instead of usual -# rules. -indent_oc_block = false # true/false - -# (OC) Indent for Objective-C blocks in a message relative to the parameter -# name. -# -# =0: Use indent_oc_block rules -# >0: Use specified number of spaces to indent -indent_oc_block_msg = 0 # unsigned number - -# (OC) Minimum indent for subsequent parameters -indent_oc_msg_colon = 0 # unsigned number - -# (OC) Whether to prioritize aligning with initial colon (and stripping spaces -# from lines, if necessary). -# -# Default: true -indent_oc_msg_prioritize_first_colon = true # true/false - -# (OC) Whether to indent blocks the way that Xcode does by default -# (from the keyword if the parameter is on its own line; otherwise, from the -# previous indentation level). Requires indent_oc_block_msg=true. -indent_oc_block_msg_xcode_style = false # true/false - -# (OC) Whether to indent blocks from where the brace is, relative to a -# message keyword. Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_keyword = false # true/false - -# (OC) Whether to indent blocks from where the brace is, relative to a message -# colon. Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_colon = false # true/false - -# (OC) Whether to indent blocks from where the block caret is. -# Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_caret = false # true/false - -# (OC) Whether to indent blocks from where the brace caret is. -# Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_brace = false # true/false - -# When indenting after virtual brace open and newline add further spaces to -# reach this minimum indent. -indent_min_vbrace_open = 0 # unsigned number - -# Whether to add further spaces after regular indent to reach next tabstop -# when indenting after virtual brace open and newline. -indent_vbrace_open_on_tabstop = false # true/false - -# How to indent after a brace followed by another token (not a newline). -# true: indent all contained lines to match the token -# false: indent all contained lines to match the brace -# -# Default: true -indent_token_after_brace = true # true/false - -# Whether to indent the body of a C++11 lambda. -indent_cpp_lambda_body = false # true/false - -# How to indent compound literals that are being returned. -# true: add both the indent from return & the compound literal open brace -# (i.e. 2 indent levels) -# false: only indent 1 level, don't add the indent for the open brace, only -# add the indent for the return. -# -# Default: true -indent_compound_literal_return = true # true/false - -# (C#) Whether to indent a 'using' block if no braces are used. -# -# Default: true -indent_using_block = true # true/false - -# How to indent the continuation of ternary operator. -# -# 0: Off (default) -# 1: When the `if_false` is a continuation, indent it under the `if_true` branch -# 2: When the `:` is a continuation, indent it under `?` -indent_ternary_operator = 0 # unsigned number - -# Whether to indent the statements inside ternary operator. -indent_inside_ternary_operator = false # true/false - -# If true, the indentation of the chunks after a `return` sequence will be set at return indentation column. -indent_off_after_return = false # true/false - -# If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column. -indent_off_after_return_new = false # true/false - -# If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token. -indent_single_after_return = false # true/false - -# Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they -# have their own indentation). -indent_ignore_asm_block = false # true/false - -# Don't indent the close parenthesis of a function definition, -# if the parenthesis is on its own line. -donot_indent_func_def_close_paren = false # true/false - -# -# Newline adding and removing options -# - -# Whether to collapse empty blocks between '{' and '}' except for functions. -# Use nl_collapse_empty_body_functions to specify how empty function braces -# should be formatted. -nl_collapse_empty_body = false # true/false - -# Whether to collapse empty blocks between '{' and '}' for functions only. -# If true, overrides nl_inside_empty_func. -nl_collapse_empty_body_functions = false # true/false - -# Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'. -nl_assign_leave_one_liners = false # true/false - -# Don't split one-line braced statements inside a 'class xx { }' body. -nl_class_leave_one_liners = false # true/false - -# Don't split one-line enums, as in 'enum foo { BAR = 15 };' -nl_enum_leave_one_liners = false # true/false - -# Don't split one-line get or set functions. -nl_getset_leave_one_liners = false # true/false - -# (C#) Don't split one-line property get or set functions. -nl_cs_property_leave_one_liners = false # true/false - -# Don't split one-line function definitions, as in 'int foo() { return 0; }'. -# might modify nl_func_type_name -nl_func_leave_one_liners = false # true/false - -# Don't split one-line C++11 lambdas, as in '[]() { return 0; }'. -nl_cpp_lambda_leave_one_liners = false # true/false - -# Don't split one-line if/else statements, as in 'if(...) b++;'. -nl_if_leave_one_liners = false # true/false - -# Don't split one-line while statements, as in 'while(...) b++;'. -nl_while_leave_one_liners = false # true/false - -# Don't split one-line do statements, as in 'do { b++; } while(...);'. -nl_do_leave_one_liners = false # true/false - -# Don't split one-line for statements, as in 'for(...) b++;'. -nl_for_leave_one_liners = false # true/false - -# (OC) Don't split one-line Objective-C messages. -nl_oc_msg_leave_one_liner = false # true/false - -# (OC) Add or remove newline between method declaration and '{'. -nl_oc_mdef_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between Objective-C block signature and '{'. -nl_oc_block_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@interface' statement. -nl_oc_before_interface = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@implementation' statement. -nl_oc_before_implementation = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@end' statement. -nl_oc_before_end = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '@interface' and '{'. -nl_oc_interface_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '@implementation' and '{'. -nl_oc_implementation_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newlines at the start of the file. -nl_start_of_file = ignore # ignore/add/remove/force/not_defined - -# The minimum number of newlines at the start of the file (only used if -# nl_start_of_file is 'add' or 'force'). -nl_start_of_file_min = 0 # unsigned number - -# Add or remove newline at the end of the file. -nl_end_of_file = ignore # ignore/add/remove/force/not_defined - -# The minimum number of newlines at the end of the file (only used if -# nl_end_of_file is 'add' or 'force'). -nl_end_of_file_min = 0 # unsigned number - -# Add or remove newline between '=' and '{'. -nl_assign_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between '=' and '['. -nl_assign_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '[]' and '{'. -nl_tsquare_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline after '= ['. Will also affect the newline before -# the ']'. -nl_after_square_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function call's ')' and '{', as in -# 'list_for_each(item, &list) { }'. -nl_fcall_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum' and '{'. -nl_enum_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum' and 'class'. -nl_enum_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class' and the identifier. -nl_enum_class_identifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class' type and ':'. -nl_enum_identifier_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class identifier :' and type. -nl_enum_colon_type = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'struct and '{'. -nl_struct_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'union' and '{'. -nl_union_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'if' and '{'. -nl_if_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'else'. -nl_brace_else = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else if' and '{'. If set to ignore, -# nl_if_brace is used instead. -nl_elseif_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else' and '{'. -nl_else_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else' and 'if'. -nl_else_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before '{' opening brace -nl_before_opening_brace_func_class_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before 'if'/'else if' closing parenthesis. -nl_before_if_closing_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'finally'. -nl_brace_finally = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'finally' and '{'. -nl_finally_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'try' and '{'. -nl_try_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between get/set and '{'. -nl_getset_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'for' and '{'. -nl_for_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before the '{' of a 'catch' statement, as in -# 'catch (decl) {'. -nl_catch_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline before the '{' of a '@catch' statement, as in -# '@catch (decl) {'. If set to ignore, nl_catch_brace is used. -nl_oc_catch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'catch'. -nl_brace_catch = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '}' and '@catch'. If set to ignore, -# nl_brace_catch is used. -nl_oc_brace_catch = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and ']'. -nl_brace_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and ')' in a function invocation. -nl_brace_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'while' and '{'. -nl_while_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'scope (x)' and '{'. -nl_scope_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'unittest' and '{'. -nl_unittest_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'version (x)' and '{'. -nl_version_brace = ignore # ignore/add/remove/force/not_defined - -# (C#) Add or remove newline between 'using' and '{'. -nl_using_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between two open or close braces. Due to general -# newline/brace handling, REMOVE may not work. -nl_brace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'do' and '{'. -nl_do_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'while' of 'do' statement. -nl_brace_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'switch' and '{'. -nl_switch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'synchronized' and '{'. -nl_synchronized_brace = ignore # ignore/add/remove/force/not_defined - -# Add a newline between ')' and '{' if the ')' is on a different line than the -# if/for/etc. -# -# Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and -# nl_catch_brace. -nl_multi_line_cond = false # true/false - -# Add a newline after '(' if an if/for/while/switch condition spans multiple -# lines -nl_multi_line_sparen_open = ignore # ignore/add/remove/force/not_defined - -# Add a newline before ')' if an if/for/while/switch condition spans multiple -# lines. Overrides nl_before_if_closing_paren if both are specified. -nl_multi_line_sparen_close = ignore # ignore/add/remove/force/not_defined - -# Force a newline in a define after the macro name for multi-line defines. -nl_multi_line_define = false # true/false - -# Whether to add a newline before 'case', and a blank line before a 'case' -# statement that follows a ';' or '}'. -nl_before_case = false # true/false - -# Whether to add a newline after a 'case' statement. -nl_after_case = false # true/false - -# Add or remove newline between a case ':' and '{'. -# -# Overrides nl_after_case. -nl_case_colon_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between ')' and 'throw'. -nl_before_throw = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'namespace' and '{'. -nl_namespace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class. -nl_template_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class declaration. -# -# Overrides nl_template_class. -nl_template_class_decl = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized class declaration. -# -# Overrides nl_template_class_decl. -nl_template_class_decl_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class definition. -# -# Overrides nl_template_class. -nl_template_class_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized class definition. -# -# Overrides nl_template_class_def. -nl_template_class_def_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function. -nl_template_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function -# declaration. -# -# Overrides nl_template_func. -nl_template_func_decl = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized function -# declaration. -# -# Overrides nl_template_func_decl. -nl_template_func_decl_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function -# definition. -# -# Overrides nl_template_func. -nl_template_func_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized function -# definition. -# -# Overrides nl_template_func_def. -nl_template_func_def_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template variable. -nl_template_var = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'template<...>' and 'using' of a templated -# type alias. -nl_template_using = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'class' and '{'. -nl_class_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before or after (depending on pos_class_comma, -# may not be IGNORE) each',' in the base class list. -nl_class_init_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in the constructor member -# initialization. Related to nl_constr_colon, pos_constr_colon and -# pos_constr_comma. -nl_constr_init_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before first element, after comma, and after last -# element, in 'enum'. -nl_enum_own_lines = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name in a function -# definition. -# might be modified by nl_func_leave_one_liners -nl_func_type_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name inside a class -# definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name -# is used instead. -nl_func_type_name_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between class specification and '::' -# in 'void A::f() { }'. Only appears in separate member implementation (does -# not appear with in-line implementation). -nl_func_class_scope = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between function scope and name, as in -# 'void A :: f() { }'. -nl_func_scope_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name in a prototype. -nl_func_proto_type_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# declaration. -nl_func_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_paren for functions with no parameters. -nl_func_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# definition. -nl_func_def_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_paren for functions with no parameters. -nl_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# call. -nl_func_call_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_call_paren for functions with no parameters. -nl_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after '(' in a function declaration. -nl_func_decl_start = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after '(' in a function definition. -nl_func_def_start = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_decl_start when there is only one parameter. -nl_func_decl_start_single = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_start when there is only one parameter. -nl_func_def_start_single = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function declaration if '(' and ')' -# are in different lines. If false, nl_func_decl_start is used instead. -nl_func_decl_start_multi_line = false # true/false - -# Whether to add a newline after '(' in a function definition if '(' and ')' -# are in different lines. If false, nl_func_def_start is used instead. -nl_func_def_start_multi_line = false # true/false - -# Add or remove newline after each ',' in a function declaration. -nl_func_decl_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in a function definition. -nl_func_def_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in a function call. -nl_func_call_args = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after each ',' in a function declaration if '(' -# and ')' are in different lines. If false, nl_func_decl_args is used instead. -nl_func_decl_args_multi_line = false # true/false - -# Whether to add a newline after each ',' in a function definition if '(' -# and ')' are in different lines. If false, nl_func_def_args is used instead. -nl_func_def_args_multi_line = false # true/false - -# Add or remove newline before the ')' in a function declaration. -nl_func_decl_end = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before the ')' in a function definition. -nl_func_def_end = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_decl_end when there is only one parameter. -nl_func_decl_end_single = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_end when there is only one parameter. -nl_func_def_end_single = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before ')' in a function declaration if '(' and ')' -# are in different lines. If false, nl_func_decl_end is used instead. -nl_func_decl_end_multi_line = false # true/false - -# Whether to add a newline before ')' in a function definition if '(' and ')' -# are in different lines. If false, nl_func_def_end is used instead. -nl_func_def_end_multi_line = false # true/false - -# Add or remove newline between '()' in a function declaration. -nl_func_decl_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '()' in a function definition. -nl_func_def_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '()' in a function call. -nl_func_call_empty = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function call, -# has preference over nl_func_call_start_multi_line. -nl_func_call_start = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before ')' in a function call. -nl_func_call_end = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function call if '(' and ')' are in -# different lines. -nl_func_call_start_multi_line = false # true/false - -# Whether to add a newline after each ',' in a function call if '(' and ')' -# are in different lines. -nl_func_call_args_multi_line = false # true/false - -# Whether to add a newline before ')' in a function call if '(' and ')' are in -# different lines. -nl_func_call_end_multi_line = false # true/false - -# Whether to respect nl_func_call_XXX option in case of closure args. -nl_func_call_args_multi_line_ignore_closures = false # true/false - -# Whether to add a newline after '<' of a template parameter list. -nl_template_start = false # true/false - -# Whether to add a newline after each ',' in a template parameter list. -nl_template_args = false # true/false - -# Whether to add a newline before '>' of a template parameter list. -nl_template_end = false # true/false - -# (OC) Whether to put each Objective-C message parameter on a separate line. -# See nl_oc_msg_leave_one_liner. -nl_oc_msg_args = false # true/false - -# (OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args. -nl_oc_msg_args_min_params = 0 # unsigned number - -# (OC) Max code width of Objective-C message before applying nl_oc_msg_args. -nl_oc_msg_args_max_code_width = 0 # unsigned number - -# Add or remove newline between function signature and '{'. -nl_fdef_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between function signature and '{', -# if signature ends with ')'. Overrides nl_fdef_brace. -nl_fdef_brace_cond = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between C++11 lambda signature and '{'. -nl_cpp_ldef_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'return' and the return expression. -nl_return_expr = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'throw' and the throw expression. -nl_throw_expr = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after semicolons, except in 'for' statements. -nl_after_semicolon = false # true/false - -# (Java) Add or remove newline between the ')' and '{{' of the double brace -# initializer. -nl_paren_dbrace_open = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after the type in an unnamed temporary -# direct-list-initialization, better: -# before a direct-list-initialization. -nl_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after the open brace in an unnamed temporary -# direct-list-initialization. -nl_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before the close brace in an unnamed temporary -# direct-list-initialization. -nl_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before '{'. -nl_before_brace_open = false # true/false - -# Whether to add a newline after '{'. -nl_after_brace_open = false # true/false - -# Whether to add a newline between the open brace and a trailing single-line -# comment. Requires nl_after_brace_open=true. -nl_after_brace_open_cmt = false # true/false - -# Whether to add a newline after a virtual brace open with a non-empty body. -# These occur in un-braced if/while/do/for statement bodies. -nl_after_vbrace_open = false # true/false - -# Whether to add a newline after a virtual brace open with an empty body. -# These occur in un-braced if/while/do/for statement bodies. -nl_after_vbrace_open_empty = false # true/false - -# Whether to add a newline after '}'. Does not apply if followed by a -# necessary ';'. -nl_after_brace_close = false # true/false - -# Whether to add a newline after a virtual brace close, -# as in 'if (foo) a++; return;'. -nl_after_vbrace_close = false # true/false - -# Add or remove newline between the close brace and identifier, -# as in 'struct { int a; } b;'. Affects enumerations, unions and -# structures. If set to ignore, uses nl_after_brace_close. -nl_brace_struct_var = ignore # ignore/add/remove/force/not_defined - -# Whether to alter newlines in '#define' macros. -nl_define_macro = false # true/false - -# Whether to alter newlines between consecutive parenthesis closes. The number -# of closing parentheses in a line will depend on respective open parenthesis -# lines. -nl_squeeze_paren_close = false # true/false - -# Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and -# '#endif'. Does not affect top-level #ifdefs. -nl_squeeze_ifdef = false # true/false - -# Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well. -nl_squeeze_ifdef_top_level = false # true/false - -# Add or remove blank line before 'if'. -nl_before_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'if' statement. Add/Force work only if the -# next token is not a closing brace. -nl_after_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'for'. -nl_before_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'for' statement. -nl_after_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'while'. -nl_before_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'while' statement. -nl_after_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'switch'. -nl_before_switch = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'switch' statement. -nl_after_switch = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'synchronized'. -nl_before_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'synchronized' statement. -nl_after_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'do'. -nl_before_do = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'do/while' statement. -nl_after_do = ignore # ignore/add/remove/force/not_defined - -# Ignore nl_before_{if,for,switch,do,synchronized} if the control -# statement is immediately after a case statement. -# if nl_before_{if,for,switch,do} is set to remove, this option -# does nothing. -nl_before_ignore_after_case = false # true/false - -# Whether to put a blank line before 'return' statements, unless after an open -# brace. -nl_before_return = false # true/false - -# Whether to put a blank line after 'return' statements, unless followed by a -# close brace. -nl_after_return = false # true/false - -# Whether to put a blank line before a member '.' or '->' operators. -nl_before_member = ignore # ignore/add/remove/force/not_defined - -# (Java) Whether to put a blank line after a member '.' or '->' operators. -nl_after_member = ignore # ignore/add/remove/force/not_defined - -# Whether to double-space commented-entries in 'struct'/'union'/'enum'. -nl_ds_struct_enum_cmt = false # true/false - -# Whether to force a newline before '}' of a 'struct'/'union'/'enum'. -# (Lower priority than eat_blanks_before_close_brace.) -nl_ds_struct_enum_close_brace = false # true/false - -# Add or remove newline before or after (depending on pos_class_colon) a class -# colon, as in 'class Foo : public Bar'. -nl_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline around a class constructor colon. The exact position -# depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma. -nl_constr_colon = ignore # ignore/add/remove/force/not_defined - -# Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }' -# into a single line. If true, prevents other brace newline rules from turning -# such code into four lines. If true, it also preserves one-liner namespaces. -nl_namespace_two_to_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced if statements, turning them -# into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'. -nl_create_if_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced for statements, turning them -# into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'. -nl_create_for_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced while statements, turning -# them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'. -nl_create_while_one_liner = false # true/false - -# Whether to collapse a function definition whose body (not counting braces) -# is only one line so that the entire definition (prototype, braces, body) is -# a single line. -nl_create_func_def_one_liner = false # true/false - -# Whether to split one-line simple list definitions into three lines by -# adding newlines, as in 'int a[12] = { 0 };'. -nl_create_list_one_liner = false # true/false - -# Whether to split one-line simple unbraced if statements into two lines by -# adding a newline, as in 'if(b) i++;'. -nl_split_if_one_liner = false # true/false - -# Whether to split one-line simple unbraced for statements into two lines by -# adding a newline, as in 'for (...) stmt;'. -nl_split_for_one_liner = false # true/false - -# Whether to split one-line simple unbraced while statements into two lines by -# adding a newline, as in 'while (expr) stmt;'. -nl_split_while_one_liner = false # true/false - -# Don't add a newline before a cpp-comment in a parameter list of a function -# call. -donot_add_nl_before_cpp_comment = false # true/false - -# -# Blank line options -# - -# The maximum number of consecutive newlines (3 = 2 blank lines). -nl_max = 0 # unsigned number - -# The maximum number of consecutive newlines in a function. -nl_max_blank_in_func = 0 # unsigned number - -# The number of newlines inside an empty function body. -# This option overrides eat_blanks_after_open_brace and -# eat_blanks_before_close_brace, but is ignored when -# nl_collapse_empty_body_functions=true -nl_inside_empty_func = 0 # unsigned number - -# The number of newlines before a function prototype. -nl_before_func_body_proto = 0 # unsigned number - -# The number of newlines before a multi-line function definition. Where -# applicable, this option is overridden with eat_blanks_after_open_brace=true -nl_before_func_body_def = 0 # unsigned number - -# The number of newlines before a class constructor/destructor prototype. -nl_before_func_class_proto = 0 # unsigned number - -# The number of newlines before a class constructor/destructor definition. -nl_before_func_class_def = 0 # unsigned number - -# The number of newlines after a function prototype. -nl_after_func_proto = 0 # unsigned number - -# The number of newlines after a function prototype, if not followed by -# another function prototype. -nl_after_func_proto_group = 0 # unsigned number - -# The number of newlines after a class constructor/destructor prototype. -nl_after_func_class_proto = 0 # unsigned number - -# The number of newlines after a class constructor/destructor prototype, -# if not followed by another constructor/destructor prototype. -nl_after_func_class_proto_group = 0 # unsigned number - -# Whether one-line method definitions inside a class body should be treated -# as if they were prototypes for the purposes of adding newlines. -# -# Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def -# and nl_before_func_class_def for one-liners. -nl_class_leave_one_liner_groups = false # true/false - -# The number of newlines after '}' of a multi-line function body. -# -# Overrides nl_min_after_func_body and nl_max_after_func_body. -nl_after_func_body = 0 # unsigned number - -# The minimum number of newlines after '}' of a multi-line function body. -# -# Only works when nl_after_func_body is 0. -nl_min_after_func_body = 0 # unsigned number - -# The maximum number of newlines after '}' of a multi-line function body. -# -# Only works when nl_after_func_body is 0. -# Takes precedence over nl_min_after_func_body. -nl_max_after_func_body = 0 # unsigned number - -# The number of newlines after '}' of a multi-line function body in a class -# declaration. Also affects class constructors/destructors. -# -# Overrides nl_after_func_body. -nl_after_func_body_class = 0 # unsigned number - -# The number of newlines after '}' of a single line function body. Also -# affects class constructors/destructors. -# -# Overrides nl_after_func_body and nl_after_func_body_class. -nl_after_func_body_one_liner = 0 # unsigned number - -# The number of newlines before a block of typedefs. If nl_after_access_spec -# is non-zero, that option takes precedence. -# -# 0: No change (default). -nl_typedef_blk_start = 0 # unsigned number - -# The number of newlines after a block of typedefs. -# -# 0: No change (default). -nl_typedef_blk_end = 0 # unsigned number - -# The maximum number of consecutive newlines within a block of typedefs. -# -# 0: No change (default). -nl_typedef_blk_in = 0 # unsigned number - -# The minimum number of blank lines after a block of variable definitions -# at the top of a function body. If any preprocessor directives appear -# between the opening brace of the function and the variable block, then -# it is considered as not at the top of the function.Newlines are added -# before trailing preprocessor directives, if any exist. -# -# 0: No change (default). -nl_var_def_blk_end_func_top = 0 # unsigned number - -# The minimum number of empty newlines before a block of variable definitions -# not at the top of a function body. If nl_after_access_spec is non-zero, -# that option takes precedence. Newlines are not added at the top of the -# file or just after an opening brace. Newlines are added above any -# preprocessor directives before the block. -# -# 0: No change (default). -nl_var_def_blk_start = 0 # unsigned number - -# The minimum number of empty newlines after a block of variable definitions -# not at the top of a function body. Newlines are not added if the block -# is at the bottom of the file or just before a preprocessor directive. -# -# 0: No change (default). -nl_var_def_blk_end = 0 # unsigned number - -# The maximum number of consecutive newlines within a block of variable -# definitions. -# -# 0: No change (default). -nl_var_def_blk_in = 0 # unsigned number - -# The minimum number of newlines before a multi-line comment. -# Doesn't apply if after a brace open or another multi-line comment. -nl_before_block_comment = 0 # unsigned number - -# The minimum number of newlines before a single-line C comment. -# Doesn't apply if after a brace open or other single-line C comments. -nl_before_c_comment = 0 # unsigned number - -# The minimum number of newlines before a CPP comment. -# Doesn't apply if after a brace open or other CPP comments. -nl_before_cpp_comment = 0 # unsigned number - -# Whether to force a newline after a multi-line comment. -nl_after_multiline_comment = false # true/false - -# Whether to force a newline after a label's colon. -nl_after_label_colon = false # true/false - -# The number of newlines before a struct definition. -nl_before_struct = 0 # unsigned number - -# The number of newlines after '}' or ';' of a struct/enum/union definition. -nl_after_struct = 0 # unsigned number - -# The number of newlines before a class definition. -nl_before_class = 0 # unsigned number - -# The number of newlines after '}' or ';' of a class definition. -nl_after_class = 0 # unsigned number - -# The number of newlines before a namespace. -nl_before_namespace = 0 # unsigned number - -# The number of newlines after '{' of a namespace. This also adds newlines -# before the matching '}'. -# -# 0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if -# applicable, otherwise no change. -# -# Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace. -nl_inside_namespace = 0 # unsigned number - -# The number of newlines after '}' of a namespace. -nl_after_namespace = 0 # unsigned number - -# The number of newlines before an access specifier label. This also includes -# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count -# if after a brace open. -# -# 0: No change (default). -nl_before_access_spec = 0 # unsigned number - -# The number of newlines after an access specifier label. This also includes -# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count -# if after a brace open. -# -# 0: No change (default). -# -# Overrides nl_typedef_blk_start and nl_var_def_blk_start. -nl_after_access_spec = 0 # unsigned number - -# The number of newlines between a function definition and the function -# comment, as in '// comment\n void foo() {...}'. -# -# 0: No change (default). -nl_comment_func_def = 0 # unsigned number - -# The number of newlines after a try-catch-finally block that isn't followed -# by a brace close. -# -# 0: No change (default). -nl_after_try_catch_finally = 0 # unsigned number - -# (C#) The number of newlines before and after a property, indexer or event -# declaration. -# -# 0: No change (default). -nl_around_cs_property = 0 # unsigned number - -# (C#) The number of newlines between the get/set/add/remove handlers. -# -# 0: No change (default). -nl_between_get_set = 0 # unsigned number - -# (C#) Add or remove newline between property and the '{'. -nl_property_brace = ignore # ignore/add/remove/force/not_defined - -# Whether to remove blank lines after '{'. -eat_blanks_after_open_brace = false # true/false - -# Whether to remove blank lines before '}'. -eat_blanks_before_close_brace = false # true/false - -# How aggressively to remove extra newlines not in preprocessor. -# -# 0: No change (default) -# 1: Remove most newlines not handled by other config -# 2: Remove all newlines and reformat completely by config -nl_remove_extra_newlines = 0 # unsigned number - -# (Java) Add or remove newline after an annotation statement. Only affects -# annotations that are after a newline. -nl_after_annotation = ignore # ignore/add/remove/force/not_defined - -# (Java) Add or remove newline between two annotations. -nl_between_annotation = ignore # ignore/add/remove/force/not_defined - -# The number of newlines before a whole-file #ifdef. -# -# 0: No change (default). -nl_before_whole_file_ifdef = 0 # unsigned number - -# The number of newlines after a whole-file #ifdef. -# -# 0: No change (default). -nl_after_whole_file_ifdef = 0 # unsigned number - -# The number of newlines before a whole-file #endif. -# -# 0: No change (default). -nl_before_whole_file_endif = 0 # unsigned number - -# The number of newlines after a whole-file #endif. -# -# 0: No change (default). -nl_after_whole_file_endif = 0 # unsigned number - -# -# Positioning options -# - -# The position of arithmetic operators in wrapped expressions. -pos_arith = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of assignment in wrapped expressions. Do not affect '=' -# followed by '{'. -pos_assign = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of Boolean operators in wrapped expressions. -pos_bool = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of comparison operators in wrapped expressions. -pos_compare = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of conditional operators, as in the '?' and ':' of -# 'expr ? stmt : stmt', in wrapped expressions. -pos_conditional = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in wrapped expressions. -pos_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in enum entries. -pos_enum_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in the base class list if there is more than one -# line. Affects nl_class_init_args. -pos_class_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in the constructor initialization list. -# Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon. -pos_constr_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of trailing/leading class colon, between class and base class -# list. Affects nl_class_colon. -pos_class_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of colons between constructor and member initialization. -# Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma. -pos_constr_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of shift operators in wrapped expressions. -pos_shift = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# -# Line splitting options -# - -# Try to limit code width to N columns. -code_width = 0 # unsigned number - -# Whether to fully split long 'for' statements at semi-colons. -ls_for_split_full = false # true/false - -# Whether to fully split long function prototypes/calls at commas. -# The option ls_code_width has priority over the option ls_func_split_full. -ls_func_split_full = false # true/false - -# Whether to split lines as close to code_width as possible and ignore some -# groupings. -# The option ls_code_width has priority over the option ls_func_split_full. -ls_code_width = false # true/false - -# -# Code alignment options (not left column spaces/tabs) -# - -# Whether to keep non-indenting tabs. -align_keep_tabs = false # true/false - -# Whether to use tabs for aligning. -align_with_tabs = false # true/false - -# Whether to bump out to the next tab when aligning. -align_on_tabstop = false # true/false - -# Whether to right-align numbers. -align_number_right = false # true/false - -# Whether to keep whitespace not required for alignment. -align_keep_extra_space = false # true/false - -# Whether to align variable definitions in prototypes and functions. -align_func_params = false # true/false - -# The span for aligning parameter definitions in function on parameter name. -# -# 0: Don't align (default). -align_func_params_span = 0 # unsigned number - -# The threshold for aligning function parameter definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_func_params_thresh = 0 # number - -# The gap for aligning function parameter definitions. -align_func_params_gap = 0 # unsigned number - -# The span for aligning constructor value. -# -# 0: Don't align (default). -align_constr_value_span = 0 # unsigned number - -# The threshold for aligning constructor value. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_constr_value_thresh = 0 # number - -# The gap for aligning constructor value. -align_constr_value_gap = 0 # unsigned number - -# Whether to align parameters in single-line functions that have the same -# name. The function names must already be aligned with each other. -align_same_func_call_params = false # true/false - -# The span for aligning function-call parameters for single line functions. -# -# 0: Don't align (default). -align_same_func_call_params_span = 0 # unsigned number - -# The threshold for aligning function-call parameters for single line -# functions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_same_func_call_params_thresh = 0 # number - -# The span for aligning variable definitions. -# -# 0: Don't align (default). -align_var_def_span = 0 # unsigned number - -# How to consider (or treat) the '*' in the alignment of variable definitions. -# -# 0: Part of the type 'void * foo;' (default) -# 1: Part of the variable 'void *foo;' -# 2: Dangling 'void *foo;' -# Dangling: the '*' will not be taken into account when aligning. -align_var_def_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of variable definitions. -# -# 0: Part of the type 'long & foo;' (default) -# 1: Part of the variable 'long &foo;' -# 2: Dangling 'long &foo;' -# Dangling: the '&' will not be taken into account when aligning. -align_var_def_amp_style = 0 # unsigned number - -# The threshold for aligning variable definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_def_thresh = 0 # number - -# The gap for aligning variable definitions. -align_var_def_gap = 0 # unsigned number - -# Whether to align the colon in struct bit fields. -align_var_def_colon = false # true/false - -# The gap for aligning the colon in struct bit fields. -align_var_def_colon_gap = 0 # unsigned number - -# Whether to align any attribute after the variable name. -align_var_def_attribute = false # true/false - -# Whether to align inline struct/enum/union variable definitions. -align_var_def_inline = false # true/false - -# The span for aligning on '=' in assignments. -# -# 0: Don't align (default). -align_assign_span = 0 # unsigned number - -# The span for aligning on '=' in function prototype modifier. -# -# 0: Don't align (default). -align_assign_func_proto_span = 0 # unsigned number - -# The threshold for aligning on '=' in assignments. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_assign_thresh = 0 # number - -# Whether to align on the left most assignment when multiple -# definitions are found on the same line. -# Depends on 'align_assign_span' and 'align_assign_thresh' settings. -align_assign_on_multi_var_defs = false # true/false - -# The span for aligning on '{' in braced init list. -# -# 0: Don't align (default). -align_braced_init_list_span = 0 # unsigned number - -# The threshold for aligning on '{' in braced init list. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_braced_init_list_thresh = 0 # number - -# How to apply align_assign_span to function declaration "assignments", i.e. -# 'virtual void foo() = 0' or '~foo() = {default|delete}'. -# -# 0: Align with other assignments (default) -# 1: Align with each other, ignoring regular assignments -# 2: Don't align -align_assign_decl_func = 0 # unsigned number - -# The span for aligning on '=' in enums. -# -# 0: Don't align (default). -align_enum_equ_span = 0 # unsigned number - -# The threshold for aligning on '=' in enums. -# Use a negative number for absolute thresholds. -# -# 0: no limit (default). -align_enum_equ_thresh = 0 # number - -# The span for aligning class member definitions. -# -# 0: Don't align (default). -align_var_class_span = 0 # unsigned number - -# The threshold for aligning class member definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_class_thresh = 0 # number - -# The gap for aligning class member definitions. -align_var_class_gap = 0 # unsigned number - -# The span for aligning struct/union member definitions. -# -# 0: Don't align (default). -align_var_struct_span = 0 # unsigned number - -# The threshold for aligning struct/union member definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_struct_thresh = 0 # number - -# The gap for aligning struct/union member definitions. -align_var_struct_gap = 0 # unsigned number - -# The span for aligning struct initializer values. -# -# 0: Don't align (default). -align_struct_init_span = 0 # unsigned number - -# The span for aligning single-line typedefs. -# -# 0: Don't align (default). -align_typedef_span = 0 # unsigned number - -# The minimum space between the type and the synonym of a typedef. -align_typedef_gap = 0 # unsigned number - -# How to align typedef'd functions with other typedefs. -# -# 0: Don't mix them at all (default) -# 1: Align the open parenthesis with the types -# 2: Align the function type name with the other type names -align_typedef_func = 0 # unsigned number - -# How to consider (or treat) the '*' in the alignment of typedefs. -# -# 0: Part of the typedef type, 'typedef int * pint;' (default) -# 1: Part of type name: 'typedef int *pint;' -# 2: Dangling: 'typedef int *pint;' -# Dangling: the '*' will not be taken into account when aligning. -align_typedef_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of typedefs. -# -# 0: Part of the typedef type, 'typedef int & intref;' (default) -# 1: Part of type name: 'typedef int &intref;' -# 2: Dangling: 'typedef int &intref;' -# Dangling: the '&' will not be taken into account when aligning. -align_typedef_amp_style = 0 # unsigned number - -# The span for aligning comments that end lines. -# -# 0: Don't align (default). -align_right_cmt_span = 0 # unsigned number - -# Minimum number of columns between preceding text and a trailing comment in -# order for the comment to qualify for being aligned. Must be non-zero to have -# an effect. -align_right_cmt_gap = 0 # unsigned number - -# If aligning comments, whether to mix with comments after '}' and #endif with -# less than three spaces before the comment. -align_right_cmt_mix = false # true/false - -# Whether to only align trailing comments that are at the same brace level. -align_right_cmt_same_level = false # true/false - -# Minimum column at which to align trailing comments. Comments which are -# aligned beyond this column, but which can be aligned in a lesser column, -# may be "pulled in". -# -# 0: Ignore (default). -align_right_cmt_at_col = 0 # unsigned number - -# The span for aligning function prototypes. -# -# 0: Don't align (default). -align_func_proto_span = 0 # unsigned number - -# Whether to ignore continuation lines when evaluating the number of -# new lines for the function prototype alignment's span. -# -# false: continuation lines are part of the newlines count -# true: continuation lines are not counted -align_func_proto_span_ignore_cont_lines = false # true/false - -# How to consider (or treat) the '*' in the alignment of function prototypes. -# -# 0: Part of the type 'void * foo();' (default) -# 1: Part of the function 'void *foo();' -# 2: Dangling 'void *foo();' -# Dangling: the '*' will not be taken into account when aligning. -align_func_proto_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of function prototypes. -# -# 0: Part of the type 'long & foo();' (default) -# 1: Part of the function 'long &foo();' -# 2: Dangling 'long &foo();' -# Dangling: the '&' will not be taken into account when aligning. -align_func_proto_amp_style = 0 # unsigned number - -# The threshold for aligning function prototypes. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_func_proto_thresh = 0 # number - -# Minimum gap between the return type and the function name. -align_func_proto_gap = 0 # unsigned number - -# Whether to align function prototypes on the 'operator' keyword instead of -# what follows. -align_on_operator = false # true/false - -# Whether to mix aligning prototype and variable declarations. If true, -# align_var_def_XXX options are used instead of align_func_proto_XXX options. -align_mix_var_proto = false # true/false - -# Whether to align single-line functions with function prototypes. -# Uses align_func_proto_span. -align_single_line_func = false # true/false - -# Whether to align the open brace of single-line functions. -# Requires align_single_line_func=true. Uses align_func_proto_span. -align_single_line_brace = false # true/false - -# Gap for align_single_line_brace. -align_single_line_brace_gap = 0 # unsigned number - -# (OC) The span for aligning Objective-C message specifications. -# -# 0: Don't align (default). -align_oc_msg_spec_span = 0 # unsigned number - -# Whether and how to align backslashes that split a macro onto multiple lines. -# This will not work right if the macro contains a multi-line comment. -# -# 0: Do nothing (default) -# 1: Align the backslashes in the column at the end of the longest line -# 2: Align with the backslash that is farthest to the left, or, if that -# backslash is farther left than the end of the longest line, at the end of -# the longest line -# 3: Align with the backslash that is farthest to the right -align_nl_cont = 0 # unsigned number - -# The minimum number of spaces between the end of a line and its continuation -# backslash. Requires align_nl_cont. -# -# Default: 1 -align_nl_cont_spaces = 1 # unsigned number - -# Whether to align macro functions and variables together. -align_pp_define_together = false # true/false - -# The span for aligning on '#define' bodies. -# -# =0: Don't align (default) -# >0: Number of lines (including comments) between blocks -align_pp_define_span = 0 # unsigned number - -# The minimum space between label and value of a preprocessor define. -align_pp_define_gap = 0 # unsigned number - -# Whether to align lines that start with '<<' with previous '<<'. -# -# Default: true -align_left_shift = true # true/false - -# Whether to align comma-separated statements following '<<' (as used to -# initialize Eigen matrices). -align_eigen_comma_init = false # true/false - -# Whether to align text after 'asm volatile ()' colons. -align_asm_colon = false # true/false - -# (OC) Span for aligning parameters in an Objective-C message call -# on the ':'. -# -# 0: Don't align. -align_oc_msg_colon_span = 0 # unsigned number - -# (OC) Whether to always align with the first parameter, even if it is too -# short. -align_oc_msg_colon_first = false # true/false - -# (OC) Whether to align parameters in an Objective-C '+' or '-' declaration -# on the ':'. -align_oc_decl_colon = false # true/false - -# (OC) Whether to not align parameters in an Objectve-C message call if first -# colon is not on next line of the message call (the same way Xcode does -# alignment) -align_oc_msg_colon_xcode_like = false # true/false - -# -# Comment modification options -# - -# Try to wrap comments at N columns. -cmt_width = 0 # unsigned number - -# How to reflow comments. -# -# 0: No reflowing (apart from the line wrapping due to cmt_width) (default) -# 1: No touching at all -# 2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width) -cmt_reflow_mode = 0 # unsigned number - -# Path to a file that contains regular expressions describing patterns for -# which the end of one line and the beginning of the next will be folded into -# the same sentence or paragraph during full comment reflow. The regular -# expressions are described using ECMAScript syntax. The syntax for this -# specification is as follows, where "..." indicates the custom regular -# expression and "n" indicates the nth end_of_prev_line_regex and -# beg_of_next_line_regex regular expression pair: -# -# end_of_prev_line_regex[1] = "...$" -# beg_of_next_line_regex[1] = "^..." -# end_of_prev_line_regex[2] = "...$" -# beg_of_next_line_regex[2] = "^..." -# . -# . -# . -# end_of_prev_line_regex[n] = "...$" -# beg_of_next_line_regex[n] = "^..." -# -# Note that use of this option overrides the default reflow fold regular -# expressions, which are internally defined as follows: -# -# end_of_prev_line_regex[1] = "[\w,\]\)]$" -# beg_of_next_line_regex[1] = "^[\w,\[\(]" -# end_of_prev_line_regex[2] = "\.$" -# beg_of_next_line_regex[2] = "^[A-Z]" -cmt_reflow_fold_regex_file = "" # string - -# Whether to indent wrapped lines to the start of the encompassing paragraph -# during full comment reflow (cmt_reflow_mode = 2). Overrides the value -# specified by cmt_sp_after_star_cont. -# -# Note that cmt_align_doxygen_javadoc_tags overrides this option for -# paragraphs associated with javadoc tags -cmt_reflow_indent_to_paragraph_start = false # true/false - -# Whether to convert all tabs to spaces in comments. If false, tabs in -# comments are left alone, unless used for indenting. -cmt_convert_tab_to_spaces = false # true/false - -# Whether to apply changes to multi-line comments, including cmt_width, -# keyword substitution and leading chars. -# -# Default: true -cmt_indent_multi = true # true/false - -# Whether to align doxygen javadoc-style tags ('@param', '@return', etc.) -# and corresponding fields such that groups of consecutive block tags, -# parameter names, and descriptions align with one another. Overrides that -# which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may -# be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2 -# in order to achieve the desired alignment for line-wrapping. -cmt_align_doxygen_javadoc_tags = false # true/false - -# The number of spaces to insert after the star and before doxygen -# javadoc-style tags (@param, @return, etc). Requires enabling -# cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the -# cmt_sp_after_star_cont. -# -# Default: 1 -cmt_sp_before_doxygen_javadoc_tags = 1 # unsigned number - -# Whether to change trailing, single-line c-comments into cpp-comments. -cmt_trailing_single_line_c_to_cpp = false # true/false - -# Whether to group c-comments that look like they are in a block. -cmt_c_group = false # true/false - -# Whether to put an empty '/*' on the first line of the combined c-comment. -cmt_c_nl_start = false # true/false - -# Whether to add a newline before the closing '*/' of the combined c-comment. -cmt_c_nl_end = false # true/false - -# Whether to change cpp-comments into c-comments. -cmt_cpp_to_c = false # true/false - -# Whether to group cpp-comments that look like they are in a block. Only -# meaningful if cmt_cpp_to_c=true. -cmt_cpp_group = false # true/false - -# Whether to put an empty '/*' on the first line of the combined cpp-comment -# when converting to a c-comment. -# -# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. -cmt_cpp_nl_start = false # true/false - -# Whether to add a newline before the closing '*/' of the combined cpp-comment -# when converting to a c-comment. -# -# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. -cmt_cpp_nl_end = false # true/false - -# Whether to put a star on subsequent comment lines. -cmt_star_cont = false # true/false - -# The number of spaces to insert at the start of subsequent comment lines. -cmt_sp_before_star_cont = 0 # unsigned number - -# The number of spaces to insert after the star on subsequent comment lines. -cmt_sp_after_star_cont = 0 # unsigned number - -# For multi-line comments with a '*' lead, remove leading spaces if the first -# and last lines of the comment are the same length. -# -# Default: true -cmt_multi_check_last = true # true/false - -# For multi-line comments with a '*' lead, remove leading spaces if the first -# and last lines of the comment are the same length AND if the length is -# bigger as the first_len minimum. -# -# Default: 4 -cmt_multi_first_len_minimum = 4 # unsigned number - -# Path to a file that contains text to insert at the beginning of a file if -# the file doesn't start with a C/C++ comment. If the inserted text contains -# '$(filename)', that will be replaced with the current file's name. -cmt_insert_file_header = "" # string - -# Path to a file that contains text to insert at the end of a file if the -# file doesn't end with a C/C++ comment. If the inserted text contains -# '$(filename)', that will be replaced with the current file's name. -cmt_insert_file_footer = "" # string - -# Path to a file that contains text to insert before a function definition if -# the function isn't preceded by a C/C++ comment. If the inserted text -# contains '$(function)', '$(javaparam)' or '$(fclass)', these will be -# replaced with, respectively, the name of the function, the javadoc '@param' -# and '@return' stuff, or the name of the class to which the member function -# belongs. -cmt_insert_func_header = "" # string - -# Path to a file that contains text to insert before a class if the class -# isn't preceded by a C/C++ comment. If the inserted text contains '$(class)', -# that will be replaced with the class name. -cmt_insert_class_header = "" # string - -# Path to a file that contains text to insert before an Objective-C message -# specification, if the method isn't preceded by a C/C++ comment. If the -# inserted text contains '$(message)' or '$(javaparam)', these will be -# replaced with, respectively, the name of the function, or the javadoc -# '@param' and '@return' stuff. -cmt_insert_oc_msg_header = "" # string - -# Whether a comment should be inserted if a preprocessor is encountered when -# stepping backwards from a function name. -# -# Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and -# cmt_insert_class_header. -cmt_insert_before_preproc = false # true/false - -# Whether a comment should be inserted if a function is declared inline to a -# class definition. -# -# Applies to cmt_insert_func_header. -# -# Default: true -cmt_insert_before_inlines = true # true/false - -# Whether a comment should be inserted if the function is a class constructor -# or destructor. -# -# Applies to cmt_insert_func_header. -cmt_insert_before_ctor_dtor = false # true/false - -# -# Code modifying options (non-whitespace) -# - -# Add or remove braces on a single-line 'do' statement. -mod_full_brace_do = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on a single-line 'for' statement. -mod_full_brace_for = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Add or remove braces on a single-line function definition. -mod_full_brace_function = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on a single-line 'if' statement. Braces will not be -# removed if the braced statement contains an 'else'. -mod_full_brace_if = ignore # ignore/add/remove/force/not_defined - -# Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either -# have, or do not have, braces. Overrides mod_full_brace_if. -# -# 0: Don't override mod_full_brace_if -# 1: Add braces to all blocks if any block needs braces and remove braces if -# they can be removed from all blocks -# 2: Add braces to all blocks if any block already has braces, regardless of -# whether it needs them -# 3: Add braces to all blocks if any block needs braces and remove braces if -# they can be removed from all blocks, except if all blocks have braces -# despite none needing them -mod_full_brace_if_chain = 0 # unsigned number - -# Whether to add braces to all blocks of an 'if'/'else if'/'else' chain. -# If true, mod_full_brace_if_chain will only remove braces from an 'if' that -# does not have an 'else if' or 'else'. -mod_full_brace_if_chain_only = false # true/false - -# Add or remove braces on single-line 'while' statement. -mod_full_brace_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on single-line 'using ()' statement. -mod_full_brace_using = ignore # ignore/add/remove/force/not_defined - -# Don't remove braces around statements that span N newlines -mod_full_brace_nl = 0 # unsigned number - -# Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks -# which span multiple lines. -# -# Affects: -# mod_full_brace_for -# mod_full_brace_if -# mod_full_brace_if_chain -# mod_full_brace_if_chain_only -# mod_full_brace_while -# mod_full_brace_using -# -# Does not affect: -# mod_full_brace_do -# mod_full_brace_function -mod_full_brace_nl_block_rem_mlcond = false # true/false - -# Add or remove unnecessary parentheses on 'return' statement. -mod_paren_on_return = ignore # ignore/add/remove/force/not_defined - -# Add or remove unnecessary parentheses on 'throw' statement. -mod_paren_on_throw = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Whether to change optional semicolons to real semicolons. -mod_pawn_semicolon = false # true/false - -# Whether to fully parenthesize Boolean expressions in 'while' and 'if' -# statement, as in 'if (a && b > c)' => 'if (a && (b > c))'. -mod_full_paren_if_bool = false # true/false - -# Whether to fully parenthesize Boolean expressions after '=' -# statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'. -mod_full_paren_assign_bool = false # true/false - -# Whether to fully parenthesize Boolean expressions after '=' -# statement, as in 'return a && b > c;' => 'return (a && (b > c));'. -mod_full_paren_return_bool = false # true/false - -# Whether to remove superfluous semicolons. -mod_remove_extra_semicolon = false # true/false - -# Whether to remove duplicate include. -mod_remove_duplicate_include = false # true/false - -# the following options (mod_XX_closebrace_comment) use different comment, -# depending of the setting of the next option. -# false: Use the c comment (default) -# true : Use the cpp comment -mod_add_force_c_closebrace_comment = false # true/false - -# If a function body exceeds the specified number of newlines and doesn't have -# a comment after the close brace, a comment will be added. -mod_add_long_function_closebrace_comment = 0 # unsigned number - -# If a namespace body exceeds the specified number of newlines and doesn't -# have a comment after the close brace, a comment will be added. -mod_add_long_namespace_closebrace_comment = 0 # unsigned number - -# If a class body exceeds the specified number of newlines and doesn't have a -# comment after the close brace, a comment will be added. -mod_add_long_class_closebrace_comment = 0 # unsigned number - -# If a switch body exceeds the specified number of newlines and doesn't have a -# comment after the close brace, a comment will be added. -mod_add_long_switch_closebrace_comment = 0 # unsigned number - -# If an #ifdef body exceeds the specified number of newlines and doesn't have -# a comment after the #endif, a comment will be added. -mod_add_long_ifdef_endif_comment = 0 # unsigned number - -# If an #ifdef or #else body exceeds the specified number of newlines and -# doesn't have a comment after the #else, a comment will be added. -mod_add_long_ifdef_else_comment = 0 # unsigned number - -# Whether to take care of the case by the mod_sort_xx options. -mod_sort_case_sensitive = false # true/false - -# Whether to sort consecutive single-line 'import' statements. -mod_sort_import = false # true/false - -# (C#) Whether to sort consecutive single-line 'using' statements. -mod_sort_using = false # true/false - -# Whether to sort consecutive single-line '#include' statements (C/C++) and -# '#import' statements (Objective-C). Be aware that this has the potential to -# break your code if your includes/imports have ordering dependencies. -mod_sort_include = false # true/false - -# Whether to prioritize '#include' and '#import' statements that contain -# filename without extension when sorting is enabled. -mod_sort_incl_import_prioritize_filename = false # true/false - -# Whether to prioritize '#include' and '#import' statements that does not -# contain extensions when sorting is enabled. -mod_sort_incl_import_prioritize_extensionless = false # true/false - -# Whether to prioritize '#include' and '#import' statements that contain -# angle over quotes when sorting is enabled. -mod_sort_incl_import_prioritize_angle_over_quotes = false # true/false - -# Whether to ignore file extension in '#include' and '#import' statements -# for sorting comparison. -mod_sort_incl_import_ignore_extension = false # true/false - -# Whether to group '#include' and '#import' statements when sorting is enabled. -mod_sort_incl_import_grouping_enabled = false # true/false - -# Whether to move a 'break' that appears after a fully braced 'case' before -# the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'. -mod_move_case_break = false # true/false - -# Whether to move a 'return' that appears after a fully braced 'case' before -# the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'. -mod_move_case_return = false # true/false - -# Add or remove braces around a fully braced case statement. Will only remove -# braces if there are no variable declarations in the block. -mod_case_brace = ignore # ignore/add/remove/force/not_defined - -# Whether to remove a void 'return;' that appears as the last statement in a -# function. -mod_remove_empty_return = false # true/false - -# Add or remove the comma after the last value of an enumeration. -mod_enum_last_comma = ignore # ignore/add/remove/force/not_defined - -# Syntax to use for infinite loops. -# -# 0: Leave syntax alone (default) -# 1: Rewrite as `for(;;)` -# 2: Rewrite as `while(true)` -# 3: Rewrite as `do`...`while(true);` -# 4: Rewrite as `while(1)` -# 5: Rewrite as `do`...`while(1);` -# -# Infinite loops that do not already match one of these syntaxes are ignored. -# Other options that affect loop formatting will be applied after transforming -# the syntax. -mod_infinite_loop = 0 # unsigned number - -# Add or remove the 'int' keyword in 'int short'. -mod_int_short = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'short int'. -mod_short_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int long'. -mod_int_long = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'long int'. -mod_long_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int signed'. -mod_int_signed = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'signed int'. -mod_signed_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int unsigned'. -mod_int_unsigned = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'unsigned int'. -mod_unsigned_int = ignore # ignore/add/remove/force/not_defined - -# If there is a situation where mod_int_* and mod_*_int would result in -# multiple int keywords, whether to keep the rightmost int (the default) or the -# leftmost int. -mod_int_prefer_int_on_left = false # true/false - -# (OC) Whether to organize the properties. If true, properties will be -# rearranged according to the mod_sort_oc_property_*_weight factors. -mod_sort_oc_properties = false # true/false - -# (OC) Weight of a class property modifier. -mod_sort_oc_property_class_weight = 0 # number - -# (OC) Weight of 'atomic' and 'nonatomic'. -mod_sort_oc_property_thread_safe_weight = 0 # number - -# (OC) Weight of 'readwrite' when organizing properties. -mod_sort_oc_property_readwrite_weight = 0 # number - -# (OC) Weight of a reference type specifier ('retain', 'copy', 'assign', -# 'weak', 'strong') when organizing properties. -mod_sort_oc_property_reference_weight = 0 # number - -# (OC) Weight of getter type ('getter=') when organizing properties. -mod_sort_oc_property_getter_weight = 0 # number - -# (OC) Weight of setter type ('setter=') when organizing properties. -mod_sort_oc_property_setter_weight = 0 # number - -# (OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified', -# 'null_resettable') when organizing properties. -mod_sort_oc_property_nullability_weight = 0 # number - -# -# Preprocessor options -# - -# How to use tabs when indenting preprocessor code. -# -# -1: Use 'indent_with_tabs' setting (default) -# 0: Spaces only -# 1: Indent with tabs to brace level, align with spaces -# 2: Indent and align with tabs, using spaces when not on a tabstop -# -# Default: -1 -pp_indent_with_tabs = -1 # number - -# Add or remove indentation of preprocessor directives inside #if blocks -# at brace level 0 (file-level). -pp_indent = ignore # ignore/add/remove/force/not_defined - -# Whether to indent #if/#else/#endif at the brace level. If false, these are -# indented from column 1. -pp_indent_at_level = false # true/false - -# Whether to indent #if/#else/#endif at the parenthesis level if the brace -# level is 0. If false, these are indented from column 1. -pp_indent_at_level0 = false # true/false - -# Specifies the number of columns to indent preprocessors per level -# at brace level 0 (file-level). If pp_indent_at_level=false, also specifies -# the number of columns to indent preprocessors per level -# at brace level > 0 (function-level). -# -# Default: 1 -pp_indent_count = 1 # unsigned number - -# Add or remove space after # based on pp level of #if blocks. -pp_space_after = ignore # ignore/add/remove/force/not_defined - -# Sets the number of spaces per level added with pp_space_after. -pp_space_count = 0 # unsigned number - -# The indent for '#region' and '#endregion' in C# and '#pragma region' in -# C/C++. Negative values decrease indent down to the first column. -pp_indent_region = 0 # number - -# Whether to indent the code between #region and #endregion. -pp_region_indent_code = false # true/false - -# If pp_indent_at_level=true, sets the indent for #if, #else and #endif when -# not at file-level. Negative values decrease indent down to the first column. -# -# =0: Indent preprocessors using output_tab_size -# >0: Column at which all preprocessors will be indented -pp_indent_if = 0 # number - -# Whether to indent the code between #if, #else and #endif. -pp_if_indent_code = false # true/false - -# Whether to indent the body of an #if that encompasses all the code in the file. -pp_indent_in_guard = false # true/false - -# Whether to indent '#define' at the brace level. If false, these are -# indented from column 1. -pp_define_at_level = false # true/false - -# Whether to indent '#include' at the brace level. -pp_include_at_level = false # true/false - -# Whether to ignore the '#define' body while formatting. -pp_ignore_define_body = false # true/false - -# An offset value that controls the indentation of the body of a multiline #define. -# 'body' refers to all the lines of a multiline #define except the first line. -# Requires 'pp_ignore_define_body = false'. -# -# <0: Absolute column: the body indentation starts off at the specified column -# (ex. -3 ==> the body is indented starting from column 3) -# >=0: Relative to the column of the '#' of '#define' -# (ex. 3 ==> the body is indented starting 3 columns at the right of '#') -# -# Default: 8 -pp_multiline_define_body_indent = 8 # number - -# Whether to indent case statements between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the case statements -# directly inside of. -# -# Default: true -pp_indent_case = true # true/false - -# Whether to indent whole function definitions between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the function definition -# is directly inside of. -# -# Default: true -pp_indent_func_def = true # true/false - -# Whether to indent extern C blocks between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the extern block is -# directly inside of. -# -# Default: true -pp_indent_extern = true # true/false - -# How to indent braces directly inside #if, #else, and #endif. -# Requires pp_if_indent_code=true and only applies to the indent of the -# preprocessor that the braces are directly inside of. -# 0: No extra indent -# 1: Indent by one level -# -1: Preserve original indentation -# -# Default: 1 -pp_indent_brace = 1 # number - -# Whether to print warning messages for unbalanced #if and #else blocks. -# This will print a message in the following cases: -# - if an #ifdef block ends on a different indent level than -# where it started from. Example: -# -# #ifdef TEST -# int i; -# { -# int j; -# #endif -# -# - an #elif/#else block ends on a different indent level than -# the corresponding #ifdef block. Example: -# -# #ifdef TEST -# int i; -# #else -# } -# int j; -# #endif -pp_warn_unbalanced_if = false # true/false - -# -# Sort includes options -# - -# The regex for include category with priority 0. -include_category_0 = "" # string - -# The regex for include category with priority 1. -include_category_1 = "" # string - -# The regex for include category with priority 2. -include_category_2 = "" # string - -# -# Use or Do not Use options -# - -# true: indent_func_call_param will be used (default) -# false: indent_func_call_param will NOT be used -# -# Default: true -use_indent_func_call_param = true # true/false - -# The value of the indentation for a continuation line is calculated -# differently if the statement is: -# - a declaration: your case with QString fileName ... -# - an assignment: your case with pSettings = new QSettings( ... -# -# At the second case the indentation value might be used twice: -# - at the assignment -# - at the function call (if present) -# -# To prevent the double use of the indentation value, use this option with the -# value 'true'. -# -# true: indent_continue will be used only once -# false: indent_continue will be used every time (default) -# -# Requires indent_ignore_first_continue=false. -use_indent_continue_only_once = false # true/false - -# The indentation can be: -# - after the assignment, at the '[' character -# - at the beginning of the lambda body -# -# true: indentation will be at the beginning of the lambda body -# false: indentation will be after the assignment (default) -indent_cpp_lambda_only_once = false # true/false - -# Whether sp_after_angle takes precedence over sp_inside_fparen. This was the -# historic behavior, but is probably not the desired behavior, so this is off -# by default. -use_sp_after_angle_always = false # true/false - -# Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially, -# this tries to format these so that they match Qt's normalized form (i.e. the -# result of QMetaObject::normalizedSignature), which can slightly improve the -# performance of the QObject::connect call, rather than how they would -# otherwise be formatted. -# -# See options_for_QT.cpp for details. -# -# Default: true -use_options_overriding_for_qt_macros = true # true/false - -# If true: the form feed character is removed from the list of whitespace -# characters. See https://en.cppreference.com/w/cpp/string/byte/isspace. -use_form_feed_no_more_as_whitespace_character = false # true/false - -# -# Warn levels - 1: error, 2: warning (default), 3: note -# - -# (C#) Warning is given if doing tab-to-\t replacement and we have found one -# in a C# verbatim string literal. -# -# Default: 2 -warn_level_tabs_found_in_verbatim_string_literals = 2 # unsigned number - -# Limit the number of loops. -# Used by uncrustify.cpp to exit from infinite loop. -# 0: no limit. -debug_max_number_of_loops = 0 # number - -# Set the number of the line to protocol; -# Used in the function prot_the_line if the 2. parameter is zero. -# 0: nothing protocol. -debug_line_number_to_protocol = 0 # number - -# Set the number of second(s) before terminating formatting the current file, -# 0: no timeout. -# only for linux -debug_timeout = 0 # number - -# Set the number of characters to be printed if the text is too long, -# 0: do not truncate. -debug_truncate = 0 # unsigned number - -# sort (or not) the tracking info. -# -# Default: true -debug_sort_the_tracks = true # true/false - -# decode (or not) the flags as a new line. -# only if the -p option is set. -debug_decode_the_flags = false # true/false - -# use (or not) the exit(EX_SOFTWARE) function. -# -# Default: true -debug_use_the_exit_function_pop = true # true/false - -# insert the number of the line at the beginning of each line -set_numbering_for_html_output = false # true/false - -# Meaning of the settings: -# Ignore - do not do any changes -# Add - makes sure there is 1 or more space/brace/newline/etc -# Force - makes sure there is exactly 1 space/brace/newline/etc, -# behaves like Add in some contexts -# Remove - removes space/brace/newline/etc -# -# -# - Token(s) can be treated as specific type(s) with the 'set' option: -# `set tokenType tokenString [tokenString...]` -# -# Example: -# `set BOOL __AND__ __OR__` -# -# tokenTypes are defined in src/token_enum.h, use them without the -# 'CT_' prefix: 'CT_BOOL' => 'BOOL' -# -# -# - Token(s) can be treated as type(s) with the 'type' option. -# `type tokenString [tokenString...]` -# -# Example: -# `type int c_uint_8 Rectangle` -# -# This can also be achieved with `set TYPE int c_uint_8 Rectangle` -# -# -# To embed whitespace in tokenStrings use the '\' escape character, or quote -# the tokenStrings. These quotes are supported: "'` -# -# -# - Support for the auto detection of languages through the file ending can be -# added using the 'file_ext' command. -# `file_ext langType langString [langString..]` -# -# Example: -# `file_ext CPP .ch .cxx .cpp.in` -# -# langTypes are defined in uncrusify_types.h in the lang_flag_e enum, use -# them without the 'LANG_' prefix: 'LANG_CPP' => 'CPP' -# -# -# - Custom macro-based indentation can be set up using 'macro-open', -# 'macro-else' and 'macro-close'. -# `(macro-open | macro-else | macro-close) tokenString` -# -# Example: -# `macro-open BEGIN_TEMPLATE_MESSAGE_MAP` -# `macro-open BEGIN_MESSAGE_MAP` -# `macro-close END_MESSAGE_MAP` -# -# -# option(s) with 'not default' value: 0 -# diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/default.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/default.cfg deleted file mode 100644 index 9b3d568c..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/default.cfg +++ /dev/null @@ -1,3708 +0,0 @@ -# Uncrustify-0.78.0 - -# -# General options -# - -# The type of line endings. -# -# Default: auto -newlines = auto # lf/crlf/cr/auto - -# The original size of tabs in the input. -# -# Default: 8 -input_tab_size = 8 # unsigned number - -# The size of tabs in the output (only used if align_with_tabs=true). -# -# Default: 8 -output_tab_size = 8 # unsigned number - -# The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^). -# -# Default: 92 -string_escape_char = 92 # unsigned number - -# Alternate string escape char (usually only used for Pawn). -# Only works right before the quote char. -string_escape_char2 = 0 # unsigned number - -# Replace tab characters found in string literals with the escape sequence \t -# instead. -string_replace_tab_chars = false # true/false - -# Allow interpreting '>=' and '>>=' as part of a template in code like -# 'void f(list>=val);'. If true, 'assert(x<0 && y>=3)' will be broken. -# Improvements to template detection may make this option obsolete. -tok_split_gte = false # true/false - -# Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros). -disable_processing_nl_cont = false # true/false - -# Specify the marker used in comments to disable processing of part of the -# file. -# -# Default: *INDENT-OFF* -disable_processing_cmt = " *INDENT-OFF*" # string - -# Specify the marker used in comments to (re)enable processing in a file. -# -# Default: *INDENT-ON* -enable_processing_cmt = " *INDENT-ON*" # string - -# Enable parsing of digraphs. -enable_digraphs = false # true/false - -# Option to allow both disable_processing_cmt and enable_processing_cmt -# strings, if specified, to be interpreted as ECMAScript regular expressions. -# If true, a regex search will be performed within comments according to the -# specified patterns in order to disable/enable processing. -processing_cmt_as_regex = false # true/false - -# Add or remove the UTF-8 BOM (recommend 'remove'). -utf8_bom = ignore # ignore/add/remove/force/not_defined - -# If the file contains bytes with values between 128 and 255, but is not -# UTF-8, then output as UTF-8. -utf8_byte = false # true/false - -# Force the output encoding to UTF-8. -utf8_force = false # true/false - -# -# Spacing options -# - -# Add or remove space around non-assignment symbolic operators ('+', '/', '%', -# '<<', and so forth). -sp_arith = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around arithmetic operators '+' and '-'. -# -# Overrides sp_arith. -sp_arith_additive = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment operator '=', '+=', etc. -sp_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around '=' in C++11 lambda capture specifications. -# -# Overrides sp_assign. -sp_cpp_lambda_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the capture specification of a C++11 lambda when -# an argument list is present, as in '[] (int x){ ... }'. -sp_cpp_lambda_square_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the capture specification of a C++11 lambda with -# no argument list is present, as in '[] { ... }'. -sp_cpp_lambda_square_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening parenthesis and before the closing -# parenthesis of a argument list of a C++11 lambda, as in -# '[]( ){ ... }' -# with an empty list. -sp_cpp_lambda_argument_list_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening parenthesis and before the closing -# parenthesis of a argument list of a C++11 lambda, as in -# '[]( int x ){ ... }'. -sp_cpp_lambda_argument_list = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the argument list of a C++11 lambda, as in -# '[](int x) { ... }'. -sp_cpp_lambda_paren_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a lambda body and its call operator of an -# immediately invoked lambda, as in '[]( ... ){ ... } ( ... )'. -sp_cpp_lambda_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment operator '=' in a prototype. -# -# If set to ignore, use sp_assign. -sp_assign_default = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before assignment operator '=', '+=', etc. -# -# Overrides sp_assign. -sp_before_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after assignment operator '=', '+=', etc. -# -# Overrides sp_assign. -sp_after_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space in 'enum {'. -# -# Default: add -sp_enum_brace = add # ignore/add/remove/force/not_defined - -# Add or remove space in 'NS_ENUM ('. -sp_enum_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment '=' in enum. -sp_enum_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before assignment '=' in enum. -# -# Overrides sp_enum_assign. -sp_enum_before_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after assignment '=' in enum. -# -# Overrides sp_enum_assign. -sp_enum_after_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment ':' in enum. -sp_enum_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around preprocessor '##' concatenation operator. -# -# Default: add -sp_pp_concat = add # ignore/add/remove/force/not_defined - -# Add or remove space after preprocessor '#' stringify operator. -# Also affects the '#@' charizing operator. -sp_pp_stringify = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before preprocessor '#' stringify operator -# as in '#define x(y) L#y'. -sp_before_pp_stringify = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around boolean operators '&&' and '||'. -sp_bool = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around compare operator '<', '>', '==', etc. -sp_compare = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')'. -sp_inside_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested parentheses, i.e. '((' vs. ') )'. -sp_paren_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('. -sp_cparen_oparen = ignore # ignore/add/remove/force/not_defined - -# Whether to balance spaces inside nested parentheses. -sp_balance_nested_parens = false # true/false - -# Add or remove space between ')' and '{'. -sp_paren_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested braces, i.e. '{{' vs. '{ {'. -sp_brace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*'. -sp_before_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that isn't followed by a -# variable name. If set to ignore, sp_before_ptr_star is used instead. -sp_before_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by a qualifier. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_qualifier_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by 'operator' keyword. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_operator_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by -# a class scope (as in 'int *MyClass::method()') or namespace scope -# (as in 'int *my_ns::func()'). -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_scope_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by '::', -# as in 'int *::func()'. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_global_scope_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' that isn't -# followed by a variable name, as in '(char const *)'. If set to ignore, -# sp_before_ptr_star is used instead. -sp_qualifier_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between pointer stars '*', as in 'int ***a;'. -sp_between_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between pointer star '*' and reference '&', as in 'int *& a;'. -sp_between_ptr_ref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer star '*', if followed by a word. -# -# Overrides sp_type_func. -sp_after_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer caret '^', if followed by a word. -sp_after_ptr_block_caret = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer star '*', if followed by a qualifier. -sp_after_ptr_star_qualifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*', if followed by a function -# prototype or function definition. -# -# Overrides sp_after_ptr_star and sp_type_func. -sp_after_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*' in the trailing return of a -# function prototype or function definition. -sp_after_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the pointer star '*' and the name of the variable -# in a function pointer definition. -sp_ptr_star_func_var = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the pointer star '*' and the name of the type -# in a function pointer type definition. -sp_ptr_star_func_type = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*', if followed by an open -# parenthesis, as in 'void* (*)()'. -sp_ptr_star_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a pointer star '*', if followed by a function -# prototype or function definition. If set to ignore, sp_before_ptr_star is -# used instead. -sp_before_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' followed by -# the name of the function in a function prototype or definition, as in -# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead. -sp_qualifier_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a pointer star '*' in the trailing return of a -# function prototype or function definition. -sp_before_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' in the -# trailing return of a function prototype or function definition, as in -# 'auto foo() -> char const *'. -sp_qualifier_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&'. -sp_before_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&' that isn't followed by a -# variable name. If set to ignore, sp_before_byref is used instead. -sp_before_unnamed_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after reference sign '&', if followed by a word. -# -# Overrides sp_type_func. -sp_after_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a reference sign '&', if followed by a function -# prototype or function definition. -# -# Overrides sp_after_byref and sp_type_func. -sp_after_byref_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&', if followed by a function -# prototype or function definition. -sp_before_byref_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a reference sign '&', if followed by an open -# parenthesis, as in 'char& (*)()'. -sp_byref_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between type and word. In cases where total removal of -# whitespace would be a syntax error, a value of 'remove' is treated the same -# as 'force'. -# -# This also affects some other instances of space following a type that are -# not covered by other options; for example, between the return type and -# parenthesis of a function type template argument, between the type and -# parenthesis of an array parameter, or between 'decltype(...)' and the -# following word. -# -# Default: force -sp_after_type = force # ignore/add/remove/force/not_defined - -# Add or remove space between 'decltype(...)' and word, -# brace or function call. -sp_after_decltype = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space before the parenthesis in the D constructs -# 'template Foo(' and 'class Foo('. -sp_before_template_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'template' and '<'. -# If set to ignore, sp_before_angle is used. -sp_template_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '<'. -sp_before_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '<' and '>'. -sp_inside_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '<>'. -# if empty. -sp_inside_angle_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and ':'. -sp_angle_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '>'. -sp_after_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '(' as found in 'new List(foo);'. -sp_angle_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '()' as found in 'new List();'. -sp_angle_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and a word as in 'List m;' or -# 'template static ...'. -sp_angle_word = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '>' in '>>' (template stuff). -# -# Default: add -sp_angle_shift = add # ignore/add/remove/force/not_defined - -# (C++11) Permit removal of the space between '>>' in 'foo >'. Note -# that sp_angle_shift cannot remove the space without this option. -sp_permit_cpp11_shift = false # true/false - -# Add or remove space before '(' of control statements ('if', 'for', 'switch', -# 'while', etc.). -sp_before_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')' of control statements other than -# 'for'. -sp_inside_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '(' of control statements other than 'for'. -# -# Overrides sp_inside_sparen. -sp_inside_sparen_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ')' of control statements other than 'for'. -# -# Overrides sp_inside_sparen. -sp_inside_sparen_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')' of 'for' statements. -sp_inside_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '(' of 'for' statements. -# -# Overrides sp_inside_for. -sp_inside_for_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ')' of 'for' statements. -# -# Overrides sp_inside_for. -sp_inside_for_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '((' or '))' of control statements. -sp_sparen_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ')' of control statements. -sp_after_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of control statements. -sp_sparen_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'do' and '{'. -sp_do_brace_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'while'. -sp_brace_close_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'while' and '('. Overrides sp_before_sparen. -sp_while_paren_open = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'invariant' and '('. -sp_invariant_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space after the ')' in 'invariant (C) c'. -sp_after_invariant_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before empty statement ';' on 'if', 'for' and 'while'. -sp_special_semi = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ';'. -# -# Default: remove -sp_before_semi = remove # ignore/add/remove/force/not_defined - -# Add or remove space before ';' in non-empty 'for' statements. -sp_before_semi_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a semicolon of an empty left part of a for -# statement, as in 'for ( ; ; )'. -sp_before_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the semicolons of an empty middle part of a for -# statement, as in 'for ( ; ; )'. -sp_between_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ';', except when followed by a comment. -# -# Default: add -sp_after_semi = add # ignore/add/remove/force/not_defined - -# Add or remove space after ';' in non-empty 'for' statements. -# -# Default: force -sp_after_semi_for = force # ignore/add/remove/force/not_defined - -# Add or remove space after the final semicolon of an empty part of a for -# statement, as in 'for ( ; ; )'. -sp_after_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[' (except '[]'). -sp_before_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[' for a variable definition. -# -# Default: remove -sp_before_vardef_square = remove # ignore/add/remove/force/not_defined - -# Add or remove space before '[' for asm block. -sp_before_square_asm_block = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[]'. -sp_before_squares = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before C++17 structured bindings. -sp_cpp_before_struct_binding = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside a non-empty '[' and ']'. -sp_inside_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '[]'. -# if empty. -sp_inside_square_empty = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and -# ']'. If set to ignore, sp_inside_square is used. -sp_inside_square_oc_array = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ',', i.e. 'a,b' vs. 'a, b'. -sp_after_comma = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'. -# -# Default: remove -sp_before_comma = remove # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between ',' and ']' in multidimensional array type -# like 'int[,,]'. -sp_after_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between '[' and ',' in multidimensional array type -# like 'int[,,]'. -sp_before_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between ',' in multidimensional array type -# like 'int[,,]'. -sp_between_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between an open parenthesis and comma, -# i.e. '(,' vs. '( ,'. -# -# Default: force -sp_paren_comma = force # ignore/add/remove/force/not_defined - -# Add or remove space between a type and ':'. -sp_type_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the variadic '...' when preceded by a -# non-punctuator. -# The value REMOVE will be overridden with FORCE -sp_after_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the variadic '...' when preceded by a -# non-punctuator. -# The value REMOVE will be overridden with FORCE -sp_before_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a type and '...'. -sp_type_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a '*' and '...'. -sp_ptr_type_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '...'. -sp_paren_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '&&' and '...'. -sp_byref_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and a qualifier such as 'const'. -sp_paren_qualifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and 'noexcept'. -sp_paren_noexcept = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after class ':'. -sp_after_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before class ':'. -sp_before_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after class constructor ':'. -# -# Default: add -sp_after_constr_colon = add # ignore/add/remove/force/not_defined - -# Add or remove space before class constructor ':'. -# -# Default: add -sp_before_constr_colon = add # ignore/add/remove/force/not_defined - -# Add or remove space before case ':'. -# -# Default: remove -sp_before_case_colon = remove # ignore/add/remove/force/not_defined - -# Add or remove space between 'operator' and operator sign. -sp_after_operator = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the operator symbol and the open parenthesis, as -# in 'operator ++('. -sp_after_operator_sym = ignore # ignore/add/remove/force/not_defined - -# Overrides sp_after_operator_sym when the operator has no arguments, as in -# 'operator *()'. -sp_after_operator_sym_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or -# '(int)a' vs. '(int) a'. -sp_after_cast = ignore # ignore/add/remove/force/not_defined - -# Add or remove spaces inside cast parentheses. -sp_inside_paren_cast = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the type and open parenthesis in a C++ cast, -# i.e. 'int(exp)' vs. 'int (exp)'. -sp_cpp_cast_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof' and '('. -sp_sizeof_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof' and '...'. -sp_sizeof_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof...' and '('. -sp_sizeof_ellipsis_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '...' and a parameter pack. -sp_ellipsis_parameter_pack = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a parameter pack and '...'. -sp_parameter_pack_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'decltype' and '('. -sp_decltype_paren = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Add or remove space after the tag keyword. -sp_after_tag = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside enum '{' and '}'. -sp_inside_braces_enum = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside struct/union '{' and '}'. -sp_inside_braces_struct = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside Objective-C boxed dictionary '{' and '}' -sp_inside_braces_oc_dict = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after open brace in an unnamed temporary -# direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore. -sp_after_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before close brace in an unnamed temporary -# direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore. -sp_before_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside an unnamed temporary direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore -# works only if sp_before_type_brace_init_lst_close is set to ignore. -sp_inside_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '{' and '}'. -sp_inside_braces = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '{}'. -# if empty. -sp_inside_braces_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around trailing return operator '->'. -sp_trailing_return = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between return type and function name. A minimum of 1 -# is forced except for pointer return types. -sp_type_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between type and open brace of an unnamed temporary -# direct-list-initialization. -sp_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' on function declaration. -sp_func_proto_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function declaration -# if empty. -sp_func_proto_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' with a typedef specifier. -sp_func_type_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between alias name and '(' of a non-pointer function type typedef. -sp_func_def_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function definition -# if empty. -sp_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside empty function '()'. -# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. -sp_inside_fparens = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside function '(' and ')'. -sp_inside_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside user functor '(' and ')'. -sp_func_call_user_inside_rparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside empty functor '()'. -# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. -sp_inside_rparens = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside functor '(' and ')'. -sp_inside_rparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside the first parentheses in a function type, as in -# 'void (*x)(...)'. -sp_inside_tparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the ')' and '(' in a function type, as in -# 'void (*x)(...)'. -sp_after_tparen_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ']' and '(' when part of a function call. -sp_square_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of function. -sp_fparen_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of a function call in object -# initialization. -# -# Overrides sp_fparen_brace. -sp_fparen_brace_initializer = ignore # ignore/add/remove/force/not_defined - -# (Java) Add or remove space between ')' and '{{' of double brace initializer. -sp_fparen_dbrace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' on function calls. -sp_func_call_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function calls without -# parameters. If set to ignore (the default), sp_func_call_paren is used. -sp_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the user function name and '(' on function -# calls. You need to set a keyword to be a user function in the config file, -# like: -# set func_call_user tr _ i18n -sp_func_call_user_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside user function '(' and ')'. -sp_func_call_user_inside_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested parentheses with user functions, -# i.e. '((' vs. '( ('. -sp_func_call_user_paren_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a constructor/destructor and the open -# parenthesis. -sp_func_class_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a constructor without parameters or destructor -# and '()'. -sp_func_class_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after 'return'. -# -# Default: force -sp_return = force # ignore/add/remove/force/not_defined - -# Add or remove space between 'return' and '('. -sp_return_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'return' and '{'. -sp_return_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '__attribute__' and '('. -sp_attribute_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'defined' and '(' in '#if defined (FOO)'. -sp_defined_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'throw' and '(' in 'throw (something)'. -sp_throw_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'throw' and anything other than '(' as in -# '@throw [...];'. -sp_after_throw = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'catch' and '(' in 'catch (something) { }'. -# If set to ignore, sp_before_sparen is used. -sp_catch_paren = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@catch' and '(' -# in '@catch (something) { }'. If set to ignore, sp_catch_paren is used. -sp_oc_catch_paren = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before Objective-C protocol list -# as in '@protocol Protocol' or '@interface MyClass : NSObject'. -sp_before_oc_proto_list = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between class name and '(' -# in '@interface className(categoryName):BaseClass' -sp_oc_classname_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'version' and '(' -# in 'version (something) { }'. If set to ignore, sp_before_sparen is used. -sp_version_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'scope' and '(' -# in 'scope (something) { }'. If set to ignore, sp_before_sparen is used. -sp_scope_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'super' and '(' in 'super (something)'. -# -# Default: remove -sp_super_paren = remove # ignore/add/remove/force/not_defined - -# Add or remove space between 'this' and '(' in 'this (something)'. -# -# Default: remove -sp_this_paren = remove # ignore/add/remove/force/not_defined - -# Add or remove space between a macro name and its definition. -sp_macro = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a macro function ')' and its definition. -sp_macro_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'else' and '{' if on the same line. -sp_else_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'else' if on the same line. -sp_brace_else = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and the name of a typedef on the same line. -sp_brace_typedef = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the '{' of a 'catch' statement, if the '{' and -# 'catch' are on the same line, as in 'catch (decl) {'. -sp_catch_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the '{' of a '@catch' statement, if the '{' -# and '@catch' are on the same line, as in '@catch (decl) {'. -# If set to ignore, sp_catch_brace is used. -sp_oc_catch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'catch' if on the same line. -sp_brace_catch = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '}' and '@catch' if on the same line. -# If set to ignore, sp_brace_catch is used. -sp_oc_brace_catch = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'finally' and '{' if on the same line. -sp_finally_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'finally' if on the same line. -sp_brace_finally = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'try' and '{' if on the same line. -sp_try_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between get/set and '{' if on the same line. -sp_getset_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a variable and '{' for C++ uniform -# initialization. -sp_word_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a variable and '{' for a namespace. -# -# Default: add -sp_word_brace_ns = add # ignore/add/remove/force/not_defined - -# Add or remove space before the '::' operator. -sp_before_dc = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '::' operator. -sp_after_dc = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove around the D named array initializer ':' operator. -sp_d_array_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '!' (not) unary operator. -# -# Default: remove -sp_not = remove # ignore/add/remove/force/not_defined - -# Add or remove space between two '!' (not) unary operators. -# If set to ignore, sp_not will be used. -sp_not_not = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '~' (invert) unary operator. -# -# Default: remove -sp_inv = remove # ignore/add/remove/force/not_defined - -# Add or remove space after the '&' (address-of) unary operator. This does not -# affect the spacing after a '&' that is part of a type. -# -# Default: remove -sp_addr = remove # ignore/add/remove/force/not_defined - -# Add or remove space around the '.' or '->' operators. -# -# Default: remove -sp_member = remove # ignore/add/remove/force/not_defined - -# Add or remove space after the '*' (dereference) unary operator. This does -# not affect the spacing after a '*' that is part of a type. -# -# Default: remove -sp_deref = remove # ignore/add/remove/force/not_defined - -# Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'. -# -# Default: remove -sp_sign = remove # ignore/add/remove/force/not_defined - -# Add or remove space between '++' and '--' the word to which it is being -# applied, as in '(--x)' or 'y++;'. -# -# Default: remove -sp_incdec = remove # ignore/add/remove/force/not_defined - -# Add or remove space before a backslash-newline at the end of a line. -# -# Default: add -sp_before_nl_cont = add # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;' -# or '+(int) bar;'. -sp_after_oc_scope = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in message specs, -# i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'. -sp_after_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in message specs, -# i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'. -sp_before_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in immutable dictionary expression -# 'NSDictionary *test = @{@"foo" :@"bar"};'. -sp_after_oc_dict_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in immutable dictionary expression -# 'NSDictionary *test = @{@"foo" :@"bar"};'. -sp_before_oc_dict_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in message specs, -# i.e. '[object setValue:1];' vs. '[object setValue: 1];'. -sp_after_send_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in message specs, -# i.e. '[object setValue:1];' vs. '[object setValue :1];'. -sp_before_send_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the (type) in message specs, -# i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'. -sp_after_oc_type = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the first (type) in message specs, -# i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'. -sp_after_oc_return_type = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@selector' and '(', -# i.e. '@selector(msgName)' vs. '@selector (msgName)'. -# Also applies to '@protocol()' constructs. -sp_after_oc_at_sel = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@selector(x)' and the following word, -# i.e. '@selector(foo) a:' vs. '@selector(foo)a:'. -sp_after_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside '@selector' parentheses, -# i.e. '@selector(foo)' vs. '@selector( foo )'. -# Also applies to '@protocol()' constructs. -sp_inside_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before a block pointer caret, -# i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'. -sp_before_oc_block_caret = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after a block pointer caret, -# i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'. -sp_after_oc_block_caret = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between the receiver and selector in a message, -# as in '[receiver selector ...]'. -sp_after_oc_msg_receiver = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after '@property'. -sp_after_oc_property = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@synchronized' and the open parenthesis, -# i.e. '@synchronized(foo)' vs. '@synchronized (foo)'. -sp_after_oc_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around the ':' in 'b ? t : f'. -sp_cond_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the ':' in 'b ? t : f'. -# -# Overrides sp_cond_colon. -sp_cond_colon_before = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the ':' in 'b ? t : f'. -# -# Overrides sp_cond_colon. -sp_cond_colon_after = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around the '?' in 'b ? t : f'. -sp_cond_question = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the '?' in 'b ? t : f'. -# -# Overrides sp_cond_question. -sp_cond_question_before = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '?' in 'b ? t : f'. -# -# Overrides sp_cond_question. -sp_cond_question_after = ignore # ignore/add/remove/force/not_defined - -# In the abbreviated ternary form '(a ?: b)', add or remove space between '?' -# and ':'. -# -# Overrides all other sp_cond_* options. -sp_cond_ternary_short = ignore # ignore/add/remove/force/not_defined - -# Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make -# sense here. -sp_case_label = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space around the D '..' operator. -sp_range = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ':' in a Java/C++11 range-based 'for', -# as in 'for (Type var : expr)'. -sp_after_for_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ':' in a Java/C++11 range-based 'for', -# as in 'for (Type var : expr)'. -sp_before_for_colon = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'extern' and '(' as in 'extern (C)'. -sp_extern_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening of a C++ comment, as in '// A'. -sp_cmt_cpp_start = ignore # ignore/add/remove/force/not_defined - -# remove space after the '//' and the pvs command '-V1234', -# only works with sp_cmt_cpp_start set to add or force. -sp_cmt_cpp_pvs = false # true/false - -# remove space after the '//' and the command 'lint', -# only works with sp_cmt_cpp_start set to add or force. -sp_cmt_cpp_lint = false # true/false - -# Add or remove space in a C++ region marker comment, as in '// BEGIN'. -# A region marker is defined as a comment which is not preceded by other text -# (i.e. the comment is the first non-whitespace on the line), and which starts -# with either 'BEGIN' or 'END'. -# -# Overrides sp_cmt_cpp_start. -sp_cmt_cpp_region = ignore # ignore/add/remove/force/not_defined - -# If true, space added with sp_cmt_cpp_start will be added after Doxygen -# sequences like '///', '///<', '//!' and '//!<'. -sp_cmt_cpp_doxygen = false # true/false - -# If true, space added with sp_cmt_cpp_start will be added after Qt translator -# or meta-data comments like '//:', '//=', and '//~'. -sp_cmt_cpp_qttr = false # true/false - -# Add or remove space between #else or #endif and a trailing comment. -sp_endif_cmt = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after 'new', 'delete' and 'delete[]'. -sp_after_new = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'new' and '(' in 'new()'. -sp_between_new_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and type in 'new(foo) BAR'. -sp_after_newop_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside parentheses of the new operator -# as in 'new(foo) BAR'. -sp_inside_newop_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the open parenthesis of the new operator, -# as in 'new(foo) BAR'. -# -# Overrides sp_inside_newop_paren. -sp_inside_newop_paren_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the close parenthesis of the new operator, -# as in 'new(foo) BAR'. -# -# Overrides sp_inside_newop_paren. -sp_inside_newop_paren_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a trailing comment. -sp_before_tr_cmt = ignore # ignore/add/remove/force/not_defined - -# Number of spaces before a trailing comment. -sp_num_before_tr_cmt = 0 # unsigned number - -# Add or remove space before an embedded comment. -# -# Default: force -sp_before_emb_cmt = force # ignore/add/remove/force/not_defined - -# Number of spaces before an embedded comment. -# -# Default: 1 -sp_num_before_emb_cmt = 1 # unsigned number - -# Add or remove space after an embedded comment. -# -# Default: force -sp_after_emb_cmt = force # ignore/add/remove/force/not_defined - -# Number of spaces after an embedded comment. -# -# Default: 1 -sp_num_after_emb_cmt = 1 # unsigned number - -# (Java) Add or remove space between an annotation and the open parenthesis. -sp_annotation_paren = ignore # ignore/add/remove/force/not_defined - -# If true, vbrace tokens are dropped to the previous token and skipped. -sp_skip_vbrace_tokens = false # true/false - -# Add or remove space after 'noexcept'. -sp_after_noexcept = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '_'. -sp_vala_after_translation = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a bit colon ':'. -sp_before_bit_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a bit colon ':'. -sp_after_bit_colon = ignore # ignore/add/remove/force/not_defined - -# If true, a is inserted after #define. -force_tab_after_define = false # true/false - -# -# Indenting options -# - -# The number of columns to indent per level. Usually 2, 3, 4, or 8. -# -# Default: 8 -indent_columns = 8 # unsigned number - -# Whether to ignore indent for the first continuation line. Subsequent -# continuation lines will still be indented to match the first. -indent_ignore_first_continue = false # true/false - -# The continuation indent. If non-zero, this overrides the indent of '(', '[' -# and '=' continuation indents. Negative values are OK; negative value is -# absolute and not increased for each '(' or '[' level. -# -# For FreeBSD, this is set to 4. -# Requires indent_ignore_first_continue=false. -indent_continue = 0 # number - -# The continuation indent, only for class header line(s). If non-zero, this -# overrides the indent of 'class' continuation indents. -# Requires indent_ignore_first_continue=false. -indent_continue_class_head = 0 # unsigned number - -# Whether to indent empty lines (i.e. lines which contain only spaces before -# the newline character). -indent_single_newlines = false # true/false - -# The continuation indent for func_*_param if they are true. If non-zero, this -# overrides the indent. -indent_param = 0 # unsigned number - -# How to use tabs when indenting code. -# -# 0: Spaces only -# 1: Indent with tabs to brace level, align with spaces (default) -# 2: Indent and align with tabs, using spaces when not on a tabstop -# -# Default: 1 -indent_with_tabs = 1 # unsigned number - -# Whether to indent comments that are not at a brace level with tabs on a -# tabstop. Requires indent_with_tabs=2. If false, will use spaces. -indent_cmt_with_tabs = false # true/false - -# Whether to indent strings broken by '\' so that they line up. -indent_align_string = false # true/false - -# The number of spaces to indent multi-line XML strings. -# Requires indent_align_string=true. -indent_xml_string = 0 # unsigned number - -# Spaces to indent '{' from level. -indent_brace = 0 # unsigned number - -# Whether braces are indented to the body level. -indent_braces = false # true/false - -# Whether to disable indenting function braces if indent_braces=true. -indent_braces_no_func = false # true/false - -# Whether to disable indenting class braces if indent_braces=true. -indent_braces_no_class = false # true/false - -# Whether to disable indenting struct braces if indent_braces=true. -indent_braces_no_struct = false # true/false - -# Whether to indent based on the size of the brace parent, -# i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc. -indent_brace_parent = false # true/false - -# Whether to indent based on the open parenthesis instead of the open brace -# in '({\n'. -indent_paren_open_brace = false # true/false - -# (C#) Whether to indent the brace of a C# delegate by another level. -indent_cs_delegate_brace = false # true/false - -# (C#) Whether to indent a C# delegate (to handle delegates with no brace) by -# another level. -indent_cs_delegate_body = false # true/false - -# Whether to indent the body of a 'namespace'. -indent_namespace = false # true/false - -# Whether to indent only the first namespace, and not any nested namespaces. -# Requires indent_namespace=true. -indent_namespace_single_indent = false # true/false - -# The number of spaces to indent a namespace block. -# If set to zero, use the value indent_columns -indent_namespace_level = 0 # unsigned number - -# If the body of the namespace is longer than this number, it won't be -# indented. Requires indent_namespace=true. 0 means no limit. -indent_namespace_limit = 0 # unsigned number - -# Whether to indent only in inner namespaces (nested in other namespaces). -# Requires indent_namespace=true. -indent_namespace_inner_only = false # true/false - -# Whether the 'extern "C"' body is indented. -indent_extern = false # true/false - -# Whether the 'class' body is indented. -indent_class = false # true/false - -# Whether to ignore indent for the leading base class colon. -indent_ignore_before_class_colon = false # true/false - -# Additional indent before the leading base class colon. -# Negative values decrease indent down to the first column. -# Requires indent_ignore_before_class_colon=false and a newline break before -# the colon (see pos_class_colon and nl_class_colon) -indent_before_class_colon = 0 # number - -# Whether to indent the stuff after a leading base class colon. -indent_class_colon = false # true/false - -# Whether to indent based on a class colon instead of the stuff after the -# colon. Requires indent_class_colon=true. -indent_class_on_colon = false # true/false - -# Whether to ignore indent for a leading class initializer colon. -indent_ignore_before_constr_colon = false # true/false - -# Whether to indent the stuff after a leading class initializer colon. -indent_constr_colon = false # true/false - -# Virtual indent from the ':' for leading member initializers. -# -# Default: 2 -indent_ctor_init_leading = 2 # unsigned number - -# Virtual indent from the ':' for following member initializers. -# -# Default: 2 -indent_ctor_init_following = 2 # unsigned number - -# Additional indent for constructor initializer list. -# Negative values decrease indent down to the first column. -indent_ctor_init = 0 # number - -# Whether to indent 'if' following 'else' as a new block under the 'else'. -# If false, 'else\nif' is treated as 'else if' for indenting purposes. -indent_else_if = false # true/false - -# Amount to indent variable declarations after a open brace. -# -# <0: Relative -# >=0: Absolute -indent_var_def_blk = 0 # number - -# Whether to indent continued variable declarations instead of aligning. -indent_var_def_cont = false # true/false - -# How to indent continued shift expressions ('<<' and '>>'). -# Set align_left_shift=false when using this. -# 0: Align shift operators instead of indenting them (default) -# 1: Indent by one level -# -1: Preserve original indentation -indent_shift = 0 # number - -# Whether to force indentation of function definitions to start in column 1. -indent_func_def_force_col1 = false # true/false - -# Whether to indent continued function call parameters one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_call_param = false # true/false - -# Whether to indent continued function definition parameters one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_def_param = false # true/false - -# for function definitions, only if indent_func_def_param is false -# Allows to align params when appropriate and indent them when not -# behave as if it was true if paren position is more than this value -# if paren position is more than the option value -indent_func_def_param_paren_pos_threshold = 0 # unsigned number - -# Whether to indent continued function call prototype one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_proto_param = false # true/false - -# Whether to indent continued function call declaration one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_class_param = false # true/false - -# Whether to indent continued class variable constructors one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_ctor_var_param = false # true/false - -# Whether to indent continued template parameter list one indent level, -# rather than aligning parameters under the open parenthesis. -indent_template_param = false # true/false - -# Double the indent for indent_func_xxx_param options. -# Use both values of the options indent_columns and indent_param. -indent_func_param_double = false # true/false - -# Indentation column for standalone 'const' qualifier on a function -# prototype. -indent_func_const = 0 # unsigned number - -# Indentation column for standalone 'throw' qualifier on a function -# prototype. -indent_func_throw = 0 # unsigned number - -# How to indent within a macro followed by a brace on the same line -# This allows reducing the indent in macros that have (for example) -# `do { ... } while (0)` blocks bracketing them. -# -# true: add an indent for the brace on the same line as the macro -# false: do not add an indent for the brace on the same line as the macro -# -# Default: true -indent_macro_brace = true # true/false - -# The number of spaces to indent a continued '->' or '.'. -# Usually set to 0, 1, or indent_columns. -indent_member = 0 # unsigned number - -# Whether lines broken at '.' or '->' should be indented by a single indent. -# The indent_member option will not be effective if this is set to true. -indent_member_single = false # true/false - -# Spaces to indent single line ('//') comments on lines before code. -indent_single_line_comments_before = 0 # unsigned number - -# Spaces to indent single line ('//') comments on lines after code. -indent_single_line_comments_after = 0 # unsigned number - -# When opening a paren for a control statement (if, for, while, etc), increase -# the indent level by this value. Negative values decrease the indent level. -indent_sparen_extra = 0 # number - -# Whether to indent trailing single line ('//') comments relative to the code -# instead of trying to keep the same absolute column. -indent_relative_single_line_comments = false # true/false - -# Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns. -# It might be wise to choose the same value for the option indent_case_brace. -indent_switch_case = 0 # unsigned number - -# Spaces to indent the body of a 'switch' before any 'case'. -# Usually the same as indent_columns or indent_switch_case. -indent_switch_body = 0 # unsigned number - -# Whether to ignore indent for '{' following 'case'. -indent_ignore_case_brace = false # true/false - -# Spaces to indent '{' from 'case'. By default, the brace will appear under -# the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK. -# It might be wise to choose the same value for the option indent_switch_case. -indent_case_brace = 0 # number - -# indent 'break' with 'case' from 'switch'. -indent_switch_break_with_case = false # true/false - -# Whether to indent preprocessor statements inside of switch statements. -# -# Default: true -indent_switch_pp = true # true/false - -# Spaces to shift the 'case' line, without affecting any other lines. -# Usually 0. -indent_case_shift = 0 # unsigned number - -# Whether to align comments before 'case' with the 'case'. -# -# Default: true -indent_case_comment = true # true/false - -# Whether to indent comments not found in first column. -# -# Default: true -indent_comment = true # true/false - -# Whether to indent comments found in first column. -indent_col1_comment = false # true/false - -# Whether to indent multi string literal in first column. -indent_col1_multi_string_literal = false # true/false - -# Align comments on adjacent lines that are this many columns apart or less. -# -# Default: 3 -indent_comment_align_thresh = 3 # unsigned number - -# Whether to ignore indent for goto labels. -indent_ignore_label = false # true/false - -# How to indent goto labels. Requires indent_ignore_label=false. -# -# >0: Absolute column where 1 is the leftmost column -# <=0: Subtract from brace indent -# -# Default: 1 -indent_label = 1 # number - -# How to indent access specifiers that are followed by a -# colon. -# -# >0: Absolute column where 1 is the leftmost column -# <=0: Subtract from brace indent -# -# Default: 1 -indent_access_spec = 1 # number - -# Whether to indent the code after an access specifier by one level. -# If true, this option forces 'indent_access_spec=0'. -indent_access_spec_body = false # true/false - -# If an open parenthesis is followed by a newline, whether to indent the next -# line so that it lines up after the open parenthesis (not recommended). -indent_paren_nl = false # true/false - -# How to indent a close parenthesis after a newline. -# -# 0: Indent to body level (default) -# 1: Align under the open parenthesis -# 2: Indent to the brace level -# -1: Preserve original indentation -indent_paren_close = 0 # number - -# Whether to indent the open parenthesis of a function definition, -# if the parenthesis is on its own line. -indent_paren_after_func_def = false # true/false - -# Whether to indent the open parenthesis of a function declaration, -# if the parenthesis is on its own line. -indent_paren_after_func_decl = false # true/false - -# Whether to indent the open parenthesis of a function call, -# if the parenthesis is on its own line. -indent_paren_after_func_call = false # true/false - -# How to indent a comma when inside braces. -# 0: Indent by one level (default) -# 1: Align under the open brace -# -1: Preserve original indentation -indent_comma_brace = 0 # number - -# How to indent a comma when inside parentheses. -# 0: Indent by one level (default) -# 1: Align under the open parenthesis -# -1: Preserve original indentation -indent_comma_paren = 0 # number - -# How to indent a Boolean operator when inside parentheses. -# 0: Indent by one level (default) -# 1: Align under the open parenthesis -# -1: Preserve original indentation -indent_bool_paren = 0 # number - -# Whether to ignore the indentation of a Boolean operator when outside -# parentheses. -indent_ignore_bool = false # true/false - -# Whether to ignore the indentation of an arithmetic operator. -indent_ignore_arith = false # true/false - -# Whether to indent a semicolon when inside a for parenthesis. -# If true, aligns under the open for parenthesis. -indent_semicolon_for_paren = false # true/false - -# Whether to ignore the indentation of a semicolon outside of a 'for' -# statement. -indent_ignore_semicolon = false # true/false - -# Whether to align the first expression to following ones -# if indent_bool_paren=1. -indent_first_bool_expr = false # true/false - -# Whether to align the first expression to following ones -# if indent_semicolon_for_paren=true. -indent_first_for_expr = false # true/false - -# If an open square is followed by a newline, whether to indent the next line -# so that it lines up after the open square (not recommended). -indent_square_nl = false # true/false - -# (ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies. -indent_preserve_sql = false # true/false - -# Whether to ignore the indentation of an assignment operator. -indent_ignore_assign = false # true/false - -# Whether to align continued statements at the '='. If false or if the '=' is -# followed by a newline, the next line is indent one tab. -# -# Default: true -indent_align_assign = true # true/false - -# If true, the indentation of the chunks after a '=' sequence will be set at -# LHS token indentation column before '='. -indent_off_after_assign = false # true/false - -# Whether to align continued statements at the '('. If false or the '(' is -# followed by a newline, the next line indent is one tab. -# -# Default: true -indent_align_paren = true # true/false - -# (OC) Whether to indent Objective-C code inside message selectors. -indent_oc_inside_msg_sel = false # true/false - -# (OC) Whether to indent Objective-C blocks at brace level instead of usual -# rules. -indent_oc_block = false # true/false - -# (OC) Indent for Objective-C blocks in a message relative to the parameter -# name. -# -# =0: Use indent_oc_block rules -# >0: Use specified number of spaces to indent -indent_oc_block_msg = 0 # unsigned number - -# (OC) Minimum indent for subsequent parameters -indent_oc_msg_colon = 0 # unsigned number - -# (OC) Whether to prioritize aligning with initial colon (and stripping spaces -# from lines, if necessary). -# -# Default: true -indent_oc_msg_prioritize_first_colon = true # true/false - -# (OC) Whether to indent blocks the way that Xcode does by default -# (from the keyword if the parameter is on its own line; otherwise, from the -# previous indentation level). Requires indent_oc_block_msg=true. -indent_oc_block_msg_xcode_style = false # true/false - -# (OC) Whether to indent blocks from where the brace is, relative to a -# message keyword. Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_keyword = false # true/false - -# (OC) Whether to indent blocks from where the brace is, relative to a message -# colon. Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_colon = false # true/false - -# (OC) Whether to indent blocks from where the block caret is. -# Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_caret = false # true/false - -# (OC) Whether to indent blocks from where the brace caret is. -# Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_brace = false # true/false - -# When indenting after virtual brace open and newline add further spaces to -# reach this minimum indent. -indent_min_vbrace_open = 0 # unsigned number - -# Whether to add further spaces after regular indent to reach next tabstop -# when indenting after virtual brace open and newline. -indent_vbrace_open_on_tabstop = false # true/false - -# How to indent after a brace followed by another token (not a newline). -# true: indent all contained lines to match the token -# false: indent all contained lines to match the brace -# -# Default: true -indent_token_after_brace = true # true/false - -# Whether to indent the body of a C++11 lambda. -indent_cpp_lambda_body = false # true/false - -# How to indent compound literals that are being returned. -# true: add both the indent from return & the compound literal open brace -# (i.e. 2 indent levels) -# false: only indent 1 level, don't add the indent for the open brace, only -# add the indent for the return. -# -# Default: true -indent_compound_literal_return = true # true/false - -# (C#) Whether to indent a 'using' block if no braces are used. -# -# Default: true -indent_using_block = true # true/false - -# How to indent the continuation of ternary operator. -# -# 0: Off (default) -# 1: When the `if_false` is a continuation, indent it under the `if_true` branch -# 2: When the `:` is a continuation, indent it under `?` -indent_ternary_operator = 0 # unsigned number - -# Whether to indent the statements inside ternary operator. -indent_inside_ternary_operator = false # true/false - -# If true, the indentation of the chunks after a `return` sequence will be set at return indentation column. -indent_off_after_return = false # true/false - -# If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column. -indent_off_after_return_new = false # true/false - -# If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token. -indent_single_after_return = false # true/false - -# Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they -# have their own indentation). -indent_ignore_asm_block = false # true/false - -# Don't indent the close parenthesis of a function definition, -# if the parenthesis is on its own line. -donot_indent_func_def_close_paren = false # true/false - -# -# Newline adding and removing options -# - -# Whether to collapse empty blocks between '{' and '}' except for functions. -# Use nl_collapse_empty_body_functions to specify how empty function braces -# should be formatted. -nl_collapse_empty_body = false # true/false - -# Whether to collapse empty blocks between '{' and '}' for functions only. -# If true, overrides nl_inside_empty_func. -nl_collapse_empty_body_functions = false # true/false - -# Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'. -nl_assign_leave_one_liners = false # true/false - -# Don't split one-line braced statements inside a 'class xx { }' body. -nl_class_leave_one_liners = false # true/false - -# Don't split one-line enums, as in 'enum foo { BAR = 15 };' -nl_enum_leave_one_liners = false # true/false - -# Don't split one-line get or set functions. -nl_getset_leave_one_liners = false # true/false - -# (C#) Don't split one-line property get or set functions. -nl_cs_property_leave_one_liners = false # true/false - -# Don't split one-line function definitions, as in 'int foo() { return 0; }'. -# might modify nl_func_type_name -nl_func_leave_one_liners = false # true/false - -# Don't split one-line C++11 lambdas, as in '[]() { return 0; }'. -nl_cpp_lambda_leave_one_liners = false # true/false - -# Don't split one-line if/else statements, as in 'if(...) b++;'. -nl_if_leave_one_liners = false # true/false - -# Don't split one-line while statements, as in 'while(...) b++;'. -nl_while_leave_one_liners = false # true/false - -# Don't split one-line do statements, as in 'do { b++; } while(...);'. -nl_do_leave_one_liners = false # true/false - -# Don't split one-line for statements, as in 'for(...) b++;'. -nl_for_leave_one_liners = false # true/false - -# (OC) Don't split one-line Objective-C messages. -nl_oc_msg_leave_one_liner = false # true/false - -# (OC) Add or remove newline between method declaration and '{'. -nl_oc_mdef_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between Objective-C block signature and '{'. -nl_oc_block_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@interface' statement. -nl_oc_before_interface = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@implementation' statement. -nl_oc_before_implementation = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@end' statement. -nl_oc_before_end = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '@interface' and '{'. -nl_oc_interface_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '@implementation' and '{'. -nl_oc_implementation_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newlines at the start of the file. -nl_start_of_file = ignore # ignore/add/remove/force/not_defined - -# The minimum number of newlines at the start of the file (only used if -# nl_start_of_file is 'add' or 'force'). -nl_start_of_file_min = 0 # unsigned number - -# Add or remove newline at the end of the file. -nl_end_of_file = ignore # ignore/add/remove/force/not_defined - -# The minimum number of newlines at the end of the file (only used if -# nl_end_of_file is 'add' or 'force'). -nl_end_of_file_min = 0 # unsigned number - -# Add or remove newline between '=' and '{'. -nl_assign_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between '=' and '['. -nl_assign_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '[]' and '{'. -nl_tsquare_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline after '= ['. Will also affect the newline before -# the ']'. -nl_after_square_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function call's ')' and '{', as in -# 'list_for_each(item, &list) { }'. -nl_fcall_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum' and '{'. -nl_enum_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum' and 'class'. -nl_enum_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class' and the identifier. -nl_enum_class_identifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class' type and ':'. -nl_enum_identifier_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class identifier :' and type. -nl_enum_colon_type = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'struct and '{'. -nl_struct_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'union' and '{'. -nl_union_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'if' and '{'. -nl_if_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'else'. -nl_brace_else = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else if' and '{'. If set to ignore, -# nl_if_brace is used instead. -nl_elseif_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else' and '{'. -nl_else_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else' and 'if'. -nl_else_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before '{' opening brace -nl_before_opening_brace_func_class_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before 'if'/'else if' closing parenthesis. -nl_before_if_closing_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'finally'. -nl_brace_finally = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'finally' and '{'. -nl_finally_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'try' and '{'. -nl_try_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between get/set and '{'. -nl_getset_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'for' and '{'. -nl_for_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before the '{' of a 'catch' statement, as in -# 'catch (decl) {'. -nl_catch_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline before the '{' of a '@catch' statement, as in -# '@catch (decl) {'. If set to ignore, nl_catch_brace is used. -nl_oc_catch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'catch'. -nl_brace_catch = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '}' and '@catch'. If set to ignore, -# nl_brace_catch is used. -nl_oc_brace_catch = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and ']'. -nl_brace_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and ')' in a function invocation. -nl_brace_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'while' and '{'. -nl_while_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'scope (x)' and '{'. -nl_scope_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'unittest' and '{'. -nl_unittest_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'version (x)' and '{'. -nl_version_brace = ignore # ignore/add/remove/force/not_defined - -# (C#) Add or remove newline between 'using' and '{'. -nl_using_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between two open or close braces. Due to general -# newline/brace handling, REMOVE may not work. -nl_brace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'do' and '{'. -nl_do_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'while' of 'do' statement. -nl_brace_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'switch' and '{'. -nl_switch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'synchronized' and '{'. -nl_synchronized_brace = ignore # ignore/add/remove/force/not_defined - -# Add a newline between ')' and '{' if the ')' is on a different line than the -# if/for/etc. -# -# Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and -# nl_catch_brace. -nl_multi_line_cond = false # true/false - -# Add a newline after '(' if an if/for/while/switch condition spans multiple -# lines -nl_multi_line_sparen_open = ignore # ignore/add/remove/force/not_defined - -# Add a newline before ')' if an if/for/while/switch condition spans multiple -# lines. Overrides nl_before_if_closing_paren if both are specified. -nl_multi_line_sparen_close = ignore # ignore/add/remove/force/not_defined - -# Force a newline in a define after the macro name for multi-line defines. -nl_multi_line_define = false # true/false - -# Whether to add a newline before 'case', and a blank line before a 'case' -# statement that follows a ';' or '}'. -nl_before_case = false # true/false - -# Whether to add a newline after a 'case' statement. -nl_after_case = false # true/false - -# Add or remove newline between a case ':' and '{'. -# -# Overrides nl_after_case. -nl_case_colon_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between ')' and 'throw'. -nl_before_throw = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'namespace' and '{'. -nl_namespace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class. -nl_template_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class declaration. -# -# Overrides nl_template_class. -nl_template_class_decl = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized class declaration. -# -# Overrides nl_template_class_decl. -nl_template_class_decl_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class definition. -# -# Overrides nl_template_class. -nl_template_class_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized class definition. -# -# Overrides nl_template_class_def. -nl_template_class_def_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function. -nl_template_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function -# declaration. -# -# Overrides nl_template_func. -nl_template_func_decl = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized function -# declaration. -# -# Overrides nl_template_func_decl. -nl_template_func_decl_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function -# definition. -# -# Overrides nl_template_func. -nl_template_func_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized function -# definition. -# -# Overrides nl_template_func_def. -nl_template_func_def_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template variable. -nl_template_var = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'template<...>' and 'using' of a templated -# type alias. -nl_template_using = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'class' and '{'. -nl_class_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before or after (depending on pos_class_comma, -# may not be IGNORE) each',' in the base class list. -nl_class_init_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in the constructor member -# initialization. Related to nl_constr_colon, pos_constr_colon and -# pos_constr_comma. -nl_constr_init_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before first element, after comma, and after last -# element, in 'enum'. -nl_enum_own_lines = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name in a function -# definition. -# might be modified by nl_func_leave_one_liners -nl_func_type_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name inside a class -# definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name -# is used instead. -nl_func_type_name_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between class specification and '::' -# in 'void A::f() { }'. Only appears in separate member implementation (does -# not appear with in-line implementation). -nl_func_class_scope = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between function scope and name, as in -# 'void A :: f() { }'. -nl_func_scope_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name in a prototype. -nl_func_proto_type_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# declaration. -nl_func_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_paren for functions with no parameters. -nl_func_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# definition. -nl_func_def_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_paren for functions with no parameters. -nl_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# call. -nl_func_call_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_call_paren for functions with no parameters. -nl_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after '(' in a function declaration. -nl_func_decl_start = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after '(' in a function definition. -nl_func_def_start = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_decl_start when there is only one parameter. -nl_func_decl_start_single = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_start when there is only one parameter. -nl_func_def_start_single = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function declaration if '(' and ')' -# are in different lines. If false, nl_func_decl_start is used instead. -nl_func_decl_start_multi_line = false # true/false - -# Whether to add a newline after '(' in a function definition if '(' and ')' -# are in different lines. If false, nl_func_def_start is used instead. -nl_func_def_start_multi_line = false # true/false - -# Add or remove newline after each ',' in a function declaration. -nl_func_decl_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in a function definition. -nl_func_def_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in a function call. -nl_func_call_args = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after each ',' in a function declaration if '(' -# and ')' are in different lines. If false, nl_func_decl_args is used instead. -nl_func_decl_args_multi_line = false # true/false - -# Whether to add a newline after each ',' in a function definition if '(' -# and ')' are in different lines. If false, nl_func_def_args is used instead. -nl_func_def_args_multi_line = false # true/false - -# Add or remove newline before the ')' in a function declaration. -nl_func_decl_end = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before the ')' in a function definition. -nl_func_def_end = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_decl_end when there is only one parameter. -nl_func_decl_end_single = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_end when there is only one parameter. -nl_func_def_end_single = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before ')' in a function declaration if '(' and ')' -# are in different lines. If false, nl_func_decl_end is used instead. -nl_func_decl_end_multi_line = false # true/false - -# Whether to add a newline before ')' in a function definition if '(' and ')' -# are in different lines. If false, nl_func_def_end is used instead. -nl_func_def_end_multi_line = false # true/false - -# Add or remove newline between '()' in a function declaration. -nl_func_decl_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '()' in a function definition. -nl_func_def_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '()' in a function call. -nl_func_call_empty = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function call, -# has preference over nl_func_call_start_multi_line. -nl_func_call_start = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before ')' in a function call. -nl_func_call_end = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function call if '(' and ')' are in -# different lines. -nl_func_call_start_multi_line = false # true/false - -# Whether to add a newline after each ',' in a function call if '(' and ')' -# are in different lines. -nl_func_call_args_multi_line = false # true/false - -# Whether to add a newline before ')' in a function call if '(' and ')' are in -# different lines. -nl_func_call_end_multi_line = false # true/false - -# Whether to respect nl_func_call_XXX option in case of closure args. -nl_func_call_args_multi_line_ignore_closures = false # true/false - -# Whether to add a newline after '<' of a template parameter list. -nl_template_start = false # true/false - -# Whether to add a newline after each ',' in a template parameter list. -nl_template_args = false # true/false - -# Whether to add a newline before '>' of a template parameter list. -nl_template_end = false # true/false - -# (OC) Whether to put each Objective-C message parameter on a separate line. -# See nl_oc_msg_leave_one_liner. -nl_oc_msg_args = false # true/false - -# (OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args. -nl_oc_msg_args_min_params = 0 # unsigned number - -# (OC) Max code width of Objective-C message before applying nl_oc_msg_args. -nl_oc_msg_args_max_code_width = 0 # unsigned number - -# Add or remove newline between function signature and '{'. -nl_fdef_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between function signature and '{', -# if signature ends with ')'. Overrides nl_fdef_brace. -nl_fdef_brace_cond = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between C++11 lambda signature and '{'. -nl_cpp_ldef_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'return' and the return expression. -nl_return_expr = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'throw' and the throw expression. -nl_throw_expr = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after semicolons, except in 'for' statements. -nl_after_semicolon = false # true/false - -# (Java) Add or remove newline between the ')' and '{{' of the double brace -# initializer. -nl_paren_dbrace_open = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after the type in an unnamed temporary -# direct-list-initialization, better: -# before a direct-list-initialization. -nl_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after the open brace in an unnamed temporary -# direct-list-initialization. -nl_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before the close brace in an unnamed temporary -# direct-list-initialization. -nl_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before '{'. -nl_before_brace_open = false # true/false - -# Whether to add a newline after '{'. -nl_after_brace_open = false # true/false - -# Whether to add a newline between the open brace and a trailing single-line -# comment. Requires nl_after_brace_open=true. -nl_after_brace_open_cmt = false # true/false - -# Whether to add a newline after a virtual brace open with a non-empty body. -# These occur in un-braced if/while/do/for statement bodies. -nl_after_vbrace_open = false # true/false - -# Whether to add a newline after a virtual brace open with an empty body. -# These occur in un-braced if/while/do/for statement bodies. -nl_after_vbrace_open_empty = false # true/false - -# Whether to add a newline after '}'. Does not apply if followed by a -# necessary ';'. -nl_after_brace_close = false # true/false - -# Whether to add a newline after a virtual brace close, -# as in 'if (foo) a++; return;'. -nl_after_vbrace_close = false # true/false - -# Add or remove newline between the close brace and identifier, -# as in 'struct { int a; } b;'. Affects enumerations, unions and -# structures. If set to ignore, uses nl_after_brace_close. -nl_brace_struct_var = ignore # ignore/add/remove/force/not_defined - -# Whether to alter newlines in '#define' macros. -nl_define_macro = false # true/false - -# Whether to alter newlines between consecutive parenthesis closes. The number -# of closing parentheses in a line will depend on respective open parenthesis -# lines. -nl_squeeze_paren_close = false # true/false - -# Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and -# '#endif'. Does not affect top-level #ifdefs. -nl_squeeze_ifdef = false # true/false - -# Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well. -nl_squeeze_ifdef_top_level = false # true/false - -# Add or remove blank line before 'if'. -nl_before_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'if' statement. Add/Force work only if the -# next token is not a closing brace. -nl_after_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'for'. -nl_before_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'for' statement. -nl_after_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'while'. -nl_before_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'while' statement. -nl_after_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'switch'. -nl_before_switch = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'switch' statement. -nl_after_switch = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'synchronized'. -nl_before_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'synchronized' statement. -nl_after_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'do'. -nl_before_do = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'do/while' statement. -nl_after_do = ignore # ignore/add/remove/force/not_defined - -# Ignore nl_before_{if,for,switch,do,synchronized} if the control -# statement is immediately after a case statement. -# if nl_before_{if,for,switch,do} is set to remove, this option -# does nothing. -nl_before_ignore_after_case = false # true/false - -# Whether to put a blank line before 'return' statements, unless after an open -# brace. -nl_before_return = false # true/false - -# Whether to put a blank line after 'return' statements, unless followed by a -# close brace. -nl_after_return = false # true/false - -# Whether to put a blank line before a member '.' or '->' operators. -nl_before_member = ignore # ignore/add/remove/force/not_defined - -# (Java) Whether to put a blank line after a member '.' or '->' operators. -nl_after_member = ignore # ignore/add/remove/force/not_defined - -# Whether to double-space commented-entries in 'struct'/'union'/'enum'. -nl_ds_struct_enum_cmt = false # true/false - -# Whether to force a newline before '}' of a 'struct'/'union'/'enum'. -# (Lower priority than eat_blanks_before_close_brace.) -nl_ds_struct_enum_close_brace = false # true/false - -# Add or remove newline before or after (depending on pos_class_colon) a class -# colon, as in 'class Foo : public Bar'. -nl_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline around a class constructor colon. The exact position -# depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma. -nl_constr_colon = ignore # ignore/add/remove/force/not_defined - -# Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }' -# into a single line. If true, prevents other brace newline rules from turning -# such code into four lines. If true, it also preserves one-liner namespaces. -nl_namespace_two_to_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced if statements, turning them -# into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'. -nl_create_if_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced for statements, turning them -# into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'. -nl_create_for_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced while statements, turning -# them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'. -nl_create_while_one_liner = false # true/false - -# Whether to collapse a function definition whose body (not counting braces) -# is only one line so that the entire definition (prototype, braces, body) is -# a single line. -nl_create_func_def_one_liner = false # true/false - -# Whether to split one-line simple list definitions into three lines by -# adding newlines, as in 'int a[12] = { 0 };'. -nl_create_list_one_liner = false # true/false - -# Whether to split one-line simple unbraced if statements into two lines by -# adding a newline, as in 'if(b) i++;'. -nl_split_if_one_liner = false # true/false - -# Whether to split one-line simple unbraced for statements into two lines by -# adding a newline, as in 'for (...) stmt;'. -nl_split_for_one_liner = false # true/false - -# Whether to split one-line simple unbraced while statements into two lines by -# adding a newline, as in 'while (expr) stmt;'. -nl_split_while_one_liner = false # true/false - -# Don't add a newline before a cpp-comment in a parameter list of a function -# call. -donot_add_nl_before_cpp_comment = false # true/false - -# -# Blank line options -# - -# The maximum number of consecutive newlines (3 = 2 blank lines). -nl_max = 0 # unsigned number - -# The maximum number of consecutive newlines in a function. -nl_max_blank_in_func = 0 # unsigned number - -# The number of newlines inside an empty function body. -# This option overrides eat_blanks_after_open_brace and -# eat_blanks_before_close_brace, but is ignored when -# nl_collapse_empty_body_functions=true -nl_inside_empty_func = 0 # unsigned number - -# The number of newlines before a function prototype. -nl_before_func_body_proto = 0 # unsigned number - -# The number of newlines before a multi-line function definition. Where -# applicable, this option is overridden with eat_blanks_after_open_brace=true -nl_before_func_body_def = 0 # unsigned number - -# The number of newlines before a class constructor/destructor prototype. -nl_before_func_class_proto = 0 # unsigned number - -# The number of newlines before a class constructor/destructor definition. -nl_before_func_class_def = 0 # unsigned number - -# The number of newlines after a function prototype. -nl_after_func_proto = 0 # unsigned number - -# The number of newlines after a function prototype, if not followed by -# another function prototype. -nl_after_func_proto_group = 0 # unsigned number - -# The number of newlines after a class constructor/destructor prototype. -nl_after_func_class_proto = 0 # unsigned number - -# The number of newlines after a class constructor/destructor prototype, -# if not followed by another constructor/destructor prototype. -nl_after_func_class_proto_group = 0 # unsigned number - -# Whether one-line method definitions inside a class body should be treated -# as if they were prototypes for the purposes of adding newlines. -# -# Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def -# and nl_before_func_class_def for one-liners. -nl_class_leave_one_liner_groups = false # true/false - -# The number of newlines after '}' of a multi-line function body. -# -# Overrides nl_min_after_func_body and nl_max_after_func_body. -nl_after_func_body = 0 # unsigned number - -# The minimum number of newlines after '}' of a multi-line function body. -# -# Only works when nl_after_func_body is 0. -nl_min_after_func_body = 0 # unsigned number - -# The maximum number of newlines after '}' of a multi-line function body. -# -# Only works when nl_after_func_body is 0. -# Takes precedence over nl_min_after_func_body. -nl_max_after_func_body = 0 # unsigned number - -# The number of newlines after '}' of a multi-line function body in a class -# declaration. Also affects class constructors/destructors. -# -# Overrides nl_after_func_body. -nl_after_func_body_class = 0 # unsigned number - -# The number of newlines after '}' of a single line function body. Also -# affects class constructors/destructors. -# -# Overrides nl_after_func_body and nl_after_func_body_class. -nl_after_func_body_one_liner = 0 # unsigned number - -# The number of newlines before a block of typedefs. If nl_after_access_spec -# is non-zero, that option takes precedence. -# -# 0: No change (default). -nl_typedef_blk_start = 0 # unsigned number - -# The number of newlines after a block of typedefs. -# -# 0: No change (default). -nl_typedef_blk_end = 0 # unsigned number - -# The maximum number of consecutive newlines within a block of typedefs. -# -# 0: No change (default). -nl_typedef_blk_in = 0 # unsigned number - -# The minimum number of blank lines after a block of variable definitions -# at the top of a function body. If any preprocessor directives appear -# between the opening brace of the function and the variable block, then -# it is considered as not at the top of the function.Newlines are added -# before trailing preprocessor directives, if any exist. -# -# 0: No change (default). -nl_var_def_blk_end_func_top = 0 # unsigned number - -# The minimum number of empty newlines before a block of variable definitions -# not at the top of a function body. If nl_after_access_spec is non-zero, -# that option takes precedence. Newlines are not added at the top of the -# file or just after an opening brace. Newlines are added above any -# preprocessor directives before the block. -# -# 0: No change (default). -nl_var_def_blk_start = 0 # unsigned number - -# The minimum number of empty newlines after a block of variable definitions -# not at the top of a function body. Newlines are not added if the block -# is at the bottom of the file or just before a preprocessor directive. -# -# 0: No change (default). -nl_var_def_blk_end = 0 # unsigned number - -# The maximum number of consecutive newlines within a block of variable -# definitions. -# -# 0: No change (default). -nl_var_def_blk_in = 0 # unsigned number - -# The minimum number of newlines before a multi-line comment. -# Doesn't apply if after a brace open or another multi-line comment. -nl_before_block_comment = 0 # unsigned number - -# The minimum number of newlines before a single-line C comment. -# Doesn't apply if after a brace open or other single-line C comments. -nl_before_c_comment = 0 # unsigned number - -# The minimum number of newlines before a CPP comment. -# Doesn't apply if after a brace open or other CPP comments. -nl_before_cpp_comment = 0 # unsigned number - -# Whether to force a newline after a multi-line comment. -nl_after_multiline_comment = false # true/false - -# Whether to force a newline after a label's colon. -nl_after_label_colon = false # true/false - -# The number of newlines before a struct definition. -nl_before_struct = 0 # unsigned number - -# The number of newlines after '}' or ';' of a struct/enum/union definition. -nl_after_struct = 0 # unsigned number - -# The number of newlines before a class definition. -nl_before_class = 0 # unsigned number - -# The number of newlines after '}' or ';' of a class definition. -nl_after_class = 0 # unsigned number - -# The number of newlines before a namespace. -nl_before_namespace = 0 # unsigned number - -# The number of newlines after '{' of a namespace. This also adds newlines -# before the matching '}'. -# -# 0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if -# applicable, otherwise no change. -# -# Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace. -nl_inside_namespace = 0 # unsigned number - -# The number of newlines after '}' of a namespace. -nl_after_namespace = 0 # unsigned number - -# The number of newlines before an access specifier label. This also includes -# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count -# if after a brace open. -# -# 0: No change (default). -nl_before_access_spec = 0 # unsigned number - -# The number of newlines after an access specifier label. This also includes -# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count -# if after a brace open. -# -# 0: No change (default). -# -# Overrides nl_typedef_blk_start and nl_var_def_blk_start. -nl_after_access_spec = 0 # unsigned number - -# The number of newlines between a function definition and the function -# comment, as in '// comment\n void foo() {...}'. -# -# 0: No change (default). -nl_comment_func_def = 0 # unsigned number - -# The number of newlines after a try-catch-finally block that isn't followed -# by a brace close. -# -# 0: No change (default). -nl_after_try_catch_finally = 0 # unsigned number - -# (C#) The number of newlines before and after a property, indexer or event -# declaration. -# -# 0: No change (default). -nl_around_cs_property = 0 # unsigned number - -# (C#) The number of newlines between the get/set/add/remove handlers. -# -# 0: No change (default). -nl_between_get_set = 0 # unsigned number - -# (C#) Add or remove newline between property and the '{'. -nl_property_brace = ignore # ignore/add/remove/force/not_defined - -# Whether to remove blank lines after '{'. -eat_blanks_after_open_brace = false # true/false - -# Whether to remove blank lines before '}'. -eat_blanks_before_close_brace = false # true/false - -# How aggressively to remove extra newlines not in preprocessor. -# -# 0: No change (default) -# 1: Remove most newlines not handled by other config -# 2: Remove all newlines and reformat completely by config -nl_remove_extra_newlines = 0 # unsigned number - -# (Java) Add or remove newline after an annotation statement. Only affects -# annotations that are after a newline. -nl_after_annotation = ignore # ignore/add/remove/force/not_defined - -# (Java) Add or remove newline between two annotations. -nl_between_annotation = ignore # ignore/add/remove/force/not_defined - -# The number of newlines before a whole-file #ifdef. -# -# 0: No change (default). -nl_before_whole_file_ifdef = 0 # unsigned number - -# The number of newlines after a whole-file #ifdef. -# -# 0: No change (default). -nl_after_whole_file_ifdef = 0 # unsigned number - -# The number of newlines before a whole-file #endif. -# -# 0: No change (default). -nl_before_whole_file_endif = 0 # unsigned number - -# The number of newlines after a whole-file #endif. -# -# 0: No change (default). -nl_after_whole_file_endif = 0 # unsigned number - -# -# Positioning options -# - -# The position of arithmetic operators in wrapped expressions. -pos_arith = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of assignment in wrapped expressions. Do not affect '=' -# followed by '{'. -pos_assign = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of Boolean operators in wrapped expressions. -pos_bool = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of comparison operators in wrapped expressions. -pos_compare = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of conditional operators, as in the '?' and ':' of -# 'expr ? stmt : stmt', in wrapped expressions. -pos_conditional = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in wrapped expressions. -pos_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in enum entries. -pos_enum_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in the base class list if there is more than one -# line. Affects nl_class_init_args. -pos_class_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in the constructor initialization list. -# Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon. -pos_constr_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of trailing/leading class colon, between class and base class -# list. Affects nl_class_colon. -pos_class_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of colons between constructor and member initialization. -# Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma. -pos_constr_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of shift operators in wrapped expressions. -pos_shift = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# -# Line splitting options -# - -# Try to limit code width to N columns. -code_width = 0 # unsigned number - -# Whether to fully split long 'for' statements at semi-colons. -ls_for_split_full = false # true/false - -# Whether to fully split long function prototypes/calls at commas. -# The option ls_code_width has priority over the option ls_func_split_full. -ls_func_split_full = false # true/false - -# Whether to split lines as close to code_width as possible and ignore some -# groupings. -# The option ls_code_width has priority over the option ls_func_split_full. -ls_code_width = false # true/false - -# -# Code alignment options (not left column spaces/tabs) -# - -# Whether to keep non-indenting tabs. -align_keep_tabs = false # true/false - -# Whether to use tabs for aligning. -align_with_tabs = false # true/false - -# Whether to bump out to the next tab when aligning. -align_on_tabstop = false # true/false - -# Whether to right-align numbers. -align_number_right = false # true/false - -# Whether to keep whitespace not required for alignment. -align_keep_extra_space = false # true/false - -# Whether to align variable definitions in prototypes and functions. -align_func_params = false # true/false - -# The span for aligning parameter definitions in function on parameter name. -# -# 0: Don't align (default). -align_func_params_span = 0 # unsigned number - -# The threshold for aligning function parameter definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_func_params_thresh = 0 # number - -# The gap for aligning function parameter definitions. -align_func_params_gap = 0 # unsigned number - -# The span for aligning constructor value. -# -# 0: Don't align (default). -align_constr_value_span = 0 # unsigned number - -# The threshold for aligning constructor value. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_constr_value_thresh = 0 # number - -# The gap for aligning constructor value. -align_constr_value_gap = 0 # unsigned number - -# Whether to align parameters in single-line functions that have the same -# name. The function names must already be aligned with each other. -align_same_func_call_params = false # true/false - -# The span for aligning function-call parameters for single line functions. -# -# 0: Don't align (default). -align_same_func_call_params_span = 0 # unsigned number - -# The threshold for aligning function-call parameters for single line -# functions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_same_func_call_params_thresh = 0 # number - -# The span for aligning variable definitions. -# -# 0: Don't align (default). -align_var_def_span = 0 # unsigned number - -# How to consider (or treat) the '*' in the alignment of variable definitions. -# -# 0: Part of the type 'void * foo;' (default) -# 1: Part of the variable 'void *foo;' -# 2: Dangling 'void *foo;' -# Dangling: the '*' will not be taken into account when aligning. -align_var_def_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of variable definitions. -# -# 0: Part of the type 'long & foo;' (default) -# 1: Part of the variable 'long &foo;' -# 2: Dangling 'long &foo;' -# Dangling: the '&' will not be taken into account when aligning. -align_var_def_amp_style = 0 # unsigned number - -# The threshold for aligning variable definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_def_thresh = 0 # number - -# The gap for aligning variable definitions. -align_var_def_gap = 0 # unsigned number - -# Whether to align the colon in struct bit fields. -align_var_def_colon = false # true/false - -# The gap for aligning the colon in struct bit fields. -align_var_def_colon_gap = 0 # unsigned number - -# Whether to align any attribute after the variable name. -align_var_def_attribute = false # true/false - -# Whether to align inline struct/enum/union variable definitions. -align_var_def_inline = false # true/false - -# The span for aligning on '=' in assignments. -# -# 0: Don't align (default). -align_assign_span = 0 # unsigned number - -# The span for aligning on '=' in function prototype modifier. -# -# 0: Don't align (default). -align_assign_func_proto_span = 0 # unsigned number - -# The threshold for aligning on '=' in assignments. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_assign_thresh = 0 # number - -# Whether to align on the left most assignment when multiple -# definitions are found on the same line. -# Depends on 'align_assign_span' and 'align_assign_thresh' settings. -align_assign_on_multi_var_defs = false # true/false - -# The span for aligning on '{' in braced init list. -# -# 0: Don't align (default). -align_braced_init_list_span = 0 # unsigned number - -# The threshold for aligning on '{' in braced init list. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_braced_init_list_thresh = 0 # number - -# How to apply align_assign_span to function declaration "assignments", i.e. -# 'virtual void foo() = 0' or '~foo() = {default|delete}'. -# -# 0: Align with other assignments (default) -# 1: Align with each other, ignoring regular assignments -# 2: Don't align -align_assign_decl_func = 0 # unsigned number - -# The span for aligning on '=' in enums. -# -# 0: Don't align (default). -align_enum_equ_span = 0 # unsigned number - -# The threshold for aligning on '=' in enums. -# Use a negative number for absolute thresholds. -# -# 0: no limit (default). -align_enum_equ_thresh = 0 # number - -# The span for aligning class member definitions. -# -# 0: Don't align (default). -align_var_class_span = 0 # unsigned number - -# The threshold for aligning class member definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_class_thresh = 0 # number - -# The gap for aligning class member definitions. -align_var_class_gap = 0 # unsigned number - -# The span for aligning struct/union member definitions. -# -# 0: Don't align (default). -align_var_struct_span = 0 # unsigned number - -# The threshold for aligning struct/union member definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_struct_thresh = 0 # number - -# The gap for aligning struct/union member definitions. -align_var_struct_gap = 0 # unsigned number - -# The span for aligning struct initializer values. -# -# 0: Don't align (default). -align_struct_init_span = 0 # unsigned number - -# The span for aligning single-line typedefs. -# -# 0: Don't align (default). -align_typedef_span = 0 # unsigned number - -# The minimum space between the type and the synonym of a typedef. -align_typedef_gap = 0 # unsigned number - -# How to align typedef'd functions with other typedefs. -# -# 0: Don't mix them at all (default) -# 1: Align the open parenthesis with the types -# 2: Align the function type name with the other type names -align_typedef_func = 0 # unsigned number - -# How to consider (or treat) the '*' in the alignment of typedefs. -# -# 0: Part of the typedef type, 'typedef int * pint;' (default) -# 1: Part of type name: 'typedef int *pint;' -# 2: Dangling: 'typedef int *pint;' -# Dangling: the '*' will not be taken into account when aligning. -align_typedef_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of typedefs. -# -# 0: Part of the typedef type, 'typedef int & intref;' (default) -# 1: Part of type name: 'typedef int &intref;' -# 2: Dangling: 'typedef int &intref;' -# Dangling: the '&' will not be taken into account when aligning. -align_typedef_amp_style = 0 # unsigned number - -# The span for aligning comments that end lines. -# -# 0: Don't align (default). -align_right_cmt_span = 0 # unsigned number - -# Minimum number of columns between preceding text and a trailing comment in -# order for the comment to qualify for being aligned. Must be non-zero to have -# an effect. -align_right_cmt_gap = 0 # unsigned number - -# If aligning comments, whether to mix with comments after '}' and #endif with -# less than three spaces before the comment. -align_right_cmt_mix = false # true/false - -# Whether to only align trailing comments that are at the same brace level. -align_right_cmt_same_level = false # true/false - -# Minimum column at which to align trailing comments. Comments which are -# aligned beyond this column, but which can be aligned in a lesser column, -# may be "pulled in". -# -# 0: Ignore (default). -align_right_cmt_at_col = 0 # unsigned number - -# The span for aligning function prototypes. -# -# 0: Don't align (default). -align_func_proto_span = 0 # unsigned number - -# Whether to ignore continuation lines when evaluating the number of -# new lines for the function prototype alignment's span. -# -# false: continuation lines are part of the newlines count -# true: continuation lines are not counted -align_func_proto_span_ignore_cont_lines = false # true/false - -# How to consider (or treat) the '*' in the alignment of function prototypes. -# -# 0: Part of the type 'void * foo();' (default) -# 1: Part of the function 'void *foo();' -# 2: Dangling 'void *foo();' -# Dangling: the '*' will not be taken into account when aligning. -align_func_proto_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of function prototypes. -# -# 0: Part of the type 'long & foo();' (default) -# 1: Part of the function 'long &foo();' -# 2: Dangling 'long &foo();' -# Dangling: the '&' will not be taken into account when aligning. -align_func_proto_amp_style = 0 # unsigned number - -# The threshold for aligning function prototypes. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_func_proto_thresh = 0 # number - -# Minimum gap between the return type and the function name. -align_func_proto_gap = 0 # unsigned number - -# Whether to align function prototypes on the 'operator' keyword instead of -# what follows. -align_on_operator = false # true/false - -# Whether to mix aligning prototype and variable declarations. If true, -# align_var_def_XXX options are used instead of align_func_proto_XXX options. -align_mix_var_proto = false # true/false - -# Whether to align single-line functions with function prototypes. -# Uses align_func_proto_span. -align_single_line_func = false # true/false - -# Whether to align the open brace of single-line functions. -# Requires align_single_line_func=true. Uses align_func_proto_span. -align_single_line_brace = false # true/false - -# Gap for align_single_line_brace. -align_single_line_brace_gap = 0 # unsigned number - -# (OC) The span for aligning Objective-C message specifications. -# -# 0: Don't align (default). -align_oc_msg_spec_span = 0 # unsigned number - -# Whether and how to align backslashes that split a macro onto multiple lines. -# This will not work right if the macro contains a multi-line comment. -# -# 0: Do nothing (default) -# 1: Align the backslashes in the column at the end of the longest line -# 2: Align with the backslash that is farthest to the left, or, if that -# backslash is farther left than the end of the longest line, at the end of -# the longest line -# 3: Align with the backslash that is farthest to the right -align_nl_cont = 0 # unsigned number - -# The minimum number of spaces between the end of a line and its continuation -# backslash. Requires align_nl_cont. -# -# Default: 1 -align_nl_cont_spaces = 1 # unsigned number - -# Whether to align macro functions and variables together. -align_pp_define_together = false # true/false - -# The span for aligning on '#define' bodies. -# -# =0: Don't align (default) -# >0: Number of lines (including comments) between blocks -align_pp_define_span = 0 # unsigned number - -# The minimum space between label and value of a preprocessor define. -align_pp_define_gap = 0 # unsigned number - -# Whether to align lines that start with '<<' with previous '<<'. -# -# Default: true -align_left_shift = true # true/false - -# Whether to align comma-separated statements following '<<' (as used to -# initialize Eigen matrices). -align_eigen_comma_init = false # true/false - -# Whether to align text after 'asm volatile ()' colons. -align_asm_colon = false # true/false - -# (OC) Span for aligning parameters in an Objective-C message call -# on the ':'. -# -# 0: Don't align. -align_oc_msg_colon_span = 0 # unsigned number - -# (OC) Whether to always align with the first parameter, even if it is too -# short. -align_oc_msg_colon_first = false # true/false - -# (OC) Whether to align parameters in an Objective-C '+' or '-' declaration -# on the ':'. -align_oc_decl_colon = false # true/false - -# (OC) Whether to not align parameters in an Objectve-C message call if first -# colon is not on next line of the message call (the same way Xcode does -# alignment) -align_oc_msg_colon_xcode_like = false # true/false - -# -# Comment modification options -# - -# Try to wrap comments at N columns. -cmt_width = 0 # unsigned number - -# How to reflow comments. -# -# 0: No reflowing (apart from the line wrapping due to cmt_width) (default) -# 1: No touching at all -# 2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width) -cmt_reflow_mode = 0 # unsigned number - -# Path to a file that contains regular expressions describing patterns for -# which the end of one line and the beginning of the next will be folded into -# the same sentence or paragraph during full comment reflow. The regular -# expressions are described using ECMAScript syntax. The syntax for this -# specification is as follows, where "..." indicates the custom regular -# expression and "n" indicates the nth end_of_prev_line_regex and -# beg_of_next_line_regex regular expression pair: -# -# end_of_prev_line_regex[1] = "...$" -# beg_of_next_line_regex[1] = "^..." -# end_of_prev_line_regex[2] = "...$" -# beg_of_next_line_regex[2] = "^..." -# . -# . -# . -# end_of_prev_line_regex[n] = "...$" -# beg_of_next_line_regex[n] = "^..." -# -# Note that use of this option overrides the default reflow fold regular -# expressions, which are internally defined as follows: -# -# end_of_prev_line_regex[1] = "[\w,\]\)]$" -# beg_of_next_line_regex[1] = "^[\w,\[\(]" -# end_of_prev_line_regex[2] = "\.$" -# beg_of_next_line_regex[2] = "^[A-Z]" -cmt_reflow_fold_regex_file = "" # string - -# Whether to indent wrapped lines to the start of the encompassing paragraph -# during full comment reflow (cmt_reflow_mode = 2). Overrides the value -# specified by cmt_sp_after_star_cont. -# -# Note that cmt_align_doxygen_javadoc_tags overrides this option for -# paragraphs associated with javadoc tags -cmt_reflow_indent_to_paragraph_start = false # true/false - -# Whether to convert all tabs to spaces in comments. If false, tabs in -# comments are left alone, unless used for indenting. -cmt_convert_tab_to_spaces = false # true/false - -# Whether to apply changes to multi-line comments, including cmt_width, -# keyword substitution and leading chars. -# -# Default: true -cmt_indent_multi = true # true/false - -# Whether to align doxygen javadoc-style tags ('@param', '@return', etc.) -# and corresponding fields such that groups of consecutive block tags, -# parameter names, and descriptions align with one another. Overrides that -# which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may -# be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2 -# in order to achieve the desired alignment for line-wrapping. -cmt_align_doxygen_javadoc_tags = false # true/false - -# The number of spaces to insert after the star and before doxygen -# javadoc-style tags (@param, @return, etc). Requires enabling -# cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the -# cmt_sp_after_star_cont. -# -# Default: 1 -cmt_sp_before_doxygen_javadoc_tags = 1 # unsigned number - -# Whether to change trailing, single-line c-comments into cpp-comments. -cmt_trailing_single_line_c_to_cpp = false # true/false - -# Whether to group c-comments that look like they are in a block. -cmt_c_group = false # true/false - -# Whether to put an empty '/*' on the first line of the combined c-comment. -cmt_c_nl_start = false # true/false - -# Whether to add a newline before the closing '*/' of the combined c-comment. -cmt_c_nl_end = false # true/false - -# Whether to change cpp-comments into c-comments. -cmt_cpp_to_c = false # true/false - -# Whether to group cpp-comments that look like they are in a block. Only -# meaningful if cmt_cpp_to_c=true. -cmt_cpp_group = false # true/false - -# Whether to put an empty '/*' on the first line of the combined cpp-comment -# when converting to a c-comment. -# -# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. -cmt_cpp_nl_start = false # true/false - -# Whether to add a newline before the closing '*/' of the combined cpp-comment -# when converting to a c-comment. -# -# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. -cmt_cpp_nl_end = false # true/false - -# Whether to put a star on subsequent comment lines. -cmt_star_cont = false # true/false - -# The number of spaces to insert at the start of subsequent comment lines. -cmt_sp_before_star_cont = 0 # unsigned number - -# The number of spaces to insert after the star on subsequent comment lines. -cmt_sp_after_star_cont = 0 # unsigned number - -# For multi-line comments with a '*' lead, remove leading spaces if the first -# and last lines of the comment are the same length. -# -# Default: true -cmt_multi_check_last = true # true/false - -# For multi-line comments with a '*' lead, remove leading spaces if the first -# and last lines of the comment are the same length AND if the length is -# bigger as the first_len minimum. -# -# Default: 4 -cmt_multi_first_len_minimum = 4 # unsigned number - -# Path to a file that contains text to insert at the beginning of a file if -# the file doesn't start with a C/C++ comment. If the inserted text contains -# '$(filename)', that will be replaced with the current file's name. -cmt_insert_file_header = "" # string - -# Path to a file that contains text to insert at the end of a file if the -# file doesn't end with a C/C++ comment. If the inserted text contains -# '$(filename)', that will be replaced with the current file's name. -cmt_insert_file_footer = "" # string - -# Path to a file that contains text to insert before a function definition if -# the function isn't preceded by a C/C++ comment. If the inserted text -# contains '$(function)', '$(javaparam)' or '$(fclass)', these will be -# replaced with, respectively, the name of the function, the javadoc '@param' -# and '@return' stuff, or the name of the class to which the member function -# belongs. -cmt_insert_func_header = "" # string - -# Path to a file that contains text to insert before a class if the class -# isn't preceded by a C/C++ comment. If the inserted text contains '$(class)', -# that will be replaced with the class name. -cmt_insert_class_header = "" # string - -# Path to a file that contains text to insert before an Objective-C message -# specification, if the method isn't preceded by a C/C++ comment. If the -# inserted text contains '$(message)' or '$(javaparam)', these will be -# replaced with, respectively, the name of the function, or the javadoc -# '@param' and '@return' stuff. -cmt_insert_oc_msg_header = "" # string - -# Whether a comment should be inserted if a preprocessor is encountered when -# stepping backwards from a function name. -# -# Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and -# cmt_insert_class_header. -cmt_insert_before_preproc = false # true/false - -# Whether a comment should be inserted if a function is declared inline to a -# class definition. -# -# Applies to cmt_insert_func_header. -# -# Default: true -cmt_insert_before_inlines = true # true/false - -# Whether a comment should be inserted if the function is a class constructor -# or destructor. -# -# Applies to cmt_insert_func_header. -cmt_insert_before_ctor_dtor = false # true/false - -# -# Code modifying options (non-whitespace) -# - -# Add or remove braces on a single-line 'do' statement. -mod_full_brace_do = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on a single-line 'for' statement. -mod_full_brace_for = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Add or remove braces on a single-line function definition. -mod_full_brace_function = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on a single-line 'if' statement. Braces will not be -# removed if the braced statement contains an 'else'. -mod_full_brace_if = ignore # ignore/add/remove/force/not_defined - -# Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either -# have, or do not have, braces. Overrides mod_full_brace_if. -# -# 0: Don't override mod_full_brace_if -# 1: Add braces to all blocks if any block needs braces and remove braces if -# they can be removed from all blocks -# 2: Add braces to all blocks if any block already has braces, regardless of -# whether it needs them -# 3: Add braces to all blocks if any block needs braces and remove braces if -# they can be removed from all blocks, except if all blocks have braces -# despite none needing them -mod_full_brace_if_chain = 0 # unsigned number - -# Whether to add braces to all blocks of an 'if'/'else if'/'else' chain. -# If true, mod_full_brace_if_chain will only remove braces from an 'if' that -# does not have an 'else if' or 'else'. -mod_full_brace_if_chain_only = false # true/false - -# Add or remove braces on single-line 'while' statement. -mod_full_brace_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on single-line 'using ()' statement. -mod_full_brace_using = ignore # ignore/add/remove/force/not_defined - -# Don't remove braces around statements that span N newlines -mod_full_brace_nl = 0 # unsigned number - -# Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks -# which span multiple lines. -# -# Affects: -# mod_full_brace_for -# mod_full_brace_if -# mod_full_brace_if_chain -# mod_full_brace_if_chain_only -# mod_full_brace_while -# mod_full_brace_using -# -# Does not affect: -# mod_full_brace_do -# mod_full_brace_function -mod_full_brace_nl_block_rem_mlcond = false # true/false - -# Add or remove unnecessary parentheses on 'return' statement. -mod_paren_on_return = ignore # ignore/add/remove/force/not_defined - -# Add or remove unnecessary parentheses on 'throw' statement. -mod_paren_on_throw = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Whether to change optional semicolons to real semicolons. -mod_pawn_semicolon = false # true/false - -# Whether to fully parenthesize Boolean expressions in 'while' and 'if' -# statement, as in 'if (a && b > c)' => 'if (a && (b > c))'. -mod_full_paren_if_bool = false # true/false - -# Whether to fully parenthesize Boolean expressions after '=' -# statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'. -mod_full_paren_assign_bool = false # true/false - -# Whether to fully parenthesize Boolean expressions after '=' -# statement, as in 'return a && b > c;' => 'return (a && (b > c));'. -mod_full_paren_return_bool = false # true/false - -# Whether to remove superfluous semicolons. -mod_remove_extra_semicolon = false # true/false - -# Whether to remove duplicate include. -mod_remove_duplicate_include = false # true/false - -# the following options (mod_XX_closebrace_comment) use different comment, -# depending of the setting of the next option. -# false: Use the c comment (default) -# true : Use the cpp comment -mod_add_force_c_closebrace_comment = false # true/false - -# If a function body exceeds the specified number of newlines and doesn't have -# a comment after the close brace, a comment will be added. -mod_add_long_function_closebrace_comment = 0 # unsigned number - -# If a namespace body exceeds the specified number of newlines and doesn't -# have a comment after the close brace, a comment will be added. -mod_add_long_namespace_closebrace_comment = 0 # unsigned number - -# If a class body exceeds the specified number of newlines and doesn't have a -# comment after the close brace, a comment will be added. -mod_add_long_class_closebrace_comment = 0 # unsigned number - -# If a switch body exceeds the specified number of newlines and doesn't have a -# comment after the close brace, a comment will be added. -mod_add_long_switch_closebrace_comment = 0 # unsigned number - -# If an #ifdef body exceeds the specified number of newlines and doesn't have -# a comment after the #endif, a comment will be added. -mod_add_long_ifdef_endif_comment = 0 # unsigned number - -# If an #ifdef or #else body exceeds the specified number of newlines and -# doesn't have a comment after the #else, a comment will be added. -mod_add_long_ifdef_else_comment = 0 # unsigned number - -# Whether to take care of the case by the mod_sort_xx options. -mod_sort_case_sensitive = false # true/false - -# Whether to sort consecutive single-line 'import' statements. -mod_sort_import = false # true/false - -# (C#) Whether to sort consecutive single-line 'using' statements. -mod_sort_using = false # true/false - -# Whether to sort consecutive single-line '#include' statements (C/C++) and -# '#import' statements (Objective-C). Be aware that this has the potential to -# break your code if your includes/imports have ordering dependencies. -mod_sort_include = false # true/false - -# Whether to prioritize '#include' and '#import' statements that contain -# filename without extension when sorting is enabled. -mod_sort_incl_import_prioritize_filename = false # true/false - -# Whether to prioritize '#include' and '#import' statements that does not -# contain extensions when sorting is enabled. -mod_sort_incl_import_prioritize_extensionless = false # true/false - -# Whether to prioritize '#include' and '#import' statements that contain -# angle over quotes when sorting is enabled. -mod_sort_incl_import_prioritize_angle_over_quotes = false # true/false - -# Whether to ignore file extension in '#include' and '#import' statements -# for sorting comparison. -mod_sort_incl_import_ignore_extension = false # true/false - -# Whether to group '#include' and '#import' statements when sorting is enabled. -mod_sort_incl_import_grouping_enabled = false # true/false - -# Whether to move a 'break' that appears after a fully braced 'case' before -# the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'. -mod_move_case_break = false # true/false - -# Whether to move a 'return' that appears after a fully braced 'case' before -# the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'. -mod_move_case_return = false # true/false - -# Add or remove braces around a fully braced case statement. Will only remove -# braces if there are no variable declarations in the block. -mod_case_brace = ignore # ignore/add/remove/force/not_defined - -# Whether to remove a void 'return;' that appears as the last statement in a -# function. -mod_remove_empty_return = false # true/false - -# Add or remove the comma after the last value of an enumeration. -mod_enum_last_comma = ignore # ignore/add/remove/force/not_defined - -# Syntax to use for infinite loops. -# -# 0: Leave syntax alone (default) -# 1: Rewrite as `for(;;)` -# 2: Rewrite as `while(true)` -# 3: Rewrite as `do`...`while(true);` -# 4: Rewrite as `while(1)` -# 5: Rewrite as `do`...`while(1);` -# -# Infinite loops that do not already match one of these syntaxes are ignored. -# Other options that affect loop formatting will be applied after transforming -# the syntax. -mod_infinite_loop = 0 # unsigned number - -# Add or remove the 'int' keyword in 'int short'. -mod_int_short = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'short int'. -mod_short_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int long'. -mod_int_long = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'long int'. -mod_long_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int signed'. -mod_int_signed = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'signed int'. -mod_signed_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int unsigned'. -mod_int_unsigned = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'unsigned int'. -mod_unsigned_int = ignore # ignore/add/remove/force/not_defined - -# If there is a situation where mod_int_* and mod_*_int would result in -# multiple int keywords, whether to keep the rightmost int (the default) or the -# leftmost int. -mod_int_prefer_int_on_left = false # true/false - -# (OC) Whether to organize the properties. If true, properties will be -# rearranged according to the mod_sort_oc_property_*_weight factors. -mod_sort_oc_properties = false # true/false - -# (OC) Weight of a class property modifier. -mod_sort_oc_property_class_weight = 0 # number - -# (OC) Weight of 'atomic' and 'nonatomic'. -mod_sort_oc_property_thread_safe_weight = 0 # number - -# (OC) Weight of 'readwrite' when organizing properties. -mod_sort_oc_property_readwrite_weight = 0 # number - -# (OC) Weight of a reference type specifier ('retain', 'copy', 'assign', -# 'weak', 'strong') when organizing properties. -mod_sort_oc_property_reference_weight = 0 # number - -# (OC) Weight of getter type ('getter=') when organizing properties. -mod_sort_oc_property_getter_weight = 0 # number - -# (OC) Weight of setter type ('setter=') when organizing properties. -mod_sort_oc_property_setter_weight = 0 # number - -# (OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified', -# 'null_resettable') when organizing properties. -mod_sort_oc_property_nullability_weight = 0 # number - -# -# Preprocessor options -# - -# How to use tabs when indenting preprocessor code. -# -# -1: Use 'indent_with_tabs' setting (default) -# 0: Spaces only -# 1: Indent with tabs to brace level, align with spaces -# 2: Indent and align with tabs, using spaces when not on a tabstop -# -# Default: -1 -pp_indent_with_tabs = -1 # number - -# Add or remove indentation of preprocessor directives inside #if blocks -# at brace level 0 (file-level). -pp_indent = ignore # ignore/add/remove/force/not_defined - -# Whether to indent #if/#else/#endif at the brace level. If false, these are -# indented from column 1. -pp_indent_at_level = false # true/false - -# Whether to indent #if/#else/#endif at the parenthesis level if the brace -# level is 0. If false, these are indented from column 1. -pp_indent_at_level0 = false # true/false - -# Specifies the number of columns to indent preprocessors per level -# at brace level 0 (file-level). If pp_indent_at_level=false, also specifies -# the number of columns to indent preprocessors per level -# at brace level > 0 (function-level). -# -# Default: 1 -pp_indent_count = 1 # unsigned number - -# Add or remove space after # based on pp level of #if blocks. -pp_space_after = ignore # ignore/add/remove/force/not_defined - -# Sets the number of spaces per level added with pp_space_after. -pp_space_count = 0 # unsigned number - -# The indent for '#region' and '#endregion' in C# and '#pragma region' in -# C/C++. Negative values decrease indent down to the first column. -pp_indent_region = 0 # number - -# Whether to indent the code between #region and #endregion. -pp_region_indent_code = false # true/false - -# If pp_indent_at_level=true, sets the indent for #if, #else and #endif when -# not at file-level. Negative values decrease indent down to the first column. -# -# =0: Indent preprocessors using output_tab_size -# >0: Column at which all preprocessors will be indented -pp_indent_if = 0 # number - -# Whether to indent the code between #if, #else and #endif. -pp_if_indent_code = false # true/false - -# Whether to indent the body of an #if that encompasses all the code in the file. -pp_indent_in_guard = false # true/false - -# Whether to indent '#define' at the brace level. If false, these are -# indented from column 1. -pp_define_at_level = false # true/false - -# Whether to indent '#include' at the brace level. -pp_include_at_level = false # true/false - -# Whether to ignore the '#define' body while formatting. -pp_ignore_define_body = false # true/false - -# An offset value that controls the indentation of the body of a multiline #define. -# 'body' refers to all the lines of a multiline #define except the first line. -# Requires 'pp_ignore_define_body = false'. -# -# <0: Absolute column: the body indentation starts off at the specified column -# (ex. -3 ==> the body is indented starting from column 3) -# >=0: Relative to the column of the '#' of '#define' -# (ex. 3 ==> the body is indented starting 3 columns at the right of '#') -# -# Default: 8 -pp_multiline_define_body_indent = 8 # number - -# Whether to indent case statements between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the case statements -# directly inside of. -# -# Default: true -pp_indent_case = true # true/false - -# Whether to indent whole function definitions between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the function definition -# is directly inside of. -# -# Default: true -pp_indent_func_def = true # true/false - -# Whether to indent extern C blocks between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the extern block is -# directly inside of. -# -# Default: true -pp_indent_extern = true # true/false - -# How to indent braces directly inside #if, #else, and #endif. -# Requires pp_if_indent_code=true and only applies to the indent of the -# preprocessor that the braces are directly inside of. -# 0: No extra indent -# 1: Indent by one level -# -1: Preserve original indentation -# -# Default: 1 -pp_indent_brace = 1 # number - -# Whether to print warning messages for unbalanced #if and #else blocks. -# This will print a message in the following cases: -# - if an #ifdef block ends on a different indent level than -# where it started from. Example: -# -# #ifdef TEST -# int i; -# { -# int j; -# #endif -# -# - an #elif/#else block ends on a different indent level than -# the corresponding #ifdef block. Example: -# -# #ifdef TEST -# int i; -# #else -# } -# int j; -# #endif -pp_warn_unbalanced_if = false # true/false - -# -# Sort includes options -# - -# The regex for include category with priority 0. -include_category_0 = "" # string - -# The regex for include category with priority 1. -include_category_1 = "" # string - -# The regex for include category with priority 2. -include_category_2 = "" # string - -# -# Use or Do not Use options -# - -# true: indent_func_call_param will be used (default) -# false: indent_func_call_param will NOT be used -# -# Default: true -use_indent_func_call_param = true # true/false - -# The value of the indentation for a continuation line is calculated -# differently if the statement is: -# - a declaration: your case with QString fileName ... -# - an assignment: your case with pSettings = new QSettings( ... -# -# At the second case the indentation value might be used twice: -# - at the assignment -# - at the function call (if present) -# -# To prevent the double use of the indentation value, use this option with the -# value 'true'. -# -# true: indent_continue will be used only once -# false: indent_continue will be used every time (default) -# -# Requires indent_ignore_first_continue=false. -use_indent_continue_only_once = false # true/false - -# The indentation can be: -# - after the assignment, at the '[' character -# - at the beginning of the lambda body -# -# true: indentation will be at the beginning of the lambda body -# false: indentation will be after the assignment (default) -indent_cpp_lambda_only_once = false # true/false - -# Whether sp_after_angle takes precedence over sp_inside_fparen. This was the -# historic behavior, but is probably not the desired behavior, so this is off -# by default. -use_sp_after_angle_always = false # true/false - -# Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially, -# this tries to format these so that they match Qt's normalized form (i.e. the -# result of QMetaObject::normalizedSignature), which can slightly improve the -# performance of the QObject::connect call, rather than how they would -# otherwise be formatted. -# -# See options_for_QT.cpp for details. -# -# Default: true -use_options_overriding_for_qt_macros = true # true/false - -# If true: the form feed character is removed from the list of whitespace -# characters. See https://en.cppreference.com/w/cpp/string/byte/isspace. -use_form_feed_no_more_as_whitespace_character = false # true/false - -# -# Warn levels - 1: error, 2: warning (default), 3: note -# - -# (C#) Warning is given if doing tab-to-\t replacement and we have found one -# in a C# verbatim string literal. -# -# Default: 2 -warn_level_tabs_found_in_verbatim_string_literals = 2 # unsigned number - -# Limit the number of loops. -# Used by uncrustify.cpp to exit from infinite loop. -# 0: no limit. -debug_max_number_of_loops = 0 # number - -# Set the number of the line to protocol; -# Used in the function prot_the_line if the 2. parameter is zero. -# 0: nothing protocol. -debug_line_number_to_protocol = 0 # number - -# Set the number of second(s) before terminating formatting the current file, -# 0: no timeout. -# only for linux -debug_timeout = 0 # number - -# Set the number of characters to be printed if the text is too long, -# 0: do not truncate. -debug_truncate = 0 # unsigned number - -# sort (or not) the tracking info. -# -# Default: true -debug_sort_the_tracks = true # true/false - -# decode (or not) the flags as a new line. -# only if the -p option is set. -debug_decode_the_flags = false # true/false - -# use (or not) the exit(EX_SOFTWARE) function. -# -# Default: true -debug_use_the_exit_function_pop = true # true/false - -# insert the number of the line at the beginning of each line -set_numbering_for_html_output = false # true/false - -# Meaning of the settings: -# Ignore - do not do any changes -# Add - makes sure there is 1 or more space/brace/newline/etc -# Force - makes sure there is exactly 1 space/brace/newline/etc, -# behaves like Add in some contexts -# Remove - removes space/brace/newline/etc -# -# -# - Token(s) can be treated as specific type(s) with the 'set' option: -# `set tokenType tokenString [tokenString...]` -# -# Example: -# `set BOOL __AND__ __OR__` -# -# tokenTypes are defined in src/token_enum.h, use them without the -# 'CT_' prefix: 'CT_BOOL' => 'BOOL' -# -# -# - Token(s) can be treated as type(s) with the 'type' option. -# `type tokenString [tokenString...]` -# -# Example: -# `type int c_uint_8 Rectangle` -# -# This can also be achieved with `set TYPE int c_uint_8 Rectangle` -# -# -# To embed whitespace in tokenStrings use the '\' escape character, or quote -# the tokenStrings. These quotes are supported: "'` -# -# -# - Support for the auto detection of languages through the file ending can be -# added using the 'file_ext' command. -# `file_ext langType langString [langString..]` -# -# Example: -# `file_ext CPP .ch .cxx .cpp.in` -# -# langTypes are defined in uncrusify_types.h in the lang_flag_e enum, use -# them without the 'LANG_' prefix: 'LANG_CPP' => 'CPP' -# -# -# - Custom macro-based indentation can be set up using 'macro-open', -# 'macro-else' and 'macro-close'. -# `(macro-open | macro-else | macro-close) tokenString` -# -# Example: -# `macro-open BEGIN_TEMPLATE_MESSAGE_MAP` -# `macro-open BEGIN_MESSAGE_MAP` -# `macro-close END_MESSAGE_MAP` -# -# -# option(s) with 'not default' value: 0 -# diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/index.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/index.html deleted file mode 100644 index 1e832d9d..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/index.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - Uncrustify - Source Code Beautifier for C-like languages - - - - - -
- - - - -
-
-
-

Uncrustify

-

Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA

- - - - - - -
- - - - Travis CI Build Status - - - - Coverity Scan Build Status - -
- -

Introduction

-

The goals of this project are simple: -Create a highly configurable, easily modifiable source code beautifier.

- -
- -

Features

-
    -
  • Indent code, aligning on parens, assignments, etc
  • -
  • Align on '=' and variable definitions
  • -
  • Align structure initializers
  • -
  • Align #define stuff
  • -
  • Align backslash-newline stuff
  • -
  • Reformat comments (a little bit)
  • -
  • Fix inter-character spacing
  • -
  • Add or remove parens on return statements
  • -
  • Add or remove braces on single-statement if/do/while/for statements
  • -
  • Supports embedded SQL 'EXEC SQL' stuff
  • -
  • Highly configurable - 850 configurable options as of version 0.78.0
  • -
- -

- See some example output. -

- -
- -

Where to get Uncrustify

- -

Project Websites

-Sourceforge project web site
-Release downloads
-Freshmeat Project
-Git Hub
- -

Source Code

-As of release 0.54, the source code is maintained in a Git repository.
-
-The public Git URL for Sourceforge.net is
-git://uncrustify.git.sourceforge.net/gitroot/uncrustify/uncrustify
-
-The public Git URL for github.com is
-git://github.com/uncrustify/uncrustify.git
- -

Prebuilt binaries

-Windows (i386) : -Sourceforge
- -

Universal Indent GUI

-Universal Indent GUI is a -cross-platform graphical configuration file editor for many code beautifiers, including Uncrustify. - -
- -

Want to help?

-

-The most helpful way is to try it out and give feedback. -Documentation and examples are available in the source tree, so check it out. -

-

-You can find the output from 'uncrustify --show-config' here.
-Here is the default config file. -And one I set up for Linux.
-And here is a before and after C source example.
-That should give you a pretty good idea of what Uncrustify can do.
-

- -

-If you find a bug, please do the following: -

-
    -
  • Reduce the input source file to the minimum that still has the problem
  • -
  • Use the sourceforget.net bug tracker
  • -
  • Attach the input source file, the configuration file, and a file that contains the expected output
  • -
- -

-If you want to add a feature, fix a bug, or implement missing functionality, feel free to do so! Patches are welcome!
-Here are some areas that need attention: -

-
    -
  • Test Java support and provide feedback (or patches!)
  • -
  • Test Objective C support and provide feedback (or patches!)
  • -
  • Test Embedded SQL to see what works
  • -
  • This web page need a (re)design
  • -
  • A logo of some sort
  • -
  • Examples that can be put on this website to show off what Uncrustify can do
  • -
  • Anything else that you want to do to make it better?
  • -
- -

Project Mailing list

-We don't have a mailing list for Uncrustify.
-We are using github. -
-You may use Issues to publish an error report. -
-Or PR to make a bugfix proposal. - -
- -

Portability

-

-I'm pretty sure that I'm not using anything that is OS-specific.
-The software has been tested on the following operating systems: -

-
    -
  • Linux
  • -
  • QNX
  • -
  • OS X
  • -
  • FreeBSD, NetBSD, OpenBSD
  • -
  • Sun Solaris 9
  • -
  • Windows XP (binary available)
  • -
- -
- -

Links

- -

Distributions that package Uncrustify

- -
-
-
-
-
-"Support This Project" -
- - - diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/defaults.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/defaults.cfg deleted file mode 100644 index 9b3d568c..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/defaults.cfg +++ /dev/null @@ -1,3708 +0,0 @@ -# Uncrustify-0.78.0 - -# -# General options -# - -# The type of line endings. -# -# Default: auto -newlines = auto # lf/crlf/cr/auto - -# The original size of tabs in the input. -# -# Default: 8 -input_tab_size = 8 # unsigned number - -# The size of tabs in the output (only used if align_with_tabs=true). -# -# Default: 8 -output_tab_size = 8 # unsigned number - -# The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^). -# -# Default: 92 -string_escape_char = 92 # unsigned number - -# Alternate string escape char (usually only used for Pawn). -# Only works right before the quote char. -string_escape_char2 = 0 # unsigned number - -# Replace tab characters found in string literals with the escape sequence \t -# instead. -string_replace_tab_chars = false # true/false - -# Allow interpreting '>=' and '>>=' as part of a template in code like -# 'void f(list>=val);'. If true, 'assert(x<0 && y>=3)' will be broken. -# Improvements to template detection may make this option obsolete. -tok_split_gte = false # true/false - -# Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros). -disable_processing_nl_cont = false # true/false - -# Specify the marker used in comments to disable processing of part of the -# file. -# -# Default: *INDENT-OFF* -disable_processing_cmt = " *INDENT-OFF*" # string - -# Specify the marker used in comments to (re)enable processing in a file. -# -# Default: *INDENT-ON* -enable_processing_cmt = " *INDENT-ON*" # string - -# Enable parsing of digraphs. -enable_digraphs = false # true/false - -# Option to allow both disable_processing_cmt and enable_processing_cmt -# strings, if specified, to be interpreted as ECMAScript regular expressions. -# If true, a regex search will be performed within comments according to the -# specified patterns in order to disable/enable processing. -processing_cmt_as_regex = false # true/false - -# Add or remove the UTF-8 BOM (recommend 'remove'). -utf8_bom = ignore # ignore/add/remove/force/not_defined - -# If the file contains bytes with values between 128 and 255, but is not -# UTF-8, then output as UTF-8. -utf8_byte = false # true/false - -# Force the output encoding to UTF-8. -utf8_force = false # true/false - -# -# Spacing options -# - -# Add or remove space around non-assignment symbolic operators ('+', '/', '%', -# '<<', and so forth). -sp_arith = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around arithmetic operators '+' and '-'. -# -# Overrides sp_arith. -sp_arith_additive = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment operator '=', '+=', etc. -sp_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around '=' in C++11 lambda capture specifications. -# -# Overrides sp_assign. -sp_cpp_lambda_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the capture specification of a C++11 lambda when -# an argument list is present, as in '[] (int x){ ... }'. -sp_cpp_lambda_square_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the capture specification of a C++11 lambda with -# no argument list is present, as in '[] { ... }'. -sp_cpp_lambda_square_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening parenthesis and before the closing -# parenthesis of a argument list of a C++11 lambda, as in -# '[]( ){ ... }' -# with an empty list. -sp_cpp_lambda_argument_list_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening parenthesis and before the closing -# parenthesis of a argument list of a C++11 lambda, as in -# '[]( int x ){ ... }'. -sp_cpp_lambda_argument_list = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the argument list of a C++11 lambda, as in -# '[](int x) { ... }'. -sp_cpp_lambda_paren_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a lambda body and its call operator of an -# immediately invoked lambda, as in '[]( ... ){ ... } ( ... )'. -sp_cpp_lambda_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment operator '=' in a prototype. -# -# If set to ignore, use sp_assign. -sp_assign_default = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before assignment operator '=', '+=', etc. -# -# Overrides sp_assign. -sp_before_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after assignment operator '=', '+=', etc. -# -# Overrides sp_assign. -sp_after_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space in 'enum {'. -# -# Default: add -sp_enum_brace = add # ignore/add/remove/force/not_defined - -# Add or remove space in 'NS_ENUM ('. -sp_enum_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment '=' in enum. -sp_enum_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before assignment '=' in enum. -# -# Overrides sp_enum_assign. -sp_enum_before_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after assignment '=' in enum. -# -# Overrides sp_enum_assign. -sp_enum_after_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around assignment ':' in enum. -sp_enum_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around preprocessor '##' concatenation operator. -# -# Default: add -sp_pp_concat = add # ignore/add/remove/force/not_defined - -# Add or remove space after preprocessor '#' stringify operator. -# Also affects the '#@' charizing operator. -sp_pp_stringify = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before preprocessor '#' stringify operator -# as in '#define x(y) L#y'. -sp_before_pp_stringify = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around boolean operators '&&' and '||'. -sp_bool = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around compare operator '<', '>', '==', etc. -sp_compare = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')'. -sp_inside_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested parentheses, i.e. '((' vs. ') )'. -sp_paren_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('. -sp_cparen_oparen = ignore # ignore/add/remove/force/not_defined - -# Whether to balance spaces inside nested parentheses. -sp_balance_nested_parens = false # true/false - -# Add or remove space between ')' and '{'. -sp_paren_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested braces, i.e. '{{' vs. '{ {'. -sp_brace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*'. -sp_before_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that isn't followed by a -# variable name. If set to ignore, sp_before_ptr_star is used instead. -sp_before_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by a qualifier. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_qualifier_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by 'operator' keyword. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_operator_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by -# a class scope (as in 'int *MyClass::method()') or namespace scope -# (as in 'int *my_ns::func()'). -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_scope_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before pointer star '*' that is followed by '::', -# as in 'int *::func()'. -# If set to ignore, sp_before_unnamed_ptr_star is used instead. -sp_before_global_scope_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' that isn't -# followed by a variable name, as in '(char const *)'. If set to ignore, -# sp_before_ptr_star is used instead. -sp_qualifier_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between pointer stars '*', as in 'int ***a;'. -sp_between_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between pointer star '*' and reference '&', as in 'int *& a;'. -sp_between_ptr_ref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer star '*', if followed by a word. -# -# Overrides sp_type_func. -sp_after_ptr_star = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer caret '^', if followed by a word. -sp_after_ptr_block_caret = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after pointer star '*', if followed by a qualifier. -sp_after_ptr_star_qualifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*', if followed by a function -# prototype or function definition. -# -# Overrides sp_after_ptr_star and sp_type_func. -sp_after_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*' in the trailing return of a -# function prototype or function definition. -sp_after_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the pointer star '*' and the name of the variable -# in a function pointer definition. -sp_ptr_star_func_var = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the pointer star '*' and the name of the type -# in a function pointer type definition. -sp_ptr_star_func_type = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a pointer star '*', if followed by an open -# parenthesis, as in 'void* (*)()'. -sp_ptr_star_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a pointer star '*', if followed by a function -# prototype or function definition. If set to ignore, sp_before_ptr_star is -# used instead. -sp_before_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' followed by -# the name of the function in a function prototype or definition, as in -# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead. -sp_qualifier_ptr_star_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a pointer star '*' in the trailing return of a -# function prototype or function definition. -sp_before_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a qualifier and a pointer star '*' in the -# trailing return of a function prototype or function definition, as in -# 'auto foo() -> char const *'. -sp_qualifier_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&'. -sp_before_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&' that isn't followed by a -# variable name. If set to ignore, sp_before_byref is used instead. -sp_before_unnamed_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after reference sign '&', if followed by a word. -# -# Overrides sp_type_func. -sp_after_byref = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a reference sign '&', if followed by a function -# prototype or function definition. -# -# Overrides sp_after_byref and sp_type_func. -sp_after_byref_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a reference sign '&', if followed by a function -# prototype or function definition. -sp_before_byref_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a reference sign '&', if followed by an open -# parenthesis, as in 'char& (*)()'. -sp_byref_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between type and word. In cases where total removal of -# whitespace would be a syntax error, a value of 'remove' is treated the same -# as 'force'. -# -# This also affects some other instances of space following a type that are -# not covered by other options; for example, between the return type and -# parenthesis of a function type template argument, between the type and -# parenthesis of an array parameter, or between 'decltype(...)' and the -# following word. -# -# Default: force -sp_after_type = force # ignore/add/remove/force/not_defined - -# Add or remove space between 'decltype(...)' and word, -# brace or function call. -sp_after_decltype = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space before the parenthesis in the D constructs -# 'template Foo(' and 'class Foo('. -sp_before_template_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'template' and '<'. -# If set to ignore, sp_before_angle is used. -sp_template_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '<'. -sp_before_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '<' and '>'. -sp_inside_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '<>'. -# if empty. -sp_inside_angle_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and ':'. -sp_angle_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '>'. -sp_after_angle = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '(' as found in 'new List(foo);'. -sp_angle_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '()' as found in 'new List();'. -sp_angle_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and a word as in 'List m;' or -# 'template static ...'. -sp_angle_word = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '>' and '>' in '>>' (template stuff). -# -# Default: add -sp_angle_shift = add # ignore/add/remove/force/not_defined - -# (C++11) Permit removal of the space between '>>' in 'foo >'. Note -# that sp_angle_shift cannot remove the space without this option. -sp_permit_cpp11_shift = false # true/false - -# Add or remove space before '(' of control statements ('if', 'for', 'switch', -# 'while', etc.). -sp_before_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')' of control statements other than -# 'for'. -sp_inside_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '(' of control statements other than 'for'. -# -# Overrides sp_inside_sparen. -sp_inside_sparen_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ')' of control statements other than 'for'. -# -# Overrides sp_inside_sparen. -sp_inside_sparen_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '(' and ')' of 'for' statements. -sp_inside_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '(' of 'for' statements. -# -# Overrides sp_inside_for. -sp_inside_for_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ')' of 'for' statements. -# -# Overrides sp_inside_for. -sp_inside_for_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '((' or '))' of control statements. -sp_sparen_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ')' of control statements. -sp_after_sparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of control statements. -sp_sparen_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'do' and '{'. -sp_do_brace_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'while'. -sp_brace_close_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'while' and '('. Overrides sp_before_sparen. -sp_while_paren_open = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'invariant' and '('. -sp_invariant_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space after the ')' in 'invariant (C) c'. -sp_after_invariant_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before empty statement ';' on 'if', 'for' and 'while'. -sp_special_semi = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ';'. -# -# Default: remove -sp_before_semi = remove # ignore/add/remove/force/not_defined - -# Add or remove space before ';' in non-empty 'for' statements. -sp_before_semi_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a semicolon of an empty left part of a for -# statement, as in 'for ( ; ; )'. -sp_before_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the semicolons of an empty middle part of a for -# statement, as in 'for ( ; ; )'. -sp_between_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ';', except when followed by a comment. -# -# Default: add -sp_after_semi = add # ignore/add/remove/force/not_defined - -# Add or remove space after ';' in non-empty 'for' statements. -# -# Default: force -sp_after_semi_for = force # ignore/add/remove/force/not_defined - -# Add or remove space after the final semicolon of an empty part of a for -# statement, as in 'for ( ; ; )'. -sp_after_semi_for_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[' (except '[]'). -sp_before_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[' for a variable definition. -# -# Default: remove -sp_before_vardef_square = remove # ignore/add/remove/force/not_defined - -# Add or remove space before '[' for asm block. -sp_before_square_asm_block = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before '[]'. -sp_before_squares = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before C++17 structured bindings. -sp_cpp_before_struct_binding = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside a non-empty '[' and ']'. -sp_inside_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '[]'. -# if empty. -sp_inside_square_empty = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and -# ']'. If set to ignore, sp_inside_square is used. -sp_inside_square_oc_array = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ',', i.e. 'a,b' vs. 'a, b'. -sp_after_comma = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'. -# -# Default: remove -sp_before_comma = remove # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between ',' and ']' in multidimensional array type -# like 'int[,,]'. -sp_after_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between '[' and ',' in multidimensional array type -# like 'int[,,]'. -sp_before_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# (C#, Vala) Add or remove space between ',' in multidimensional array type -# like 'int[,,]'. -sp_between_mdatype_commas = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between an open parenthesis and comma, -# i.e. '(,' vs. '( ,'. -# -# Default: force -sp_paren_comma = force # ignore/add/remove/force/not_defined - -# Add or remove space between a type and ':'. -sp_type_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the variadic '...' when preceded by a -# non-punctuator. -# The value REMOVE will be overridden with FORCE -sp_after_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the variadic '...' when preceded by a -# non-punctuator. -# The value REMOVE will be overridden with FORCE -sp_before_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a type and '...'. -sp_type_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a '*' and '...'. -sp_ptr_type_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '...'. -sp_paren_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '&&' and '...'. -sp_byref_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and a qualifier such as 'const'. -sp_paren_qualifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and 'noexcept'. -sp_paren_noexcept = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after class ':'. -sp_after_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before class ':'. -sp_before_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after class constructor ':'. -# -# Default: add -sp_after_constr_colon = add # ignore/add/remove/force/not_defined - -# Add or remove space before class constructor ':'. -# -# Default: add -sp_before_constr_colon = add # ignore/add/remove/force/not_defined - -# Add or remove space before case ':'. -# -# Default: remove -sp_before_case_colon = remove # ignore/add/remove/force/not_defined - -# Add or remove space between 'operator' and operator sign. -sp_after_operator = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the operator symbol and the open parenthesis, as -# in 'operator ++('. -sp_after_operator_sym = ignore # ignore/add/remove/force/not_defined - -# Overrides sp_after_operator_sym when the operator has no arguments, as in -# 'operator *()'. -sp_after_operator_sym_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or -# '(int)a' vs. '(int) a'. -sp_after_cast = ignore # ignore/add/remove/force/not_defined - -# Add or remove spaces inside cast parentheses. -sp_inside_paren_cast = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the type and open parenthesis in a C++ cast, -# i.e. 'int(exp)' vs. 'int (exp)'. -sp_cpp_cast_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof' and '('. -sp_sizeof_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof' and '...'. -sp_sizeof_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'sizeof...' and '('. -sp_sizeof_ellipsis_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '...' and a parameter pack. -sp_ellipsis_parameter_pack = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a parameter pack and '...'. -sp_parameter_pack_ellipsis = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'decltype' and '('. -sp_decltype_paren = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Add or remove space after the tag keyword. -sp_after_tag = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside enum '{' and '}'. -sp_inside_braces_enum = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside struct/union '{' and '}'. -sp_inside_braces_struct = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside Objective-C boxed dictionary '{' and '}' -sp_inside_braces_oc_dict = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after open brace in an unnamed temporary -# direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore. -sp_after_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before close brace in an unnamed temporary -# direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore. -sp_before_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside an unnamed temporary direct-list-initialization -# if statement is a brace_init_lst -# works only if sp_brace_brace is set to ignore -# works only if sp_before_type_brace_init_lst_close is set to ignore. -sp_inside_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '{' and '}'. -sp_inside_braces = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside '{}'. -# if empty. -sp_inside_braces_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around trailing return operator '->'. -sp_trailing_return = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between return type and function name. A minimum of 1 -# is forced except for pointer return types. -sp_type_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between type and open brace of an unnamed temporary -# direct-list-initialization. -sp_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' on function declaration. -sp_func_proto_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function declaration -# if empty. -sp_func_proto_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' with a typedef specifier. -sp_func_type_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between alias name and '(' of a non-pointer function type typedef. -sp_func_def_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function definition -# if empty. -sp_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside empty function '()'. -# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. -sp_inside_fparens = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside function '(' and ')'. -sp_inside_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside user functor '(' and ')'. -sp_func_call_user_inside_rparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside empty functor '()'. -# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. -sp_inside_rparens = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside functor '(' and ')'. -sp_inside_rparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside the first parentheses in a function type, as in -# 'void (*x)(...)'. -sp_inside_tparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the ')' and '(' in a function type, as in -# 'void (*x)(...)'. -sp_after_tparen_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ']' and '(' when part of a function call. -sp_square_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of function. -sp_fparen_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and '{' of a function call in object -# initialization. -# -# Overrides sp_fparen_brace. -sp_fparen_brace_initializer = ignore # ignore/add/remove/force/not_defined - -# (Java) Add or remove space between ')' and '{{' of double brace initializer. -sp_fparen_dbrace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '(' on function calls. -sp_func_call_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between function name and '()' on function calls without -# parameters. If set to ignore (the default), sp_func_call_paren is used. -sp_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between the user function name and '(' on function -# calls. You need to set a keyword to be a user function in the config file, -# like: -# set func_call_user tr _ i18n -sp_func_call_user_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside user function '(' and ')'. -sp_func_call_user_inside_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between nested parentheses with user functions, -# i.e. '((' vs. '( ('. -sp_func_call_user_paren_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a constructor/destructor and the open -# parenthesis. -sp_func_class_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a constructor without parameters or destructor -# and '()'. -sp_func_class_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after 'return'. -# -# Default: force -sp_return = force # ignore/add/remove/force/not_defined - -# Add or remove space between 'return' and '('. -sp_return_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'return' and '{'. -sp_return_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '__attribute__' and '('. -sp_attribute_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'defined' and '(' in '#if defined (FOO)'. -sp_defined_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'throw' and '(' in 'throw (something)'. -sp_throw_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'throw' and anything other than '(' as in -# '@throw [...];'. -sp_after_throw = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'catch' and '(' in 'catch (something) { }'. -# If set to ignore, sp_before_sparen is used. -sp_catch_paren = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@catch' and '(' -# in '@catch (something) { }'. If set to ignore, sp_catch_paren is used. -sp_oc_catch_paren = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before Objective-C protocol list -# as in '@protocol Protocol' or '@interface MyClass : NSObject'. -sp_before_oc_proto_list = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between class name and '(' -# in '@interface className(categoryName):BaseClass' -sp_oc_classname_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'version' and '(' -# in 'version (something) { }'. If set to ignore, sp_before_sparen is used. -sp_version_paren = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'scope' and '(' -# in 'scope (something) { }'. If set to ignore, sp_before_sparen is used. -sp_scope_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'super' and '(' in 'super (something)'. -# -# Default: remove -sp_super_paren = remove # ignore/add/remove/force/not_defined - -# Add or remove space between 'this' and '(' in 'this (something)'. -# -# Default: remove -sp_this_paren = remove # ignore/add/remove/force/not_defined - -# Add or remove space between a macro name and its definition. -sp_macro = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a macro function ')' and its definition. -sp_macro_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'else' and '{' if on the same line. -sp_else_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'else' if on the same line. -sp_brace_else = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and the name of a typedef on the same line. -sp_brace_typedef = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the '{' of a 'catch' statement, if the '{' and -# 'catch' are on the same line, as in 'catch (decl) {'. -sp_catch_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the '{' of a '@catch' statement, if the '{' -# and '@catch' are on the same line, as in '@catch (decl) {'. -# If set to ignore, sp_catch_brace is used. -sp_oc_catch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'catch' if on the same line. -sp_brace_catch = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '}' and '@catch' if on the same line. -# If set to ignore, sp_brace_catch is used. -sp_oc_brace_catch = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'finally' and '{' if on the same line. -sp_finally_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between '}' and 'finally' if on the same line. -sp_brace_finally = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'try' and '{' if on the same line. -sp_try_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between get/set and '{' if on the same line. -sp_getset_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a variable and '{' for C++ uniform -# initialization. -sp_word_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between a variable and '{' for a namespace. -# -# Default: add -sp_word_brace_ns = add # ignore/add/remove/force/not_defined - -# Add or remove space before the '::' operator. -sp_before_dc = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '::' operator. -sp_after_dc = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove around the D named array initializer ':' operator. -sp_d_array_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '!' (not) unary operator. -# -# Default: remove -sp_not = remove # ignore/add/remove/force/not_defined - -# Add or remove space between two '!' (not) unary operators. -# If set to ignore, sp_not will be used. -sp_not_not = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '~' (invert) unary operator. -# -# Default: remove -sp_inv = remove # ignore/add/remove/force/not_defined - -# Add or remove space after the '&' (address-of) unary operator. This does not -# affect the spacing after a '&' that is part of a type. -# -# Default: remove -sp_addr = remove # ignore/add/remove/force/not_defined - -# Add or remove space around the '.' or '->' operators. -# -# Default: remove -sp_member = remove # ignore/add/remove/force/not_defined - -# Add or remove space after the '*' (dereference) unary operator. This does -# not affect the spacing after a '*' that is part of a type. -# -# Default: remove -sp_deref = remove # ignore/add/remove/force/not_defined - -# Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'. -# -# Default: remove -sp_sign = remove # ignore/add/remove/force/not_defined - -# Add or remove space between '++' and '--' the word to which it is being -# applied, as in '(--x)' or 'y++;'. -# -# Default: remove -sp_incdec = remove # ignore/add/remove/force/not_defined - -# Add or remove space before a backslash-newline at the end of a line. -# -# Default: add -sp_before_nl_cont = add # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;' -# or '+(int) bar;'. -sp_after_oc_scope = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in message specs, -# i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'. -sp_after_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in message specs, -# i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'. -sp_before_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in immutable dictionary expression -# 'NSDictionary *test = @{@"foo" :@"bar"};'. -sp_after_oc_dict_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in immutable dictionary expression -# 'NSDictionary *test = @{@"foo" :@"bar"};'. -sp_before_oc_dict_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the colon in message specs, -# i.e. '[object setValue:1];' vs. '[object setValue: 1];'. -sp_after_send_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before the colon in message specs, -# i.e. '[object setValue:1];' vs. '[object setValue :1];'. -sp_before_send_oc_colon = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the (type) in message specs, -# i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'. -sp_after_oc_type = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after the first (type) in message specs, -# i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'. -sp_after_oc_return_type = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@selector' and '(', -# i.e. '@selector(msgName)' vs. '@selector (msgName)'. -# Also applies to '@protocol()' constructs. -sp_after_oc_at_sel = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@selector(x)' and the following word, -# i.e. '@selector(foo) a:' vs. '@selector(foo)a:'. -sp_after_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space inside '@selector' parentheses, -# i.e. '@selector(foo)' vs. '@selector( foo )'. -# Also applies to '@protocol()' constructs. -sp_inside_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space before a block pointer caret, -# i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'. -sp_before_oc_block_caret = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after a block pointer caret, -# i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'. -sp_after_oc_block_caret = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between the receiver and selector in a message, -# as in '[receiver selector ...]'. -sp_after_oc_msg_receiver = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space after '@property'. -sp_after_oc_property = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove space between '@synchronized' and the open parenthesis, -# i.e. '@synchronized(foo)' vs. '@synchronized (foo)'. -sp_after_oc_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around the ':' in 'b ? t : f'. -sp_cond_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the ':' in 'b ? t : f'. -# -# Overrides sp_cond_colon. -sp_cond_colon_before = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the ':' in 'b ? t : f'. -# -# Overrides sp_cond_colon. -sp_cond_colon_after = ignore # ignore/add/remove/force/not_defined - -# Add or remove space around the '?' in 'b ? t : f'. -sp_cond_question = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the '?' in 'b ? t : f'. -# -# Overrides sp_cond_question. -sp_cond_question_before = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the '?' in 'b ? t : f'. -# -# Overrides sp_cond_question. -sp_cond_question_after = ignore # ignore/add/remove/force/not_defined - -# In the abbreviated ternary form '(a ?: b)', add or remove space between '?' -# and ':'. -# -# Overrides all other sp_cond_* options. -sp_cond_ternary_short = ignore # ignore/add/remove/force/not_defined - -# Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make -# sense here. -sp_case_label = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space around the D '..' operator. -sp_range = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after ':' in a Java/C++11 range-based 'for', -# as in 'for (Type var : expr)'. -sp_after_for_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before ':' in a Java/C++11 range-based 'for', -# as in 'for (Type var : expr)'. -sp_before_for_colon = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove space between 'extern' and '(' as in 'extern (C)'. -sp_extern_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the opening of a C++ comment, as in '// A'. -sp_cmt_cpp_start = ignore # ignore/add/remove/force/not_defined - -# remove space after the '//' and the pvs command '-V1234', -# only works with sp_cmt_cpp_start set to add or force. -sp_cmt_cpp_pvs = false # true/false - -# remove space after the '//' and the command 'lint', -# only works with sp_cmt_cpp_start set to add or force. -sp_cmt_cpp_lint = false # true/false - -# Add or remove space in a C++ region marker comment, as in '// BEGIN'. -# A region marker is defined as a comment which is not preceded by other text -# (i.e. the comment is the first non-whitespace on the line), and which starts -# with either 'BEGIN' or 'END'. -# -# Overrides sp_cmt_cpp_start. -sp_cmt_cpp_region = ignore # ignore/add/remove/force/not_defined - -# If true, space added with sp_cmt_cpp_start will be added after Doxygen -# sequences like '///', '///<', '//!' and '//!<'. -sp_cmt_cpp_doxygen = false # true/false - -# If true, space added with sp_cmt_cpp_start will be added after Qt translator -# or meta-data comments like '//:', '//=', and '//~'. -sp_cmt_cpp_qttr = false # true/false - -# Add or remove space between #else or #endif and a trailing comment. -sp_endif_cmt = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after 'new', 'delete' and 'delete[]'. -sp_after_new = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between 'new' and '(' in 'new()'. -sp_between_new_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space between ')' and type in 'new(foo) BAR'. -sp_after_newop_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space inside parentheses of the new operator -# as in 'new(foo) BAR'. -sp_inside_newop_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after the open parenthesis of the new operator, -# as in 'new(foo) BAR'. -# -# Overrides sp_inside_newop_paren. -sp_inside_newop_paren_open = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before the close parenthesis of the new operator, -# as in 'new(foo) BAR'. -# -# Overrides sp_inside_newop_paren. -sp_inside_newop_paren_close = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a trailing comment. -sp_before_tr_cmt = ignore # ignore/add/remove/force/not_defined - -# Number of spaces before a trailing comment. -sp_num_before_tr_cmt = 0 # unsigned number - -# Add or remove space before an embedded comment. -# -# Default: force -sp_before_emb_cmt = force # ignore/add/remove/force/not_defined - -# Number of spaces before an embedded comment. -# -# Default: 1 -sp_num_before_emb_cmt = 1 # unsigned number - -# Add or remove space after an embedded comment. -# -# Default: force -sp_after_emb_cmt = force # ignore/add/remove/force/not_defined - -# Number of spaces after an embedded comment. -# -# Default: 1 -sp_num_after_emb_cmt = 1 # unsigned number - -# (Java) Add or remove space between an annotation and the open parenthesis. -sp_annotation_paren = ignore # ignore/add/remove/force/not_defined - -# If true, vbrace tokens are dropped to the previous token and skipped. -sp_skip_vbrace_tokens = false # true/false - -# Add or remove space after 'noexcept'. -sp_after_noexcept = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after '_'. -sp_vala_after_translation = ignore # ignore/add/remove/force/not_defined - -# Add or remove space before a bit colon ':'. -sp_before_bit_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove space after a bit colon ':'. -sp_after_bit_colon = ignore # ignore/add/remove/force/not_defined - -# If true, a is inserted after #define. -force_tab_after_define = false # true/false - -# -# Indenting options -# - -# The number of columns to indent per level. Usually 2, 3, 4, or 8. -# -# Default: 8 -indent_columns = 8 # unsigned number - -# Whether to ignore indent for the first continuation line. Subsequent -# continuation lines will still be indented to match the first. -indent_ignore_first_continue = false # true/false - -# The continuation indent. If non-zero, this overrides the indent of '(', '[' -# and '=' continuation indents. Negative values are OK; negative value is -# absolute and not increased for each '(' or '[' level. -# -# For FreeBSD, this is set to 4. -# Requires indent_ignore_first_continue=false. -indent_continue = 0 # number - -# The continuation indent, only for class header line(s). If non-zero, this -# overrides the indent of 'class' continuation indents. -# Requires indent_ignore_first_continue=false. -indent_continue_class_head = 0 # unsigned number - -# Whether to indent empty lines (i.e. lines which contain only spaces before -# the newline character). -indent_single_newlines = false # true/false - -# The continuation indent for func_*_param if they are true. If non-zero, this -# overrides the indent. -indent_param = 0 # unsigned number - -# How to use tabs when indenting code. -# -# 0: Spaces only -# 1: Indent with tabs to brace level, align with spaces (default) -# 2: Indent and align with tabs, using spaces when not on a tabstop -# -# Default: 1 -indent_with_tabs = 1 # unsigned number - -# Whether to indent comments that are not at a brace level with tabs on a -# tabstop. Requires indent_with_tabs=2. If false, will use spaces. -indent_cmt_with_tabs = false # true/false - -# Whether to indent strings broken by '\' so that they line up. -indent_align_string = false # true/false - -# The number of spaces to indent multi-line XML strings. -# Requires indent_align_string=true. -indent_xml_string = 0 # unsigned number - -# Spaces to indent '{' from level. -indent_brace = 0 # unsigned number - -# Whether braces are indented to the body level. -indent_braces = false # true/false - -# Whether to disable indenting function braces if indent_braces=true. -indent_braces_no_func = false # true/false - -# Whether to disable indenting class braces if indent_braces=true. -indent_braces_no_class = false # true/false - -# Whether to disable indenting struct braces if indent_braces=true. -indent_braces_no_struct = false # true/false - -# Whether to indent based on the size of the brace parent, -# i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc. -indent_brace_parent = false # true/false - -# Whether to indent based on the open parenthesis instead of the open brace -# in '({\n'. -indent_paren_open_brace = false # true/false - -# (C#) Whether to indent the brace of a C# delegate by another level. -indent_cs_delegate_brace = false # true/false - -# (C#) Whether to indent a C# delegate (to handle delegates with no brace) by -# another level. -indent_cs_delegate_body = false # true/false - -# Whether to indent the body of a 'namespace'. -indent_namespace = false # true/false - -# Whether to indent only the first namespace, and not any nested namespaces. -# Requires indent_namespace=true. -indent_namespace_single_indent = false # true/false - -# The number of spaces to indent a namespace block. -# If set to zero, use the value indent_columns -indent_namespace_level = 0 # unsigned number - -# If the body of the namespace is longer than this number, it won't be -# indented. Requires indent_namespace=true. 0 means no limit. -indent_namespace_limit = 0 # unsigned number - -# Whether to indent only in inner namespaces (nested in other namespaces). -# Requires indent_namespace=true. -indent_namespace_inner_only = false # true/false - -# Whether the 'extern "C"' body is indented. -indent_extern = false # true/false - -# Whether the 'class' body is indented. -indent_class = false # true/false - -# Whether to ignore indent for the leading base class colon. -indent_ignore_before_class_colon = false # true/false - -# Additional indent before the leading base class colon. -# Negative values decrease indent down to the first column. -# Requires indent_ignore_before_class_colon=false and a newline break before -# the colon (see pos_class_colon and nl_class_colon) -indent_before_class_colon = 0 # number - -# Whether to indent the stuff after a leading base class colon. -indent_class_colon = false # true/false - -# Whether to indent based on a class colon instead of the stuff after the -# colon. Requires indent_class_colon=true. -indent_class_on_colon = false # true/false - -# Whether to ignore indent for a leading class initializer colon. -indent_ignore_before_constr_colon = false # true/false - -# Whether to indent the stuff after a leading class initializer colon. -indent_constr_colon = false # true/false - -# Virtual indent from the ':' for leading member initializers. -# -# Default: 2 -indent_ctor_init_leading = 2 # unsigned number - -# Virtual indent from the ':' for following member initializers. -# -# Default: 2 -indent_ctor_init_following = 2 # unsigned number - -# Additional indent for constructor initializer list. -# Negative values decrease indent down to the first column. -indent_ctor_init = 0 # number - -# Whether to indent 'if' following 'else' as a new block under the 'else'. -# If false, 'else\nif' is treated as 'else if' for indenting purposes. -indent_else_if = false # true/false - -# Amount to indent variable declarations after a open brace. -# -# <0: Relative -# >=0: Absolute -indent_var_def_blk = 0 # number - -# Whether to indent continued variable declarations instead of aligning. -indent_var_def_cont = false # true/false - -# How to indent continued shift expressions ('<<' and '>>'). -# Set align_left_shift=false when using this. -# 0: Align shift operators instead of indenting them (default) -# 1: Indent by one level -# -1: Preserve original indentation -indent_shift = 0 # number - -# Whether to force indentation of function definitions to start in column 1. -indent_func_def_force_col1 = false # true/false - -# Whether to indent continued function call parameters one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_call_param = false # true/false - -# Whether to indent continued function definition parameters one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_def_param = false # true/false - -# for function definitions, only if indent_func_def_param is false -# Allows to align params when appropriate and indent them when not -# behave as if it was true if paren position is more than this value -# if paren position is more than the option value -indent_func_def_param_paren_pos_threshold = 0 # unsigned number - -# Whether to indent continued function call prototype one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_proto_param = false # true/false - -# Whether to indent continued function call declaration one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_class_param = false # true/false - -# Whether to indent continued class variable constructors one indent level, -# rather than aligning parameters under the open parenthesis. -indent_func_ctor_var_param = false # true/false - -# Whether to indent continued template parameter list one indent level, -# rather than aligning parameters under the open parenthesis. -indent_template_param = false # true/false - -# Double the indent for indent_func_xxx_param options. -# Use both values of the options indent_columns and indent_param. -indent_func_param_double = false # true/false - -# Indentation column for standalone 'const' qualifier on a function -# prototype. -indent_func_const = 0 # unsigned number - -# Indentation column for standalone 'throw' qualifier on a function -# prototype. -indent_func_throw = 0 # unsigned number - -# How to indent within a macro followed by a brace on the same line -# This allows reducing the indent in macros that have (for example) -# `do { ... } while (0)` blocks bracketing them. -# -# true: add an indent for the brace on the same line as the macro -# false: do not add an indent for the brace on the same line as the macro -# -# Default: true -indent_macro_brace = true # true/false - -# The number of spaces to indent a continued '->' or '.'. -# Usually set to 0, 1, or indent_columns. -indent_member = 0 # unsigned number - -# Whether lines broken at '.' or '->' should be indented by a single indent. -# The indent_member option will not be effective if this is set to true. -indent_member_single = false # true/false - -# Spaces to indent single line ('//') comments on lines before code. -indent_single_line_comments_before = 0 # unsigned number - -# Spaces to indent single line ('//') comments on lines after code. -indent_single_line_comments_after = 0 # unsigned number - -# When opening a paren for a control statement (if, for, while, etc), increase -# the indent level by this value. Negative values decrease the indent level. -indent_sparen_extra = 0 # number - -# Whether to indent trailing single line ('//') comments relative to the code -# instead of trying to keep the same absolute column. -indent_relative_single_line_comments = false # true/false - -# Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns. -# It might be wise to choose the same value for the option indent_case_brace. -indent_switch_case = 0 # unsigned number - -# Spaces to indent the body of a 'switch' before any 'case'. -# Usually the same as indent_columns or indent_switch_case. -indent_switch_body = 0 # unsigned number - -# Whether to ignore indent for '{' following 'case'. -indent_ignore_case_brace = false # true/false - -# Spaces to indent '{' from 'case'. By default, the brace will appear under -# the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK. -# It might be wise to choose the same value for the option indent_switch_case. -indent_case_brace = 0 # number - -# indent 'break' with 'case' from 'switch'. -indent_switch_break_with_case = false # true/false - -# Whether to indent preprocessor statements inside of switch statements. -# -# Default: true -indent_switch_pp = true # true/false - -# Spaces to shift the 'case' line, without affecting any other lines. -# Usually 0. -indent_case_shift = 0 # unsigned number - -# Whether to align comments before 'case' with the 'case'. -# -# Default: true -indent_case_comment = true # true/false - -# Whether to indent comments not found in first column. -# -# Default: true -indent_comment = true # true/false - -# Whether to indent comments found in first column. -indent_col1_comment = false # true/false - -# Whether to indent multi string literal in first column. -indent_col1_multi_string_literal = false # true/false - -# Align comments on adjacent lines that are this many columns apart or less. -# -# Default: 3 -indent_comment_align_thresh = 3 # unsigned number - -# Whether to ignore indent for goto labels. -indent_ignore_label = false # true/false - -# How to indent goto labels. Requires indent_ignore_label=false. -# -# >0: Absolute column where 1 is the leftmost column -# <=0: Subtract from brace indent -# -# Default: 1 -indent_label = 1 # number - -# How to indent access specifiers that are followed by a -# colon. -# -# >0: Absolute column where 1 is the leftmost column -# <=0: Subtract from brace indent -# -# Default: 1 -indent_access_spec = 1 # number - -# Whether to indent the code after an access specifier by one level. -# If true, this option forces 'indent_access_spec=0'. -indent_access_spec_body = false # true/false - -# If an open parenthesis is followed by a newline, whether to indent the next -# line so that it lines up after the open parenthesis (not recommended). -indent_paren_nl = false # true/false - -# How to indent a close parenthesis after a newline. -# -# 0: Indent to body level (default) -# 1: Align under the open parenthesis -# 2: Indent to the brace level -# -1: Preserve original indentation -indent_paren_close = 0 # number - -# Whether to indent the open parenthesis of a function definition, -# if the parenthesis is on its own line. -indent_paren_after_func_def = false # true/false - -# Whether to indent the open parenthesis of a function declaration, -# if the parenthesis is on its own line. -indent_paren_after_func_decl = false # true/false - -# Whether to indent the open parenthesis of a function call, -# if the parenthesis is on its own line. -indent_paren_after_func_call = false # true/false - -# How to indent a comma when inside braces. -# 0: Indent by one level (default) -# 1: Align under the open brace -# -1: Preserve original indentation -indent_comma_brace = 0 # number - -# How to indent a comma when inside parentheses. -# 0: Indent by one level (default) -# 1: Align under the open parenthesis -# -1: Preserve original indentation -indent_comma_paren = 0 # number - -# How to indent a Boolean operator when inside parentheses. -# 0: Indent by one level (default) -# 1: Align under the open parenthesis -# -1: Preserve original indentation -indent_bool_paren = 0 # number - -# Whether to ignore the indentation of a Boolean operator when outside -# parentheses. -indent_ignore_bool = false # true/false - -# Whether to ignore the indentation of an arithmetic operator. -indent_ignore_arith = false # true/false - -# Whether to indent a semicolon when inside a for parenthesis. -# If true, aligns under the open for parenthesis. -indent_semicolon_for_paren = false # true/false - -# Whether to ignore the indentation of a semicolon outside of a 'for' -# statement. -indent_ignore_semicolon = false # true/false - -# Whether to align the first expression to following ones -# if indent_bool_paren=1. -indent_first_bool_expr = false # true/false - -# Whether to align the first expression to following ones -# if indent_semicolon_for_paren=true. -indent_first_for_expr = false # true/false - -# If an open square is followed by a newline, whether to indent the next line -# so that it lines up after the open square (not recommended). -indent_square_nl = false # true/false - -# (ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies. -indent_preserve_sql = false # true/false - -# Whether to ignore the indentation of an assignment operator. -indent_ignore_assign = false # true/false - -# Whether to align continued statements at the '='. If false or if the '=' is -# followed by a newline, the next line is indent one tab. -# -# Default: true -indent_align_assign = true # true/false - -# If true, the indentation of the chunks after a '=' sequence will be set at -# LHS token indentation column before '='. -indent_off_after_assign = false # true/false - -# Whether to align continued statements at the '('. If false or the '(' is -# followed by a newline, the next line indent is one tab. -# -# Default: true -indent_align_paren = true # true/false - -# (OC) Whether to indent Objective-C code inside message selectors. -indent_oc_inside_msg_sel = false # true/false - -# (OC) Whether to indent Objective-C blocks at brace level instead of usual -# rules. -indent_oc_block = false # true/false - -# (OC) Indent for Objective-C blocks in a message relative to the parameter -# name. -# -# =0: Use indent_oc_block rules -# >0: Use specified number of spaces to indent -indent_oc_block_msg = 0 # unsigned number - -# (OC) Minimum indent for subsequent parameters -indent_oc_msg_colon = 0 # unsigned number - -# (OC) Whether to prioritize aligning with initial colon (and stripping spaces -# from lines, if necessary). -# -# Default: true -indent_oc_msg_prioritize_first_colon = true # true/false - -# (OC) Whether to indent blocks the way that Xcode does by default -# (from the keyword if the parameter is on its own line; otherwise, from the -# previous indentation level). Requires indent_oc_block_msg=true. -indent_oc_block_msg_xcode_style = false # true/false - -# (OC) Whether to indent blocks from where the brace is, relative to a -# message keyword. Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_keyword = false # true/false - -# (OC) Whether to indent blocks from where the brace is, relative to a message -# colon. Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_colon = false # true/false - -# (OC) Whether to indent blocks from where the block caret is. -# Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_caret = false # true/false - -# (OC) Whether to indent blocks from where the brace caret is. -# Requires indent_oc_block_msg=true. -indent_oc_block_msg_from_brace = false # true/false - -# When indenting after virtual brace open and newline add further spaces to -# reach this minimum indent. -indent_min_vbrace_open = 0 # unsigned number - -# Whether to add further spaces after regular indent to reach next tabstop -# when indenting after virtual brace open and newline. -indent_vbrace_open_on_tabstop = false # true/false - -# How to indent after a brace followed by another token (not a newline). -# true: indent all contained lines to match the token -# false: indent all contained lines to match the brace -# -# Default: true -indent_token_after_brace = true # true/false - -# Whether to indent the body of a C++11 lambda. -indent_cpp_lambda_body = false # true/false - -# How to indent compound literals that are being returned. -# true: add both the indent from return & the compound literal open brace -# (i.e. 2 indent levels) -# false: only indent 1 level, don't add the indent for the open brace, only -# add the indent for the return. -# -# Default: true -indent_compound_literal_return = true # true/false - -# (C#) Whether to indent a 'using' block if no braces are used. -# -# Default: true -indent_using_block = true # true/false - -# How to indent the continuation of ternary operator. -# -# 0: Off (default) -# 1: When the `if_false` is a continuation, indent it under the `if_true` branch -# 2: When the `:` is a continuation, indent it under `?` -indent_ternary_operator = 0 # unsigned number - -# Whether to indent the statements inside ternary operator. -indent_inside_ternary_operator = false # true/false - -# If true, the indentation of the chunks after a `return` sequence will be set at return indentation column. -indent_off_after_return = false # true/false - -# If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column. -indent_off_after_return_new = false # true/false - -# If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token. -indent_single_after_return = false # true/false - -# Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they -# have their own indentation). -indent_ignore_asm_block = false # true/false - -# Don't indent the close parenthesis of a function definition, -# if the parenthesis is on its own line. -donot_indent_func_def_close_paren = false # true/false - -# -# Newline adding and removing options -# - -# Whether to collapse empty blocks between '{' and '}' except for functions. -# Use nl_collapse_empty_body_functions to specify how empty function braces -# should be formatted. -nl_collapse_empty_body = false # true/false - -# Whether to collapse empty blocks between '{' and '}' for functions only. -# If true, overrides nl_inside_empty_func. -nl_collapse_empty_body_functions = false # true/false - -# Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'. -nl_assign_leave_one_liners = false # true/false - -# Don't split one-line braced statements inside a 'class xx { }' body. -nl_class_leave_one_liners = false # true/false - -# Don't split one-line enums, as in 'enum foo { BAR = 15 };' -nl_enum_leave_one_liners = false # true/false - -# Don't split one-line get or set functions. -nl_getset_leave_one_liners = false # true/false - -# (C#) Don't split one-line property get or set functions. -nl_cs_property_leave_one_liners = false # true/false - -# Don't split one-line function definitions, as in 'int foo() { return 0; }'. -# might modify nl_func_type_name -nl_func_leave_one_liners = false # true/false - -# Don't split one-line C++11 lambdas, as in '[]() { return 0; }'. -nl_cpp_lambda_leave_one_liners = false # true/false - -# Don't split one-line if/else statements, as in 'if(...) b++;'. -nl_if_leave_one_liners = false # true/false - -# Don't split one-line while statements, as in 'while(...) b++;'. -nl_while_leave_one_liners = false # true/false - -# Don't split one-line do statements, as in 'do { b++; } while(...);'. -nl_do_leave_one_liners = false # true/false - -# Don't split one-line for statements, as in 'for(...) b++;'. -nl_for_leave_one_liners = false # true/false - -# (OC) Don't split one-line Objective-C messages. -nl_oc_msg_leave_one_liner = false # true/false - -# (OC) Add or remove newline between method declaration and '{'. -nl_oc_mdef_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between Objective-C block signature and '{'. -nl_oc_block_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@interface' statement. -nl_oc_before_interface = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@implementation' statement. -nl_oc_before_implementation = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove blank line before '@end' statement. -nl_oc_before_end = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '@interface' and '{'. -nl_oc_interface_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '@implementation' and '{'. -nl_oc_implementation_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newlines at the start of the file. -nl_start_of_file = ignore # ignore/add/remove/force/not_defined - -# The minimum number of newlines at the start of the file (only used if -# nl_start_of_file is 'add' or 'force'). -nl_start_of_file_min = 0 # unsigned number - -# Add or remove newline at the end of the file. -nl_end_of_file = ignore # ignore/add/remove/force/not_defined - -# The minimum number of newlines at the end of the file (only used if -# nl_end_of_file is 'add' or 'force'). -nl_end_of_file_min = 0 # unsigned number - -# Add or remove newline between '=' and '{'. -nl_assign_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between '=' and '['. -nl_assign_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '[]' and '{'. -nl_tsquare_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline after '= ['. Will also affect the newline before -# the ']'. -nl_after_square_assign = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function call's ')' and '{', as in -# 'list_for_each(item, &list) { }'. -nl_fcall_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum' and '{'. -nl_enum_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum' and 'class'. -nl_enum_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class' and the identifier. -nl_enum_class_identifier = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class' type and ':'. -nl_enum_identifier_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'enum class identifier :' and type. -nl_enum_colon_type = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'struct and '{'. -nl_struct_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'union' and '{'. -nl_union_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'if' and '{'. -nl_if_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'else'. -nl_brace_else = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else if' and '{'. If set to ignore, -# nl_if_brace is used instead. -nl_elseif_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else' and '{'. -nl_else_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'else' and 'if'. -nl_else_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before '{' opening brace -nl_before_opening_brace_func_class_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before 'if'/'else if' closing parenthesis. -nl_before_if_closing_paren = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'finally'. -nl_brace_finally = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'finally' and '{'. -nl_finally_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'try' and '{'. -nl_try_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between get/set and '{'. -nl_getset_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'for' and '{'. -nl_for_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before the '{' of a 'catch' statement, as in -# 'catch (decl) {'. -nl_catch_brace = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline before the '{' of a '@catch' statement, as in -# '@catch (decl) {'. If set to ignore, nl_catch_brace is used. -nl_oc_catch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'catch'. -nl_brace_catch = ignore # ignore/add/remove/force/not_defined - -# (OC) Add or remove newline between '}' and '@catch'. If set to ignore, -# nl_brace_catch is used. -nl_oc_brace_catch = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and ']'. -nl_brace_square = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and ')' in a function invocation. -nl_brace_fparen = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'while' and '{'. -nl_while_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'scope (x)' and '{'. -nl_scope_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'unittest' and '{'. -nl_unittest_brace = ignore # ignore/add/remove/force/not_defined - -# (D) Add or remove newline between 'version (x)' and '{'. -nl_version_brace = ignore # ignore/add/remove/force/not_defined - -# (C#) Add or remove newline between 'using' and '{'. -nl_using_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between two open or close braces. Due to general -# newline/brace handling, REMOVE may not work. -nl_brace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'do' and '{'. -nl_do_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '}' and 'while' of 'do' statement. -nl_brace_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'switch' and '{'. -nl_switch_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'synchronized' and '{'. -nl_synchronized_brace = ignore # ignore/add/remove/force/not_defined - -# Add a newline between ')' and '{' if the ')' is on a different line than the -# if/for/etc. -# -# Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and -# nl_catch_brace. -nl_multi_line_cond = false # true/false - -# Add a newline after '(' if an if/for/while/switch condition spans multiple -# lines -nl_multi_line_sparen_open = ignore # ignore/add/remove/force/not_defined - -# Add a newline before ')' if an if/for/while/switch condition spans multiple -# lines. Overrides nl_before_if_closing_paren if both are specified. -nl_multi_line_sparen_close = ignore # ignore/add/remove/force/not_defined - -# Force a newline in a define after the macro name for multi-line defines. -nl_multi_line_define = false # true/false - -# Whether to add a newline before 'case', and a blank line before a 'case' -# statement that follows a ';' or '}'. -nl_before_case = false # true/false - -# Whether to add a newline after a 'case' statement. -nl_after_case = false # true/false - -# Add or remove newline between a case ':' and '{'. -# -# Overrides nl_after_case. -nl_case_colon_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between ')' and 'throw'. -nl_before_throw = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'namespace' and '{'. -nl_namespace_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class. -nl_template_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class declaration. -# -# Overrides nl_template_class. -nl_template_class_decl = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized class declaration. -# -# Overrides nl_template_class_decl. -nl_template_class_decl_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template class definition. -# -# Overrides nl_template_class. -nl_template_class_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized class definition. -# -# Overrides nl_template_class_def. -nl_template_class_def_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function. -nl_template_func = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function -# declaration. -# -# Overrides nl_template_func. -nl_template_func_decl = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized function -# declaration. -# -# Overrides nl_template_func_decl. -nl_template_func_decl_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template function -# definition. -# -# Overrides nl_template_func. -nl_template_func_def = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<>' of a specialized function -# definition. -# -# Overrides nl_template_func_def. -nl_template_func_def_special = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after 'template<...>' of a template variable. -nl_template_var = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'template<...>' and 'using' of a templated -# type alias. -nl_template_using = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'class' and '{'. -nl_class_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before or after (depending on pos_class_comma, -# may not be IGNORE) each',' in the base class list. -nl_class_init_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in the constructor member -# initialization. Related to nl_constr_colon, pos_constr_colon and -# pos_constr_comma. -nl_constr_init_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before first element, after comma, and after last -# element, in 'enum'. -nl_enum_own_lines = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name in a function -# definition. -# might be modified by nl_func_leave_one_liners -nl_func_type_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name inside a class -# definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name -# is used instead. -nl_func_type_name_class = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between class specification and '::' -# in 'void A::f() { }'. Only appears in separate member implementation (does -# not appear with in-line implementation). -nl_func_class_scope = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between function scope and name, as in -# 'void A :: f() { }'. -nl_func_scope_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between return type and function name in a prototype. -nl_func_proto_type_name = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# declaration. -nl_func_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_paren for functions with no parameters. -nl_func_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# definition. -nl_func_def_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_paren for functions with no parameters. -nl_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between a function name and the opening '(' in the -# call. -nl_func_call_paren = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_call_paren for functions with no parameters. -nl_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after '(' in a function declaration. -nl_func_decl_start = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after '(' in a function definition. -nl_func_def_start = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_decl_start when there is only one parameter. -nl_func_decl_start_single = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_start when there is only one parameter. -nl_func_def_start_single = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function declaration if '(' and ')' -# are in different lines. If false, nl_func_decl_start is used instead. -nl_func_decl_start_multi_line = false # true/false - -# Whether to add a newline after '(' in a function definition if '(' and ')' -# are in different lines. If false, nl_func_def_start is used instead. -nl_func_def_start_multi_line = false # true/false - -# Add or remove newline after each ',' in a function declaration. -nl_func_decl_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in a function definition. -nl_func_def_args = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline after each ',' in a function call. -nl_func_call_args = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after each ',' in a function declaration if '(' -# and ')' are in different lines. If false, nl_func_decl_args is used instead. -nl_func_decl_args_multi_line = false # true/false - -# Whether to add a newline after each ',' in a function definition if '(' -# and ')' are in different lines. If false, nl_func_def_args is used instead. -nl_func_def_args_multi_line = false # true/false - -# Add or remove newline before the ')' in a function declaration. -nl_func_decl_end = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline before the ')' in a function definition. -nl_func_def_end = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_decl_end when there is only one parameter. -nl_func_decl_end_single = ignore # ignore/add/remove/force/not_defined - -# Overrides nl_func_def_end when there is only one parameter. -nl_func_def_end_single = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before ')' in a function declaration if '(' and ')' -# are in different lines. If false, nl_func_decl_end is used instead. -nl_func_decl_end_multi_line = false # true/false - -# Whether to add a newline before ')' in a function definition if '(' and ')' -# are in different lines. If false, nl_func_def_end is used instead. -nl_func_def_end_multi_line = false # true/false - -# Add or remove newline between '()' in a function declaration. -nl_func_decl_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '()' in a function definition. -nl_func_def_empty = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between '()' in a function call. -nl_func_call_empty = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function call, -# has preference over nl_func_call_start_multi_line. -nl_func_call_start = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before ')' in a function call. -nl_func_call_end = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after '(' in a function call if '(' and ')' are in -# different lines. -nl_func_call_start_multi_line = false # true/false - -# Whether to add a newline after each ',' in a function call if '(' and ')' -# are in different lines. -nl_func_call_args_multi_line = false # true/false - -# Whether to add a newline before ')' in a function call if '(' and ')' are in -# different lines. -nl_func_call_end_multi_line = false # true/false - -# Whether to respect nl_func_call_XXX option in case of closure args. -nl_func_call_args_multi_line_ignore_closures = false # true/false - -# Whether to add a newline after '<' of a template parameter list. -nl_template_start = false # true/false - -# Whether to add a newline after each ',' in a template parameter list. -nl_template_args = false # true/false - -# Whether to add a newline before '>' of a template parameter list. -nl_template_end = false # true/false - -# (OC) Whether to put each Objective-C message parameter on a separate line. -# See nl_oc_msg_leave_one_liner. -nl_oc_msg_args = false # true/false - -# (OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args. -nl_oc_msg_args_min_params = 0 # unsigned number - -# (OC) Max code width of Objective-C message before applying nl_oc_msg_args. -nl_oc_msg_args_max_code_width = 0 # unsigned number - -# Add or remove newline between function signature and '{'. -nl_fdef_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between function signature and '{', -# if signature ends with ')'. Overrides nl_fdef_brace. -nl_fdef_brace_cond = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between C++11 lambda signature and '{'. -nl_cpp_ldef_brace = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'return' and the return expression. -nl_return_expr = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline between 'throw' and the throw expression. -nl_throw_expr = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after semicolons, except in 'for' statements. -nl_after_semicolon = false # true/false - -# (Java) Add or remove newline between the ')' and '{{' of the double brace -# initializer. -nl_paren_dbrace_open = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after the type in an unnamed temporary -# direct-list-initialization, better: -# before a direct-list-initialization. -nl_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline after the open brace in an unnamed temporary -# direct-list-initialization. -nl_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before the close brace in an unnamed temporary -# direct-list-initialization. -nl_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined - -# Whether to add a newline before '{'. -nl_before_brace_open = false # true/false - -# Whether to add a newline after '{'. -nl_after_brace_open = false # true/false - -# Whether to add a newline between the open brace and a trailing single-line -# comment. Requires nl_after_brace_open=true. -nl_after_brace_open_cmt = false # true/false - -# Whether to add a newline after a virtual brace open with a non-empty body. -# These occur in un-braced if/while/do/for statement bodies. -nl_after_vbrace_open = false # true/false - -# Whether to add a newline after a virtual brace open with an empty body. -# These occur in un-braced if/while/do/for statement bodies. -nl_after_vbrace_open_empty = false # true/false - -# Whether to add a newline after '}'. Does not apply if followed by a -# necessary ';'. -nl_after_brace_close = false # true/false - -# Whether to add a newline after a virtual brace close, -# as in 'if (foo) a++; return;'. -nl_after_vbrace_close = false # true/false - -# Add or remove newline between the close brace and identifier, -# as in 'struct { int a; } b;'. Affects enumerations, unions and -# structures. If set to ignore, uses nl_after_brace_close. -nl_brace_struct_var = ignore # ignore/add/remove/force/not_defined - -# Whether to alter newlines in '#define' macros. -nl_define_macro = false # true/false - -# Whether to alter newlines between consecutive parenthesis closes. The number -# of closing parentheses in a line will depend on respective open parenthesis -# lines. -nl_squeeze_paren_close = false # true/false - -# Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and -# '#endif'. Does not affect top-level #ifdefs. -nl_squeeze_ifdef = false # true/false - -# Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well. -nl_squeeze_ifdef_top_level = false # true/false - -# Add or remove blank line before 'if'. -nl_before_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'if' statement. Add/Force work only if the -# next token is not a closing brace. -nl_after_if = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'for'. -nl_before_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'for' statement. -nl_after_for = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'while'. -nl_before_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'while' statement. -nl_after_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'switch'. -nl_before_switch = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'switch' statement. -nl_after_switch = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'synchronized'. -nl_before_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'synchronized' statement. -nl_after_synchronized = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line before 'do'. -nl_before_do = ignore # ignore/add/remove/force/not_defined - -# Add or remove blank line after 'do/while' statement. -nl_after_do = ignore # ignore/add/remove/force/not_defined - -# Ignore nl_before_{if,for,switch,do,synchronized} if the control -# statement is immediately after a case statement. -# if nl_before_{if,for,switch,do} is set to remove, this option -# does nothing. -nl_before_ignore_after_case = false # true/false - -# Whether to put a blank line before 'return' statements, unless after an open -# brace. -nl_before_return = false # true/false - -# Whether to put a blank line after 'return' statements, unless followed by a -# close brace. -nl_after_return = false # true/false - -# Whether to put a blank line before a member '.' or '->' operators. -nl_before_member = ignore # ignore/add/remove/force/not_defined - -# (Java) Whether to put a blank line after a member '.' or '->' operators. -nl_after_member = ignore # ignore/add/remove/force/not_defined - -# Whether to double-space commented-entries in 'struct'/'union'/'enum'. -nl_ds_struct_enum_cmt = false # true/false - -# Whether to force a newline before '}' of a 'struct'/'union'/'enum'. -# (Lower priority than eat_blanks_before_close_brace.) -nl_ds_struct_enum_close_brace = false # true/false - -# Add or remove newline before or after (depending on pos_class_colon) a class -# colon, as in 'class Foo : public Bar'. -nl_class_colon = ignore # ignore/add/remove/force/not_defined - -# Add or remove newline around a class constructor colon. The exact position -# depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma. -nl_constr_colon = ignore # ignore/add/remove/force/not_defined - -# Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }' -# into a single line. If true, prevents other brace newline rules from turning -# such code into four lines. If true, it also preserves one-liner namespaces. -nl_namespace_two_to_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced if statements, turning them -# into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'. -nl_create_if_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced for statements, turning them -# into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'. -nl_create_for_one_liner = false # true/false - -# Whether to remove a newline in simple unbraced while statements, turning -# them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'. -nl_create_while_one_liner = false # true/false - -# Whether to collapse a function definition whose body (not counting braces) -# is only one line so that the entire definition (prototype, braces, body) is -# a single line. -nl_create_func_def_one_liner = false # true/false - -# Whether to split one-line simple list definitions into three lines by -# adding newlines, as in 'int a[12] = { 0 };'. -nl_create_list_one_liner = false # true/false - -# Whether to split one-line simple unbraced if statements into two lines by -# adding a newline, as in 'if(b) i++;'. -nl_split_if_one_liner = false # true/false - -# Whether to split one-line simple unbraced for statements into two lines by -# adding a newline, as in 'for (...) stmt;'. -nl_split_for_one_liner = false # true/false - -# Whether to split one-line simple unbraced while statements into two lines by -# adding a newline, as in 'while (expr) stmt;'. -nl_split_while_one_liner = false # true/false - -# Don't add a newline before a cpp-comment in a parameter list of a function -# call. -donot_add_nl_before_cpp_comment = false # true/false - -# -# Blank line options -# - -# The maximum number of consecutive newlines (3 = 2 blank lines). -nl_max = 0 # unsigned number - -# The maximum number of consecutive newlines in a function. -nl_max_blank_in_func = 0 # unsigned number - -# The number of newlines inside an empty function body. -# This option overrides eat_blanks_after_open_brace and -# eat_blanks_before_close_brace, but is ignored when -# nl_collapse_empty_body_functions=true -nl_inside_empty_func = 0 # unsigned number - -# The number of newlines before a function prototype. -nl_before_func_body_proto = 0 # unsigned number - -# The number of newlines before a multi-line function definition. Where -# applicable, this option is overridden with eat_blanks_after_open_brace=true -nl_before_func_body_def = 0 # unsigned number - -# The number of newlines before a class constructor/destructor prototype. -nl_before_func_class_proto = 0 # unsigned number - -# The number of newlines before a class constructor/destructor definition. -nl_before_func_class_def = 0 # unsigned number - -# The number of newlines after a function prototype. -nl_after_func_proto = 0 # unsigned number - -# The number of newlines after a function prototype, if not followed by -# another function prototype. -nl_after_func_proto_group = 0 # unsigned number - -# The number of newlines after a class constructor/destructor prototype. -nl_after_func_class_proto = 0 # unsigned number - -# The number of newlines after a class constructor/destructor prototype, -# if not followed by another constructor/destructor prototype. -nl_after_func_class_proto_group = 0 # unsigned number - -# Whether one-line method definitions inside a class body should be treated -# as if they were prototypes for the purposes of adding newlines. -# -# Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def -# and nl_before_func_class_def for one-liners. -nl_class_leave_one_liner_groups = false # true/false - -# The number of newlines after '}' of a multi-line function body. -# -# Overrides nl_min_after_func_body and nl_max_after_func_body. -nl_after_func_body = 0 # unsigned number - -# The minimum number of newlines after '}' of a multi-line function body. -# -# Only works when nl_after_func_body is 0. -nl_min_after_func_body = 0 # unsigned number - -# The maximum number of newlines after '}' of a multi-line function body. -# -# Only works when nl_after_func_body is 0. -# Takes precedence over nl_min_after_func_body. -nl_max_after_func_body = 0 # unsigned number - -# The number of newlines after '}' of a multi-line function body in a class -# declaration. Also affects class constructors/destructors. -# -# Overrides nl_after_func_body. -nl_after_func_body_class = 0 # unsigned number - -# The number of newlines after '}' of a single line function body. Also -# affects class constructors/destructors. -# -# Overrides nl_after_func_body and nl_after_func_body_class. -nl_after_func_body_one_liner = 0 # unsigned number - -# The number of newlines before a block of typedefs. If nl_after_access_spec -# is non-zero, that option takes precedence. -# -# 0: No change (default). -nl_typedef_blk_start = 0 # unsigned number - -# The number of newlines after a block of typedefs. -# -# 0: No change (default). -nl_typedef_blk_end = 0 # unsigned number - -# The maximum number of consecutive newlines within a block of typedefs. -# -# 0: No change (default). -nl_typedef_blk_in = 0 # unsigned number - -# The minimum number of blank lines after a block of variable definitions -# at the top of a function body. If any preprocessor directives appear -# between the opening brace of the function and the variable block, then -# it is considered as not at the top of the function.Newlines are added -# before trailing preprocessor directives, if any exist. -# -# 0: No change (default). -nl_var_def_blk_end_func_top = 0 # unsigned number - -# The minimum number of empty newlines before a block of variable definitions -# not at the top of a function body. If nl_after_access_spec is non-zero, -# that option takes precedence. Newlines are not added at the top of the -# file or just after an opening brace. Newlines are added above any -# preprocessor directives before the block. -# -# 0: No change (default). -nl_var_def_blk_start = 0 # unsigned number - -# The minimum number of empty newlines after a block of variable definitions -# not at the top of a function body. Newlines are not added if the block -# is at the bottom of the file or just before a preprocessor directive. -# -# 0: No change (default). -nl_var_def_blk_end = 0 # unsigned number - -# The maximum number of consecutive newlines within a block of variable -# definitions. -# -# 0: No change (default). -nl_var_def_blk_in = 0 # unsigned number - -# The minimum number of newlines before a multi-line comment. -# Doesn't apply if after a brace open or another multi-line comment. -nl_before_block_comment = 0 # unsigned number - -# The minimum number of newlines before a single-line C comment. -# Doesn't apply if after a brace open or other single-line C comments. -nl_before_c_comment = 0 # unsigned number - -# The minimum number of newlines before a CPP comment. -# Doesn't apply if after a brace open or other CPP comments. -nl_before_cpp_comment = 0 # unsigned number - -# Whether to force a newline after a multi-line comment. -nl_after_multiline_comment = false # true/false - -# Whether to force a newline after a label's colon. -nl_after_label_colon = false # true/false - -# The number of newlines before a struct definition. -nl_before_struct = 0 # unsigned number - -# The number of newlines after '}' or ';' of a struct/enum/union definition. -nl_after_struct = 0 # unsigned number - -# The number of newlines before a class definition. -nl_before_class = 0 # unsigned number - -# The number of newlines after '}' or ';' of a class definition. -nl_after_class = 0 # unsigned number - -# The number of newlines before a namespace. -nl_before_namespace = 0 # unsigned number - -# The number of newlines after '{' of a namespace. This also adds newlines -# before the matching '}'. -# -# 0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if -# applicable, otherwise no change. -# -# Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace. -nl_inside_namespace = 0 # unsigned number - -# The number of newlines after '}' of a namespace. -nl_after_namespace = 0 # unsigned number - -# The number of newlines before an access specifier label. This also includes -# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count -# if after a brace open. -# -# 0: No change (default). -nl_before_access_spec = 0 # unsigned number - -# The number of newlines after an access specifier label. This also includes -# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count -# if after a brace open. -# -# 0: No change (default). -# -# Overrides nl_typedef_blk_start and nl_var_def_blk_start. -nl_after_access_spec = 0 # unsigned number - -# The number of newlines between a function definition and the function -# comment, as in '// comment\n void foo() {...}'. -# -# 0: No change (default). -nl_comment_func_def = 0 # unsigned number - -# The number of newlines after a try-catch-finally block that isn't followed -# by a brace close. -# -# 0: No change (default). -nl_after_try_catch_finally = 0 # unsigned number - -# (C#) The number of newlines before and after a property, indexer or event -# declaration. -# -# 0: No change (default). -nl_around_cs_property = 0 # unsigned number - -# (C#) The number of newlines between the get/set/add/remove handlers. -# -# 0: No change (default). -nl_between_get_set = 0 # unsigned number - -# (C#) Add or remove newline between property and the '{'. -nl_property_brace = ignore # ignore/add/remove/force/not_defined - -# Whether to remove blank lines after '{'. -eat_blanks_after_open_brace = false # true/false - -# Whether to remove blank lines before '}'. -eat_blanks_before_close_brace = false # true/false - -# How aggressively to remove extra newlines not in preprocessor. -# -# 0: No change (default) -# 1: Remove most newlines not handled by other config -# 2: Remove all newlines and reformat completely by config -nl_remove_extra_newlines = 0 # unsigned number - -# (Java) Add or remove newline after an annotation statement. Only affects -# annotations that are after a newline. -nl_after_annotation = ignore # ignore/add/remove/force/not_defined - -# (Java) Add or remove newline between two annotations. -nl_between_annotation = ignore # ignore/add/remove/force/not_defined - -# The number of newlines before a whole-file #ifdef. -# -# 0: No change (default). -nl_before_whole_file_ifdef = 0 # unsigned number - -# The number of newlines after a whole-file #ifdef. -# -# 0: No change (default). -nl_after_whole_file_ifdef = 0 # unsigned number - -# The number of newlines before a whole-file #endif. -# -# 0: No change (default). -nl_before_whole_file_endif = 0 # unsigned number - -# The number of newlines after a whole-file #endif. -# -# 0: No change (default). -nl_after_whole_file_endif = 0 # unsigned number - -# -# Positioning options -# - -# The position of arithmetic operators in wrapped expressions. -pos_arith = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of assignment in wrapped expressions. Do not affect '=' -# followed by '{'. -pos_assign = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of Boolean operators in wrapped expressions. -pos_bool = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of comparison operators in wrapped expressions. -pos_compare = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of conditional operators, as in the '?' and ':' of -# 'expr ? stmt : stmt', in wrapped expressions. -pos_conditional = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in wrapped expressions. -pos_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in enum entries. -pos_enum_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in the base class list if there is more than one -# line. Affects nl_class_init_args. -pos_class_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of the comma in the constructor initialization list. -# Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon. -pos_constr_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of trailing/leading class colon, between class and base class -# list. Affects nl_class_colon. -pos_class_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of colons between constructor and member initialization. -# Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma. -pos_constr_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# The position of shift operators in wrapped expressions. -pos_shift = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force - -# -# Line splitting options -# - -# Try to limit code width to N columns. -code_width = 0 # unsigned number - -# Whether to fully split long 'for' statements at semi-colons. -ls_for_split_full = false # true/false - -# Whether to fully split long function prototypes/calls at commas. -# The option ls_code_width has priority over the option ls_func_split_full. -ls_func_split_full = false # true/false - -# Whether to split lines as close to code_width as possible and ignore some -# groupings. -# The option ls_code_width has priority over the option ls_func_split_full. -ls_code_width = false # true/false - -# -# Code alignment options (not left column spaces/tabs) -# - -# Whether to keep non-indenting tabs. -align_keep_tabs = false # true/false - -# Whether to use tabs for aligning. -align_with_tabs = false # true/false - -# Whether to bump out to the next tab when aligning. -align_on_tabstop = false # true/false - -# Whether to right-align numbers. -align_number_right = false # true/false - -# Whether to keep whitespace not required for alignment. -align_keep_extra_space = false # true/false - -# Whether to align variable definitions in prototypes and functions. -align_func_params = false # true/false - -# The span for aligning parameter definitions in function on parameter name. -# -# 0: Don't align (default). -align_func_params_span = 0 # unsigned number - -# The threshold for aligning function parameter definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_func_params_thresh = 0 # number - -# The gap for aligning function parameter definitions. -align_func_params_gap = 0 # unsigned number - -# The span for aligning constructor value. -# -# 0: Don't align (default). -align_constr_value_span = 0 # unsigned number - -# The threshold for aligning constructor value. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_constr_value_thresh = 0 # number - -# The gap for aligning constructor value. -align_constr_value_gap = 0 # unsigned number - -# Whether to align parameters in single-line functions that have the same -# name. The function names must already be aligned with each other. -align_same_func_call_params = false # true/false - -# The span for aligning function-call parameters for single line functions. -# -# 0: Don't align (default). -align_same_func_call_params_span = 0 # unsigned number - -# The threshold for aligning function-call parameters for single line -# functions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_same_func_call_params_thresh = 0 # number - -# The span for aligning variable definitions. -# -# 0: Don't align (default). -align_var_def_span = 0 # unsigned number - -# How to consider (or treat) the '*' in the alignment of variable definitions. -# -# 0: Part of the type 'void * foo;' (default) -# 1: Part of the variable 'void *foo;' -# 2: Dangling 'void *foo;' -# Dangling: the '*' will not be taken into account when aligning. -align_var_def_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of variable definitions. -# -# 0: Part of the type 'long & foo;' (default) -# 1: Part of the variable 'long &foo;' -# 2: Dangling 'long &foo;' -# Dangling: the '&' will not be taken into account when aligning. -align_var_def_amp_style = 0 # unsigned number - -# The threshold for aligning variable definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_def_thresh = 0 # number - -# The gap for aligning variable definitions. -align_var_def_gap = 0 # unsigned number - -# Whether to align the colon in struct bit fields. -align_var_def_colon = false # true/false - -# The gap for aligning the colon in struct bit fields. -align_var_def_colon_gap = 0 # unsigned number - -# Whether to align any attribute after the variable name. -align_var_def_attribute = false # true/false - -# Whether to align inline struct/enum/union variable definitions. -align_var_def_inline = false # true/false - -# The span for aligning on '=' in assignments. -# -# 0: Don't align (default). -align_assign_span = 0 # unsigned number - -# The span for aligning on '=' in function prototype modifier. -# -# 0: Don't align (default). -align_assign_func_proto_span = 0 # unsigned number - -# The threshold for aligning on '=' in assignments. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_assign_thresh = 0 # number - -# Whether to align on the left most assignment when multiple -# definitions are found on the same line. -# Depends on 'align_assign_span' and 'align_assign_thresh' settings. -align_assign_on_multi_var_defs = false # true/false - -# The span for aligning on '{' in braced init list. -# -# 0: Don't align (default). -align_braced_init_list_span = 0 # unsigned number - -# The threshold for aligning on '{' in braced init list. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_braced_init_list_thresh = 0 # number - -# How to apply align_assign_span to function declaration "assignments", i.e. -# 'virtual void foo() = 0' or '~foo() = {default|delete}'. -# -# 0: Align with other assignments (default) -# 1: Align with each other, ignoring regular assignments -# 2: Don't align -align_assign_decl_func = 0 # unsigned number - -# The span for aligning on '=' in enums. -# -# 0: Don't align (default). -align_enum_equ_span = 0 # unsigned number - -# The threshold for aligning on '=' in enums. -# Use a negative number for absolute thresholds. -# -# 0: no limit (default). -align_enum_equ_thresh = 0 # number - -# The span for aligning class member definitions. -# -# 0: Don't align (default). -align_var_class_span = 0 # unsigned number - -# The threshold for aligning class member definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_class_thresh = 0 # number - -# The gap for aligning class member definitions. -align_var_class_gap = 0 # unsigned number - -# The span for aligning struct/union member definitions. -# -# 0: Don't align (default). -align_var_struct_span = 0 # unsigned number - -# The threshold for aligning struct/union member definitions. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_var_struct_thresh = 0 # number - -# The gap for aligning struct/union member definitions. -align_var_struct_gap = 0 # unsigned number - -# The span for aligning struct initializer values. -# -# 0: Don't align (default). -align_struct_init_span = 0 # unsigned number - -# The span for aligning single-line typedefs. -# -# 0: Don't align (default). -align_typedef_span = 0 # unsigned number - -# The minimum space between the type and the synonym of a typedef. -align_typedef_gap = 0 # unsigned number - -# How to align typedef'd functions with other typedefs. -# -# 0: Don't mix them at all (default) -# 1: Align the open parenthesis with the types -# 2: Align the function type name with the other type names -align_typedef_func = 0 # unsigned number - -# How to consider (or treat) the '*' in the alignment of typedefs. -# -# 0: Part of the typedef type, 'typedef int * pint;' (default) -# 1: Part of type name: 'typedef int *pint;' -# 2: Dangling: 'typedef int *pint;' -# Dangling: the '*' will not be taken into account when aligning. -align_typedef_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of typedefs. -# -# 0: Part of the typedef type, 'typedef int & intref;' (default) -# 1: Part of type name: 'typedef int &intref;' -# 2: Dangling: 'typedef int &intref;' -# Dangling: the '&' will not be taken into account when aligning. -align_typedef_amp_style = 0 # unsigned number - -# The span for aligning comments that end lines. -# -# 0: Don't align (default). -align_right_cmt_span = 0 # unsigned number - -# Minimum number of columns between preceding text and a trailing comment in -# order for the comment to qualify for being aligned. Must be non-zero to have -# an effect. -align_right_cmt_gap = 0 # unsigned number - -# If aligning comments, whether to mix with comments after '}' and #endif with -# less than three spaces before the comment. -align_right_cmt_mix = false # true/false - -# Whether to only align trailing comments that are at the same brace level. -align_right_cmt_same_level = false # true/false - -# Minimum column at which to align trailing comments. Comments which are -# aligned beyond this column, but which can be aligned in a lesser column, -# may be "pulled in". -# -# 0: Ignore (default). -align_right_cmt_at_col = 0 # unsigned number - -# The span for aligning function prototypes. -# -# 0: Don't align (default). -align_func_proto_span = 0 # unsigned number - -# Whether to ignore continuation lines when evaluating the number of -# new lines for the function prototype alignment's span. -# -# false: continuation lines are part of the newlines count -# true: continuation lines are not counted -align_func_proto_span_ignore_cont_lines = false # true/false - -# How to consider (or treat) the '*' in the alignment of function prototypes. -# -# 0: Part of the type 'void * foo();' (default) -# 1: Part of the function 'void *foo();' -# 2: Dangling 'void *foo();' -# Dangling: the '*' will not be taken into account when aligning. -align_func_proto_star_style = 0 # unsigned number - -# How to consider (or treat) the '&' in the alignment of function prototypes. -# -# 0: Part of the type 'long & foo();' (default) -# 1: Part of the function 'long &foo();' -# 2: Dangling 'long &foo();' -# Dangling: the '&' will not be taken into account when aligning. -align_func_proto_amp_style = 0 # unsigned number - -# The threshold for aligning function prototypes. -# Use a negative number for absolute thresholds. -# -# 0: No limit (default). -align_func_proto_thresh = 0 # number - -# Minimum gap between the return type and the function name. -align_func_proto_gap = 0 # unsigned number - -# Whether to align function prototypes on the 'operator' keyword instead of -# what follows. -align_on_operator = false # true/false - -# Whether to mix aligning prototype and variable declarations. If true, -# align_var_def_XXX options are used instead of align_func_proto_XXX options. -align_mix_var_proto = false # true/false - -# Whether to align single-line functions with function prototypes. -# Uses align_func_proto_span. -align_single_line_func = false # true/false - -# Whether to align the open brace of single-line functions. -# Requires align_single_line_func=true. Uses align_func_proto_span. -align_single_line_brace = false # true/false - -# Gap for align_single_line_brace. -align_single_line_brace_gap = 0 # unsigned number - -# (OC) The span for aligning Objective-C message specifications. -# -# 0: Don't align (default). -align_oc_msg_spec_span = 0 # unsigned number - -# Whether and how to align backslashes that split a macro onto multiple lines. -# This will not work right if the macro contains a multi-line comment. -# -# 0: Do nothing (default) -# 1: Align the backslashes in the column at the end of the longest line -# 2: Align with the backslash that is farthest to the left, or, if that -# backslash is farther left than the end of the longest line, at the end of -# the longest line -# 3: Align with the backslash that is farthest to the right -align_nl_cont = 0 # unsigned number - -# The minimum number of spaces between the end of a line and its continuation -# backslash. Requires align_nl_cont. -# -# Default: 1 -align_nl_cont_spaces = 1 # unsigned number - -# Whether to align macro functions and variables together. -align_pp_define_together = false # true/false - -# The span for aligning on '#define' bodies. -# -# =0: Don't align (default) -# >0: Number of lines (including comments) between blocks -align_pp_define_span = 0 # unsigned number - -# The minimum space between label and value of a preprocessor define. -align_pp_define_gap = 0 # unsigned number - -# Whether to align lines that start with '<<' with previous '<<'. -# -# Default: true -align_left_shift = true # true/false - -# Whether to align comma-separated statements following '<<' (as used to -# initialize Eigen matrices). -align_eigen_comma_init = false # true/false - -# Whether to align text after 'asm volatile ()' colons. -align_asm_colon = false # true/false - -# (OC) Span for aligning parameters in an Objective-C message call -# on the ':'. -# -# 0: Don't align. -align_oc_msg_colon_span = 0 # unsigned number - -# (OC) Whether to always align with the first parameter, even if it is too -# short. -align_oc_msg_colon_first = false # true/false - -# (OC) Whether to align parameters in an Objective-C '+' or '-' declaration -# on the ':'. -align_oc_decl_colon = false # true/false - -# (OC) Whether to not align parameters in an Objectve-C message call if first -# colon is not on next line of the message call (the same way Xcode does -# alignment) -align_oc_msg_colon_xcode_like = false # true/false - -# -# Comment modification options -# - -# Try to wrap comments at N columns. -cmt_width = 0 # unsigned number - -# How to reflow comments. -# -# 0: No reflowing (apart from the line wrapping due to cmt_width) (default) -# 1: No touching at all -# 2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width) -cmt_reflow_mode = 0 # unsigned number - -# Path to a file that contains regular expressions describing patterns for -# which the end of one line and the beginning of the next will be folded into -# the same sentence or paragraph during full comment reflow. The regular -# expressions are described using ECMAScript syntax. The syntax for this -# specification is as follows, where "..." indicates the custom regular -# expression and "n" indicates the nth end_of_prev_line_regex and -# beg_of_next_line_regex regular expression pair: -# -# end_of_prev_line_regex[1] = "...$" -# beg_of_next_line_regex[1] = "^..." -# end_of_prev_line_regex[2] = "...$" -# beg_of_next_line_regex[2] = "^..." -# . -# . -# . -# end_of_prev_line_regex[n] = "...$" -# beg_of_next_line_regex[n] = "^..." -# -# Note that use of this option overrides the default reflow fold regular -# expressions, which are internally defined as follows: -# -# end_of_prev_line_regex[1] = "[\w,\]\)]$" -# beg_of_next_line_regex[1] = "^[\w,\[\(]" -# end_of_prev_line_regex[2] = "\.$" -# beg_of_next_line_regex[2] = "^[A-Z]" -cmt_reflow_fold_regex_file = "" # string - -# Whether to indent wrapped lines to the start of the encompassing paragraph -# during full comment reflow (cmt_reflow_mode = 2). Overrides the value -# specified by cmt_sp_after_star_cont. -# -# Note that cmt_align_doxygen_javadoc_tags overrides this option for -# paragraphs associated with javadoc tags -cmt_reflow_indent_to_paragraph_start = false # true/false - -# Whether to convert all tabs to spaces in comments. If false, tabs in -# comments are left alone, unless used for indenting. -cmt_convert_tab_to_spaces = false # true/false - -# Whether to apply changes to multi-line comments, including cmt_width, -# keyword substitution and leading chars. -# -# Default: true -cmt_indent_multi = true # true/false - -# Whether to align doxygen javadoc-style tags ('@param', '@return', etc.) -# and corresponding fields such that groups of consecutive block tags, -# parameter names, and descriptions align with one another. Overrides that -# which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may -# be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2 -# in order to achieve the desired alignment for line-wrapping. -cmt_align_doxygen_javadoc_tags = false # true/false - -# The number of spaces to insert after the star and before doxygen -# javadoc-style tags (@param, @return, etc). Requires enabling -# cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the -# cmt_sp_after_star_cont. -# -# Default: 1 -cmt_sp_before_doxygen_javadoc_tags = 1 # unsigned number - -# Whether to change trailing, single-line c-comments into cpp-comments. -cmt_trailing_single_line_c_to_cpp = false # true/false - -# Whether to group c-comments that look like they are in a block. -cmt_c_group = false # true/false - -# Whether to put an empty '/*' on the first line of the combined c-comment. -cmt_c_nl_start = false # true/false - -# Whether to add a newline before the closing '*/' of the combined c-comment. -cmt_c_nl_end = false # true/false - -# Whether to change cpp-comments into c-comments. -cmt_cpp_to_c = false # true/false - -# Whether to group cpp-comments that look like they are in a block. Only -# meaningful if cmt_cpp_to_c=true. -cmt_cpp_group = false # true/false - -# Whether to put an empty '/*' on the first line of the combined cpp-comment -# when converting to a c-comment. -# -# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. -cmt_cpp_nl_start = false # true/false - -# Whether to add a newline before the closing '*/' of the combined cpp-comment -# when converting to a c-comment. -# -# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. -cmt_cpp_nl_end = false # true/false - -# Whether to put a star on subsequent comment lines. -cmt_star_cont = false # true/false - -# The number of spaces to insert at the start of subsequent comment lines. -cmt_sp_before_star_cont = 0 # unsigned number - -# The number of spaces to insert after the star on subsequent comment lines. -cmt_sp_after_star_cont = 0 # unsigned number - -# For multi-line comments with a '*' lead, remove leading spaces if the first -# and last lines of the comment are the same length. -# -# Default: true -cmt_multi_check_last = true # true/false - -# For multi-line comments with a '*' lead, remove leading spaces if the first -# and last lines of the comment are the same length AND if the length is -# bigger as the first_len minimum. -# -# Default: 4 -cmt_multi_first_len_minimum = 4 # unsigned number - -# Path to a file that contains text to insert at the beginning of a file if -# the file doesn't start with a C/C++ comment. If the inserted text contains -# '$(filename)', that will be replaced with the current file's name. -cmt_insert_file_header = "" # string - -# Path to a file that contains text to insert at the end of a file if the -# file doesn't end with a C/C++ comment. If the inserted text contains -# '$(filename)', that will be replaced with the current file's name. -cmt_insert_file_footer = "" # string - -# Path to a file that contains text to insert before a function definition if -# the function isn't preceded by a C/C++ comment. If the inserted text -# contains '$(function)', '$(javaparam)' or '$(fclass)', these will be -# replaced with, respectively, the name of the function, the javadoc '@param' -# and '@return' stuff, or the name of the class to which the member function -# belongs. -cmt_insert_func_header = "" # string - -# Path to a file that contains text to insert before a class if the class -# isn't preceded by a C/C++ comment. If the inserted text contains '$(class)', -# that will be replaced with the class name. -cmt_insert_class_header = "" # string - -# Path to a file that contains text to insert before an Objective-C message -# specification, if the method isn't preceded by a C/C++ comment. If the -# inserted text contains '$(message)' or '$(javaparam)', these will be -# replaced with, respectively, the name of the function, or the javadoc -# '@param' and '@return' stuff. -cmt_insert_oc_msg_header = "" # string - -# Whether a comment should be inserted if a preprocessor is encountered when -# stepping backwards from a function name. -# -# Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and -# cmt_insert_class_header. -cmt_insert_before_preproc = false # true/false - -# Whether a comment should be inserted if a function is declared inline to a -# class definition. -# -# Applies to cmt_insert_func_header. -# -# Default: true -cmt_insert_before_inlines = true # true/false - -# Whether a comment should be inserted if the function is a class constructor -# or destructor. -# -# Applies to cmt_insert_func_header. -cmt_insert_before_ctor_dtor = false # true/false - -# -# Code modifying options (non-whitespace) -# - -# Add or remove braces on a single-line 'do' statement. -mod_full_brace_do = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on a single-line 'for' statement. -mod_full_brace_for = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Add or remove braces on a single-line function definition. -mod_full_brace_function = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on a single-line 'if' statement. Braces will not be -# removed if the braced statement contains an 'else'. -mod_full_brace_if = ignore # ignore/add/remove/force/not_defined - -# Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either -# have, or do not have, braces. Overrides mod_full_brace_if. -# -# 0: Don't override mod_full_brace_if -# 1: Add braces to all blocks if any block needs braces and remove braces if -# they can be removed from all blocks -# 2: Add braces to all blocks if any block already has braces, regardless of -# whether it needs them -# 3: Add braces to all blocks if any block needs braces and remove braces if -# they can be removed from all blocks, except if all blocks have braces -# despite none needing them -mod_full_brace_if_chain = 0 # unsigned number - -# Whether to add braces to all blocks of an 'if'/'else if'/'else' chain. -# If true, mod_full_brace_if_chain will only remove braces from an 'if' that -# does not have an 'else if' or 'else'. -mod_full_brace_if_chain_only = false # true/false - -# Add or remove braces on single-line 'while' statement. -mod_full_brace_while = ignore # ignore/add/remove/force/not_defined - -# Add or remove braces on single-line 'using ()' statement. -mod_full_brace_using = ignore # ignore/add/remove/force/not_defined - -# Don't remove braces around statements that span N newlines -mod_full_brace_nl = 0 # unsigned number - -# Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks -# which span multiple lines. -# -# Affects: -# mod_full_brace_for -# mod_full_brace_if -# mod_full_brace_if_chain -# mod_full_brace_if_chain_only -# mod_full_brace_while -# mod_full_brace_using -# -# Does not affect: -# mod_full_brace_do -# mod_full_brace_function -mod_full_brace_nl_block_rem_mlcond = false # true/false - -# Add or remove unnecessary parentheses on 'return' statement. -mod_paren_on_return = ignore # ignore/add/remove/force/not_defined - -# Add or remove unnecessary parentheses on 'throw' statement. -mod_paren_on_throw = ignore # ignore/add/remove/force/not_defined - -# (Pawn) Whether to change optional semicolons to real semicolons. -mod_pawn_semicolon = false # true/false - -# Whether to fully parenthesize Boolean expressions in 'while' and 'if' -# statement, as in 'if (a && b > c)' => 'if (a && (b > c))'. -mod_full_paren_if_bool = false # true/false - -# Whether to fully parenthesize Boolean expressions after '=' -# statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'. -mod_full_paren_assign_bool = false # true/false - -# Whether to fully parenthesize Boolean expressions after '=' -# statement, as in 'return a && b > c;' => 'return (a && (b > c));'. -mod_full_paren_return_bool = false # true/false - -# Whether to remove superfluous semicolons. -mod_remove_extra_semicolon = false # true/false - -# Whether to remove duplicate include. -mod_remove_duplicate_include = false # true/false - -# the following options (mod_XX_closebrace_comment) use different comment, -# depending of the setting of the next option. -# false: Use the c comment (default) -# true : Use the cpp comment -mod_add_force_c_closebrace_comment = false # true/false - -# If a function body exceeds the specified number of newlines and doesn't have -# a comment after the close brace, a comment will be added. -mod_add_long_function_closebrace_comment = 0 # unsigned number - -# If a namespace body exceeds the specified number of newlines and doesn't -# have a comment after the close brace, a comment will be added. -mod_add_long_namespace_closebrace_comment = 0 # unsigned number - -# If a class body exceeds the specified number of newlines and doesn't have a -# comment after the close brace, a comment will be added. -mod_add_long_class_closebrace_comment = 0 # unsigned number - -# If a switch body exceeds the specified number of newlines and doesn't have a -# comment after the close brace, a comment will be added. -mod_add_long_switch_closebrace_comment = 0 # unsigned number - -# If an #ifdef body exceeds the specified number of newlines and doesn't have -# a comment after the #endif, a comment will be added. -mod_add_long_ifdef_endif_comment = 0 # unsigned number - -# If an #ifdef or #else body exceeds the specified number of newlines and -# doesn't have a comment after the #else, a comment will be added. -mod_add_long_ifdef_else_comment = 0 # unsigned number - -# Whether to take care of the case by the mod_sort_xx options. -mod_sort_case_sensitive = false # true/false - -# Whether to sort consecutive single-line 'import' statements. -mod_sort_import = false # true/false - -# (C#) Whether to sort consecutive single-line 'using' statements. -mod_sort_using = false # true/false - -# Whether to sort consecutive single-line '#include' statements (C/C++) and -# '#import' statements (Objective-C). Be aware that this has the potential to -# break your code if your includes/imports have ordering dependencies. -mod_sort_include = false # true/false - -# Whether to prioritize '#include' and '#import' statements that contain -# filename without extension when sorting is enabled. -mod_sort_incl_import_prioritize_filename = false # true/false - -# Whether to prioritize '#include' and '#import' statements that does not -# contain extensions when sorting is enabled. -mod_sort_incl_import_prioritize_extensionless = false # true/false - -# Whether to prioritize '#include' and '#import' statements that contain -# angle over quotes when sorting is enabled. -mod_sort_incl_import_prioritize_angle_over_quotes = false # true/false - -# Whether to ignore file extension in '#include' and '#import' statements -# for sorting comparison. -mod_sort_incl_import_ignore_extension = false # true/false - -# Whether to group '#include' and '#import' statements when sorting is enabled. -mod_sort_incl_import_grouping_enabled = false # true/false - -# Whether to move a 'break' that appears after a fully braced 'case' before -# the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'. -mod_move_case_break = false # true/false - -# Whether to move a 'return' that appears after a fully braced 'case' before -# the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'. -mod_move_case_return = false # true/false - -# Add or remove braces around a fully braced case statement. Will only remove -# braces if there are no variable declarations in the block. -mod_case_brace = ignore # ignore/add/remove/force/not_defined - -# Whether to remove a void 'return;' that appears as the last statement in a -# function. -mod_remove_empty_return = false # true/false - -# Add or remove the comma after the last value of an enumeration. -mod_enum_last_comma = ignore # ignore/add/remove/force/not_defined - -# Syntax to use for infinite loops. -# -# 0: Leave syntax alone (default) -# 1: Rewrite as `for(;;)` -# 2: Rewrite as `while(true)` -# 3: Rewrite as `do`...`while(true);` -# 4: Rewrite as `while(1)` -# 5: Rewrite as `do`...`while(1);` -# -# Infinite loops that do not already match one of these syntaxes are ignored. -# Other options that affect loop formatting will be applied after transforming -# the syntax. -mod_infinite_loop = 0 # unsigned number - -# Add or remove the 'int' keyword in 'int short'. -mod_int_short = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'short int'. -mod_short_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int long'. -mod_int_long = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'long int'. -mod_long_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int signed'. -mod_int_signed = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'signed int'. -mod_signed_int = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'int unsigned'. -mod_int_unsigned = ignore # ignore/add/remove/force/not_defined - -# Add or remove the 'int' keyword in 'unsigned int'. -mod_unsigned_int = ignore # ignore/add/remove/force/not_defined - -# If there is a situation where mod_int_* and mod_*_int would result in -# multiple int keywords, whether to keep the rightmost int (the default) or the -# leftmost int. -mod_int_prefer_int_on_left = false # true/false - -# (OC) Whether to organize the properties. If true, properties will be -# rearranged according to the mod_sort_oc_property_*_weight factors. -mod_sort_oc_properties = false # true/false - -# (OC) Weight of a class property modifier. -mod_sort_oc_property_class_weight = 0 # number - -# (OC) Weight of 'atomic' and 'nonatomic'. -mod_sort_oc_property_thread_safe_weight = 0 # number - -# (OC) Weight of 'readwrite' when organizing properties. -mod_sort_oc_property_readwrite_weight = 0 # number - -# (OC) Weight of a reference type specifier ('retain', 'copy', 'assign', -# 'weak', 'strong') when organizing properties. -mod_sort_oc_property_reference_weight = 0 # number - -# (OC) Weight of getter type ('getter=') when organizing properties. -mod_sort_oc_property_getter_weight = 0 # number - -# (OC) Weight of setter type ('setter=') when organizing properties. -mod_sort_oc_property_setter_weight = 0 # number - -# (OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified', -# 'null_resettable') when organizing properties. -mod_sort_oc_property_nullability_weight = 0 # number - -# -# Preprocessor options -# - -# How to use tabs when indenting preprocessor code. -# -# -1: Use 'indent_with_tabs' setting (default) -# 0: Spaces only -# 1: Indent with tabs to brace level, align with spaces -# 2: Indent and align with tabs, using spaces when not on a tabstop -# -# Default: -1 -pp_indent_with_tabs = -1 # number - -# Add or remove indentation of preprocessor directives inside #if blocks -# at brace level 0 (file-level). -pp_indent = ignore # ignore/add/remove/force/not_defined - -# Whether to indent #if/#else/#endif at the brace level. If false, these are -# indented from column 1. -pp_indent_at_level = false # true/false - -# Whether to indent #if/#else/#endif at the parenthesis level if the brace -# level is 0. If false, these are indented from column 1. -pp_indent_at_level0 = false # true/false - -# Specifies the number of columns to indent preprocessors per level -# at brace level 0 (file-level). If pp_indent_at_level=false, also specifies -# the number of columns to indent preprocessors per level -# at brace level > 0 (function-level). -# -# Default: 1 -pp_indent_count = 1 # unsigned number - -# Add or remove space after # based on pp level of #if blocks. -pp_space_after = ignore # ignore/add/remove/force/not_defined - -# Sets the number of spaces per level added with pp_space_after. -pp_space_count = 0 # unsigned number - -# The indent for '#region' and '#endregion' in C# and '#pragma region' in -# C/C++. Negative values decrease indent down to the first column. -pp_indent_region = 0 # number - -# Whether to indent the code between #region and #endregion. -pp_region_indent_code = false # true/false - -# If pp_indent_at_level=true, sets the indent for #if, #else and #endif when -# not at file-level. Negative values decrease indent down to the first column. -# -# =0: Indent preprocessors using output_tab_size -# >0: Column at which all preprocessors will be indented -pp_indent_if = 0 # number - -# Whether to indent the code between #if, #else and #endif. -pp_if_indent_code = false # true/false - -# Whether to indent the body of an #if that encompasses all the code in the file. -pp_indent_in_guard = false # true/false - -# Whether to indent '#define' at the brace level. If false, these are -# indented from column 1. -pp_define_at_level = false # true/false - -# Whether to indent '#include' at the brace level. -pp_include_at_level = false # true/false - -# Whether to ignore the '#define' body while formatting. -pp_ignore_define_body = false # true/false - -# An offset value that controls the indentation of the body of a multiline #define. -# 'body' refers to all the lines of a multiline #define except the first line. -# Requires 'pp_ignore_define_body = false'. -# -# <0: Absolute column: the body indentation starts off at the specified column -# (ex. -3 ==> the body is indented starting from column 3) -# >=0: Relative to the column of the '#' of '#define' -# (ex. 3 ==> the body is indented starting 3 columns at the right of '#') -# -# Default: 8 -pp_multiline_define_body_indent = 8 # number - -# Whether to indent case statements between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the case statements -# directly inside of. -# -# Default: true -pp_indent_case = true # true/false - -# Whether to indent whole function definitions between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the function definition -# is directly inside of. -# -# Default: true -pp_indent_func_def = true # true/false - -# Whether to indent extern C blocks between #if, #else, and #endif. -# Only applies to the indent of the preprocessor that the extern block is -# directly inside of. -# -# Default: true -pp_indent_extern = true # true/false - -# How to indent braces directly inside #if, #else, and #endif. -# Requires pp_if_indent_code=true and only applies to the indent of the -# preprocessor that the braces are directly inside of. -# 0: No extra indent -# 1: Indent by one level -# -1: Preserve original indentation -# -# Default: 1 -pp_indent_brace = 1 # number - -# Whether to print warning messages for unbalanced #if and #else blocks. -# This will print a message in the following cases: -# - if an #ifdef block ends on a different indent level than -# where it started from. Example: -# -# #ifdef TEST -# int i; -# { -# int j; -# #endif -# -# - an #elif/#else block ends on a different indent level than -# the corresponding #ifdef block. Example: -# -# #ifdef TEST -# int i; -# #else -# } -# int j; -# #endif -pp_warn_unbalanced_if = false # true/false - -# -# Sort includes options -# - -# The regex for include category with priority 0. -include_category_0 = "" # string - -# The regex for include category with priority 1. -include_category_1 = "" # string - -# The regex for include category with priority 2. -include_category_2 = "" # string - -# -# Use or Do not Use options -# - -# true: indent_func_call_param will be used (default) -# false: indent_func_call_param will NOT be used -# -# Default: true -use_indent_func_call_param = true # true/false - -# The value of the indentation for a continuation line is calculated -# differently if the statement is: -# - a declaration: your case with QString fileName ... -# - an assignment: your case with pSettings = new QSettings( ... -# -# At the second case the indentation value might be used twice: -# - at the assignment -# - at the function call (if present) -# -# To prevent the double use of the indentation value, use this option with the -# value 'true'. -# -# true: indent_continue will be used only once -# false: indent_continue will be used every time (default) -# -# Requires indent_ignore_first_continue=false. -use_indent_continue_only_once = false # true/false - -# The indentation can be: -# - after the assignment, at the '[' character -# - at the beginning of the lambda body -# -# true: indentation will be at the beginning of the lambda body -# false: indentation will be after the assignment (default) -indent_cpp_lambda_only_once = false # true/false - -# Whether sp_after_angle takes precedence over sp_inside_fparen. This was the -# historic behavior, but is probably not the desired behavior, so this is off -# by default. -use_sp_after_angle_always = false # true/false - -# Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially, -# this tries to format these so that they match Qt's normalized form (i.e. the -# result of QMetaObject::normalizedSignature), which can slightly improve the -# performance of the QObject::connect call, rather than how they would -# otherwise be formatted. -# -# See options_for_QT.cpp for details. -# -# Default: true -use_options_overriding_for_qt_macros = true # true/false - -# If true: the form feed character is removed from the list of whitespace -# characters. See https://en.cppreference.com/w/cpp/string/byte/isspace. -use_form_feed_no_more_as_whitespace_character = false # true/false - -# -# Warn levels - 1: error, 2: warning (default), 3: note -# - -# (C#) Warning is given if doing tab-to-\t replacement and we have found one -# in a C# verbatim string literal. -# -# Default: 2 -warn_level_tabs_found_in_verbatim_string_literals = 2 # unsigned number - -# Limit the number of loops. -# Used by uncrustify.cpp to exit from infinite loop. -# 0: no limit. -debug_max_number_of_loops = 0 # number - -# Set the number of the line to protocol; -# Used in the function prot_the_line if the 2. parameter is zero. -# 0: nothing protocol. -debug_line_number_to_protocol = 0 # number - -# Set the number of second(s) before terminating formatting the current file, -# 0: no timeout. -# only for linux -debug_timeout = 0 # number - -# Set the number of characters to be printed if the text is too long, -# 0: do not truncate. -debug_truncate = 0 # unsigned number - -# sort (or not) the tracking info. -# -# Default: true -debug_sort_the_tracks = true # true/false - -# decode (or not) the flags as a new line. -# only if the -p option is set. -debug_decode_the_flags = false # true/false - -# use (or not) the exit(EX_SOFTWARE) function. -# -# Default: true -debug_use_the_exit_function_pop = true # true/false - -# insert the number of the line at the beginning of each line -set_numbering_for_html_output = false # true/false - -# Meaning of the settings: -# Ignore - do not do any changes -# Add - makes sure there is 1 or more space/brace/newline/etc -# Force - makes sure there is exactly 1 space/brace/newline/etc, -# behaves like Add in some contexts -# Remove - removes space/brace/newline/etc -# -# -# - Token(s) can be treated as specific type(s) with the 'set' option: -# `set tokenType tokenString [tokenString...]` -# -# Example: -# `set BOOL __AND__ __OR__` -# -# tokenTypes are defined in src/token_enum.h, use them without the -# 'CT_' prefix: 'CT_BOOL' => 'BOOL' -# -# -# - Token(s) can be treated as type(s) with the 'type' option. -# `type tokenString [tokenString...]` -# -# Example: -# `type int c_uint_8 Rectangle` -# -# This can also be achieved with `set TYPE int c_uint_8 Rectangle` -# -# -# To embed whitespace in tokenStrings use the '\' escape character, or quote -# the tokenStrings. These quotes are supported: "'` -# -# -# - Support for the auto detection of languages through the file ending can be -# added using the 'file_ext' command. -# `file_ext langType langString [langString..]` -# -# Example: -# `file_ext CPP .ch .cxx .cpp.in` -# -# langTypes are defined in uncrusify_types.h in the lang_flag_e enum, use -# them without the 'LANG_' prefix: 'LANG_CPP' => 'CPP' -# -# -# - Custom macro-based indentation can be set up using 'macro-open', -# 'macro-else' and 'macro-close'. -# `(macro-open | macro-else | macro-close) tokenString` -# -# Example: -# `macro-open BEGIN_TEMPLATE_MESSAGE_MAP` -# `macro-open BEGIN_MESSAGE_MAP` -# `macro-close END_MESSAGE_MAP` -# -# -# option(s) with 'not default' value: 0 -# diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/uigui_uncrustify.ini b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/uigui_uncrustify.ini deleted file mode 100644 index 86678454..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/uigui_uncrustify.ini +++ /dev/null @@ -1,7585 +0,0 @@ -[header] -categories=General options|Spacing options|Indenting options|Newline adding and removing options|Blank line options|Positioning options|Line splitting options|Code alignment options (not left column spaces/tabs)|Comment modification options|Code modifying options (non-whitespace)|Preprocessor options|Sort includes options|Use or Do not Use options|Warn levels - 1: error, 2: warning (default), 3: note -cfgFileParameterEnding=cr -configFilename=uncrustify.cfg -fileTypes=*.c|*.c++|*.cc|*.cp|*.cpp|*.cs|*.cxx|*.d|*.di|*.es|*.h|*.h++|*.hh|*.hp|*.hpp|*.hxx|*.inc|*.inl|*.java|*.js|*.m|*.mm|*.p|*.pawn|*.sma|*.sqc|*.sql|*.vala|*.vapi -indenterFileName=uncrustify -indenterName=Uncrustify (C, C++, C#, ObjectiveC, D, Java, Pawn, VALA) -inputFileName=indentinput -inputFileParameter="-f " -manual=http://uncrustify.sourceforge.net/config.txt -outputFileName=indentoutput -outputFileParameter="-o " -stringparaminquotes=false -parameterOrder=ipo -showHelpParameter=-h -stringparaminquotes=false -useCfgFileParameter="-c " -useRegex=true -version=Uncrustify-0.78.0 - -[Newlines] -Category=0 -Description="The type of line endings.

Default: auto" -Enabled=false -EditorType=multiple -Choices=newlines\s*=\s*lf|newlines\s*=\s*crlf|newlines\s*=\s*cr|newlines\s*=\s*auto -ChoicesReadable="Newlines Unix|Newlines Win|Newlines Mac|Newlines Auto" -ValueDefault=auto - -[Input Tab Size] -Category=0 -Description="The original size of tabs in the input.

Default: 8" -Enabled=false -EditorType=numeric -CallName="input_tab_size\s*=\s*" -MinVal=1 -MaxVal=32 -ValueDefault=8 - -[Output Tab Size] -Category=0 -Description="The size of tabs in the output (only used if align_with_tabs=true).

Default: 8" -Enabled=false -EditorType=numeric -CallName="output_tab_size\s*=\s*" -MinVal=1 -MaxVal=32 -ValueDefault=8 - -[String Escape Char] -Category=0 -Description="The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^).

Default: 92" -Enabled=false -EditorType=numeric -CallName="string_escape_char\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=92 - -[String Escape Char2] -Category=0 -Description="Alternate string escape char (usually only used for Pawn).
Only works right before the quote char." -Enabled=false -EditorType=numeric -CallName="string_escape_char2\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=0 - -[String Replace Tab Chars] -Category=0 -Description="Replace tab characters found in string literals with the escape sequence \t
instead." -Enabled=false -EditorType=boolean -TrueFalse=string_replace_tab_chars\s*=\s*true|string_replace_tab_chars\s*=\s*false -ValueDefault=false - -[Tok Split Gte] -Category=0 -Description="Allow interpreting '>=' and '>>=' as part of a template in code like
'void f(list<list<B>>=val);'. If true, 'assert(x<0 && y>=3)' will be broken.
Improvements to template detection may make this option obsolete." -Enabled=false -EditorType=boolean -TrueFalse=tok_split_gte\s*=\s*true|tok_split_gte\s*=\s*false -ValueDefault=false - -[Disable Processing Nl Cont] -Category=0 -Description="Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros)." -Enabled=false -EditorType=boolean -TrueFalse=disable_processing_nl_cont\s*=\s*true|disable_processing_nl_cont\s*=\s*false -ValueDefault=false - -[Disable Processing Cmt] -Category=0 -Description="Specify the marker used in comments to disable processing of part of the
file.

Default: *INDENT-OFF*" -Enabled=false -CallName=disable_processing_cmt\s*=\s* -EditorType=string -ValueDefault= *INDENT-OFF* - -[Enable Processing Cmt] -Category=0 -Description="Specify the marker used in comments to (re)enable processing in a file.

Default: *INDENT-ON*" -Enabled=false -CallName=enable_processing_cmt\s*=\s* -EditorType=string -ValueDefault= *INDENT-ON* - -[Enable Digraphs] -Category=0 -Description="Enable parsing of digraphs." -Enabled=false -EditorType=boolean -TrueFalse=enable_digraphs\s*=\s*true|enable_digraphs\s*=\s*false -ValueDefault=false - -[Processing Cmt As Regex] -Category=0 -Description="Option to allow both disable_processing_cmt and enable_processing_cmt
strings, if specified, to be interpreted as ECMAScript regular expressions.
If true, a regex search will be performed within comments according to the
specified patterns in order to disable/enable processing." -Enabled=false -EditorType=boolean -TrueFalse=processing_cmt_as_regex\s*=\s*true|processing_cmt_as_regex\s*=\s*false -ValueDefault=false - -[Utf8 Bom] -Category=0 -Description="Add or remove the UTF-8 BOM (recommend 'remove')." -Enabled=false -EditorType=multiple -Choices=utf8_bom\s*=\s*ignore|utf8_bom\s*=\s*add|utf8_bom\s*=\s*remove|utf8_bom\s*=\s*force|utf8_bom\s*=\s*not_defined -ChoicesReadable="Ignore Utf8 Bom|Add Utf8 Bom|Remove Utf8 Bom|Force Utf8 Bom" -ValueDefault=ignore - -[Utf8 Byte] -Category=0 -Description="If the file contains bytes with values between 128 and 255, but is not
UTF-8, then output as UTF-8." -Enabled=false -EditorType=boolean -TrueFalse=utf8_byte\s*=\s*true|utf8_byte\s*=\s*false -ValueDefault=false - -[Utf8 Force] -Category=0 -Description="Force the output encoding to UTF-8." -Enabled=false -EditorType=boolean -TrueFalse=utf8_force\s*=\s*true|utf8_force\s*=\s*false -ValueDefault=false - -[Sp Arith] -Category=1 -Description="Add or remove space around non-assignment symbolic operators ('+', '/', '%',
'<<', and so forth)." -Enabled=false -EditorType=multiple -Choices=sp_arith\s*=\s*ignore|sp_arith\s*=\s*add|sp_arith\s*=\s*remove|sp_arith\s*=\s*force|sp_arith\s*=\s*not_defined -ChoicesReadable="Ignore Sp Arith|Add Sp Arith|Remove Sp Arith|Force Sp Arith" -ValueDefault=ignore - -[Sp Arith Additive] -Category=1 -Description="Add or remove space around arithmetic operators '+' and '-'.

Overrides sp_arith." -Enabled=false -EditorType=multiple -Choices=sp_arith_additive\s*=\s*ignore|sp_arith_additive\s*=\s*add|sp_arith_additive\s*=\s*remove|sp_arith_additive\s*=\s*force|sp_arith_additive\s*=\s*not_defined -ChoicesReadable="Ignore Sp Arith Additive|Add Sp Arith Additive|Remove Sp Arith Additive|Force Sp Arith Additive" -ValueDefault=ignore - -[Sp Assign] -Category=1 -Description="Add or remove space around assignment operator '=', '+=', etc." -Enabled=false -EditorType=multiple -Choices=sp_assign\s*=\s*ignore|sp_assign\s*=\s*add|sp_assign\s*=\s*remove|sp_assign\s*=\s*force|sp_assign\s*=\s*not_defined -ChoicesReadable="Ignore Sp Assign|Add Sp Assign|Remove Sp Assign|Force Sp Assign" -ValueDefault=ignore - -[Sp Cpp Lambda Assign] -Category=1 -Description="Add or remove space around '=' in C++11 lambda capture specifications.

Overrides sp_assign." -Enabled=false -EditorType=multiple -Choices=sp_cpp_lambda_assign\s*=\s*ignore|sp_cpp_lambda_assign\s*=\s*add|sp_cpp_lambda_assign\s*=\s*remove|sp_cpp_lambda_assign\s*=\s*force|sp_cpp_lambda_assign\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Lambda Assign|Add Sp Cpp Lambda Assign|Remove Sp Cpp Lambda Assign|Force Sp Cpp Lambda Assign" -ValueDefault=ignore - -[Sp Cpp Lambda Square Paren] -Category=1 -Description="Add or remove space after the capture specification of a C++11 lambda when
an argument list is present, as in '[] <here> (int x){ ... }'." -Enabled=false -EditorType=multiple -Choices=sp_cpp_lambda_square_paren\s*=\s*ignore|sp_cpp_lambda_square_paren\s*=\s*add|sp_cpp_lambda_square_paren\s*=\s*remove|sp_cpp_lambda_square_paren\s*=\s*force|sp_cpp_lambda_square_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Lambda Square Paren|Add Sp Cpp Lambda Square Paren|Remove Sp Cpp Lambda Square Paren|Force Sp Cpp Lambda Square Paren" -ValueDefault=ignore - -[Sp Cpp Lambda Square Brace] -Category=1 -Description="Add or remove space after the capture specification of a C++11 lambda with
no argument list is present, as in '[] <here> { ... }'." -Enabled=false -EditorType=multiple -Choices=sp_cpp_lambda_square_brace\s*=\s*ignore|sp_cpp_lambda_square_brace\s*=\s*add|sp_cpp_lambda_square_brace\s*=\s*remove|sp_cpp_lambda_square_brace\s*=\s*force|sp_cpp_lambda_square_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Lambda Square Brace|Add Sp Cpp Lambda Square Brace|Remove Sp Cpp Lambda Square Brace|Force Sp Cpp Lambda Square Brace" -ValueDefault=ignore - -[Sp Cpp Lambda Argument List Empty] -Category=1 -Description="Add or remove space after the opening parenthesis and before the closing
parenthesis of a argument list of a C++11 lambda, as in
'[]( <here> ){ ... }'
with an empty list." -Enabled=false -EditorType=multiple -Choices=sp_cpp_lambda_argument_list_empty\s*=\s*ignore|sp_cpp_lambda_argument_list_empty\s*=\s*add|sp_cpp_lambda_argument_list_empty\s*=\s*remove|sp_cpp_lambda_argument_list_empty\s*=\s*force|sp_cpp_lambda_argument_list_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Lambda Argument List Empty|Add Sp Cpp Lambda Argument List Empty|Remove Sp Cpp Lambda Argument List Empty|Force Sp Cpp Lambda Argument List Empty" -ValueDefault=ignore - -[Sp Cpp Lambda Argument List] -Category=1 -Description="Add or remove space after the opening parenthesis and before the closing
parenthesis of a argument list of a C++11 lambda, as in
'[]( <here> int x <here> ){ ... }'." -Enabled=false -EditorType=multiple -Choices=sp_cpp_lambda_argument_list\s*=\s*ignore|sp_cpp_lambda_argument_list\s*=\s*add|sp_cpp_lambda_argument_list\s*=\s*remove|sp_cpp_lambda_argument_list\s*=\s*force|sp_cpp_lambda_argument_list\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Lambda Argument List|Add Sp Cpp Lambda Argument List|Remove Sp Cpp Lambda Argument List|Force Sp Cpp Lambda Argument List" -ValueDefault=ignore - -[Sp Cpp Lambda Paren Brace] -Category=1 -Description="Add or remove space after the argument list of a C++11 lambda, as in
'[](int x) <here> { ... }'." -Enabled=false -EditorType=multiple -Choices=sp_cpp_lambda_paren_brace\s*=\s*ignore|sp_cpp_lambda_paren_brace\s*=\s*add|sp_cpp_lambda_paren_brace\s*=\s*remove|sp_cpp_lambda_paren_brace\s*=\s*force|sp_cpp_lambda_paren_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Lambda Paren Brace|Add Sp Cpp Lambda Paren Brace|Remove Sp Cpp Lambda Paren Brace|Force Sp Cpp Lambda Paren Brace" -ValueDefault=ignore - -[Sp Cpp Lambda Fparen] -Category=1 -Description="Add or remove space between a lambda body and its call operator of an
immediately invoked lambda, as in '[]( ... ){ ... } <here> ( ... )'." -Enabled=false -EditorType=multiple -Choices=sp_cpp_lambda_fparen\s*=\s*ignore|sp_cpp_lambda_fparen\s*=\s*add|sp_cpp_lambda_fparen\s*=\s*remove|sp_cpp_lambda_fparen\s*=\s*force|sp_cpp_lambda_fparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Lambda Fparen|Add Sp Cpp Lambda Fparen|Remove Sp Cpp Lambda Fparen|Force Sp Cpp Lambda Fparen" -ValueDefault=ignore - -[Sp Assign Default] -Category=1 -Description="Add or remove space around assignment operator '=' in a prototype.

If set to ignore, use sp_assign." -Enabled=false -EditorType=multiple -Choices=sp_assign_default\s*=\s*ignore|sp_assign_default\s*=\s*add|sp_assign_default\s*=\s*remove|sp_assign_default\s*=\s*force|sp_assign_default\s*=\s*not_defined -ChoicesReadable="Ignore Sp Assign Default|Add Sp Assign Default|Remove Sp Assign Default|Force Sp Assign Default" -ValueDefault=ignore - -[Sp Before Assign] -Category=1 -Description="Add or remove space before assignment operator '=', '+=', etc.

Overrides sp_assign." -Enabled=false -EditorType=multiple -Choices=sp_before_assign\s*=\s*ignore|sp_before_assign\s*=\s*add|sp_before_assign\s*=\s*remove|sp_before_assign\s*=\s*force|sp_before_assign\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Assign|Add Sp Before Assign|Remove Sp Before Assign|Force Sp Before Assign" -ValueDefault=ignore - -[Sp After Assign] -Category=1 -Description="Add or remove space after assignment operator '=', '+=', etc.

Overrides sp_assign." -Enabled=false -EditorType=multiple -Choices=sp_after_assign\s*=\s*ignore|sp_after_assign\s*=\s*add|sp_after_assign\s*=\s*remove|sp_after_assign\s*=\s*force|sp_after_assign\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Assign|Add Sp After Assign|Remove Sp After Assign|Force Sp After Assign" -ValueDefault=ignore - -[Sp Enum Brace] -Category=1 -Description="Add or remove space in 'enum {'.

Default: add" -Enabled=false -EditorType=multiple -Choices=sp_enum_brace\s*=\s*ignore|sp_enum_brace\s*=\s*add|sp_enum_brace\s*=\s*remove|sp_enum_brace\s*=\s*force|sp_enum_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Enum Brace|Add Sp Enum Brace|Remove Sp Enum Brace|Force Sp Enum Brace" -ValueDefault=add - -[Sp Enum Paren] -Category=1 -Description="Add or remove space in 'NS_ENUM ('." -Enabled=false -EditorType=multiple -Choices=sp_enum_paren\s*=\s*ignore|sp_enum_paren\s*=\s*add|sp_enum_paren\s*=\s*remove|sp_enum_paren\s*=\s*force|sp_enum_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Enum Paren|Add Sp Enum Paren|Remove Sp Enum Paren|Force Sp Enum Paren" -ValueDefault=ignore - -[Sp Enum Assign] -Category=1 -Description="Add or remove space around assignment '=' in enum." -Enabled=false -EditorType=multiple -Choices=sp_enum_assign\s*=\s*ignore|sp_enum_assign\s*=\s*add|sp_enum_assign\s*=\s*remove|sp_enum_assign\s*=\s*force|sp_enum_assign\s*=\s*not_defined -ChoicesReadable="Ignore Sp Enum Assign|Add Sp Enum Assign|Remove Sp Enum Assign|Force Sp Enum Assign" -ValueDefault=ignore - -[Sp Enum Before Assign] -Category=1 -Description="Add or remove space before assignment '=' in enum.

Overrides sp_enum_assign." -Enabled=false -EditorType=multiple -Choices=sp_enum_before_assign\s*=\s*ignore|sp_enum_before_assign\s*=\s*add|sp_enum_before_assign\s*=\s*remove|sp_enum_before_assign\s*=\s*force|sp_enum_before_assign\s*=\s*not_defined -ChoicesReadable="Ignore Sp Enum Before Assign|Add Sp Enum Before Assign|Remove Sp Enum Before Assign|Force Sp Enum Before Assign" -ValueDefault=ignore - -[Sp Enum After Assign] -Category=1 -Description="Add or remove space after assignment '=' in enum.

Overrides sp_enum_assign." -Enabled=false -EditorType=multiple -Choices=sp_enum_after_assign\s*=\s*ignore|sp_enum_after_assign\s*=\s*add|sp_enum_after_assign\s*=\s*remove|sp_enum_after_assign\s*=\s*force|sp_enum_after_assign\s*=\s*not_defined -ChoicesReadable="Ignore Sp Enum After Assign|Add Sp Enum After Assign|Remove Sp Enum After Assign|Force Sp Enum After Assign" -ValueDefault=ignore - -[Sp Enum Colon] -Category=1 -Description="Add or remove space around assignment ':' in enum." -Enabled=false -EditorType=multiple -Choices=sp_enum_colon\s*=\s*ignore|sp_enum_colon\s*=\s*add|sp_enum_colon\s*=\s*remove|sp_enum_colon\s*=\s*force|sp_enum_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Enum Colon|Add Sp Enum Colon|Remove Sp Enum Colon|Force Sp Enum Colon" -ValueDefault=ignore - -[Sp Pp Concat] -Category=1 -Description="Add or remove space around preprocessor '##' concatenation operator.

Default: add" -Enabled=false -EditorType=multiple -Choices=sp_pp_concat\s*=\s*ignore|sp_pp_concat\s*=\s*add|sp_pp_concat\s*=\s*remove|sp_pp_concat\s*=\s*force|sp_pp_concat\s*=\s*not_defined -ChoicesReadable="Ignore Sp Pp Concat|Add Sp Pp Concat|Remove Sp Pp Concat|Force Sp Pp Concat" -ValueDefault=add - -[Sp Pp Stringify] -Category=1 -Description="Add or remove space after preprocessor '#' stringify operator.
Also affects the '#@' charizing operator." -Enabled=false -EditorType=multiple -Choices=sp_pp_stringify\s*=\s*ignore|sp_pp_stringify\s*=\s*add|sp_pp_stringify\s*=\s*remove|sp_pp_stringify\s*=\s*force|sp_pp_stringify\s*=\s*not_defined -ChoicesReadable="Ignore Sp Pp Stringify|Add Sp Pp Stringify|Remove Sp Pp Stringify|Force Sp Pp Stringify" -ValueDefault=ignore - -[Sp Before Pp Stringify] -Category=1 -Description="Add or remove space before preprocessor '#' stringify operator
as in '#define x(y) L#y'." -Enabled=false -EditorType=multiple -Choices=sp_before_pp_stringify\s*=\s*ignore|sp_before_pp_stringify\s*=\s*add|sp_before_pp_stringify\s*=\s*remove|sp_before_pp_stringify\s*=\s*force|sp_before_pp_stringify\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Pp Stringify|Add Sp Before Pp Stringify|Remove Sp Before Pp Stringify|Force Sp Before Pp Stringify" -ValueDefault=ignore - -[Sp Bool] -Category=1 -Description="Add or remove space around boolean operators '&&' and '||'." -Enabled=false -EditorType=multiple -Choices=sp_bool\s*=\s*ignore|sp_bool\s*=\s*add|sp_bool\s*=\s*remove|sp_bool\s*=\s*force|sp_bool\s*=\s*not_defined -ChoicesReadable="Ignore Sp Bool|Add Sp Bool|Remove Sp Bool|Force Sp Bool" -ValueDefault=ignore - -[Sp Compare] -Category=1 -Description="Add or remove space around compare operator '<', '>', '==', etc." -Enabled=false -EditorType=multiple -Choices=sp_compare\s*=\s*ignore|sp_compare\s*=\s*add|sp_compare\s*=\s*remove|sp_compare\s*=\s*force|sp_compare\s*=\s*not_defined -ChoicesReadable="Ignore Sp Compare|Add Sp Compare|Remove Sp Compare|Force Sp Compare" -ValueDefault=ignore - -[Sp Inside Paren] -Category=1 -Description="Add or remove space inside '(' and ')'." -Enabled=false -EditorType=multiple -Choices=sp_inside_paren\s*=\s*ignore|sp_inside_paren\s*=\s*add|sp_inside_paren\s*=\s*remove|sp_inside_paren\s*=\s*force|sp_inside_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Paren|Add Sp Inside Paren|Remove Sp Inside Paren|Force Sp Inside Paren" -ValueDefault=ignore - -[Sp Paren Paren] -Category=1 -Description="Add or remove space between nested parentheses, i.e. '((' vs. ') )'." -Enabled=false -EditorType=multiple -Choices=sp_paren_paren\s*=\s*ignore|sp_paren_paren\s*=\s*add|sp_paren_paren\s*=\s*remove|sp_paren_paren\s*=\s*force|sp_paren_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Paren Paren|Add Sp Paren Paren|Remove Sp Paren Paren|Force Sp Paren Paren" -ValueDefault=ignore - -[Sp Cparen Oparen] -Category=1 -Description="Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('." -Enabled=false -EditorType=multiple -Choices=sp_cparen_oparen\s*=\s*ignore|sp_cparen_oparen\s*=\s*add|sp_cparen_oparen\s*=\s*remove|sp_cparen_oparen\s*=\s*force|sp_cparen_oparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cparen Oparen|Add Sp Cparen Oparen|Remove Sp Cparen Oparen|Force Sp Cparen Oparen" -ValueDefault=ignore - -[Sp Balance Nested Parens] -Category=1 -Description="Whether to balance spaces inside nested parentheses." -Enabled=false -EditorType=boolean -TrueFalse=sp_balance_nested_parens\s*=\s*true|sp_balance_nested_parens\s*=\s*false -ValueDefault=false - -[Sp Paren Brace] -Category=1 -Description="Add or remove space between ')' and '{'." -Enabled=false -EditorType=multiple -Choices=sp_paren_brace\s*=\s*ignore|sp_paren_brace\s*=\s*add|sp_paren_brace\s*=\s*remove|sp_paren_brace\s*=\s*force|sp_paren_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Paren Brace|Add Sp Paren Brace|Remove Sp Paren Brace|Force Sp Paren Brace" -ValueDefault=ignore - -[Sp Brace Brace] -Category=1 -Description="Add or remove space between nested braces, i.e. '{{' vs. '{ {'." -Enabled=false -EditorType=multiple -Choices=sp_brace_brace\s*=\s*ignore|sp_brace_brace\s*=\s*add|sp_brace_brace\s*=\s*remove|sp_brace_brace\s*=\s*force|sp_brace_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Brace Brace|Add Sp Brace Brace|Remove Sp Brace Brace|Force Sp Brace Brace" -ValueDefault=ignore - -[Sp Before Ptr Star] -Category=1 -Description="Add or remove space before pointer star '*'." -Enabled=false -EditorType=multiple -Choices=sp_before_ptr_star\s*=\s*ignore|sp_before_ptr_star\s*=\s*add|sp_before_ptr_star\s*=\s*remove|sp_before_ptr_star\s*=\s*force|sp_before_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Ptr Star|Add Sp Before Ptr Star|Remove Sp Before Ptr Star|Force Sp Before Ptr Star" -ValueDefault=ignore - -[Sp Before Unnamed Ptr Star] -Category=1 -Description="Add or remove space before pointer star '*' that isn't followed by a
variable name. If set to ignore, sp_before_ptr_star is used instead." -Enabled=false -EditorType=multiple -Choices=sp_before_unnamed_ptr_star\s*=\s*ignore|sp_before_unnamed_ptr_star\s*=\s*add|sp_before_unnamed_ptr_star\s*=\s*remove|sp_before_unnamed_ptr_star\s*=\s*force|sp_before_unnamed_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Unnamed Ptr Star|Add Sp Before Unnamed Ptr Star|Remove Sp Before Unnamed Ptr Star|Force Sp Before Unnamed Ptr Star" -ValueDefault=ignore - -[Sp Before Qualifier Ptr Star] -Category=1 -Description="Add or remove space before pointer star '*' that is followed by a qualifier.
If set to ignore, sp_before_unnamed_ptr_star is used instead." -Enabled=false -EditorType=multiple -Choices=sp_before_qualifier_ptr_star\s*=\s*ignore|sp_before_qualifier_ptr_star\s*=\s*add|sp_before_qualifier_ptr_star\s*=\s*remove|sp_before_qualifier_ptr_star\s*=\s*force|sp_before_qualifier_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Qualifier Ptr Star|Add Sp Before Qualifier Ptr Star|Remove Sp Before Qualifier Ptr Star|Force Sp Before Qualifier Ptr Star" -ValueDefault=ignore - -[Sp Before Operator Ptr Star] -Category=1 -Description="Add or remove space before pointer star '*' that is followed by 'operator' keyword.
If set to ignore, sp_before_unnamed_ptr_star is used instead." -Enabled=false -EditorType=multiple -Choices=sp_before_operator_ptr_star\s*=\s*ignore|sp_before_operator_ptr_star\s*=\s*add|sp_before_operator_ptr_star\s*=\s*remove|sp_before_operator_ptr_star\s*=\s*force|sp_before_operator_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Operator Ptr Star|Add Sp Before Operator Ptr Star|Remove Sp Before Operator Ptr Star|Force Sp Before Operator Ptr Star" -ValueDefault=ignore - -[Sp Before Scope Ptr Star] -Category=1 -Description="Add or remove space before pointer star '*' that is followed by
a class scope (as in 'int *MyClass::method()') or namespace scope
(as in 'int *my_ns::func()').
If set to ignore, sp_before_unnamed_ptr_star is used instead." -Enabled=false -EditorType=multiple -Choices=sp_before_scope_ptr_star\s*=\s*ignore|sp_before_scope_ptr_star\s*=\s*add|sp_before_scope_ptr_star\s*=\s*remove|sp_before_scope_ptr_star\s*=\s*force|sp_before_scope_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Scope Ptr Star|Add Sp Before Scope Ptr Star|Remove Sp Before Scope Ptr Star|Force Sp Before Scope Ptr Star" -ValueDefault=ignore - -[Sp Before Global Scope Ptr Star] -Category=1 -Description="Add or remove space before pointer star '*' that is followed by '::',
as in 'int *::func()'.
If set to ignore, sp_before_unnamed_ptr_star is used instead." -Enabled=false -EditorType=multiple -Choices=sp_before_global_scope_ptr_star\s*=\s*ignore|sp_before_global_scope_ptr_star\s*=\s*add|sp_before_global_scope_ptr_star\s*=\s*remove|sp_before_global_scope_ptr_star\s*=\s*force|sp_before_global_scope_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Global Scope Ptr Star|Add Sp Before Global Scope Ptr Star|Remove Sp Before Global Scope Ptr Star|Force Sp Before Global Scope Ptr Star" -ValueDefault=ignore - -[Sp Qualifier Unnamed Ptr Star] -Category=1 -Description="Add or remove space between a qualifier and a pointer star '*' that isn't
followed by a variable name, as in '(char const *)'. If set to ignore,
sp_before_ptr_star is used instead." -Enabled=false -EditorType=multiple -Choices=sp_qualifier_unnamed_ptr_star\s*=\s*ignore|sp_qualifier_unnamed_ptr_star\s*=\s*add|sp_qualifier_unnamed_ptr_star\s*=\s*remove|sp_qualifier_unnamed_ptr_star\s*=\s*force|sp_qualifier_unnamed_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp Qualifier Unnamed Ptr Star|Add Sp Qualifier Unnamed Ptr Star|Remove Sp Qualifier Unnamed Ptr Star|Force Sp Qualifier Unnamed Ptr Star" -ValueDefault=ignore - -[Sp Between Ptr Star] -Category=1 -Description="Add or remove space between pointer stars '*', as in 'int ***a;'." -Enabled=false -EditorType=multiple -Choices=sp_between_ptr_star\s*=\s*ignore|sp_between_ptr_star\s*=\s*add|sp_between_ptr_star\s*=\s*remove|sp_between_ptr_star\s*=\s*force|sp_between_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp Between Ptr Star|Add Sp Between Ptr Star|Remove Sp Between Ptr Star|Force Sp Between Ptr Star" -ValueDefault=ignore - -[Sp Between Ptr Ref] -Category=1 -Description="Add or remove space between pointer star '*' and reference '&', as in 'int *& a;'." -Enabled=false -EditorType=multiple -Choices=sp_between_ptr_ref\s*=\s*ignore|sp_between_ptr_ref\s*=\s*add|sp_between_ptr_ref\s*=\s*remove|sp_between_ptr_ref\s*=\s*force|sp_between_ptr_ref\s*=\s*not_defined -ChoicesReadable="Ignore Sp Between Ptr Ref|Add Sp Between Ptr Ref|Remove Sp Between Ptr Ref|Force Sp Between Ptr Ref" -ValueDefault=ignore - -[Sp After Ptr Star] -Category=1 -Description="Add or remove space after pointer star '*', if followed by a word.

Overrides sp_type_func." -Enabled=false -EditorType=multiple -Choices=sp_after_ptr_star\s*=\s*ignore|sp_after_ptr_star\s*=\s*add|sp_after_ptr_star\s*=\s*remove|sp_after_ptr_star\s*=\s*force|sp_after_ptr_star\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Ptr Star|Add Sp After Ptr Star|Remove Sp After Ptr Star|Force Sp After Ptr Star" -ValueDefault=ignore - -[Sp After Ptr Block Caret] -Category=1 -Description="Add or remove space after pointer caret '^', if followed by a word." -Enabled=false -EditorType=multiple -Choices=sp_after_ptr_block_caret\s*=\s*ignore|sp_after_ptr_block_caret\s*=\s*add|sp_after_ptr_block_caret\s*=\s*remove|sp_after_ptr_block_caret\s*=\s*force|sp_after_ptr_block_caret\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Ptr Block Caret|Add Sp After Ptr Block Caret|Remove Sp After Ptr Block Caret|Force Sp After Ptr Block Caret" -ValueDefault=ignore - -[Sp After Ptr Star Qualifier] -Category=1 -Description="Add or remove space after pointer star '*', if followed by a qualifier." -Enabled=false -EditorType=multiple -Choices=sp_after_ptr_star_qualifier\s*=\s*ignore|sp_after_ptr_star_qualifier\s*=\s*add|sp_after_ptr_star_qualifier\s*=\s*remove|sp_after_ptr_star_qualifier\s*=\s*force|sp_after_ptr_star_qualifier\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Ptr Star Qualifier|Add Sp After Ptr Star Qualifier|Remove Sp After Ptr Star Qualifier|Force Sp After Ptr Star Qualifier" -ValueDefault=ignore - -[Sp After Ptr Star Func] -Category=1 -Description="Add or remove space after a pointer star '*', if followed by a function
prototype or function definition.

Overrides sp_after_ptr_star and sp_type_func." -Enabled=false -EditorType=multiple -Choices=sp_after_ptr_star_func\s*=\s*ignore|sp_after_ptr_star_func\s*=\s*add|sp_after_ptr_star_func\s*=\s*remove|sp_after_ptr_star_func\s*=\s*force|sp_after_ptr_star_func\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Ptr Star Func|Add Sp After Ptr Star Func|Remove Sp After Ptr Star Func|Force Sp After Ptr Star Func" -ValueDefault=ignore - -[Sp After Ptr Star Trailing] -Category=1 -Description="Add or remove space after a pointer star '*' in the trailing return of a
function prototype or function definition." -Enabled=false -EditorType=multiple -Choices=sp_after_ptr_star_trailing\s*=\s*ignore|sp_after_ptr_star_trailing\s*=\s*add|sp_after_ptr_star_trailing\s*=\s*remove|sp_after_ptr_star_trailing\s*=\s*force|sp_after_ptr_star_trailing\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Ptr Star Trailing|Add Sp After Ptr Star Trailing|Remove Sp After Ptr Star Trailing|Force Sp After Ptr Star Trailing" -ValueDefault=ignore - -[Sp Ptr Star Func Var] -Category=1 -Description="Add or remove space between the pointer star '*' and the name of the variable
in a function pointer definition." -Enabled=false -EditorType=multiple -Choices=sp_ptr_star_func_var\s*=\s*ignore|sp_ptr_star_func_var\s*=\s*add|sp_ptr_star_func_var\s*=\s*remove|sp_ptr_star_func_var\s*=\s*force|sp_ptr_star_func_var\s*=\s*not_defined -ChoicesReadable="Ignore Sp Ptr Star Func Var|Add Sp Ptr Star Func Var|Remove Sp Ptr Star Func Var|Force Sp Ptr Star Func Var" -ValueDefault=ignore - -[Sp Ptr Star Func Type] -Category=1 -Description="Add or remove space between the pointer star '*' and the name of the type
in a function pointer type definition." -Enabled=false -EditorType=multiple -Choices=sp_ptr_star_func_type\s*=\s*ignore|sp_ptr_star_func_type\s*=\s*add|sp_ptr_star_func_type\s*=\s*remove|sp_ptr_star_func_type\s*=\s*force|sp_ptr_star_func_type\s*=\s*not_defined -ChoicesReadable="Ignore Sp Ptr Star Func Type|Add Sp Ptr Star Func Type|Remove Sp Ptr Star Func Type|Force Sp Ptr Star Func Type" -ValueDefault=ignore - -[Sp Ptr Star Paren] -Category=1 -Description="Add or remove space after a pointer star '*', if followed by an open
parenthesis, as in 'void* (*)()'." -Enabled=false -EditorType=multiple -Choices=sp_ptr_star_paren\s*=\s*ignore|sp_ptr_star_paren\s*=\s*add|sp_ptr_star_paren\s*=\s*remove|sp_ptr_star_paren\s*=\s*force|sp_ptr_star_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Ptr Star Paren|Add Sp Ptr Star Paren|Remove Sp Ptr Star Paren|Force Sp Ptr Star Paren" -ValueDefault=ignore - -[Sp Before Ptr Star Func] -Category=1 -Description="Add or remove space before a pointer star '*', if followed by a function
prototype or function definition. If set to ignore, sp_before_ptr_star is
used instead." -Enabled=false -EditorType=multiple -Choices=sp_before_ptr_star_func\s*=\s*ignore|sp_before_ptr_star_func\s*=\s*add|sp_before_ptr_star_func\s*=\s*remove|sp_before_ptr_star_func\s*=\s*force|sp_before_ptr_star_func\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Ptr Star Func|Add Sp Before Ptr Star Func|Remove Sp Before Ptr Star Func|Force Sp Before Ptr Star Func" -ValueDefault=ignore - -[Sp Qualifier Ptr Star Func] -Category=1 -Description="Add or remove space between a qualifier and a pointer star '*' followed by
the name of the function in a function prototype or definition, as in
'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead." -Enabled=false -EditorType=multiple -Choices=sp_qualifier_ptr_star_func\s*=\s*ignore|sp_qualifier_ptr_star_func\s*=\s*add|sp_qualifier_ptr_star_func\s*=\s*remove|sp_qualifier_ptr_star_func\s*=\s*force|sp_qualifier_ptr_star_func\s*=\s*not_defined -ChoicesReadable="Ignore Sp Qualifier Ptr Star Func|Add Sp Qualifier Ptr Star Func|Remove Sp Qualifier Ptr Star Func|Force Sp Qualifier Ptr Star Func" -ValueDefault=ignore - -[Sp Before Ptr Star Trailing] -Category=1 -Description="Add or remove space before a pointer star '*' in the trailing return of a
function prototype or function definition." -Enabled=false -EditorType=multiple -Choices=sp_before_ptr_star_trailing\s*=\s*ignore|sp_before_ptr_star_trailing\s*=\s*add|sp_before_ptr_star_trailing\s*=\s*remove|sp_before_ptr_star_trailing\s*=\s*force|sp_before_ptr_star_trailing\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Ptr Star Trailing|Add Sp Before Ptr Star Trailing|Remove Sp Before Ptr Star Trailing|Force Sp Before Ptr Star Trailing" -ValueDefault=ignore - -[Sp Qualifier Ptr Star Trailing] -Category=1 -Description="Add or remove space between a qualifier and a pointer star '*' in the
trailing return of a function prototype or function definition, as in
'auto foo() -> char const *'." -Enabled=false -EditorType=multiple -Choices=sp_qualifier_ptr_star_trailing\s*=\s*ignore|sp_qualifier_ptr_star_trailing\s*=\s*add|sp_qualifier_ptr_star_trailing\s*=\s*remove|sp_qualifier_ptr_star_trailing\s*=\s*force|sp_qualifier_ptr_star_trailing\s*=\s*not_defined -ChoicesReadable="Ignore Sp Qualifier Ptr Star Trailing|Add Sp Qualifier Ptr Star Trailing|Remove Sp Qualifier Ptr Star Trailing|Force Sp Qualifier Ptr Star Trailing" -ValueDefault=ignore - -[Sp Before Byref] -Category=1 -Description="Add or remove space before a reference sign '&'." -Enabled=false -EditorType=multiple -Choices=sp_before_byref\s*=\s*ignore|sp_before_byref\s*=\s*add|sp_before_byref\s*=\s*remove|sp_before_byref\s*=\s*force|sp_before_byref\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Byref|Add Sp Before Byref|Remove Sp Before Byref|Force Sp Before Byref" -ValueDefault=ignore - -[Sp Before Unnamed Byref] -Category=1 -Description="Add or remove space before a reference sign '&' that isn't followed by a
variable name. If set to ignore, sp_before_byref is used instead." -Enabled=false -EditorType=multiple -Choices=sp_before_unnamed_byref\s*=\s*ignore|sp_before_unnamed_byref\s*=\s*add|sp_before_unnamed_byref\s*=\s*remove|sp_before_unnamed_byref\s*=\s*force|sp_before_unnamed_byref\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Unnamed Byref|Add Sp Before Unnamed Byref|Remove Sp Before Unnamed Byref|Force Sp Before Unnamed Byref" -ValueDefault=ignore - -[Sp After Byref] -Category=1 -Description="Add or remove space after reference sign '&', if followed by a word.

Overrides sp_type_func." -Enabled=false -EditorType=multiple -Choices=sp_after_byref\s*=\s*ignore|sp_after_byref\s*=\s*add|sp_after_byref\s*=\s*remove|sp_after_byref\s*=\s*force|sp_after_byref\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Byref|Add Sp After Byref|Remove Sp After Byref|Force Sp After Byref" -ValueDefault=ignore - -[Sp After Byref Func] -Category=1 -Description="Add or remove space after a reference sign '&', if followed by a function
prototype or function definition.

Overrides sp_after_byref and sp_type_func." -Enabled=false -EditorType=multiple -Choices=sp_after_byref_func\s*=\s*ignore|sp_after_byref_func\s*=\s*add|sp_after_byref_func\s*=\s*remove|sp_after_byref_func\s*=\s*force|sp_after_byref_func\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Byref Func|Add Sp After Byref Func|Remove Sp After Byref Func|Force Sp After Byref Func" -ValueDefault=ignore - -[Sp Before Byref Func] -Category=1 -Description="Add or remove space before a reference sign '&', if followed by a function
prototype or function definition." -Enabled=false -EditorType=multiple -Choices=sp_before_byref_func\s*=\s*ignore|sp_before_byref_func\s*=\s*add|sp_before_byref_func\s*=\s*remove|sp_before_byref_func\s*=\s*force|sp_before_byref_func\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Byref Func|Add Sp Before Byref Func|Remove Sp Before Byref Func|Force Sp Before Byref Func" -ValueDefault=ignore - -[Sp Byref Paren] -Category=1 -Description="Add or remove space after a reference sign '&', if followed by an open
parenthesis, as in 'char& (*)()'." -Enabled=false -EditorType=multiple -Choices=sp_byref_paren\s*=\s*ignore|sp_byref_paren\s*=\s*add|sp_byref_paren\s*=\s*remove|sp_byref_paren\s*=\s*force|sp_byref_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Byref Paren|Add Sp Byref Paren|Remove Sp Byref Paren|Force Sp Byref Paren" -ValueDefault=ignore - -[Sp After Type] -Category=1 -Description="Add or remove space between type and word. In cases where total removal of
whitespace would be a syntax error, a value of 'remove' is treated the same
as 'force'.

This also affects some other instances of space following a type that are
not covered by other options; for example, between the return type and
parenthesis of a function type template argument, between the type and
parenthesis of an array parameter, or between 'decltype(...)' and the
following word.

Default: force" -Enabled=false -EditorType=multiple -Choices=sp_after_type\s*=\s*ignore|sp_after_type\s*=\s*add|sp_after_type\s*=\s*remove|sp_after_type\s*=\s*force|sp_after_type\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Type|Add Sp After Type|Remove Sp After Type|Force Sp After Type" -ValueDefault=force - -[Sp After Decltype] -Category=1 -Description="Add or remove space between 'decltype(...)' and word,
brace or function call." -Enabled=false -EditorType=multiple -Choices=sp_after_decltype\s*=\s*ignore|sp_after_decltype\s*=\s*add|sp_after_decltype\s*=\s*remove|sp_after_decltype\s*=\s*force|sp_after_decltype\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Decltype|Add Sp After Decltype|Remove Sp After Decltype|Force Sp After Decltype" -ValueDefault=ignore - -[Sp Before Template Paren] -Category=1 -Description="(D) Add or remove space before the parenthesis in the D constructs
'template Foo(' and 'class Foo('." -Enabled=false -EditorType=multiple -Choices=sp_before_template_paren\s*=\s*ignore|sp_before_template_paren\s*=\s*add|sp_before_template_paren\s*=\s*remove|sp_before_template_paren\s*=\s*force|sp_before_template_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Template Paren|Add Sp Before Template Paren|Remove Sp Before Template Paren|Force Sp Before Template Paren" -ValueDefault=ignore - -[Sp Template Angle] -Category=1 -Description="Add or remove space between 'template' and '<'.
If set to ignore, sp_before_angle is used." -Enabled=false -EditorType=multiple -Choices=sp_template_angle\s*=\s*ignore|sp_template_angle\s*=\s*add|sp_template_angle\s*=\s*remove|sp_template_angle\s*=\s*force|sp_template_angle\s*=\s*not_defined -ChoicesReadable="Ignore Sp Template Angle|Add Sp Template Angle|Remove Sp Template Angle|Force Sp Template Angle" -ValueDefault=ignore - -[Sp Before Angle] -Category=1 -Description="Add or remove space before '<'." -Enabled=false -EditorType=multiple -Choices=sp_before_angle\s*=\s*ignore|sp_before_angle\s*=\s*add|sp_before_angle\s*=\s*remove|sp_before_angle\s*=\s*force|sp_before_angle\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Angle|Add Sp Before Angle|Remove Sp Before Angle|Force Sp Before Angle" -ValueDefault=ignore - -[Sp Inside Angle] -Category=1 -Description="Add or remove space inside '<' and '>'." -Enabled=false -EditorType=multiple -Choices=sp_inside_angle\s*=\s*ignore|sp_inside_angle\s*=\s*add|sp_inside_angle\s*=\s*remove|sp_inside_angle\s*=\s*force|sp_inside_angle\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Angle|Add Sp Inside Angle|Remove Sp Inside Angle|Force Sp Inside Angle" -ValueDefault=ignore - -[Sp Inside Angle Empty] -Category=1 -Description="Add or remove space inside '<>'.
if empty." -Enabled=false -EditorType=multiple -Choices=sp_inside_angle_empty\s*=\s*ignore|sp_inside_angle_empty\s*=\s*add|sp_inside_angle_empty\s*=\s*remove|sp_inside_angle_empty\s*=\s*force|sp_inside_angle_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Angle Empty|Add Sp Inside Angle Empty|Remove Sp Inside Angle Empty|Force Sp Inside Angle Empty" -ValueDefault=ignore - -[Sp Angle Colon] -Category=1 -Description="Add or remove space between '>' and ':'." -Enabled=false -EditorType=multiple -Choices=sp_angle_colon\s*=\s*ignore|sp_angle_colon\s*=\s*add|sp_angle_colon\s*=\s*remove|sp_angle_colon\s*=\s*force|sp_angle_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Angle Colon|Add Sp Angle Colon|Remove Sp Angle Colon|Force Sp Angle Colon" -ValueDefault=ignore - -[Sp After Angle] -Category=1 -Description="Add or remove space after '>'." -Enabled=false -EditorType=multiple -Choices=sp_after_angle\s*=\s*ignore|sp_after_angle\s*=\s*add|sp_after_angle\s*=\s*remove|sp_after_angle\s*=\s*force|sp_after_angle\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Angle|Add Sp After Angle|Remove Sp After Angle|Force Sp After Angle" -ValueDefault=ignore - -[Sp Angle Paren] -Category=1 -Description="Add or remove space between '>' and '(' as found in 'new List<byte>(foo);'." -Enabled=false -EditorType=multiple -Choices=sp_angle_paren\s*=\s*ignore|sp_angle_paren\s*=\s*add|sp_angle_paren\s*=\s*remove|sp_angle_paren\s*=\s*force|sp_angle_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Angle Paren|Add Sp Angle Paren|Remove Sp Angle Paren|Force Sp Angle Paren" -ValueDefault=ignore - -[Sp Angle Paren Empty] -Category=1 -Description="Add or remove space between '>' and '()' as found in 'new List<byte>();'." -Enabled=false -EditorType=multiple -Choices=sp_angle_paren_empty\s*=\s*ignore|sp_angle_paren_empty\s*=\s*add|sp_angle_paren_empty\s*=\s*remove|sp_angle_paren_empty\s*=\s*force|sp_angle_paren_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Angle Paren Empty|Add Sp Angle Paren Empty|Remove Sp Angle Paren Empty|Force Sp Angle Paren Empty" -ValueDefault=ignore - -[Sp Angle Word] -Category=1 -Description="Add or remove space between '>' and a word as in 'List<byte> m;' or
'template <typename T> static ...'." -Enabled=false -EditorType=multiple -Choices=sp_angle_word\s*=\s*ignore|sp_angle_word\s*=\s*add|sp_angle_word\s*=\s*remove|sp_angle_word\s*=\s*force|sp_angle_word\s*=\s*not_defined -ChoicesReadable="Ignore Sp Angle Word|Add Sp Angle Word|Remove Sp Angle Word|Force Sp Angle Word" -ValueDefault=ignore - -[Sp Angle Shift] -Category=1 -Description="Add or remove space between '>' and '>' in '>>' (template stuff).

Default: add" -Enabled=false -EditorType=multiple -Choices=sp_angle_shift\s*=\s*ignore|sp_angle_shift\s*=\s*add|sp_angle_shift\s*=\s*remove|sp_angle_shift\s*=\s*force|sp_angle_shift\s*=\s*not_defined -ChoicesReadable="Ignore Sp Angle Shift|Add Sp Angle Shift|Remove Sp Angle Shift|Force Sp Angle Shift" -ValueDefault=add - -[Sp Permit Cpp11 Shift] -Category=1 -Description="(C++11) Permit removal of the space between '>>' in 'foo<bar<int> >'. Note
that sp_angle_shift cannot remove the space without this option." -Enabled=false -EditorType=boolean -TrueFalse=sp_permit_cpp11_shift\s*=\s*true|sp_permit_cpp11_shift\s*=\s*false -ValueDefault=false - -[Sp Before Sparen] -Category=1 -Description="Add or remove space before '(' of control statements ('if', 'for', 'switch',
'while', etc.)." -Enabled=false -EditorType=multiple -Choices=sp_before_sparen\s*=\s*ignore|sp_before_sparen\s*=\s*add|sp_before_sparen\s*=\s*remove|sp_before_sparen\s*=\s*force|sp_before_sparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Sparen|Add Sp Before Sparen|Remove Sp Before Sparen|Force Sp Before Sparen" -ValueDefault=ignore - -[Sp Inside Sparen] -Category=1 -Description="Add or remove space inside '(' and ')' of control statements other than
'for'." -Enabled=false -EditorType=multiple -Choices=sp_inside_sparen\s*=\s*ignore|sp_inside_sparen\s*=\s*add|sp_inside_sparen\s*=\s*remove|sp_inside_sparen\s*=\s*force|sp_inside_sparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Sparen|Add Sp Inside Sparen|Remove Sp Inside Sparen|Force Sp Inside Sparen" -ValueDefault=ignore - -[Sp Inside Sparen Open] -Category=1 -Description="Add or remove space after '(' of control statements other than 'for'.

Overrides sp_inside_sparen." -Enabled=false -EditorType=multiple -Choices=sp_inside_sparen_open\s*=\s*ignore|sp_inside_sparen_open\s*=\s*add|sp_inside_sparen_open\s*=\s*remove|sp_inside_sparen_open\s*=\s*force|sp_inside_sparen_open\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Sparen Open|Add Sp Inside Sparen Open|Remove Sp Inside Sparen Open|Force Sp Inside Sparen Open" -ValueDefault=ignore - -[Sp Inside Sparen Close] -Category=1 -Description="Add or remove space before ')' of control statements other than 'for'.

Overrides sp_inside_sparen." -Enabled=false -EditorType=multiple -Choices=sp_inside_sparen_close\s*=\s*ignore|sp_inside_sparen_close\s*=\s*add|sp_inside_sparen_close\s*=\s*remove|sp_inside_sparen_close\s*=\s*force|sp_inside_sparen_close\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Sparen Close|Add Sp Inside Sparen Close|Remove Sp Inside Sparen Close|Force Sp Inside Sparen Close" -ValueDefault=ignore - -[Sp Inside For] -Category=1 -Description="Add or remove space inside '(' and ')' of 'for' statements." -Enabled=false -EditorType=multiple -Choices=sp_inside_for\s*=\s*ignore|sp_inside_for\s*=\s*add|sp_inside_for\s*=\s*remove|sp_inside_for\s*=\s*force|sp_inside_for\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside For|Add Sp Inside For|Remove Sp Inside For|Force Sp Inside For" -ValueDefault=ignore - -[Sp Inside For Open] -Category=1 -Description="Add or remove space after '(' of 'for' statements.

Overrides sp_inside_for." -Enabled=false -EditorType=multiple -Choices=sp_inside_for_open\s*=\s*ignore|sp_inside_for_open\s*=\s*add|sp_inside_for_open\s*=\s*remove|sp_inside_for_open\s*=\s*force|sp_inside_for_open\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside For Open|Add Sp Inside For Open|Remove Sp Inside For Open|Force Sp Inside For Open" -ValueDefault=ignore - -[Sp Inside For Close] -Category=1 -Description="Add or remove space before ')' of 'for' statements.

Overrides sp_inside_for." -Enabled=false -EditorType=multiple -Choices=sp_inside_for_close\s*=\s*ignore|sp_inside_for_close\s*=\s*add|sp_inside_for_close\s*=\s*remove|sp_inside_for_close\s*=\s*force|sp_inside_for_close\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside For Close|Add Sp Inside For Close|Remove Sp Inside For Close|Force Sp Inside For Close" -ValueDefault=ignore - -[Sp Sparen Paren] -Category=1 -Description="Add or remove space between '((' or '))' of control statements." -Enabled=false -EditorType=multiple -Choices=sp_sparen_paren\s*=\s*ignore|sp_sparen_paren\s*=\s*add|sp_sparen_paren\s*=\s*remove|sp_sparen_paren\s*=\s*force|sp_sparen_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Sparen Paren|Add Sp Sparen Paren|Remove Sp Sparen Paren|Force Sp Sparen Paren" -ValueDefault=ignore - -[Sp After Sparen] -Category=1 -Description="Add or remove space after ')' of control statements." -Enabled=false -EditorType=multiple -Choices=sp_after_sparen\s*=\s*ignore|sp_after_sparen\s*=\s*add|sp_after_sparen\s*=\s*remove|sp_after_sparen\s*=\s*force|sp_after_sparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Sparen|Add Sp After Sparen|Remove Sp After Sparen|Force Sp After Sparen" -ValueDefault=ignore - -[Sp Sparen Brace] -Category=1 -Description="Add or remove space between ')' and '{' of control statements." -Enabled=false -EditorType=multiple -Choices=sp_sparen_brace\s*=\s*ignore|sp_sparen_brace\s*=\s*add|sp_sparen_brace\s*=\s*remove|sp_sparen_brace\s*=\s*force|sp_sparen_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Sparen Brace|Add Sp Sparen Brace|Remove Sp Sparen Brace|Force Sp Sparen Brace" -ValueDefault=ignore - -[Sp Do Brace Open] -Category=1 -Description="Add or remove space between 'do' and '{'." -Enabled=false -EditorType=multiple -Choices=sp_do_brace_open\s*=\s*ignore|sp_do_brace_open\s*=\s*add|sp_do_brace_open\s*=\s*remove|sp_do_brace_open\s*=\s*force|sp_do_brace_open\s*=\s*not_defined -ChoicesReadable="Ignore Sp Do Brace Open|Add Sp Do Brace Open|Remove Sp Do Brace Open|Force Sp Do Brace Open" -ValueDefault=ignore - -[Sp Brace Close While] -Category=1 -Description="Add or remove space between '}' and 'while'." -Enabled=false -EditorType=multiple -Choices=sp_brace_close_while\s*=\s*ignore|sp_brace_close_while\s*=\s*add|sp_brace_close_while\s*=\s*remove|sp_brace_close_while\s*=\s*force|sp_brace_close_while\s*=\s*not_defined -ChoicesReadable="Ignore Sp Brace Close While|Add Sp Brace Close While|Remove Sp Brace Close While|Force Sp Brace Close While" -ValueDefault=ignore - -[Sp While Paren Open] -Category=1 -Description="Add or remove space between 'while' and '('. Overrides sp_before_sparen." -Enabled=false -EditorType=multiple -Choices=sp_while_paren_open\s*=\s*ignore|sp_while_paren_open\s*=\s*add|sp_while_paren_open\s*=\s*remove|sp_while_paren_open\s*=\s*force|sp_while_paren_open\s*=\s*not_defined -ChoicesReadable="Ignore Sp While Paren Open|Add Sp While Paren Open|Remove Sp While Paren Open|Force Sp While Paren Open" -ValueDefault=ignore - -[Sp Invariant Paren] -Category=1 -Description="(D) Add or remove space between 'invariant' and '('." -Enabled=false -EditorType=multiple -Choices=sp_invariant_paren\s*=\s*ignore|sp_invariant_paren\s*=\s*add|sp_invariant_paren\s*=\s*remove|sp_invariant_paren\s*=\s*force|sp_invariant_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Invariant Paren|Add Sp Invariant Paren|Remove Sp Invariant Paren|Force Sp Invariant Paren" -ValueDefault=ignore - -[Sp After Invariant Paren] -Category=1 -Description="(D) Add or remove space after the ')' in 'invariant (C) c'." -Enabled=false -EditorType=multiple -Choices=sp_after_invariant_paren\s*=\s*ignore|sp_after_invariant_paren\s*=\s*add|sp_after_invariant_paren\s*=\s*remove|sp_after_invariant_paren\s*=\s*force|sp_after_invariant_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Invariant Paren|Add Sp After Invariant Paren|Remove Sp After Invariant Paren|Force Sp After Invariant Paren" -ValueDefault=ignore - -[Sp Special Semi] -Category=1 -Description="Add or remove space before empty statement ';' on 'if', 'for' and 'while'." -Enabled=false -EditorType=multiple -Choices=sp_special_semi\s*=\s*ignore|sp_special_semi\s*=\s*add|sp_special_semi\s*=\s*remove|sp_special_semi\s*=\s*force|sp_special_semi\s*=\s*not_defined -ChoicesReadable="Ignore Sp Special Semi|Add Sp Special Semi|Remove Sp Special Semi|Force Sp Special Semi" -ValueDefault=ignore - -[Sp Before Semi] -Category=1 -Description="Add or remove space before ';'.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_before_semi\s*=\s*ignore|sp_before_semi\s*=\s*add|sp_before_semi\s*=\s*remove|sp_before_semi\s*=\s*force|sp_before_semi\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Semi|Add Sp Before Semi|Remove Sp Before Semi|Force Sp Before Semi" -ValueDefault=remove - -[Sp Before Semi For] -Category=1 -Description="Add or remove space before ';' in non-empty 'for' statements." -Enabled=false -EditorType=multiple -Choices=sp_before_semi_for\s*=\s*ignore|sp_before_semi_for\s*=\s*add|sp_before_semi_for\s*=\s*remove|sp_before_semi_for\s*=\s*force|sp_before_semi_for\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Semi For|Add Sp Before Semi For|Remove Sp Before Semi For|Force Sp Before Semi For" -ValueDefault=ignore - -[Sp Before Semi For Empty] -Category=1 -Description="Add or remove space before a semicolon of an empty left part of a for
statement, as in 'for ( <here> ; ; )'." -Enabled=false -EditorType=multiple -Choices=sp_before_semi_for_empty\s*=\s*ignore|sp_before_semi_for_empty\s*=\s*add|sp_before_semi_for_empty\s*=\s*remove|sp_before_semi_for_empty\s*=\s*force|sp_before_semi_for_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Semi For Empty|Add Sp Before Semi For Empty|Remove Sp Before Semi For Empty|Force Sp Before Semi For Empty" -ValueDefault=ignore - -[Sp Between Semi For Empty] -Category=1 -Description="Add or remove space between the semicolons of an empty middle part of a for
statement, as in 'for ( ; <here> ; )'." -Enabled=false -EditorType=multiple -Choices=sp_between_semi_for_empty\s*=\s*ignore|sp_between_semi_for_empty\s*=\s*add|sp_between_semi_for_empty\s*=\s*remove|sp_between_semi_for_empty\s*=\s*force|sp_between_semi_for_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Between Semi For Empty|Add Sp Between Semi For Empty|Remove Sp Between Semi For Empty|Force Sp Between Semi For Empty" -ValueDefault=ignore - -[Sp After Semi] -Category=1 -Description="Add or remove space after ';', except when followed by a comment.

Default: add" -Enabled=false -EditorType=multiple -Choices=sp_after_semi\s*=\s*ignore|sp_after_semi\s*=\s*add|sp_after_semi\s*=\s*remove|sp_after_semi\s*=\s*force|sp_after_semi\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Semi|Add Sp After Semi|Remove Sp After Semi|Force Sp After Semi" -ValueDefault=add - -[Sp After Semi For] -Category=1 -Description="Add or remove space after ';' in non-empty 'for' statements.

Default: force" -Enabled=false -EditorType=multiple -Choices=sp_after_semi_for\s*=\s*ignore|sp_after_semi_for\s*=\s*add|sp_after_semi_for\s*=\s*remove|sp_after_semi_for\s*=\s*force|sp_after_semi_for\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Semi For|Add Sp After Semi For|Remove Sp After Semi For|Force Sp After Semi For" -ValueDefault=force - -[Sp After Semi For Empty] -Category=1 -Description="Add or remove space after the final semicolon of an empty part of a for
statement, as in 'for ( ; ; <here> )'." -Enabled=false -EditorType=multiple -Choices=sp_after_semi_for_empty\s*=\s*ignore|sp_after_semi_for_empty\s*=\s*add|sp_after_semi_for_empty\s*=\s*remove|sp_after_semi_for_empty\s*=\s*force|sp_after_semi_for_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Semi For Empty|Add Sp After Semi For Empty|Remove Sp After Semi For Empty|Force Sp After Semi For Empty" -ValueDefault=ignore - -[Sp Before Square] -Category=1 -Description="Add or remove space before '[' (except '[]')." -Enabled=false -EditorType=multiple -Choices=sp_before_square\s*=\s*ignore|sp_before_square\s*=\s*add|sp_before_square\s*=\s*remove|sp_before_square\s*=\s*force|sp_before_square\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Square|Add Sp Before Square|Remove Sp Before Square|Force Sp Before Square" -ValueDefault=ignore - -[Sp Before Vardef Square] -Category=1 -Description="Add or remove space before '[' for a variable definition.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_before_vardef_square\s*=\s*ignore|sp_before_vardef_square\s*=\s*add|sp_before_vardef_square\s*=\s*remove|sp_before_vardef_square\s*=\s*force|sp_before_vardef_square\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Vardef Square|Add Sp Before Vardef Square|Remove Sp Before Vardef Square|Force Sp Before Vardef Square" -ValueDefault=remove - -[Sp Before Square Asm Block] -Category=1 -Description="Add or remove space before '[' for asm block." -Enabled=false -EditorType=multiple -Choices=sp_before_square_asm_block\s*=\s*ignore|sp_before_square_asm_block\s*=\s*add|sp_before_square_asm_block\s*=\s*remove|sp_before_square_asm_block\s*=\s*force|sp_before_square_asm_block\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Square Asm Block|Add Sp Before Square Asm Block|Remove Sp Before Square Asm Block|Force Sp Before Square Asm Block" -ValueDefault=ignore - -[Sp Before Squares] -Category=1 -Description="Add or remove space before '[]'." -Enabled=false -EditorType=multiple -Choices=sp_before_squares\s*=\s*ignore|sp_before_squares\s*=\s*add|sp_before_squares\s*=\s*remove|sp_before_squares\s*=\s*force|sp_before_squares\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Squares|Add Sp Before Squares|Remove Sp Before Squares|Force Sp Before Squares" -ValueDefault=ignore - -[Sp Cpp Before Struct Binding] -Category=1 -Description="Add or remove space before C++17 structured bindings." -Enabled=false -EditorType=multiple -Choices=sp_cpp_before_struct_binding\s*=\s*ignore|sp_cpp_before_struct_binding\s*=\s*add|sp_cpp_before_struct_binding\s*=\s*remove|sp_cpp_before_struct_binding\s*=\s*force|sp_cpp_before_struct_binding\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Before Struct Binding|Add Sp Cpp Before Struct Binding|Remove Sp Cpp Before Struct Binding|Force Sp Cpp Before Struct Binding" -ValueDefault=ignore - -[Sp Inside Square] -Category=1 -Description="Add or remove space inside a non-empty '[' and ']'." -Enabled=false -EditorType=multiple -Choices=sp_inside_square\s*=\s*ignore|sp_inside_square\s*=\s*add|sp_inside_square\s*=\s*remove|sp_inside_square\s*=\s*force|sp_inside_square\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Square|Add Sp Inside Square|Remove Sp Inside Square|Force Sp Inside Square" -ValueDefault=ignore - -[Sp Inside Square Empty] -Category=1 -Description="Add or remove space inside '[]'.
if empty." -Enabled=false -EditorType=multiple -Choices=sp_inside_square_empty\s*=\s*ignore|sp_inside_square_empty\s*=\s*add|sp_inside_square_empty\s*=\s*remove|sp_inside_square_empty\s*=\s*force|sp_inside_square_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Square Empty|Add Sp Inside Square Empty|Remove Sp Inside Square Empty|Force Sp Inside Square Empty" -ValueDefault=ignore - -[Sp Inside Square Oc Array] -Category=1 -Description="(OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and
']'. If set to ignore, sp_inside_square is used." -Enabled=false -EditorType=multiple -Choices=sp_inside_square_oc_array\s*=\s*ignore|sp_inside_square_oc_array\s*=\s*add|sp_inside_square_oc_array\s*=\s*remove|sp_inside_square_oc_array\s*=\s*force|sp_inside_square_oc_array\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Square Oc Array|Add Sp Inside Square Oc Array|Remove Sp Inside Square Oc Array|Force Sp Inside Square Oc Array" -ValueDefault=ignore - -[Sp After Comma] -Category=1 -Description="Add or remove space after ',', i.e. 'a,b' vs. 'a, b'." -Enabled=false -EditorType=multiple -Choices=sp_after_comma\s*=\s*ignore|sp_after_comma\s*=\s*add|sp_after_comma\s*=\s*remove|sp_after_comma\s*=\s*force|sp_after_comma\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Comma|Add Sp After Comma|Remove Sp After Comma|Force Sp After Comma" -ValueDefault=ignore - -[Sp Before Comma] -Category=1 -Description="Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_before_comma\s*=\s*ignore|sp_before_comma\s*=\s*add|sp_before_comma\s*=\s*remove|sp_before_comma\s*=\s*force|sp_before_comma\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Comma|Add Sp Before Comma|Remove Sp Before Comma|Force Sp Before Comma" -ValueDefault=remove - -[Sp After Mdatype Commas] -Category=1 -Description="(C#, Vala) Add or remove space between ',' and ']' in multidimensional array type
like 'int[,,]'." -Enabled=false -EditorType=multiple -Choices=sp_after_mdatype_commas\s*=\s*ignore|sp_after_mdatype_commas\s*=\s*add|sp_after_mdatype_commas\s*=\s*remove|sp_after_mdatype_commas\s*=\s*force|sp_after_mdatype_commas\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Mdatype Commas|Add Sp After Mdatype Commas|Remove Sp After Mdatype Commas|Force Sp After Mdatype Commas" -ValueDefault=ignore - -[Sp Before Mdatype Commas] -Category=1 -Description="(C#, Vala) Add or remove space between '[' and ',' in multidimensional array type
like 'int[,,]'." -Enabled=false -EditorType=multiple -Choices=sp_before_mdatype_commas\s*=\s*ignore|sp_before_mdatype_commas\s*=\s*add|sp_before_mdatype_commas\s*=\s*remove|sp_before_mdatype_commas\s*=\s*force|sp_before_mdatype_commas\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Mdatype Commas|Add Sp Before Mdatype Commas|Remove Sp Before Mdatype Commas|Force Sp Before Mdatype Commas" -ValueDefault=ignore - -[Sp Between Mdatype Commas] -Category=1 -Description="(C#, Vala) Add or remove space between ',' in multidimensional array type
like 'int[,,]'." -Enabled=false -EditorType=multiple -Choices=sp_between_mdatype_commas\s*=\s*ignore|sp_between_mdatype_commas\s*=\s*add|sp_between_mdatype_commas\s*=\s*remove|sp_between_mdatype_commas\s*=\s*force|sp_between_mdatype_commas\s*=\s*not_defined -ChoicesReadable="Ignore Sp Between Mdatype Commas|Add Sp Between Mdatype Commas|Remove Sp Between Mdatype Commas|Force Sp Between Mdatype Commas" -ValueDefault=ignore - -[Sp Paren Comma] -Category=1 -Description="Add or remove space between an open parenthesis and comma,
i.e. '(,' vs. '( ,'.

Default: force" -Enabled=false -EditorType=multiple -Choices=sp_paren_comma\s*=\s*ignore|sp_paren_comma\s*=\s*add|sp_paren_comma\s*=\s*remove|sp_paren_comma\s*=\s*force|sp_paren_comma\s*=\s*not_defined -ChoicesReadable="Ignore Sp Paren Comma|Add Sp Paren Comma|Remove Sp Paren Comma|Force Sp Paren Comma" -ValueDefault=force - -[Sp Type Colon] -Category=1 -Description="Add or remove space between a type and ':'." -Enabled=false -EditorType=multiple -Choices=sp_type_colon\s*=\s*ignore|sp_type_colon\s*=\s*add|sp_type_colon\s*=\s*remove|sp_type_colon\s*=\s*force|sp_type_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Type Colon|Add Sp Type Colon|Remove Sp Type Colon|Force Sp Type Colon" -ValueDefault=ignore - -[Sp After Ellipsis] -Category=1 -Description="Add or remove space after the variadic '...' when preceded by a
non-punctuator.
The value REMOVE will be overridden with FORCE" -Enabled=false -EditorType=multiple -Choices=sp_after_ellipsis\s*=\s*ignore|sp_after_ellipsis\s*=\s*add|sp_after_ellipsis\s*=\s*remove|sp_after_ellipsis\s*=\s*force|sp_after_ellipsis\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Ellipsis|Add Sp After Ellipsis|Remove Sp After Ellipsis|Force Sp After Ellipsis" -ValueDefault=ignore - -[Sp Before Ellipsis] -Category=1 -Description="Add or remove space before the variadic '...' when preceded by a
non-punctuator.
The value REMOVE will be overridden with FORCE" -Enabled=false -EditorType=multiple -Choices=sp_before_ellipsis\s*=\s*ignore|sp_before_ellipsis\s*=\s*add|sp_before_ellipsis\s*=\s*remove|sp_before_ellipsis\s*=\s*force|sp_before_ellipsis\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Ellipsis|Add Sp Before Ellipsis|Remove Sp Before Ellipsis|Force Sp Before Ellipsis" -ValueDefault=ignore - -[Sp Type Ellipsis] -Category=1 -Description="Add or remove space between a type and '...'." -Enabled=false -EditorType=multiple -Choices=sp_type_ellipsis\s*=\s*ignore|sp_type_ellipsis\s*=\s*add|sp_type_ellipsis\s*=\s*remove|sp_type_ellipsis\s*=\s*force|sp_type_ellipsis\s*=\s*not_defined -ChoicesReadable="Ignore Sp Type Ellipsis|Add Sp Type Ellipsis|Remove Sp Type Ellipsis|Force Sp Type Ellipsis" -ValueDefault=ignore - -[Sp Ptr Type Ellipsis] -Category=1 -Description="Add or remove space between a '*' and '...'." -Enabled=false -EditorType=multiple -Choices=sp_ptr_type_ellipsis\s*=\s*ignore|sp_ptr_type_ellipsis\s*=\s*add|sp_ptr_type_ellipsis\s*=\s*remove|sp_ptr_type_ellipsis\s*=\s*force|sp_ptr_type_ellipsis\s*=\s*not_defined -ChoicesReadable="Ignore Sp Ptr Type Ellipsis|Add Sp Ptr Type Ellipsis|Remove Sp Ptr Type Ellipsis|Force Sp Ptr Type Ellipsis" -ValueDefault=ignore - -[Sp Paren Ellipsis] -Category=1 -Description="Add or remove space between ')' and '...'." -Enabled=false -EditorType=multiple -Choices=sp_paren_ellipsis\s*=\s*ignore|sp_paren_ellipsis\s*=\s*add|sp_paren_ellipsis\s*=\s*remove|sp_paren_ellipsis\s*=\s*force|sp_paren_ellipsis\s*=\s*not_defined -ChoicesReadable="Ignore Sp Paren Ellipsis|Add Sp Paren Ellipsis|Remove Sp Paren Ellipsis|Force Sp Paren Ellipsis" -ValueDefault=ignore - -[Sp Byref Ellipsis] -Category=1 -Description="Add or remove space between '&&' and '...'." -Enabled=false -EditorType=multiple -Choices=sp_byref_ellipsis\s*=\s*ignore|sp_byref_ellipsis\s*=\s*add|sp_byref_ellipsis\s*=\s*remove|sp_byref_ellipsis\s*=\s*force|sp_byref_ellipsis\s*=\s*not_defined -ChoicesReadable="Ignore Sp Byref Ellipsis|Add Sp Byref Ellipsis|Remove Sp Byref Ellipsis|Force Sp Byref Ellipsis" -ValueDefault=ignore - -[Sp Paren Qualifier] -Category=1 -Description="Add or remove space between ')' and a qualifier such as 'const'." -Enabled=false -EditorType=multiple -Choices=sp_paren_qualifier\s*=\s*ignore|sp_paren_qualifier\s*=\s*add|sp_paren_qualifier\s*=\s*remove|sp_paren_qualifier\s*=\s*force|sp_paren_qualifier\s*=\s*not_defined -ChoicesReadable="Ignore Sp Paren Qualifier|Add Sp Paren Qualifier|Remove Sp Paren Qualifier|Force Sp Paren Qualifier" -ValueDefault=ignore - -[Sp Paren Noexcept] -Category=1 -Description="Add or remove space between ')' and 'noexcept'." -Enabled=false -EditorType=multiple -Choices=sp_paren_noexcept\s*=\s*ignore|sp_paren_noexcept\s*=\s*add|sp_paren_noexcept\s*=\s*remove|sp_paren_noexcept\s*=\s*force|sp_paren_noexcept\s*=\s*not_defined -ChoicesReadable="Ignore Sp Paren Noexcept|Add Sp Paren Noexcept|Remove Sp Paren Noexcept|Force Sp Paren Noexcept" -ValueDefault=ignore - -[Sp After Class Colon] -Category=1 -Description="Add or remove space after class ':'." -Enabled=false -EditorType=multiple -Choices=sp_after_class_colon\s*=\s*ignore|sp_after_class_colon\s*=\s*add|sp_after_class_colon\s*=\s*remove|sp_after_class_colon\s*=\s*force|sp_after_class_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Class Colon|Add Sp After Class Colon|Remove Sp After Class Colon|Force Sp After Class Colon" -ValueDefault=ignore - -[Sp Before Class Colon] -Category=1 -Description="Add or remove space before class ':'." -Enabled=false -EditorType=multiple -Choices=sp_before_class_colon\s*=\s*ignore|sp_before_class_colon\s*=\s*add|sp_before_class_colon\s*=\s*remove|sp_before_class_colon\s*=\s*force|sp_before_class_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Class Colon|Add Sp Before Class Colon|Remove Sp Before Class Colon|Force Sp Before Class Colon" -ValueDefault=ignore - -[Sp After Constr Colon] -Category=1 -Description="Add or remove space after class constructor ':'.

Default: add" -Enabled=false -EditorType=multiple -Choices=sp_after_constr_colon\s*=\s*ignore|sp_after_constr_colon\s*=\s*add|sp_after_constr_colon\s*=\s*remove|sp_after_constr_colon\s*=\s*force|sp_after_constr_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Constr Colon|Add Sp After Constr Colon|Remove Sp After Constr Colon|Force Sp After Constr Colon" -ValueDefault=add - -[Sp Before Constr Colon] -Category=1 -Description="Add or remove space before class constructor ':'.

Default: add" -Enabled=false -EditorType=multiple -Choices=sp_before_constr_colon\s*=\s*ignore|sp_before_constr_colon\s*=\s*add|sp_before_constr_colon\s*=\s*remove|sp_before_constr_colon\s*=\s*force|sp_before_constr_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Constr Colon|Add Sp Before Constr Colon|Remove Sp Before Constr Colon|Force Sp Before Constr Colon" -ValueDefault=add - -[Sp Before Case Colon] -Category=1 -Description="Add or remove space before case ':'.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_before_case_colon\s*=\s*ignore|sp_before_case_colon\s*=\s*add|sp_before_case_colon\s*=\s*remove|sp_before_case_colon\s*=\s*force|sp_before_case_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Case Colon|Add Sp Before Case Colon|Remove Sp Before Case Colon|Force Sp Before Case Colon" -ValueDefault=remove - -[Sp After Operator] -Category=1 -Description="Add or remove space between 'operator' and operator sign." -Enabled=false -EditorType=multiple -Choices=sp_after_operator\s*=\s*ignore|sp_after_operator\s*=\s*add|sp_after_operator\s*=\s*remove|sp_after_operator\s*=\s*force|sp_after_operator\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Operator|Add Sp After Operator|Remove Sp After Operator|Force Sp After Operator" -ValueDefault=ignore - -[Sp After Operator Sym] -Category=1 -Description="Add or remove space between the operator symbol and the open parenthesis, as
in 'operator ++('." -Enabled=false -EditorType=multiple -Choices=sp_after_operator_sym\s*=\s*ignore|sp_after_operator_sym\s*=\s*add|sp_after_operator_sym\s*=\s*remove|sp_after_operator_sym\s*=\s*force|sp_after_operator_sym\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Operator Sym|Add Sp After Operator Sym|Remove Sp After Operator Sym|Force Sp After Operator Sym" -ValueDefault=ignore - -[Sp After Operator Sym Empty] -Category=1 -Description="Overrides sp_after_operator_sym when the operator has no arguments, as in
'operator *()'." -Enabled=false -EditorType=multiple -Choices=sp_after_operator_sym_empty\s*=\s*ignore|sp_after_operator_sym_empty\s*=\s*add|sp_after_operator_sym_empty\s*=\s*remove|sp_after_operator_sym_empty\s*=\s*force|sp_after_operator_sym_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Operator Sym Empty|Add Sp After Operator Sym Empty|Remove Sp After Operator Sym Empty|Force Sp After Operator Sym Empty" -ValueDefault=ignore - -[Sp After Cast] -Category=1 -Description="Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or
'(int)a' vs. '(int) a'." -Enabled=false -EditorType=multiple -Choices=sp_after_cast\s*=\s*ignore|sp_after_cast\s*=\s*add|sp_after_cast\s*=\s*remove|sp_after_cast\s*=\s*force|sp_after_cast\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Cast|Add Sp After Cast|Remove Sp After Cast|Force Sp After Cast" -ValueDefault=ignore - -[Sp Inside Paren Cast] -Category=1 -Description="Add or remove spaces inside cast parentheses." -Enabled=false -EditorType=multiple -Choices=sp_inside_paren_cast\s*=\s*ignore|sp_inside_paren_cast\s*=\s*add|sp_inside_paren_cast\s*=\s*remove|sp_inside_paren_cast\s*=\s*force|sp_inside_paren_cast\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Paren Cast|Add Sp Inside Paren Cast|Remove Sp Inside Paren Cast|Force Sp Inside Paren Cast" -ValueDefault=ignore - -[Sp Cpp Cast Paren] -Category=1 -Description="Add or remove space between the type and open parenthesis in a C++ cast,
i.e. 'int(exp)' vs. 'int (exp)'." -Enabled=false -EditorType=multiple -Choices=sp_cpp_cast_paren\s*=\s*ignore|sp_cpp_cast_paren\s*=\s*add|sp_cpp_cast_paren\s*=\s*remove|sp_cpp_cast_paren\s*=\s*force|sp_cpp_cast_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cpp Cast Paren|Add Sp Cpp Cast Paren|Remove Sp Cpp Cast Paren|Force Sp Cpp Cast Paren" -ValueDefault=ignore - -[Sp Sizeof Paren] -Category=1 -Description="Add or remove space between 'sizeof' and '('." -Enabled=false -EditorType=multiple -Choices=sp_sizeof_paren\s*=\s*ignore|sp_sizeof_paren\s*=\s*add|sp_sizeof_paren\s*=\s*remove|sp_sizeof_paren\s*=\s*force|sp_sizeof_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Sizeof Paren|Add Sp Sizeof Paren|Remove Sp Sizeof Paren|Force Sp Sizeof Paren" -ValueDefault=ignore - -[Sp Sizeof Ellipsis] -Category=1 -Description="Add or remove space between 'sizeof' and '...'." -Enabled=false -EditorType=multiple -Choices=sp_sizeof_ellipsis\s*=\s*ignore|sp_sizeof_ellipsis\s*=\s*add|sp_sizeof_ellipsis\s*=\s*remove|sp_sizeof_ellipsis\s*=\s*force|sp_sizeof_ellipsis\s*=\s*not_defined -ChoicesReadable="Ignore Sp Sizeof Ellipsis|Add Sp Sizeof Ellipsis|Remove Sp Sizeof Ellipsis|Force Sp Sizeof Ellipsis" -ValueDefault=ignore - -[Sp Sizeof Ellipsis Paren] -Category=1 -Description="Add or remove space between 'sizeof...' and '('." -Enabled=false -EditorType=multiple -Choices=sp_sizeof_ellipsis_paren\s*=\s*ignore|sp_sizeof_ellipsis_paren\s*=\s*add|sp_sizeof_ellipsis_paren\s*=\s*remove|sp_sizeof_ellipsis_paren\s*=\s*force|sp_sizeof_ellipsis_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Sizeof Ellipsis Paren|Add Sp Sizeof Ellipsis Paren|Remove Sp Sizeof Ellipsis Paren|Force Sp Sizeof Ellipsis Paren" -ValueDefault=ignore - -[Sp Ellipsis Parameter Pack] -Category=1 -Description="Add or remove space between '...' and a parameter pack." -Enabled=false -EditorType=multiple -Choices=sp_ellipsis_parameter_pack\s*=\s*ignore|sp_ellipsis_parameter_pack\s*=\s*add|sp_ellipsis_parameter_pack\s*=\s*remove|sp_ellipsis_parameter_pack\s*=\s*force|sp_ellipsis_parameter_pack\s*=\s*not_defined -ChoicesReadable="Ignore Sp Ellipsis Parameter Pack|Add Sp Ellipsis Parameter Pack|Remove Sp Ellipsis Parameter Pack|Force Sp Ellipsis Parameter Pack" -ValueDefault=ignore - -[Sp Parameter Pack Ellipsis] -Category=1 -Description="Add or remove space between a parameter pack and '...'." -Enabled=false -EditorType=multiple -Choices=sp_parameter_pack_ellipsis\s*=\s*ignore|sp_parameter_pack_ellipsis\s*=\s*add|sp_parameter_pack_ellipsis\s*=\s*remove|sp_parameter_pack_ellipsis\s*=\s*force|sp_parameter_pack_ellipsis\s*=\s*not_defined -ChoicesReadable="Ignore Sp Parameter Pack Ellipsis|Add Sp Parameter Pack Ellipsis|Remove Sp Parameter Pack Ellipsis|Force Sp Parameter Pack Ellipsis" -ValueDefault=ignore - -[Sp Decltype Paren] -Category=1 -Description="Add or remove space between 'decltype' and '('." -Enabled=false -EditorType=multiple -Choices=sp_decltype_paren\s*=\s*ignore|sp_decltype_paren\s*=\s*add|sp_decltype_paren\s*=\s*remove|sp_decltype_paren\s*=\s*force|sp_decltype_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Decltype Paren|Add Sp Decltype Paren|Remove Sp Decltype Paren|Force Sp Decltype Paren" -ValueDefault=ignore - -[Sp After Tag] -Category=1 -Description="(Pawn) Add or remove space after the tag keyword." -Enabled=false -EditorType=multiple -Choices=sp_after_tag\s*=\s*ignore|sp_after_tag\s*=\s*add|sp_after_tag\s*=\s*remove|sp_after_tag\s*=\s*force|sp_after_tag\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Tag|Add Sp After Tag|Remove Sp After Tag|Force Sp After Tag" -ValueDefault=ignore - -[Sp Inside Braces Enum] -Category=1 -Description="Add or remove space inside enum '{' and '}'." -Enabled=false -EditorType=multiple -Choices=sp_inside_braces_enum\s*=\s*ignore|sp_inside_braces_enum\s*=\s*add|sp_inside_braces_enum\s*=\s*remove|sp_inside_braces_enum\s*=\s*force|sp_inside_braces_enum\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Braces Enum|Add Sp Inside Braces Enum|Remove Sp Inside Braces Enum|Force Sp Inside Braces Enum" -ValueDefault=ignore - -[Sp Inside Braces Struct] -Category=1 -Description="Add or remove space inside struct/union '{' and '}'." -Enabled=false -EditorType=multiple -Choices=sp_inside_braces_struct\s*=\s*ignore|sp_inside_braces_struct\s*=\s*add|sp_inside_braces_struct\s*=\s*remove|sp_inside_braces_struct\s*=\s*force|sp_inside_braces_struct\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Braces Struct|Add Sp Inside Braces Struct|Remove Sp Inside Braces Struct|Force Sp Inside Braces Struct" -ValueDefault=ignore - -[Sp Inside Braces Oc Dict] -Category=1 -Description="(OC) Add or remove space inside Objective-C boxed dictionary '{' and '}'" -Enabled=false -EditorType=multiple -Choices=sp_inside_braces_oc_dict\s*=\s*ignore|sp_inside_braces_oc_dict\s*=\s*add|sp_inside_braces_oc_dict\s*=\s*remove|sp_inside_braces_oc_dict\s*=\s*force|sp_inside_braces_oc_dict\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Braces Oc Dict|Add Sp Inside Braces Oc Dict|Remove Sp Inside Braces Oc Dict|Force Sp Inside Braces Oc Dict" -ValueDefault=ignore - -[Sp After Type Brace Init Lst Open] -Category=1 -Description="Add or remove space after open brace in an unnamed temporary
direct-list-initialization
if statement is a brace_init_lst
works only if sp_brace_brace is set to ignore." -Enabled=false -EditorType=multiple -Choices=sp_after_type_brace_init_lst_open\s*=\s*ignore|sp_after_type_brace_init_lst_open\s*=\s*add|sp_after_type_brace_init_lst_open\s*=\s*remove|sp_after_type_brace_init_lst_open\s*=\s*force|sp_after_type_brace_init_lst_open\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Type Brace Init Lst Open|Add Sp After Type Brace Init Lst Open|Remove Sp After Type Brace Init Lst Open|Force Sp After Type Brace Init Lst Open" -ValueDefault=ignore - -[Sp Before Type Brace Init Lst Close] -Category=1 -Description="Add or remove space before close brace in an unnamed temporary
direct-list-initialization
if statement is a brace_init_lst
works only if sp_brace_brace is set to ignore." -Enabled=false -EditorType=multiple -Choices=sp_before_type_brace_init_lst_close\s*=\s*ignore|sp_before_type_brace_init_lst_close\s*=\s*add|sp_before_type_brace_init_lst_close\s*=\s*remove|sp_before_type_brace_init_lst_close\s*=\s*force|sp_before_type_brace_init_lst_close\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Type Brace Init Lst Close|Add Sp Before Type Brace Init Lst Close|Remove Sp Before Type Brace Init Lst Close|Force Sp Before Type Brace Init Lst Close" -ValueDefault=ignore - -[Sp Inside Type Brace Init Lst] -Category=1 -Description="Add or remove space inside an unnamed temporary direct-list-initialization
if statement is a brace_init_lst
works only if sp_brace_brace is set to ignore
works only if sp_before_type_brace_init_lst_close is set to ignore." -Enabled=false -EditorType=multiple -Choices=sp_inside_type_brace_init_lst\s*=\s*ignore|sp_inside_type_brace_init_lst\s*=\s*add|sp_inside_type_brace_init_lst\s*=\s*remove|sp_inside_type_brace_init_lst\s*=\s*force|sp_inside_type_brace_init_lst\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Type Brace Init Lst|Add Sp Inside Type Brace Init Lst|Remove Sp Inside Type Brace Init Lst|Force Sp Inside Type Brace Init Lst" -ValueDefault=ignore - -[Sp Inside Braces] -Category=1 -Description="Add or remove space inside '{' and '}'." -Enabled=false -EditorType=multiple -Choices=sp_inside_braces\s*=\s*ignore|sp_inside_braces\s*=\s*add|sp_inside_braces\s*=\s*remove|sp_inside_braces\s*=\s*force|sp_inside_braces\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Braces|Add Sp Inside Braces|Remove Sp Inside Braces|Force Sp Inside Braces" -ValueDefault=ignore - -[Sp Inside Braces Empty] -Category=1 -Description="Add or remove space inside '{}'.
if empty." -Enabled=false -EditorType=multiple -Choices=sp_inside_braces_empty\s*=\s*ignore|sp_inside_braces_empty\s*=\s*add|sp_inside_braces_empty\s*=\s*remove|sp_inside_braces_empty\s*=\s*force|sp_inside_braces_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Braces Empty|Add Sp Inside Braces Empty|Remove Sp Inside Braces Empty|Force Sp Inside Braces Empty" -ValueDefault=ignore - -[Sp Trailing Return] -Category=1 -Description="Add or remove space around trailing return operator '->'." -Enabled=false -EditorType=multiple -Choices=sp_trailing_return\s*=\s*ignore|sp_trailing_return\s*=\s*add|sp_trailing_return\s*=\s*remove|sp_trailing_return\s*=\s*force|sp_trailing_return\s*=\s*not_defined -ChoicesReadable="Ignore Sp Trailing Return|Add Sp Trailing Return|Remove Sp Trailing Return|Force Sp Trailing Return" -ValueDefault=ignore - -[Sp Type Func] -Category=1 -Description="Add or remove space between return type and function name. A minimum of 1
is forced except for pointer return types." -Enabled=false -EditorType=multiple -Choices=sp_type_func\s*=\s*ignore|sp_type_func\s*=\s*add|sp_type_func\s*=\s*remove|sp_type_func\s*=\s*force|sp_type_func\s*=\s*not_defined -ChoicesReadable="Ignore Sp Type Func|Add Sp Type Func|Remove Sp Type Func|Force Sp Type Func" -ValueDefault=ignore - -[Sp Type Brace Init Lst] -Category=1 -Description="Add or remove space between type and open brace of an unnamed temporary
direct-list-initialization." -Enabled=false -EditorType=multiple -Choices=sp_type_brace_init_lst\s*=\s*ignore|sp_type_brace_init_lst\s*=\s*add|sp_type_brace_init_lst\s*=\s*remove|sp_type_brace_init_lst\s*=\s*force|sp_type_brace_init_lst\s*=\s*not_defined -ChoicesReadable="Ignore Sp Type Brace Init Lst|Add Sp Type Brace Init Lst|Remove Sp Type Brace Init Lst|Force Sp Type Brace Init Lst" -ValueDefault=ignore - -[Sp Func Proto Paren] -Category=1 -Description="Add or remove space between function name and '(' on function declaration." -Enabled=false -EditorType=multiple -Choices=sp_func_proto_paren\s*=\s*ignore|sp_func_proto_paren\s*=\s*add|sp_func_proto_paren\s*=\s*remove|sp_func_proto_paren\s*=\s*force|sp_func_proto_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Proto Paren|Add Sp Func Proto Paren|Remove Sp Func Proto Paren|Force Sp Func Proto Paren" -ValueDefault=ignore - -[Sp Func Proto Paren Empty] -Category=1 -Description="Add or remove space between function name and '()' on function declaration
if empty." -Enabled=false -EditorType=multiple -Choices=sp_func_proto_paren_empty\s*=\s*ignore|sp_func_proto_paren_empty\s*=\s*add|sp_func_proto_paren_empty\s*=\s*remove|sp_func_proto_paren_empty\s*=\s*force|sp_func_proto_paren_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Proto Paren Empty|Add Sp Func Proto Paren Empty|Remove Sp Func Proto Paren Empty|Force Sp Func Proto Paren Empty" -ValueDefault=ignore - -[Sp Func Type Paren] -Category=1 -Description="Add or remove space between function name and '(' with a typedef specifier." -Enabled=false -EditorType=multiple -Choices=sp_func_type_paren\s*=\s*ignore|sp_func_type_paren\s*=\s*add|sp_func_type_paren\s*=\s*remove|sp_func_type_paren\s*=\s*force|sp_func_type_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Type Paren|Add Sp Func Type Paren|Remove Sp Func Type Paren|Force Sp Func Type Paren" -ValueDefault=ignore - -[Sp Func Def Paren] -Category=1 -Description="Add or remove space between alias name and '(' of a non-pointer function type typedef." -Enabled=false -EditorType=multiple -Choices=sp_func_def_paren\s*=\s*ignore|sp_func_def_paren\s*=\s*add|sp_func_def_paren\s*=\s*remove|sp_func_def_paren\s*=\s*force|sp_func_def_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Def Paren|Add Sp Func Def Paren|Remove Sp Func Def Paren|Force Sp Func Def Paren" -ValueDefault=ignore - -[Sp Func Def Paren Empty] -Category=1 -Description="Add or remove space between function name and '()' on function definition
if empty." -Enabled=false -EditorType=multiple -Choices=sp_func_def_paren_empty\s*=\s*ignore|sp_func_def_paren_empty\s*=\s*add|sp_func_def_paren_empty\s*=\s*remove|sp_func_def_paren_empty\s*=\s*force|sp_func_def_paren_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Def Paren Empty|Add Sp Func Def Paren Empty|Remove Sp Func Def Paren Empty|Force Sp Func Def Paren Empty" -ValueDefault=ignore - -[Sp Inside Fparens] -Category=1 -Description="Add or remove space inside empty function '()'.
Overrides sp_after_angle unless use_sp_after_angle_always is set to true." -Enabled=false -EditorType=multiple -Choices=sp_inside_fparens\s*=\s*ignore|sp_inside_fparens\s*=\s*add|sp_inside_fparens\s*=\s*remove|sp_inside_fparens\s*=\s*force|sp_inside_fparens\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Fparens|Add Sp Inside Fparens|Remove Sp Inside Fparens|Force Sp Inside Fparens" -ValueDefault=ignore - -[Sp Inside Fparen] -Category=1 -Description="Add or remove space inside function '(' and ')'." -Enabled=false -EditorType=multiple -Choices=sp_inside_fparen\s*=\s*ignore|sp_inside_fparen\s*=\s*add|sp_inside_fparen\s*=\s*remove|sp_inside_fparen\s*=\s*force|sp_inside_fparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Fparen|Add Sp Inside Fparen|Remove Sp Inside Fparen|Force Sp Inside Fparen" -ValueDefault=ignore - -[Sp Func Call User Inside Rparen] -Category=1 -Description="Add or remove space inside user functor '(' and ')'." -Enabled=false -EditorType=multiple -Choices=sp_func_call_user_inside_rparen\s*=\s*ignore|sp_func_call_user_inside_rparen\s*=\s*add|sp_func_call_user_inside_rparen\s*=\s*remove|sp_func_call_user_inside_rparen\s*=\s*force|sp_func_call_user_inside_rparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Call User Inside Rparen|Add Sp Func Call User Inside Rparen|Remove Sp Func Call User Inside Rparen|Force Sp Func Call User Inside Rparen" -ValueDefault=ignore - -[Sp Inside Rparens] -Category=1 -Description="Add or remove space inside empty functor '()'.
Overrides sp_after_angle unless use_sp_after_angle_always is set to true." -Enabled=false -EditorType=multiple -Choices=sp_inside_rparens\s*=\s*ignore|sp_inside_rparens\s*=\s*add|sp_inside_rparens\s*=\s*remove|sp_inside_rparens\s*=\s*force|sp_inside_rparens\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Rparens|Add Sp Inside Rparens|Remove Sp Inside Rparens|Force Sp Inside Rparens" -ValueDefault=ignore - -[Sp Inside Rparen] -Category=1 -Description="Add or remove space inside functor '(' and ')'." -Enabled=false -EditorType=multiple -Choices=sp_inside_rparen\s*=\s*ignore|sp_inside_rparen\s*=\s*add|sp_inside_rparen\s*=\s*remove|sp_inside_rparen\s*=\s*force|sp_inside_rparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Rparen|Add Sp Inside Rparen|Remove Sp Inside Rparen|Force Sp Inside Rparen" -ValueDefault=ignore - -[Sp Inside Tparen] -Category=1 -Description="Add or remove space inside the first parentheses in a function type, as in
'void (*x)(...)'." -Enabled=false -EditorType=multiple -Choices=sp_inside_tparen\s*=\s*ignore|sp_inside_tparen\s*=\s*add|sp_inside_tparen\s*=\s*remove|sp_inside_tparen\s*=\s*force|sp_inside_tparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Tparen|Add Sp Inside Tparen|Remove Sp Inside Tparen|Force Sp Inside Tparen" -ValueDefault=ignore - -[Sp After Tparen Close] -Category=1 -Description="Add or remove space between the ')' and '(' in a function type, as in
'void (*x)(...)'." -Enabled=false -EditorType=multiple -Choices=sp_after_tparen_close\s*=\s*ignore|sp_after_tparen_close\s*=\s*add|sp_after_tparen_close\s*=\s*remove|sp_after_tparen_close\s*=\s*force|sp_after_tparen_close\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Tparen Close|Add Sp After Tparen Close|Remove Sp After Tparen Close|Force Sp After Tparen Close" -ValueDefault=ignore - -[Sp Square Fparen] -Category=1 -Description="Add or remove space between ']' and '(' when part of a function call." -Enabled=false -EditorType=multiple -Choices=sp_square_fparen\s*=\s*ignore|sp_square_fparen\s*=\s*add|sp_square_fparen\s*=\s*remove|sp_square_fparen\s*=\s*force|sp_square_fparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Square Fparen|Add Sp Square Fparen|Remove Sp Square Fparen|Force Sp Square Fparen" -ValueDefault=ignore - -[Sp Fparen Brace] -Category=1 -Description="Add or remove space between ')' and '{' of function." -Enabled=false -EditorType=multiple -Choices=sp_fparen_brace\s*=\s*ignore|sp_fparen_brace\s*=\s*add|sp_fparen_brace\s*=\s*remove|sp_fparen_brace\s*=\s*force|sp_fparen_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Fparen Brace|Add Sp Fparen Brace|Remove Sp Fparen Brace|Force Sp Fparen Brace" -ValueDefault=ignore - -[Sp Fparen Brace Initializer] -Category=1 -Description="Add or remove space between ')' and '{' of a function call in object
initialization.

Overrides sp_fparen_brace." -Enabled=false -EditorType=multiple -Choices=sp_fparen_brace_initializer\s*=\s*ignore|sp_fparen_brace_initializer\s*=\s*add|sp_fparen_brace_initializer\s*=\s*remove|sp_fparen_brace_initializer\s*=\s*force|sp_fparen_brace_initializer\s*=\s*not_defined -ChoicesReadable="Ignore Sp Fparen Brace Initializer|Add Sp Fparen Brace Initializer|Remove Sp Fparen Brace Initializer|Force Sp Fparen Brace Initializer" -ValueDefault=ignore - -[Sp Fparen Dbrace] -Category=1 -Description="(Java) Add or remove space between ')' and '{{' of double brace initializer." -Enabled=false -EditorType=multiple -Choices=sp_fparen_dbrace\s*=\s*ignore|sp_fparen_dbrace\s*=\s*add|sp_fparen_dbrace\s*=\s*remove|sp_fparen_dbrace\s*=\s*force|sp_fparen_dbrace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Fparen Dbrace|Add Sp Fparen Dbrace|Remove Sp Fparen Dbrace|Force Sp Fparen Dbrace" -ValueDefault=ignore - -[Sp Func Call Paren] -Category=1 -Description="Add or remove space between function name and '(' on function calls." -Enabled=false -EditorType=multiple -Choices=sp_func_call_paren\s*=\s*ignore|sp_func_call_paren\s*=\s*add|sp_func_call_paren\s*=\s*remove|sp_func_call_paren\s*=\s*force|sp_func_call_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Call Paren|Add Sp Func Call Paren|Remove Sp Func Call Paren|Force Sp Func Call Paren" -ValueDefault=ignore - -[Sp Func Call Paren Empty] -Category=1 -Description="Add or remove space between function name and '()' on function calls without
parameters. If set to ignore (the default), sp_func_call_paren is used." -Enabled=false -EditorType=multiple -Choices=sp_func_call_paren_empty\s*=\s*ignore|sp_func_call_paren_empty\s*=\s*add|sp_func_call_paren_empty\s*=\s*remove|sp_func_call_paren_empty\s*=\s*force|sp_func_call_paren_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Call Paren Empty|Add Sp Func Call Paren Empty|Remove Sp Func Call Paren Empty|Force Sp Func Call Paren Empty" -ValueDefault=ignore - -[Sp Func Call User Paren] -Category=1 -Description="Add or remove space between the user function name and '(' on function
calls. You need to set a keyword to be a user function in the config file,
like:
set func_call_user tr _ i18n" -Enabled=false -EditorType=multiple -Choices=sp_func_call_user_paren\s*=\s*ignore|sp_func_call_user_paren\s*=\s*add|sp_func_call_user_paren\s*=\s*remove|sp_func_call_user_paren\s*=\s*force|sp_func_call_user_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Call User Paren|Add Sp Func Call User Paren|Remove Sp Func Call User Paren|Force Sp Func Call User Paren" -ValueDefault=ignore - -[Sp Func Call User Inside Fparen] -Category=1 -Description="Add or remove space inside user function '(' and ')'." -Enabled=false -EditorType=multiple -Choices=sp_func_call_user_inside_fparen\s*=\s*ignore|sp_func_call_user_inside_fparen\s*=\s*add|sp_func_call_user_inside_fparen\s*=\s*remove|sp_func_call_user_inside_fparen\s*=\s*force|sp_func_call_user_inside_fparen\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Call User Inside Fparen|Add Sp Func Call User Inside Fparen|Remove Sp Func Call User Inside Fparen|Force Sp Func Call User Inside Fparen" -ValueDefault=ignore - -[Sp Func Call User Paren Paren] -Category=1 -Description="Add or remove space between nested parentheses with user functions,
i.e. '((' vs. '( ('." -Enabled=false -EditorType=multiple -Choices=sp_func_call_user_paren_paren\s*=\s*ignore|sp_func_call_user_paren_paren\s*=\s*add|sp_func_call_user_paren_paren\s*=\s*remove|sp_func_call_user_paren_paren\s*=\s*force|sp_func_call_user_paren_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Call User Paren Paren|Add Sp Func Call User Paren Paren|Remove Sp Func Call User Paren Paren|Force Sp Func Call User Paren Paren" -ValueDefault=ignore - -[Sp Func Class Paren] -Category=1 -Description="Add or remove space between a constructor/destructor and the open
parenthesis." -Enabled=false -EditorType=multiple -Choices=sp_func_class_paren\s*=\s*ignore|sp_func_class_paren\s*=\s*add|sp_func_class_paren\s*=\s*remove|sp_func_class_paren\s*=\s*force|sp_func_class_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Class Paren|Add Sp Func Class Paren|Remove Sp Func Class Paren|Force Sp Func Class Paren" -ValueDefault=ignore - -[Sp Func Class Paren Empty] -Category=1 -Description="Add or remove space between a constructor without parameters or destructor
and '()'." -Enabled=false -EditorType=multiple -Choices=sp_func_class_paren_empty\s*=\s*ignore|sp_func_class_paren_empty\s*=\s*add|sp_func_class_paren_empty\s*=\s*remove|sp_func_class_paren_empty\s*=\s*force|sp_func_class_paren_empty\s*=\s*not_defined -ChoicesReadable="Ignore Sp Func Class Paren Empty|Add Sp Func Class Paren Empty|Remove Sp Func Class Paren Empty|Force Sp Func Class Paren Empty" -ValueDefault=ignore - -[Sp Return] -Category=1 -Description="Add or remove space after 'return'.

Default: force" -Enabled=false -EditorType=multiple -Choices=sp_return\s*=\s*ignore|sp_return\s*=\s*add|sp_return\s*=\s*remove|sp_return\s*=\s*force|sp_return\s*=\s*not_defined -ChoicesReadable="Ignore Sp Return|Add Sp Return|Remove Sp Return|Force Sp Return" -ValueDefault=force - -[Sp Return Paren] -Category=1 -Description="Add or remove space between 'return' and '('." -Enabled=false -EditorType=multiple -Choices=sp_return_paren\s*=\s*ignore|sp_return_paren\s*=\s*add|sp_return_paren\s*=\s*remove|sp_return_paren\s*=\s*force|sp_return_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Return Paren|Add Sp Return Paren|Remove Sp Return Paren|Force Sp Return Paren" -ValueDefault=ignore - -[Sp Return Brace] -Category=1 -Description="Add or remove space between 'return' and '{'." -Enabled=false -EditorType=multiple -Choices=sp_return_brace\s*=\s*ignore|sp_return_brace\s*=\s*add|sp_return_brace\s*=\s*remove|sp_return_brace\s*=\s*force|sp_return_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Return Brace|Add Sp Return Brace|Remove Sp Return Brace|Force Sp Return Brace" -ValueDefault=ignore - -[Sp Attribute Paren] -Category=1 -Description="Add or remove space between '__attribute__' and '('." -Enabled=false -EditorType=multiple -Choices=sp_attribute_paren\s*=\s*ignore|sp_attribute_paren\s*=\s*add|sp_attribute_paren\s*=\s*remove|sp_attribute_paren\s*=\s*force|sp_attribute_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Attribute Paren|Add Sp Attribute Paren|Remove Sp Attribute Paren|Force Sp Attribute Paren" -ValueDefault=ignore - -[Sp Defined Paren] -Category=1 -Description="Add or remove space between 'defined' and '(' in '#if defined (FOO)'." -Enabled=false -EditorType=multiple -Choices=sp_defined_paren\s*=\s*ignore|sp_defined_paren\s*=\s*add|sp_defined_paren\s*=\s*remove|sp_defined_paren\s*=\s*force|sp_defined_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Defined Paren|Add Sp Defined Paren|Remove Sp Defined Paren|Force Sp Defined Paren" -ValueDefault=ignore - -[Sp Throw Paren] -Category=1 -Description="Add or remove space between 'throw' and '(' in 'throw (something)'." -Enabled=false -EditorType=multiple -Choices=sp_throw_paren\s*=\s*ignore|sp_throw_paren\s*=\s*add|sp_throw_paren\s*=\s*remove|sp_throw_paren\s*=\s*force|sp_throw_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Throw Paren|Add Sp Throw Paren|Remove Sp Throw Paren|Force Sp Throw Paren" -ValueDefault=ignore - -[Sp After Throw] -Category=1 -Description="Add or remove space between 'throw' and anything other than '(' as in
'@throw [...];'." -Enabled=false -EditorType=multiple -Choices=sp_after_throw\s*=\s*ignore|sp_after_throw\s*=\s*add|sp_after_throw\s*=\s*remove|sp_after_throw\s*=\s*force|sp_after_throw\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Throw|Add Sp After Throw|Remove Sp After Throw|Force Sp After Throw" -ValueDefault=ignore - -[Sp Catch Paren] -Category=1 -Description="Add or remove space between 'catch' and '(' in 'catch (something) { }'.
If set to ignore, sp_before_sparen is used." -Enabled=false -EditorType=multiple -Choices=sp_catch_paren\s*=\s*ignore|sp_catch_paren\s*=\s*add|sp_catch_paren\s*=\s*remove|sp_catch_paren\s*=\s*force|sp_catch_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Catch Paren|Add Sp Catch Paren|Remove Sp Catch Paren|Force Sp Catch Paren" -ValueDefault=ignore - -[Sp Oc Catch Paren] -Category=1 -Description="(OC) Add or remove space between '@catch' and '('
in '@catch (something) { }'. If set to ignore, sp_catch_paren is used." -Enabled=false -EditorType=multiple -Choices=sp_oc_catch_paren\s*=\s*ignore|sp_oc_catch_paren\s*=\s*add|sp_oc_catch_paren\s*=\s*remove|sp_oc_catch_paren\s*=\s*force|sp_oc_catch_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Oc Catch Paren|Add Sp Oc Catch Paren|Remove Sp Oc Catch Paren|Force Sp Oc Catch Paren" -ValueDefault=ignore - -[Sp Before Oc Proto List] -Category=1 -Description="(OC) Add or remove space before Objective-C protocol list
as in '@protocol Protocol<here><Protocol_A>' or '@interface MyClass : NSObject<here><MyProtocol>'." -Enabled=false -EditorType=multiple -Choices=sp_before_oc_proto_list\s*=\s*ignore|sp_before_oc_proto_list\s*=\s*add|sp_before_oc_proto_list\s*=\s*remove|sp_before_oc_proto_list\s*=\s*force|sp_before_oc_proto_list\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Oc Proto List|Add Sp Before Oc Proto List|Remove Sp Before Oc Proto List|Force Sp Before Oc Proto List" -ValueDefault=ignore - -[Sp Oc Classname Paren] -Category=1 -Description="(OC) Add or remove space between class name and '('
in '@interface className(categoryName)<ProtocolName>:BaseClass'" -Enabled=false -EditorType=multiple -Choices=sp_oc_classname_paren\s*=\s*ignore|sp_oc_classname_paren\s*=\s*add|sp_oc_classname_paren\s*=\s*remove|sp_oc_classname_paren\s*=\s*force|sp_oc_classname_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Oc Classname Paren|Add Sp Oc Classname Paren|Remove Sp Oc Classname Paren|Force Sp Oc Classname Paren" -ValueDefault=ignore - -[Sp Version Paren] -Category=1 -Description="(D) Add or remove space between 'version' and '('
in 'version (something) { }'. If set to ignore, sp_before_sparen is used." -Enabled=false -EditorType=multiple -Choices=sp_version_paren\s*=\s*ignore|sp_version_paren\s*=\s*add|sp_version_paren\s*=\s*remove|sp_version_paren\s*=\s*force|sp_version_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Version Paren|Add Sp Version Paren|Remove Sp Version Paren|Force Sp Version Paren" -ValueDefault=ignore - -[Sp Scope Paren] -Category=1 -Description="(D) Add or remove space between 'scope' and '('
in 'scope (something) { }'. If set to ignore, sp_before_sparen is used." -Enabled=false -EditorType=multiple -Choices=sp_scope_paren\s*=\s*ignore|sp_scope_paren\s*=\s*add|sp_scope_paren\s*=\s*remove|sp_scope_paren\s*=\s*force|sp_scope_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Scope Paren|Add Sp Scope Paren|Remove Sp Scope Paren|Force Sp Scope Paren" -ValueDefault=ignore - -[Sp Super Paren] -Category=1 -Description="Add or remove space between 'super' and '(' in 'super (something)'.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_super_paren\s*=\s*ignore|sp_super_paren\s*=\s*add|sp_super_paren\s*=\s*remove|sp_super_paren\s*=\s*force|sp_super_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Super Paren|Add Sp Super Paren|Remove Sp Super Paren|Force Sp Super Paren" -ValueDefault=remove - -[Sp This Paren] -Category=1 -Description="Add or remove space between 'this' and '(' in 'this (something)'.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_this_paren\s*=\s*ignore|sp_this_paren\s*=\s*add|sp_this_paren\s*=\s*remove|sp_this_paren\s*=\s*force|sp_this_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp This Paren|Add Sp This Paren|Remove Sp This Paren|Force Sp This Paren" -ValueDefault=remove - -[Sp Macro] -Category=1 -Description="Add or remove space between a macro name and its definition." -Enabled=false -EditorType=multiple -Choices=sp_macro\s*=\s*ignore|sp_macro\s*=\s*add|sp_macro\s*=\s*remove|sp_macro\s*=\s*force|sp_macro\s*=\s*not_defined -ChoicesReadable="Ignore Sp Macro|Add Sp Macro|Remove Sp Macro|Force Sp Macro" -ValueDefault=ignore - -[Sp Macro Func] -Category=1 -Description="Add or remove space between a macro function ')' and its definition." -Enabled=false -EditorType=multiple -Choices=sp_macro_func\s*=\s*ignore|sp_macro_func\s*=\s*add|sp_macro_func\s*=\s*remove|sp_macro_func\s*=\s*force|sp_macro_func\s*=\s*not_defined -ChoicesReadable="Ignore Sp Macro Func|Add Sp Macro Func|Remove Sp Macro Func|Force Sp Macro Func" -ValueDefault=ignore - -[Sp Else Brace] -Category=1 -Description="Add or remove space between 'else' and '{' if on the same line." -Enabled=false -EditorType=multiple -Choices=sp_else_brace\s*=\s*ignore|sp_else_brace\s*=\s*add|sp_else_brace\s*=\s*remove|sp_else_brace\s*=\s*force|sp_else_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Else Brace|Add Sp Else Brace|Remove Sp Else Brace|Force Sp Else Brace" -ValueDefault=ignore - -[Sp Brace Else] -Category=1 -Description="Add or remove space between '}' and 'else' if on the same line." -Enabled=false -EditorType=multiple -Choices=sp_brace_else\s*=\s*ignore|sp_brace_else\s*=\s*add|sp_brace_else\s*=\s*remove|sp_brace_else\s*=\s*force|sp_brace_else\s*=\s*not_defined -ChoicesReadable="Ignore Sp Brace Else|Add Sp Brace Else|Remove Sp Brace Else|Force Sp Brace Else" -ValueDefault=ignore - -[Sp Brace Typedef] -Category=1 -Description="Add or remove space between '}' and the name of a typedef on the same line." -Enabled=false -EditorType=multiple -Choices=sp_brace_typedef\s*=\s*ignore|sp_brace_typedef\s*=\s*add|sp_brace_typedef\s*=\s*remove|sp_brace_typedef\s*=\s*force|sp_brace_typedef\s*=\s*not_defined -ChoicesReadable="Ignore Sp Brace Typedef|Add Sp Brace Typedef|Remove Sp Brace Typedef|Force Sp Brace Typedef" -ValueDefault=ignore - -[Sp Catch Brace] -Category=1 -Description="Add or remove space before the '{' of a 'catch' statement, if the '{' and
'catch' are on the same line, as in 'catch (decl) <here> {'." -Enabled=false -EditorType=multiple -Choices=sp_catch_brace\s*=\s*ignore|sp_catch_brace\s*=\s*add|sp_catch_brace\s*=\s*remove|sp_catch_brace\s*=\s*force|sp_catch_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Catch Brace|Add Sp Catch Brace|Remove Sp Catch Brace|Force Sp Catch Brace" -ValueDefault=ignore - -[Sp Oc Catch Brace] -Category=1 -Description="(OC) Add or remove space before the '{' of a '@catch' statement, if the '{'
and '@catch' are on the same line, as in '@catch (decl) <here> {'.
If set to ignore, sp_catch_brace is used." -Enabled=false -EditorType=multiple -Choices=sp_oc_catch_brace\s*=\s*ignore|sp_oc_catch_brace\s*=\s*add|sp_oc_catch_brace\s*=\s*remove|sp_oc_catch_brace\s*=\s*force|sp_oc_catch_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Oc Catch Brace|Add Sp Oc Catch Brace|Remove Sp Oc Catch Brace|Force Sp Oc Catch Brace" -ValueDefault=ignore - -[Sp Brace Catch] -Category=1 -Description="Add or remove space between '}' and 'catch' if on the same line." -Enabled=false -EditorType=multiple -Choices=sp_brace_catch\s*=\s*ignore|sp_brace_catch\s*=\s*add|sp_brace_catch\s*=\s*remove|sp_brace_catch\s*=\s*force|sp_brace_catch\s*=\s*not_defined -ChoicesReadable="Ignore Sp Brace Catch|Add Sp Brace Catch|Remove Sp Brace Catch|Force Sp Brace Catch" -ValueDefault=ignore - -[Sp Oc Brace Catch] -Category=1 -Description="(OC) Add or remove space between '}' and '@catch' if on the same line.
If set to ignore, sp_brace_catch is used." -Enabled=false -EditorType=multiple -Choices=sp_oc_brace_catch\s*=\s*ignore|sp_oc_brace_catch\s*=\s*add|sp_oc_brace_catch\s*=\s*remove|sp_oc_brace_catch\s*=\s*force|sp_oc_brace_catch\s*=\s*not_defined -ChoicesReadable="Ignore Sp Oc Brace Catch|Add Sp Oc Brace Catch|Remove Sp Oc Brace Catch|Force Sp Oc Brace Catch" -ValueDefault=ignore - -[Sp Finally Brace] -Category=1 -Description="Add or remove space between 'finally' and '{' if on the same line." -Enabled=false -EditorType=multiple -Choices=sp_finally_brace\s*=\s*ignore|sp_finally_brace\s*=\s*add|sp_finally_brace\s*=\s*remove|sp_finally_brace\s*=\s*force|sp_finally_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Finally Brace|Add Sp Finally Brace|Remove Sp Finally Brace|Force Sp Finally Brace" -ValueDefault=ignore - -[Sp Brace Finally] -Category=1 -Description="Add or remove space between '}' and 'finally' if on the same line." -Enabled=false -EditorType=multiple -Choices=sp_brace_finally\s*=\s*ignore|sp_brace_finally\s*=\s*add|sp_brace_finally\s*=\s*remove|sp_brace_finally\s*=\s*force|sp_brace_finally\s*=\s*not_defined -ChoicesReadable="Ignore Sp Brace Finally|Add Sp Brace Finally|Remove Sp Brace Finally|Force Sp Brace Finally" -ValueDefault=ignore - -[Sp Try Brace] -Category=1 -Description="Add or remove space between 'try' and '{' if on the same line." -Enabled=false -EditorType=multiple -Choices=sp_try_brace\s*=\s*ignore|sp_try_brace\s*=\s*add|sp_try_brace\s*=\s*remove|sp_try_brace\s*=\s*force|sp_try_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Try Brace|Add Sp Try Brace|Remove Sp Try Brace|Force Sp Try Brace" -ValueDefault=ignore - -[Sp Getset Brace] -Category=1 -Description="Add or remove space between get/set and '{' if on the same line." -Enabled=false -EditorType=multiple -Choices=sp_getset_brace\s*=\s*ignore|sp_getset_brace\s*=\s*add|sp_getset_brace\s*=\s*remove|sp_getset_brace\s*=\s*force|sp_getset_brace\s*=\s*not_defined -ChoicesReadable="Ignore Sp Getset Brace|Add Sp Getset Brace|Remove Sp Getset Brace|Force Sp Getset Brace" -ValueDefault=ignore - -[Sp Word Brace Init Lst] -Category=1 -Description="Add or remove space between a variable and '{' for C++ uniform
initialization." -Enabled=false -EditorType=multiple -Choices=sp_word_brace_init_lst\s*=\s*ignore|sp_word_brace_init_lst\s*=\s*add|sp_word_brace_init_lst\s*=\s*remove|sp_word_brace_init_lst\s*=\s*force|sp_word_brace_init_lst\s*=\s*not_defined -ChoicesReadable="Ignore Sp Word Brace Init Lst|Add Sp Word Brace Init Lst|Remove Sp Word Brace Init Lst|Force Sp Word Brace Init Lst" -ValueDefault=ignore - -[Sp Word Brace Ns] -Category=1 -Description="Add or remove space between a variable and '{' for a namespace.

Default: add" -Enabled=false -EditorType=multiple -Choices=sp_word_brace_ns\s*=\s*ignore|sp_word_brace_ns\s*=\s*add|sp_word_brace_ns\s*=\s*remove|sp_word_brace_ns\s*=\s*force|sp_word_brace_ns\s*=\s*not_defined -ChoicesReadable="Ignore Sp Word Brace Ns|Add Sp Word Brace Ns|Remove Sp Word Brace Ns|Force Sp Word Brace Ns" -ValueDefault=add - -[Sp Before Dc] -Category=1 -Description="Add or remove space before the '::' operator." -Enabled=false -EditorType=multiple -Choices=sp_before_dc\s*=\s*ignore|sp_before_dc\s*=\s*add|sp_before_dc\s*=\s*remove|sp_before_dc\s*=\s*force|sp_before_dc\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Dc|Add Sp Before Dc|Remove Sp Before Dc|Force Sp Before Dc" -ValueDefault=ignore - -[Sp After Dc] -Category=1 -Description="Add or remove space after the '::' operator." -Enabled=false -EditorType=multiple -Choices=sp_after_dc\s*=\s*ignore|sp_after_dc\s*=\s*add|sp_after_dc\s*=\s*remove|sp_after_dc\s*=\s*force|sp_after_dc\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Dc|Add Sp After Dc|Remove Sp After Dc|Force Sp After Dc" -ValueDefault=ignore - -[Sp D Array Colon] -Category=1 -Description="(D) Add or remove around the D named array initializer ':' operator." -Enabled=false -EditorType=multiple -Choices=sp_d_array_colon\s*=\s*ignore|sp_d_array_colon\s*=\s*add|sp_d_array_colon\s*=\s*remove|sp_d_array_colon\s*=\s*force|sp_d_array_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp D Array Colon|Add Sp D Array Colon|Remove Sp D Array Colon|Force Sp D Array Colon" -ValueDefault=ignore - -[Sp Not] -Category=1 -Description="Add or remove space after the '!' (not) unary operator.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_not\s*=\s*ignore|sp_not\s*=\s*add|sp_not\s*=\s*remove|sp_not\s*=\s*force|sp_not\s*=\s*not_defined -ChoicesReadable="Ignore Sp Not|Add Sp Not|Remove Sp Not|Force Sp Not" -ValueDefault=remove - -[Sp Not Not] -Category=1 -Description="Add or remove space between two '!' (not) unary operators.
If set to ignore, sp_not will be used." -Enabled=false -EditorType=multiple -Choices=sp_not_not\s*=\s*ignore|sp_not_not\s*=\s*add|sp_not_not\s*=\s*remove|sp_not_not\s*=\s*force|sp_not_not\s*=\s*not_defined -ChoicesReadable="Ignore Sp Not Not|Add Sp Not Not|Remove Sp Not Not|Force Sp Not Not" -ValueDefault=ignore - -[Sp Inv] -Category=1 -Description="Add or remove space after the '~' (invert) unary operator.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_inv\s*=\s*ignore|sp_inv\s*=\s*add|sp_inv\s*=\s*remove|sp_inv\s*=\s*force|sp_inv\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inv|Add Sp Inv|Remove Sp Inv|Force Sp Inv" -ValueDefault=remove - -[Sp Addr] -Category=1 -Description="Add or remove space after the '&' (address-of) unary operator. This does not
affect the spacing after a '&' that is part of a type.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_addr\s*=\s*ignore|sp_addr\s*=\s*add|sp_addr\s*=\s*remove|sp_addr\s*=\s*force|sp_addr\s*=\s*not_defined -ChoicesReadable="Ignore Sp Addr|Add Sp Addr|Remove Sp Addr|Force Sp Addr" -ValueDefault=remove - -[Sp Member] -Category=1 -Description="Add or remove space around the '.' or '->' operators.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_member\s*=\s*ignore|sp_member\s*=\s*add|sp_member\s*=\s*remove|sp_member\s*=\s*force|sp_member\s*=\s*not_defined -ChoicesReadable="Ignore Sp Member|Add Sp Member|Remove Sp Member|Force Sp Member" -ValueDefault=remove - -[Sp Deref] -Category=1 -Description="Add or remove space after the '*' (dereference) unary operator. This does
not affect the spacing after a '*' that is part of a type.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_deref\s*=\s*ignore|sp_deref\s*=\s*add|sp_deref\s*=\s*remove|sp_deref\s*=\s*force|sp_deref\s*=\s*not_defined -ChoicesReadable="Ignore Sp Deref|Add Sp Deref|Remove Sp Deref|Force Sp Deref" -ValueDefault=remove - -[Sp Sign] -Category=1 -Description="Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_sign\s*=\s*ignore|sp_sign\s*=\s*add|sp_sign\s*=\s*remove|sp_sign\s*=\s*force|sp_sign\s*=\s*not_defined -ChoicesReadable="Ignore Sp Sign|Add Sp Sign|Remove Sp Sign|Force Sp Sign" -ValueDefault=remove - -[Sp Incdec] -Category=1 -Description="Add or remove space between '++' and '--' the word to which it is being
applied, as in '(--x)' or 'y++;'.

Default: remove" -Enabled=false -EditorType=multiple -Choices=sp_incdec\s*=\s*ignore|sp_incdec\s*=\s*add|sp_incdec\s*=\s*remove|sp_incdec\s*=\s*force|sp_incdec\s*=\s*not_defined -ChoicesReadable="Ignore Sp Incdec|Add Sp Incdec|Remove Sp Incdec|Force Sp Incdec" -ValueDefault=remove - -[Sp Before Nl Cont] -Category=1 -Description="Add or remove space before a backslash-newline at the end of a line.

Default: add" -Enabled=false -EditorType=multiple -Choices=sp_before_nl_cont\s*=\s*ignore|sp_before_nl_cont\s*=\s*add|sp_before_nl_cont\s*=\s*remove|sp_before_nl_cont\s*=\s*force|sp_before_nl_cont\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Nl Cont|Add Sp Before Nl Cont|Remove Sp Before Nl Cont|Force Sp Before Nl Cont" -ValueDefault=add - -[Sp After Oc Scope] -Category=1 -Description="(OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;'
or '+(int) bar;'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_scope\s*=\s*ignore|sp_after_oc_scope\s*=\s*add|sp_after_oc_scope\s*=\s*remove|sp_after_oc_scope\s*=\s*force|sp_after_oc_scope\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Scope|Add Sp After Oc Scope|Remove Sp After Oc Scope|Force Sp After Oc Scope" -ValueDefault=ignore - -[Sp After Oc Colon] -Category=1 -Description="(OC) Add or remove space after the colon in message specs,
i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_colon\s*=\s*ignore|sp_after_oc_colon\s*=\s*add|sp_after_oc_colon\s*=\s*remove|sp_after_oc_colon\s*=\s*force|sp_after_oc_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Colon|Add Sp After Oc Colon|Remove Sp After Oc Colon|Force Sp After Oc Colon" -ValueDefault=ignore - -[Sp Before Oc Colon] -Category=1 -Description="(OC) Add or remove space before the colon in message specs,
i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'." -Enabled=false -EditorType=multiple -Choices=sp_before_oc_colon\s*=\s*ignore|sp_before_oc_colon\s*=\s*add|sp_before_oc_colon\s*=\s*remove|sp_before_oc_colon\s*=\s*force|sp_before_oc_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Oc Colon|Add Sp Before Oc Colon|Remove Sp Before Oc Colon|Force Sp Before Oc Colon" -ValueDefault=ignore - -[Sp After Oc Dict Colon] -Category=1 -Description="(OC) Add or remove space after the colon in immutable dictionary expression
'NSDictionary *test = @{@"foo" :@"bar"};'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_dict_colon\s*=\s*ignore|sp_after_oc_dict_colon\s*=\s*add|sp_after_oc_dict_colon\s*=\s*remove|sp_after_oc_dict_colon\s*=\s*force|sp_after_oc_dict_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Dict Colon|Add Sp After Oc Dict Colon|Remove Sp After Oc Dict Colon|Force Sp After Oc Dict Colon" -ValueDefault=ignore - -[Sp Before Oc Dict Colon] -Category=1 -Description="(OC) Add or remove space before the colon in immutable dictionary expression
'NSDictionary *test = @{@"foo" :@"bar"};'." -Enabled=false -EditorType=multiple -Choices=sp_before_oc_dict_colon\s*=\s*ignore|sp_before_oc_dict_colon\s*=\s*add|sp_before_oc_dict_colon\s*=\s*remove|sp_before_oc_dict_colon\s*=\s*force|sp_before_oc_dict_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Oc Dict Colon|Add Sp Before Oc Dict Colon|Remove Sp Before Oc Dict Colon|Force Sp Before Oc Dict Colon" -ValueDefault=ignore - -[Sp After Send Oc Colon] -Category=1 -Description="(OC) Add or remove space after the colon in message specs,
i.e. '[object setValue:1];' vs. '[object setValue: 1];'." -Enabled=false -EditorType=multiple -Choices=sp_after_send_oc_colon\s*=\s*ignore|sp_after_send_oc_colon\s*=\s*add|sp_after_send_oc_colon\s*=\s*remove|sp_after_send_oc_colon\s*=\s*force|sp_after_send_oc_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Send Oc Colon|Add Sp After Send Oc Colon|Remove Sp After Send Oc Colon|Force Sp After Send Oc Colon" -ValueDefault=ignore - -[Sp Before Send Oc Colon] -Category=1 -Description="(OC) Add or remove space before the colon in message specs,
i.e. '[object setValue:1];' vs. '[object setValue :1];'." -Enabled=false -EditorType=multiple -Choices=sp_before_send_oc_colon\s*=\s*ignore|sp_before_send_oc_colon\s*=\s*add|sp_before_send_oc_colon\s*=\s*remove|sp_before_send_oc_colon\s*=\s*force|sp_before_send_oc_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Send Oc Colon|Add Sp Before Send Oc Colon|Remove Sp Before Send Oc Colon|Force Sp Before Send Oc Colon" -ValueDefault=ignore - -[Sp After Oc Type] -Category=1 -Description="(OC) Add or remove space after the (type) in message specs,
i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_type\s*=\s*ignore|sp_after_oc_type\s*=\s*add|sp_after_oc_type\s*=\s*remove|sp_after_oc_type\s*=\s*force|sp_after_oc_type\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Type|Add Sp After Oc Type|Remove Sp After Oc Type|Force Sp After Oc Type" -ValueDefault=ignore - -[Sp After Oc Return Type] -Category=1 -Description="(OC) Add or remove space after the first (type) in message specs,
i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_return_type\s*=\s*ignore|sp_after_oc_return_type\s*=\s*add|sp_after_oc_return_type\s*=\s*remove|sp_after_oc_return_type\s*=\s*force|sp_after_oc_return_type\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Return Type|Add Sp After Oc Return Type|Remove Sp After Oc Return Type|Force Sp After Oc Return Type" -ValueDefault=ignore - -[Sp After Oc At Sel] -Category=1 -Description="(OC) Add or remove space between '@selector' and '(',
i.e. '@selector(msgName)' vs. '@selector (msgName)'.
Also applies to '@protocol()' constructs." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_at_sel\s*=\s*ignore|sp_after_oc_at_sel\s*=\s*add|sp_after_oc_at_sel\s*=\s*remove|sp_after_oc_at_sel\s*=\s*force|sp_after_oc_at_sel\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc At Sel|Add Sp After Oc At Sel|Remove Sp After Oc At Sel|Force Sp After Oc At Sel" -ValueDefault=ignore - -[Sp After Oc At Sel Parens] -Category=1 -Description="(OC) Add or remove space between '@selector(x)' and the following word,
i.e. '@selector(foo) a:' vs. '@selector(foo)a:'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_at_sel_parens\s*=\s*ignore|sp_after_oc_at_sel_parens\s*=\s*add|sp_after_oc_at_sel_parens\s*=\s*remove|sp_after_oc_at_sel_parens\s*=\s*force|sp_after_oc_at_sel_parens\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc At Sel Parens|Add Sp After Oc At Sel Parens|Remove Sp After Oc At Sel Parens|Force Sp After Oc At Sel Parens" -ValueDefault=ignore - -[Sp Inside Oc At Sel Parens] -Category=1 -Description="(OC) Add or remove space inside '@selector' parentheses,
i.e. '@selector(foo)' vs. '@selector( foo )'.
Also applies to '@protocol()' constructs." -Enabled=false -EditorType=multiple -Choices=sp_inside_oc_at_sel_parens\s*=\s*ignore|sp_inside_oc_at_sel_parens\s*=\s*add|sp_inside_oc_at_sel_parens\s*=\s*remove|sp_inside_oc_at_sel_parens\s*=\s*force|sp_inside_oc_at_sel_parens\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Oc At Sel Parens|Add Sp Inside Oc At Sel Parens|Remove Sp Inside Oc At Sel Parens|Force Sp Inside Oc At Sel Parens" -ValueDefault=ignore - -[Sp Before Oc Block Caret] -Category=1 -Description="(OC) Add or remove space before a block pointer caret,
i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'." -Enabled=false -EditorType=multiple -Choices=sp_before_oc_block_caret\s*=\s*ignore|sp_before_oc_block_caret\s*=\s*add|sp_before_oc_block_caret\s*=\s*remove|sp_before_oc_block_caret\s*=\s*force|sp_before_oc_block_caret\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Oc Block Caret|Add Sp Before Oc Block Caret|Remove Sp Before Oc Block Caret|Force Sp Before Oc Block Caret" -ValueDefault=ignore - -[Sp After Oc Block Caret] -Category=1 -Description="(OC) Add or remove space after a block pointer caret,
i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_block_caret\s*=\s*ignore|sp_after_oc_block_caret\s*=\s*add|sp_after_oc_block_caret\s*=\s*remove|sp_after_oc_block_caret\s*=\s*force|sp_after_oc_block_caret\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Block Caret|Add Sp After Oc Block Caret|Remove Sp After Oc Block Caret|Force Sp After Oc Block Caret" -ValueDefault=ignore - -[Sp After Oc Msg Receiver] -Category=1 -Description="(OC) Add or remove space between the receiver and selector in a message,
as in '[receiver selector ...]'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_msg_receiver\s*=\s*ignore|sp_after_oc_msg_receiver\s*=\s*add|sp_after_oc_msg_receiver\s*=\s*remove|sp_after_oc_msg_receiver\s*=\s*force|sp_after_oc_msg_receiver\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Msg Receiver|Add Sp After Oc Msg Receiver|Remove Sp After Oc Msg Receiver|Force Sp After Oc Msg Receiver" -ValueDefault=ignore - -[Sp After Oc Property] -Category=1 -Description="(OC) Add or remove space after '@property'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_property\s*=\s*ignore|sp_after_oc_property\s*=\s*add|sp_after_oc_property\s*=\s*remove|sp_after_oc_property\s*=\s*force|sp_after_oc_property\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Property|Add Sp After Oc Property|Remove Sp After Oc Property|Force Sp After Oc Property" -ValueDefault=ignore - -[Sp After Oc Synchronized] -Category=1 -Description="(OC) Add or remove space between '@synchronized' and the open parenthesis,
i.e. '@synchronized(foo)' vs. '@synchronized (foo)'." -Enabled=false -EditorType=multiple -Choices=sp_after_oc_synchronized\s*=\s*ignore|sp_after_oc_synchronized\s*=\s*add|sp_after_oc_synchronized\s*=\s*remove|sp_after_oc_synchronized\s*=\s*force|sp_after_oc_synchronized\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Oc Synchronized|Add Sp After Oc Synchronized|Remove Sp After Oc Synchronized|Force Sp After Oc Synchronized" -ValueDefault=ignore - -[Sp Cond Colon] -Category=1 -Description="Add or remove space around the ':' in 'b ? t : f'." -Enabled=false -EditorType=multiple -Choices=sp_cond_colon\s*=\s*ignore|sp_cond_colon\s*=\s*add|sp_cond_colon\s*=\s*remove|sp_cond_colon\s*=\s*force|sp_cond_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cond Colon|Add Sp Cond Colon|Remove Sp Cond Colon|Force Sp Cond Colon" -ValueDefault=ignore - -[Sp Cond Colon Before] -Category=1 -Description="Add or remove space before the ':' in 'b ? t : f'.

Overrides sp_cond_colon." -Enabled=false -EditorType=multiple -Choices=sp_cond_colon_before\s*=\s*ignore|sp_cond_colon_before\s*=\s*add|sp_cond_colon_before\s*=\s*remove|sp_cond_colon_before\s*=\s*force|sp_cond_colon_before\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cond Colon Before|Add Sp Cond Colon Before|Remove Sp Cond Colon Before|Force Sp Cond Colon Before" -ValueDefault=ignore - -[Sp Cond Colon After] -Category=1 -Description="Add or remove space after the ':' in 'b ? t : f'.

Overrides sp_cond_colon." -Enabled=false -EditorType=multiple -Choices=sp_cond_colon_after\s*=\s*ignore|sp_cond_colon_after\s*=\s*add|sp_cond_colon_after\s*=\s*remove|sp_cond_colon_after\s*=\s*force|sp_cond_colon_after\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cond Colon After|Add Sp Cond Colon After|Remove Sp Cond Colon After|Force Sp Cond Colon After" -ValueDefault=ignore - -[Sp Cond Question] -Category=1 -Description="Add or remove space around the '?' in 'b ? t : f'." -Enabled=false -EditorType=multiple -Choices=sp_cond_question\s*=\s*ignore|sp_cond_question\s*=\s*add|sp_cond_question\s*=\s*remove|sp_cond_question\s*=\s*force|sp_cond_question\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cond Question|Add Sp Cond Question|Remove Sp Cond Question|Force Sp Cond Question" -ValueDefault=ignore - -[Sp Cond Question Before] -Category=1 -Description="Add or remove space before the '?' in 'b ? t : f'.

Overrides sp_cond_question." -Enabled=false -EditorType=multiple -Choices=sp_cond_question_before\s*=\s*ignore|sp_cond_question_before\s*=\s*add|sp_cond_question_before\s*=\s*remove|sp_cond_question_before\s*=\s*force|sp_cond_question_before\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cond Question Before|Add Sp Cond Question Before|Remove Sp Cond Question Before|Force Sp Cond Question Before" -ValueDefault=ignore - -[Sp Cond Question After] -Category=1 -Description="Add or remove space after the '?' in 'b ? t : f'.

Overrides sp_cond_question." -Enabled=false -EditorType=multiple -Choices=sp_cond_question_after\s*=\s*ignore|sp_cond_question_after\s*=\s*add|sp_cond_question_after\s*=\s*remove|sp_cond_question_after\s*=\s*force|sp_cond_question_after\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cond Question After|Add Sp Cond Question After|Remove Sp Cond Question After|Force Sp Cond Question After" -ValueDefault=ignore - -[Sp Cond Ternary Short] -Category=1 -Description="In the abbreviated ternary form '(a ?: b)', add or remove space between '?'
and ':'.

Overrides all other sp_cond_* options." -Enabled=false -EditorType=multiple -Choices=sp_cond_ternary_short\s*=\s*ignore|sp_cond_ternary_short\s*=\s*add|sp_cond_ternary_short\s*=\s*remove|sp_cond_ternary_short\s*=\s*force|sp_cond_ternary_short\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cond Ternary Short|Add Sp Cond Ternary Short|Remove Sp Cond Ternary Short|Force Sp Cond Ternary Short" -ValueDefault=ignore - -[Sp Case Label] -Category=1 -Description="Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make
sense here." -Enabled=false -EditorType=multiple -Choices=sp_case_label\s*=\s*ignore|sp_case_label\s*=\s*add|sp_case_label\s*=\s*remove|sp_case_label\s*=\s*force|sp_case_label\s*=\s*not_defined -ChoicesReadable="Ignore Sp Case Label|Add Sp Case Label|Remove Sp Case Label|Force Sp Case Label" -ValueDefault=ignore - -[Sp Range] -Category=1 -Description="(D) Add or remove space around the D '..' operator." -Enabled=false -EditorType=multiple -Choices=sp_range\s*=\s*ignore|sp_range\s*=\s*add|sp_range\s*=\s*remove|sp_range\s*=\s*force|sp_range\s*=\s*not_defined -ChoicesReadable="Ignore Sp Range|Add Sp Range|Remove Sp Range|Force Sp Range" -ValueDefault=ignore - -[Sp After For Colon] -Category=1 -Description="Add or remove space after ':' in a Java/C++11 range-based 'for',
as in 'for (Type var : <here> expr)'." -Enabled=false -EditorType=multiple -Choices=sp_after_for_colon\s*=\s*ignore|sp_after_for_colon\s*=\s*add|sp_after_for_colon\s*=\s*remove|sp_after_for_colon\s*=\s*force|sp_after_for_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp After For Colon|Add Sp After For Colon|Remove Sp After For Colon|Force Sp After For Colon" -ValueDefault=ignore - -[Sp Before For Colon] -Category=1 -Description="Add or remove space before ':' in a Java/C++11 range-based 'for',
as in 'for (Type var <here> : expr)'." -Enabled=false -EditorType=multiple -Choices=sp_before_for_colon\s*=\s*ignore|sp_before_for_colon\s*=\s*add|sp_before_for_colon\s*=\s*remove|sp_before_for_colon\s*=\s*force|sp_before_for_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before For Colon|Add Sp Before For Colon|Remove Sp Before For Colon|Force Sp Before For Colon" -ValueDefault=ignore - -[Sp Extern Paren] -Category=1 -Description="(D) Add or remove space between 'extern' and '(' as in 'extern <here> (C)'." -Enabled=false -EditorType=multiple -Choices=sp_extern_paren\s*=\s*ignore|sp_extern_paren\s*=\s*add|sp_extern_paren\s*=\s*remove|sp_extern_paren\s*=\s*force|sp_extern_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Extern Paren|Add Sp Extern Paren|Remove Sp Extern Paren|Force Sp Extern Paren" -ValueDefault=ignore - -[Sp Cmt Cpp Start] -Category=1 -Description="Add or remove space after the opening of a C++ comment, as in '// <here> A'." -Enabled=false -EditorType=multiple -Choices=sp_cmt_cpp_start\s*=\s*ignore|sp_cmt_cpp_start\s*=\s*add|sp_cmt_cpp_start\s*=\s*remove|sp_cmt_cpp_start\s*=\s*force|sp_cmt_cpp_start\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cmt Cpp Start|Add Sp Cmt Cpp Start|Remove Sp Cmt Cpp Start|Force Sp Cmt Cpp Start" -ValueDefault=ignore - -[Sp Cmt Cpp Pvs] -Category=1 -Description="remove space after the '//' and the pvs command '-V1234',
only works with sp_cmt_cpp_start set to add or force." -Enabled=false -EditorType=boolean -TrueFalse=sp_cmt_cpp_pvs\s*=\s*true|sp_cmt_cpp_pvs\s*=\s*false -ValueDefault=false - -[Sp Cmt Cpp Lint] -Category=1 -Description="remove space after the '//' and the command 'lint',
only works with sp_cmt_cpp_start set to add or force." -Enabled=false -EditorType=boolean -TrueFalse=sp_cmt_cpp_lint\s*=\s*true|sp_cmt_cpp_lint\s*=\s*false -ValueDefault=false - -[Sp Cmt Cpp Region] -Category=1 -Description="Add or remove space in a C++ region marker comment, as in '// <here> BEGIN'.
A region marker is defined as a comment which is not preceded by other text
(i.e. the comment is the first non-whitespace on the line), and which starts
with either 'BEGIN' or 'END'.

Overrides sp_cmt_cpp_start." -Enabled=false -EditorType=multiple -Choices=sp_cmt_cpp_region\s*=\s*ignore|sp_cmt_cpp_region\s*=\s*add|sp_cmt_cpp_region\s*=\s*remove|sp_cmt_cpp_region\s*=\s*force|sp_cmt_cpp_region\s*=\s*not_defined -ChoicesReadable="Ignore Sp Cmt Cpp Region|Add Sp Cmt Cpp Region|Remove Sp Cmt Cpp Region|Force Sp Cmt Cpp Region" -ValueDefault=ignore - -[Sp Cmt Cpp Doxygen] -Category=1 -Description="If true, space added with sp_cmt_cpp_start will be added after Doxygen
sequences like '///', '///<', '//!' and '//!<'." -Enabled=false -EditorType=boolean -TrueFalse=sp_cmt_cpp_doxygen\s*=\s*true|sp_cmt_cpp_doxygen\s*=\s*false -ValueDefault=false - -[Sp Cmt Cpp Qttr] -Category=1 -Description="If true, space added with sp_cmt_cpp_start will be added after Qt translator
or meta-data comments like '//:', '//=', and '//~'." -Enabled=false -EditorType=boolean -TrueFalse=sp_cmt_cpp_qttr\s*=\s*true|sp_cmt_cpp_qttr\s*=\s*false -ValueDefault=false - -[Sp Endif Cmt] -Category=1 -Description="Add or remove space between #else or #endif and a trailing comment." -Enabled=false -EditorType=multiple -Choices=sp_endif_cmt\s*=\s*ignore|sp_endif_cmt\s*=\s*add|sp_endif_cmt\s*=\s*remove|sp_endif_cmt\s*=\s*force|sp_endif_cmt\s*=\s*not_defined -ChoicesReadable="Ignore Sp Endif Cmt|Add Sp Endif Cmt|Remove Sp Endif Cmt|Force Sp Endif Cmt" -ValueDefault=ignore - -[Sp After New] -Category=1 -Description="Add or remove space after 'new', 'delete' and 'delete[]'." -Enabled=false -EditorType=multiple -Choices=sp_after_new\s*=\s*ignore|sp_after_new\s*=\s*add|sp_after_new\s*=\s*remove|sp_after_new\s*=\s*force|sp_after_new\s*=\s*not_defined -ChoicesReadable="Ignore Sp After New|Add Sp After New|Remove Sp After New|Force Sp After New" -ValueDefault=ignore - -[Sp Between New Paren] -Category=1 -Description="Add or remove space between 'new' and '(' in 'new()'." -Enabled=false -EditorType=multiple -Choices=sp_between_new_paren\s*=\s*ignore|sp_between_new_paren\s*=\s*add|sp_between_new_paren\s*=\s*remove|sp_between_new_paren\s*=\s*force|sp_between_new_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Between New Paren|Add Sp Between New Paren|Remove Sp Between New Paren|Force Sp Between New Paren" -ValueDefault=ignore - -[Sp After Newop Paren] -Category=1 -Description="Add or remove space between ')' and type in 'new(foo) BAR'." -Enabled=false -EditorType=multiple -Choices=sp_after_newop_paren\s*=\s*ignore|sp_after_newop_paren\s*=\s*add|sp_after_newop_paren\s*=\s*remove|sp_after_newop_paren\s*=\s*force|sp_after_newop_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Newop Paren|Add Sp After Newop Paren|Remove Sp After Newop Paren|Force Sp After Newop Paren" -ValueDefault=ignore - -[Sp Inside Newop Paren] -Category=1 -Description="Add or remove space inside parentheses of the new operator
as in 'new(foo) BAR'." -Enabled=false -EditorType=multiple -Choices=sp_inside_newop_paren\s*=\s*ignore|sp_inside_newop_paren\s*=\s*add|sp_inside_newop_paren\s*=\s*remove|sp_inside_newop_paren\s*=\s*force|sp_inside_newop_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Newop Paren|Add Sp Inside Newop Paren|Remove Sp Inside Newop Paren|Force Sp Inside Newop Paren" -ValueDefault=ignore - -[Sp Inside Newop Paren Open] -Category=1 -Description="Add or remove space after the open parenthesis of the new operator,
as in 'new(foo) BAR'.

Overrides sp_inside_newop_paren." -Enabled=false -EditorType=multiple -Choices=sp_inside_newop_paren_open\s*=\s*ignore|sp_inside_newop_paren_open\s*=\s*add|sp_inside_newop_paren_open\s*=\s*remove|sp_inside_newop_paren_open\s*=\s*force|sp_inside_newop_paren_open\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Newop Paren Open|Add Sp Inside Newop Paren Open|Remove Sp Inside Newop Paren Open|Force Sp Inside Newop Paren Open" -ValueDefault=ignore - -[Sp Inside Newop Paren Close] -Category=1 -Description="Add or remove space before the close parenthesis of the new operator,
as in 'new(foo) BAR'.

Overrides sp_inside_newop_paren." -Enabled=false -EditorType=multiple -Choices=sp_inside_newop_paren_close\s*=\s*ignore|sp_inside_newop_paren_close\s*=\s*add|sp_inside_newop_paren_close\s*=\s*remove|sp_inside_newop_paren_close\s*=\s*force|sp_inside_newop_paren_close\s*=\s*not_defined -ChoicesReadable="Ignore Sp Inside Newop Paren Close|Add Sp Inside Newop Paren Close|Remove Sp Inside Newop Paren Close|Force Sp Inside Newop Paren Close" -ValueDefault=ignore - -[Sp Before Tr Cmt] -Category=1 -Description="Add or remove space before a trailing comment." -Enabled=false -EditorType=multiple -Choices=sp_before_tr_cmt\s*=\s*ignore|sp_before_tr_cmt\s*=\s*add|sp_before_tr_cmt\s*=\s*remove|sp_before_tr_cmt\s*=\s*force|sp_before_tr_cmt\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Tr Cmt|Add Sp Before Tr Cmt|Remove Sp Before Tr Cmt|Force Sp Before Tr Cmt" -ValueDefault=ignore - -[Sp Num Before Tr Cmt] -Category=1 -Description="Number of spaces before a trailing comment." -Enabled=false -EditorType=numeric -CallName="sp_num_before_tr_cmt\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Sp Before Emb Cmt] -Category=1 -Description="Add or remove space before an embedded comment.

Default: force" -Enabled=false -EditorType=multiple -Choices=sp_before_emb_cmt\s*=\s*ignore|sp_before_emb_cmt\s*=\s*add|sp_before_emb_cmt\s*=\s*remove|sp_before_emb_cmt\s*=\s*force|sp_before_emb_cmt\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Emb Cmt|Add Sp Before Emb Cmt|Remove Sp Before Emb Cmt|Force Sp Before Emb Cmt" -ValueDefault=force - -[Sp Num Before Emb Cmt] -Category=1 -Description="Number of spaces before an embedded comment.

Default: 1" -Enabled=false -EditorType=numeric -CallName="sp_num_before_emb_cmt\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=1 - -[Sp After Emb Cmt] -Category=1 -Description="Add or remove space after an embedded comment.

Default: force" -Enabled=false -EditorType=multiple -Choices=sp_after_emb_cmt\s*=\s*ignore|sp_after_emb_cmt\s*=\s*add|sp_after_emb_cmt\s*=\s*remove|sp_after_emb_cmt\s*=\s*force|sp_after_emb_cmt\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Emb Cmt|Add Sp After Emb Cmt|Remove Sp After Emb Cmt|Force Sp After Emb Cmt" -ValueDefault=force - -[Sp Num After Emb Cmt] -Category=1 -Description="Number of spaces after an embedded comment.

Default: 1" -Enabled=false -EditorType=numeric -CallName="sp_num_after_emb_cmt\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=1 - -[Sp Annotation Paren] -Category=1 -Description="(Java) Add or remove space between an annotation and the open parenthesis." -Enabled=false -EditorType=multiple -Choices=sp_annotation_paren\s*=\s*ignore|sp_annotation_paren\s*=\s*add|sp_annotation_paren\s*=\s*remove|sp_annotation_paren\s*=\s*force|sp_annotation_paren\s*=\s*not_defined -ChoicesReadable="Ignore Sp Annotation Paren|Add Sp Annotation Paren|Remove Sp Annotation Paren|Force Sp Annotation Paren" -ValueDefault=ignore - -[Sp Skip Vbrace Tokens] -Category=1 -Description="If true, vbrace tokens are dropped to the previous token and skipped." -Enabled=false -EditorType=boolean -TrueFalse=sp_skip_vbrace_tokens\s*=\s*true|sp_skip_vbrace_tokens\s*=\s*false -ValueDefault=false - -[Sp After Noexcept] -Category=1 -Description="Add or remove space after 'noexcept'." -Enabled=false -EditorType=multiple -Choices=sp_after_noexcept\s*=\s*ignore|sp_after_noexcept\s*=\s*add|sp_after_noexcept\s*=\s*remove|sp_after_noexcept\s*=\s*force|sp_after_noexcept\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Noexcept|Add Sp After Noexcept|Remove Sp After Noexcept|Force Sp After Noexcept" -ValueDefault=ignore - -[Sp Vala After Translation] -Category=1 -Description="Add or remove space after '_'." -Enabled=false -EditorType=multiple -Choices=sp_vala_after_translation\s*=\s*ignore|sp_vala_after_translation\s*=\s*add|sp_vala_after_translation\s*=\s*remove|sp_vala_after_translation\s*=\s*force|sp_vala_after_translation\s*=\s*not_defined -ChoicesReadable="Ignore Sp Vala After Translation|Add Sp Vala After Translation|Remove Sp Vala After Translation|Force Sp Vala After Translation" -ValueDefault=ignore - -[Sp Before Bit Colon] -Category=1 -Description="Add or remove space before a bit colon ':'." -Enabled=false -EditorType=multiple -Choices=sp_before_bit_colon\s*=\s*ignore|sp_before_bit_colon\s*=\s*add|sp_before_bit_colon\s*=\s*remove|sp_before_bit_colon\s*=\s*force|sp_before_bit_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp Before Bit Colon|Add Sp Before Bit Colon|Remove Sp Before Bit Colon|Force Sp Before Bit Colon" -ValueDefault=ignore - -[Sp After Bit Colon] -Category=1 -Description="Add or remove space after a bit colon ':'." -Enabled=false -EditorType=multiple -Choices=sp_after_bit_colon\s*=\s*ignore|sp_after_bit_colon\s*=\s*add|sp_after_bit_colon\s*=\s*remove|sp_after_bit_colon\s*=\s*force|sp_after_bit_colon\s*=\s*not_defined -ChoicesReadable="Ignore Sp After Bit Colon|Add Sp After Bit Colon|Remove Sp After Bit Colon|Force Sp After Bit Colon" -ValueDefault=ignore - -[Force Tab After Define] -Category=1 -Description="If true, a <TAB> is inserted after #define." -Enabled=false -EditorType=boolean -TrueFalse=force_tab_after_define\s*=\s*true|force_tab_after_define\s*=\s*false -ValueDefault=false - -[Indent Columns] -Category=2 -Description="The number of columns to indent per level. Usually 2, 3, 4, or 8.

Default: 8" -Enabled=false -EditorType=numeric -CallName="indent_columns\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=8 - -[Indent Ignore First Continue] -Category=2 -Description="Whether to ignore indent for the first continuation line. Subsequent
continuation lines will still be indented to match the first." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_first_continue\s*=\s*true|indent_ignore_first_continue\s*=\s*false -ValueDefault=false - -[Indent Continue] -Category=2 -Description="The continuation indent. If non-zero, this overrides the indent of '(', '['
and '=' continuation indents. Negative values are OK; negative value is
absolute and not increased for each '(' or '[' level.

For FreeBSD, this is set to 4.
Requires indent_ignore_first_continue=false." -Enabled=false -EditorType=numeric -CallName="indent_continue\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=0 - -[Indent Continue Class Head] -Category=2 -Description="The continuation indent, only for class header line(s). If non-zero, this
overrides the indent of 'class' continuation indents.
Requires indent_ignore_first_continue=false." -Enabled=false -EditorType=numeric -CallName="indent_continue_class_head\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Single Newlines] -Category=2 -Description="Whether to indent empty lines (i.e. lines which contain only spaces before
the newline character)." -Enabled=false -EditorType=boolean -TrueFalse=indent_single_newlines\s*=\s*true|indent_single_newlines\s*=\s*false -ValueDefault=false - -[Indent Param] -Category=2 -Description="The continuation indent for func_*_param if they are true. If non-zero, this
overrides the indent." -Enabled=false -EditorType=numeric -CallName="indent_param\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent With Tabs] -Category=2 -Description="How to use tabs when indenting code.

0: Spaces only
1: Indent with tabs to brace level, align with spaces (default)
2: Indent and align with tabs, using spaces when not on a tabstop

Default: 1" -Enabled=true -EditorType=multiple -Choices="indent_with_tabs\s*=\s*0|indent_with_tabs\s*=\s*1|indent_with_tabs\s*=\s*2" -ChoicesReadable="Spaces only|Indent with tabs, align with spaces|Indent and align with tabs" -ValueDefault=1 - -[Indent Cmt With Tabs] -Category=2 -Description="Whether to indent comments that are not at a brace level with tabs on a
tabstop. Requires indent_with_tabs=2. If false, will use spaces." -Enabled=false -EditorType=boolean -TrueFalse=indent_cmt_with_tabs\s*=\s*true|indent_cmt_with_tabs\s*=\s*false -ValueDefault=false - -[Indent Align String] -Category=2 -Description="Whether to indent strings broken by '\' so that they line up." -Enabled=false -EditorType=boolean -TrueFalse=indent_align_string\s*=\s*true|indent_align_string\s*=\s*false -ValueDefault=false - -[Indent Xml String] -Category=2 -Description="The number of spaces to indent multi-line XML strings.
Requires indent_align_string=true." -Enabled=false -EditorType=numeric -CallName="indent_xml_string\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Brace] -Category=2 -Description="Spaces to indent '{' from level." -Enabled=false -EditorType=numeric -CallName="indent_brace\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Braces] -Category=2 -Description="Whether braces are indented to the body level." -Enabled=false -EditorType=boolean -TrueFalse=indent_braces\s*=\s*true|indent_braces\s*=\s*false -ValueDefault=false - -[Indent Braces No Func] -Category=2 -Description="Whether to disable indenting function braces if indent_braces=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_braces_no_func\s*=\s*true|indent_braces_no_func\s*=\s*false -ValueDefault=false - -[Indent Braces No Class] -Category=2 -Description="Whether to disable indenting class braces if indent_braces=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_braces_no_class\s*=\s*true|indent_braces_no_class\s*=\s*false -ValueDefault=false - -[Indent Braces No Struct] -Category=2 -Description="Whether to disable indenting struct braces if indent_braces=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_braces_no_struct\s*=\s*true|indent_braces_no_struct\s*=\s*false -ValueDefault=false - -[Indent Brace Parent] -Category=2 -Description="Whether to indent based on the size of the brace parent,
i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc." -Enabled=false -EditorType=boolean -TrueFalse=indent_brace_parent\s*=\s*true|indent_brace_parent\s*=\s*false -ValueDefault=false - -[Indent Paren Open Brace] -Category=2 -Description="Whether to indent based on the open parenthesis instead of the open brace
in '({\n'." -Enabled=false -EditorType=boolean -TrueFalse=indent_paren_open_brace\s*=\s*true|indent_paren_open_brace\s*=\s*false -ValueDefault=false - -[Indent Cs Delegate Brace] -Category=2 -Description="(C#) Whether to indent the brace of a C# delegate by another level." -Enabled=false -EditorType=boolean -TrueFalse=indent_cs_delegate_brace\s*=\s*true|indent_cs_delegate_brace\s*=\s*false -ValueDefault=false - -[Indent Cs Delegate Body] -Category=2 -Description="(C#) Whether to indent a C# delegate (to handle delegates with no brace) by
another level." -Enabled=false -EditorType=boolean -TrueFalse=indent_cs_delegate_body\s*=\s*true|indent_cs_delegate_body\s*=\s*false -ValueDefault=false - -[Indent Namespace] -Category=2 -Description="Whether to indent the body of a 'namespace'." -Enabled=false -EditorType=boolean -TrueFalse=indent_namespace\s*=\s*true|indent_namespace\s*=\s*false -ValueDefault=false - -[Indent Namespace Single Indent] -Category=2 -Description="Whether to indent only the first namespace, and not any nested namespaces.
Requires indent_namespace=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_namespace_single_indent\s*=\s*true|indent_namespace_single_indent\s*=\s*false -ValueDefault=false - -[Indent Namespace Level] -Category=2 -Description="The number of spaces to indent a namespace block.
If set to zero, use the value indent_columns" -Enabled=false -EditorType=numeric -CallName="indent_namespace_level\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Namespace Limit] -Category=2 -Description="If the body of the namespace is longer than this number, it won't be
indented. Requires indent_namespace=true. 0 means no limit." -Enabled=false -EditorType=numeric -CallName="indent_namespace_limit\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=0 - -[Indent Namespace Inner Only] -Category=2 -Description="Whether to indent only in inner namespaces (nested in other namespaces).
Requires indent_namespace=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_namespace_inner_only\s*=\s*true|indent_namespace_inner_only\s*=\s*false -ValueDefault=false - -[Indent Extern] -Category=2 -Description="Whether the 'extern "C"' body is indented." -Enabled=false -EditorType=boolean -TrueFalse=indent_extern\s*=\s*true|indent_extern\s*=\s*false -ValueDefault=false - -[Indent Class] -Category=2 -Description="Whether the 'class' body is indented." -Enabled=false -EditorType=boolean -TrueFalse=indent_class\s*=\s*true|indent_class\s*=\s*false -ValueDefault=false - -[Indent Ignore Before Class Colon] -Category=2 -Description="Whether to ignore indent for the leading base class colon." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_before_class_colon\s*=\s*true|indent_ignore_before_class_colon\s*=\s*false -ValueDefault=false - -[Indent Before Class Colon] -Category=2 -Description="Additional indent before the leading base class colon.
Negative values decrease indent down to the first column.
Requires indent_ignore_before_class_colon=false and a newline break before
the colon (see pos_class_colon and nl_class_colon)" -Enabled=false -EditorType=numeric -CallName="indent_before_class_colon\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=0 - -[Indent Class Colon] -Category=2 -Description="Whether to indent the stuff after a leading base class colon." -Enabled=false -EditorType=boolean -TrueFalse=indent_class_colon\s*=\s*true|indent_class_colon\s*=\s*false -ValueDefault=false - -[Indent Class On Colon] -Category=2 -Description="Whether to indent based on a class colon instead of the stuff after the
colon. Requires indent_class_colon=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_class_on_colon\s*=\s*true|indent_class_on_colon\s*=\s*false -ValueDefault=false - -[Indent Ignore Before Constr Colon] -Category=2 -Description="Whether to ignore indent for a leading class initializer colon." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_before_constr_colon\s*=\s*true|indent_ignore_before_constr_colon\s*=\s*false -ValueDefault=false - -[Indent Constr Colon] -Category=2 -Description="Whether to indent the stuff after a leading class initializer colon." -Enabled=false -EditorType=boolean -TrueFalse=indent_constr_colon\s*=\s*true|indent_constr_colon\s*=\s*false -ValueDefault=false - -[Indent Ctor Init Leading] -Category=2 -Description="Virtual indent from the ':' for leading member initializers.

Default: 2" -Enabled=false -EditorType=numeric -CallName="indent_ctor_init_leading\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=2 - -[Indent Ctor Init Following] -Category=2 -Description="Virtual indent from the ':' for following member initializers.

Default: 2" -Enabled=false -EditorType=numeric -CallName="indent_ctor_init_following\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=2 - -[Indent Ctor Init] -Category=2 -Description="Additional indent for constructor initializer list.
Negative values decrease indent down to the first column." -Enabled=false -EditorType=numeric -CallName="indent_ctor_init\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=0 - -[Indent Else If] -Category=2 -Description="Whether to indent 'if' following 'else' as a new block under the 'else'.
If false, 'else\nif' is treated as 'else if' for indenting purposes." -Enabled=false -EditorType=boolean -TrueFalse=indent_else_if\s*=\s*true|indent_else_if\s*=\s*false -ValueDefault=false - -[Indent Var Def Blk] -Category=2 -Description="Amount to indent variable declarations after a open brace.

<0: Relative
>=0: Absolute" -Enabled=false -EditorType=numeric -CallName="indent_var_def_blk\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=0 - -[Indent Var Def Cont] -Category=2 -Description="Whether to indent continued variable declarations instead of aligning." -Enabled=false -EditorType=boolean -TrueFalse=indent_var_def_cont\s*=\s*true|indent_var_def_cont\s*=\s*false -ValueDefault=false - -[Indent Shift] -Category=2 -Description="How to indent continued shift expressions ('<<' and '>>').
Set align_left_shift=false when using this.
0: Align shift operators instead of indenting them (default)
1: Indent by one level
-1: Preserve original indentation" -Enabled=false -EditorType=numeric -CallName="indent_shift\s*=\s*" -MinVal=-1 -MaxVal=1 -ValueDefault=0 - -[Indent Func Def Force Col1] -Category=2 -Description="Whether to force indentation of function definitions to start in column 1." -Enabled=false -EditorType=boolean -TrueFalse=indent_func_def_force_col1\s*=\s*true|indent_func_def_force_col1\s*=\s*false -ValueDefault=false - -[Indent Func Call Param] -Category=2 -Description="Whether to indent continued function call parameters one indent level,
rather than aligning parameters under the open parenthesis." -Enabled=false -EditorType=boolean -TrueFalse=indent_func_call_param\s*=\s*true|indent_func_call_param\s*=\s*false -ValueDefault=false - -[Indent Func Def Param] -Category=2 -Description="Whether to indent continued function definition parameters one indent level,
rather than aligning parameters under the open parenthesis." -Enabled=false -EditorType=boolean -TrueFalse=indent_func_def_param\s*=\s*true|indent_func_def_param\s*=\s*false -ValueDefault=false - -[Indent Func Def Param Paren Pos Threshold] -Category=2 -Description="for function definitions, only if indent_func_def_param is false
Allows to align params when appropriate and indent them when not
behave as if it was true if paren position is more than this value
if paren position is more than the option value" -Enabled=false -EditorType=numeric -CallName="indent_func_def_param_paren_pos_threshold\s*=\s*" -MinVal=0 -MaxVal=160 -ValueDefault=0 - -[Indent Func Proto Param] -Category=2 -Description="Whether to indent continued function call prototype one indent level,
rather than aligning parameters under the open parenthesis." -Enabled=false -EditorType=boolean -TrueFalse=indent_func_proto_param\s*=\s*true|indent_func_proto_param\s*=\s*false -ValueDefault=false - -[Indent Func Class Param] -Category=2 -Description="Whether to indent continued function call declaration one indent level,
rather than aligning parameters under the open parenthesis." -Enabled=false -EditorType=boolean -TrueFalse=indent_func_class_param\s*=\s*true|indent_func_class_param\s*=\s*false -ValueDefault=false - -[Indent Func Ctor Var Param] -Category=2 -Description="Whether to indent continued class variable constructors one indent level,
rather than aligning parameters under the open parenthesis." -Enabled=false -EditorType=boolean -TrueFalse=indent_func_ctor_var_param\s*=\s*true|indent_func_ctor_var_param\s*=\s*false -ValueDefault=false - -[Indent Template Param] -Category=2 -Description="Whether to indent continued template parameter list one indent level,
rather than aligning parameters under the open parenthesis." -Enabled=false -EditorType=boolean -TrueFalse=indent_template_param\s*=\s*true|indent_template_param\s*=\s*false -ValueDefault=false - -[Indent Func Param Double] -Category=2 -Description="Double the indent for indent_func_xxx_param options.
Use both values of the options indent_columns and indent_param." -Enabled=false -EditorType=boolean -TrueFalse=indent_func_param_double\s*=\s*true|indent_func_param_double\s*=\s*false -ValueDefault=false - -[Indent Func Const] -Category=2 -Description="Indentation column for standalone 'const' qualifier on a function
prototype." -Enabled=false -EditorType=numeric -CallName="indent_func_const\s*=\s*" -MinVal=0 -MaxVal=69 -ValueDefault=0 - -[Indent Func Throw] -Category=2 -Description="Indentation column for standalone 'throw' qualifier on a function
prototype." -Enabled=false -EditorType=numeric -CallName="indent_func_throw\s*=\s*" -MinVal=0 -MaxVal=41 -ValueDefault=0 - -[Indent Macro Brace] -Category=2 -Description="How to indent within a macro followed by a brace on the same line
This allows reducing the indent in macros that have (for example)
`do { ... } while (0)` blocks bracketing them.

true: add an indent for the brace on the same line as the macro
false: do not add an indent for the brace on the same line as the macro

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_macro_brace\s*=\s*true|indent_macro_brace\s*=\s*false -ValueDefault=true - -[Indent Member] -Category=2 -Description="The number of spaces to indent a continued '->' or '.'.
Usually set to 0, 1, or indent_columns." -Enabled=false -EditorType=numeric -CallName="indent_member\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Member Single] -Category=2 -Description="Whether lines broken at '.' or '->' should be indented by a single indent.
The indent_member option will not be effective if this is set to true." -Enabled=false -EditorType=boolean -TrueFalse=indent_member_single\s*=\s*true|indent_member_single\s*=\s*false -ValueDefault=false - -[Indent Single Line Comments Before] -Category=2 -Description="Spaces to indent single line ('//') comments on lines before code." -Enabled=false -EditorType=numeric -CallName="indent_single_line_comments_before\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Single Line Comments After] -Category=2 -Description="Spaces to indent single line ('//') comments on lines after code." -Enabled=false -EditorType=numeric -CallName="indent_single_line_comments_after\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Sparen Extra] -Category=2 -Description="When opening a paren for a control statement (if, for, while, etc), increase
the indent level by this value. Negative values decrease the indent level." -Enabled=false -EditorType=numeric -CallName="indent_sparen_extra\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=0 - -[Indent Relative Single Line Comments] -Category=2 -Description="Whether to indent trailing single line ('//') comments relative to the code
instead of trying to keep the same absolute column." -Enabled=false -EditorType=boolean -TrueFalse=indent_relative_single_line_comments\s*=\s*true|indent_relative_single_line_comments\s*=\s*false -ValueDefault=false - -[Indent Switch Case] -Category=2 -Description="Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns.
It might be wise to choose the same value for the option indent_case_brace." -Enabled=false -EditorType=numeric -CallName="indent_switch_case\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Switch Body] -Category=2 -Description="Spaces to indent the body of a 'switch' before any 'case'.
Usually the same as indent_columns or indent_switch_case." -Enabled=false -EditorType=numeric -CallName="indent_switch_body\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Ignore Case Brace] -Category=2 -Description="Whether to ignore indent for '{' following 'case'." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_case_brace\s*=\s*true|indent_ignore_case_brace\s*=\s*false -ValueDefault=false - -[Indent Case Brace] -Category=2 -Description="Spaces to indent '{' from 'case'. By default, the brace will appear under
the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK.
It might be wise to choose the same value for the option indent_switch_case." -Enabled=false -EditorType=numeric -CallName="indent_case_brace\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=0 - -[Indent Switch Break With Case] -Category=2 -Description="indent 'break' with 'case' from 'switch'." -Enabled=false -EditorType=boolean -TrueFalse=indent_switch_break_with_case\s*=\s*true|indent_switch_break_with_case\s*=\s*false -ValueDefault=false - -[Indent Switch Pp] -Category=2 -Description="Whether to indent preprocessor statements inside of switch statements.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_switch_pp\s*=\s*true|indent_switch_pp\s*=\s*false -ValueDefault=true - -[Indent Case Shift] -Category=2 -Description="Spaces to shift the 'case' line, without affecting any other lines.
Usually 0." -Enabled=false -EditorType=numeric -CallName="indent_case_shift\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Case Comment] -Category=2 -Description="Whether to align comments before 'case' with the 'case'.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_case_comment\s*=\s*true|indent_case_comment\s*=\s*false -ValueDefault=true - -[Indent Comment] -Category=2 -Description="Whether to indent comments not found in first column.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_comment\s*=\s*true|indent_comment\s*=\s*false -ValueDefault=true - -[Indent Col1 Comment] -Category=2 -Description="Whether to indent comments found in first column." -Enabled=false -EditorType=boolean -TrueFalse=indent_col1_comment\s*=\s*true|indent_col1_comment\s*=\s*false -ValueDefault=false - -[Indent Col1 Multi String Literal] -Category=2 -Description="Whether to indent multi string literal in first column." -Enabled=false -EditorType=boolean -TrueFalse=indent_col1_multi_string_literal\s*=\s*true|indent_col1_multi_string_literal\s*=\s*false -ValueDefault=false - -[Indent Comment Align Thresh] -Category=2 -Description="Align comments on adjacent lines that are this many columns apart or less.

Default: 3" -Enabled=false -EditorType=numeric -CallName="indent_comment_align_thresh\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=3 - -[Indent Ignore Label] -Category=2 -Description="Whether to ignore indent for goto labels." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_label\s*=\s*true|indent_ignore_label\s*=\s*false -ValueDefault=false - -[Indent Label] -Category=2 -Description="How to indent goto labels. Requires indent_ignore_label=false.

>0: Absolute column where 1 is the leftmost column
<=0: Subtract from brace indent

Default: 1" -Enabled=false -EditorType=numeric -CallName="indent_label\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=1 - -[Indent Access Spec] -Category=2 -Description="How to indent access specifiers that are followed by a
colon.

>0: Absolute column where 1 is the leftmost column
<=0: Subtract from brace indent

Default: 1" -Enabled=false -EditorType=numeric -CallName="indent_access_spec\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=1 - -[Indent Access Spec Body] -Category=2 -Description="Whether to indent the code after an access specifier by one level.
If true, this option forces 'indent_access_spec=0'." -Enabled=false -EditorType=boolean -TrueFalse=indent_access_spec_body\s*=\s*true|indent_access_spec_body\s*=\s*false -ValueDefault=false - -[Indent Paren Nl] -Category=2 -Description="If an open parenthesis is followed by a newline, whether to indent the next
line so that it lines up after the open parenthesis (not recommended)." -Enabled=false -EditorType=boolean -TrueFalse=indent_paren_nl\s*=\s*true|indent_paren_nl\s*=\s*false -ValueDefault=false - -[Indent Paren Close] -Category=2 -Description="How to indent a close parenthesis after a newline.

0: Indent to body level (default)
1: Align under the open parenthesis
2: Indent to the brace level
-1: Preserve original indentation" -Enabled=false -EditorType=numeric -CallName="indent_paren_close\s*=\s*" -MinVal=-1 -MaxVal=2 -ValueDefault=0 - -[Indent Paren After Func Def] -Category=2 -Description="Whether to indent the open parenthesis of a function definition,
if the parenthesis is on its own line." -Enabled=false -EditorType=boolean -TrueFalse=indent_paren_after_func_def\s*=\s*true|indent_paren_after_func_def\s*=\s*false -ValueDefault=false - -[Indent Paren After Func Decl] -Category=2 -Description="Whether to indent the open parenthesis of a function declaration,
if the parenthesis is on its own line." -Enabled=false -EditorType=boolean -TrueFalse=indent_paren_after_func_decl\s*=\s*true|indent_paren_after_func_decl\s*=\s*false -ValueDefault=false - -[Indent Paren After Func Call] -Category=2 -Description="Whether to indent the open parenthesis of a function call,
if the parenthesis is on its own line." -Enabled=false -EditorType=boolean -TrueFalse=indent_paren_after_func_call\s*=\s*true|indent_paren_after_func_call\s*=\s*false -ValueDefault=false - -[Indent Comma Brace] -Category=2 -Description="How to indent a comma when inside braces.
0: Indent by one level (default)
1: Align under the open brace
-1: Preserve original indentation" -Enabled=false -EditorType=numeric -CallName="indent_comma_brace\s*=\s*" -MinVal=-1 -MaxVal=1 -ValueDefault=0 - -[Indent Comma Paren] -Category=2 -Description="How to indent a comma when inside parentheses.
0: Indent by one level (default)
1: Align under the open parenthesis
-1: Preserve original indentation" -Enabled=false -EditorType=numeric -CallName="indent_comma_paren\s*=\s*" -MinVal=-1 -MaxVal=1 -ValueDefault=0 - -[Indent Bool Paren] -Category=2 -Description="How to indent a Boolean operator when inside parentheses.
0: Indent by one level (default)
1: Align under the open parenthesis
-1: Preserve original indentation" -Enabled=false -EditorType=numeric -CallName="indent_bool_paren\s*=\s*" -MinVal=-1 -MaxVal=1 -ValueDefault=0 - -[Indent Ignore Bool] -Category=2 -Description="Whether to ignore the indentation of a Boolean operator when outside
parentheses." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_bool\s*=\s*true|indent_ignore_bool\s*=\s*false -ValueDefault=false - -[Indent Ignore Arith] -Category=2 -Description="Whether to ignore the indentation of an arithmetic operator." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_arith\s*=\s*true|indent_ignore_arith\s*=\s*false -ValueDefault=false - -[Indent Semicolon For Paren] -Category=2 -Description="Whether to indent a semicolon when inside a for parenthesis.
If true, aligns under the open for parenthesis." -Enabled=false -EditorType=boolean -TrueFalse=indent_semicolon_for_paren\s*=\s*true|indent_semicolon_for_paren\s*=\s*false -ValueDefault=false - -[Indent Ignore Semicolon] -Category=2 -Description="Whether to ignore the indentation of a semicolon outside of a 'for'
statement." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_semicolon\s*=\s*true|indent_ignore_semicolon\s*=\s*false -ValueDefault=false - -[Indent First Bool Expr] -Category=2 -Description="Whether to align the first expression to following ones
if indent_bool_paren=1." -Enabled=false -EditorType=boolean -TrueFalse=indent_first_bool_expr\s*=\s*true|indent_first_bool_expr\s*=\s*false -ValueDefault=false - -[Indent First For Expr] -Category=2 -Description="Whether to align the first expression to following ones
if indent_semicolon_for_paren=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_first_for_expr\s*=\s*true|indent_first_for_expr\s*=\s*false -ValueDefault=false - -[Indent Square Nl] -Category=2 -Description="If an open square is followed by a newline, whether to indent the next line
so that it lines up after the open square (not recommended)." -Enabled=false -EditorType=boolean -TrueFalse=indent_square_nl\s*=\s*true|indent_square_nl\s*=\s*false -ValueDefault=false - -[Indent Preserve Sql] -Category=2 -Description="(ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies." -Enabled=false -EditorType=boolean -TrueFalse=indent_preserve_sql\s*=\s*true|indent_preserve_sql\s*=\s*false -ValueDefault=false - -[Indent Ignore Assign] -Category=2 -Description="Whether to ignore the indentation of an assignment operator." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_assign\s*=\s*true|indent_ignore_assign\s*=\s*false -ValueDefault=false - -[Indent Align Assign] -Category=2 -Description="Whether to align continued statements at the '='. If false or if the '=' is
followed by a newline, the next line is indent one tab.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_align_assign\s*=\s*true|indent_align_assign\s*=\s*false -ValueDefault=true - -[Indent Off After Assign] -Category=2 -Description="If true, the indentation of the chunks after a '=' sequence will be set at
LHS token indentation column before '='." -Enabled=false -EditorType=boolean -TrueFalse=indent_off_after_assign\s*=\s*true|indent_off_after_assign\s*=\s*false -ValueDefault=false - -[Indent Align Paren] -Category=2 -Description="Whether to align continued statements at the '('. If false or the '(' is
followed by a newline, the next line indent is one tab.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_align_paren\s*=\s*true|indent_align_paren\s*=\s*false -ValueDefault=true - -[Indent Oc Inside Msg Sel] -Category=2 -Description="(OC) Whether to indent Objective-C code inside message selectors." -Enabled=false -EditorType=boolean -TrueFalse=indent_oc_inside_msg_sel\s*=\s*true|indent_oc_inside_msg_sel\s*=\s*false -ValueDefault=false - -[Indent Oc Block] -Category=2 -Description="(OC) Whether to indent Objective-C blocks at brace level instead of usual
rules." -Enabled=false -EditorType=boolean -TrueFalse=indent_oc_block\s*=\s*true|indent_oc_block\s*=\s*false -ValueDefault=false - -[Indent Oc Block Msg] -Category=2 -Description="(OC) Indent for Objective-C blocks in a message relative to the parameter
name.

=0: Use indent_oc_block rules
>0: Use specified number of spaces to indent" -Enabled=false -EditorType=numeric -CallName="indent_oc_block_msg\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Oc Msg Colon] -Category=2 -Description="(OC) Minimum indent for subsequent parameters" -Enabled=false -EditorType=numeric -CallName="indent_oc_msg_colon\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Indent Oc Msg Prioritize First Colon] -Category=2 -Description="(OC) Whether to prioritize aligning with initial colon (and stripping spaces
from lines, if necessary).

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_oc_msg_prioritize_first_colon\s*=\s*true|indent_oc_msg_prioritize_first_colon\s*=\s*false -ValueDefault=true - -[Indent Oc Block Msg Xcode Style] -Category=2 -Description="(OC) Whether to indent blocks the way that Xcode does by default
(from the keyword if the parameter is on its own line; otherwise, from the
previous indentation level). Requires indent_oc_block_msg=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_oc_block_msg_xcode_style\s*=\s*true|indent_oc_block_msg_xcode_style\s*=\s*false -ValueDefault=false - -[Indent Oc Block Msg From Keyword] -Category=2 -Description="(OC) Whether to indent blocks from where the brace is, relative to a
message keyword. Requires indent_oc_block_msg=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_oc_block_msg_from_keyword\s*=\s*true|indent_oc_block_msg_from_keyword\s*=\s*false -ValueDefault=false - -[Indent Oc Block Msg From Colon] -Category=2 -Description="(OC) Whether to indent blocks from where the brace is, relative to a message
colon. Requires indent_oc_block_msg=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_oc_block_msg_from_colon\s*=\s*true|indent_oc_block_msg_from_colon\s*=\s*false -ValueDefault=false - -[Indent Oc Block Msg From Caret] -Category=2 -Description="(OC) Whether to indent blocks from where the block caret is.
Requires indent_oc_block_msg=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_oc_block_msg_from_caret\s*=\s*true|indent_oc_block_msg_from_caret\s*=\s*false -ValueDefault=false - -[Indent Oc Block Msg From Brace] -Category=2 -Description="(OC) Whether to indent blocks from where the brace caret is.
Requires indent_oc_block_msg=true." -Enabled=false -EditorType=boolean -TrueFalse=indent_oc_block_msg_from_brace\s*=\s*true|indent_oc_block_msg_from_brace\s*=\s*false -ValueDefault=false - -[Indent Min Vbrace Open] -Category=2 -Description="When indenting after virtual brace open and newline add further spaces to
reach this minimum indent." -Enabled=false -EditorType=numeric -CallName="indent_min_vbrace_open\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Indent Vbrace Open On Tabstop] -Category=2 -Description="Whether to add further spaces after regular indent to reach next tabstop
when indenting after virtual brace open and newline." -Enabled=false -EditorType=boolean -TrueFalse=indent_vbrace_open_on_tabstop\s*=\s*true|indent_vbrace_open_on_tabstop\s*=\s*false -ValueDefault=false - -[Indent Token After Brace] -Category=2 -Description="How to indent after a brace followed by another token (not a newline).
true: indent all contained lines to match the token
false: indent all contained lines to match the brace

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_token_after_brace\s*=\s*true|indent_token_after_brace\s*=\s*false -ValueDefault=true - -[Indent Cpp Lambda Body] -Category=2 -Description="Whether to indent the body of a C++11 lambda." -Enabled=false -EditorType=boolean -TrueFalse=indent_cpp_lambda_body\s*=\s*true|indent_cpp_lambda_body\s*=\s*false -ValueDefault=false - -[Indent Compound Literal Return] -Category=2 -Description="How to indent compound literals that are being returned.
true: add both the indent from return & the compound literal open brace
(i.e. 2 indent levels)
false: only indent 1 level, don't add the indent for the open brace, only
add the indent for the return.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_compound_literal_return\s*=\s*true|indent_compound_literal_return\s*=\s*false -ValueDefault=true - -[Indent Using Block] -Category=2 -Description="(C#) Whether to indent a 'using' block if no braces are used.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=indent_using_block\s*=\s*true|indent_using_block\s*=\s*false -ValueDefault=true - -[Indent Ternary Operator] -Category=2 -Description="How to indent the continuation of ternary operator.

0: Off (default)
1: When the `if_false` is a continuation, indent it under the `if_true` branch
2: When the `:` is a continuation, indent it under `?`" -Enabled=false -EditorType=numeric -CallName="indent_ternary_operator\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Indent Inside Ternary Operator] -Category=2 -Description="Whether to indent the statements inside ternary operator." -Enabled=false -EditorType=boolean -TrueFalse=indent_inside_ternary_operator\s*=\s*true|indent_inside_ternary_operator\s*=\s*false -ValueDefault=false - -[Indent Off After Return] -Category=2 -Description="If true, the indentation of the chunks after a `return` sequence will be set at return indentation column." -Enabled=false -EditorType=boolean -TrueFalse=indent_off_after_return\s*=\s*true|indent_off_after_return\s*=\s*false -ValueDefault=false - -[Indent Off After Return New] -Category=2 -Description="If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column." -Enabled=false -EditorType=boolean -TrueFalse=indent_off_after_return_new\s*=\s*true|indent_off_after_return_new\s*=\s*false -ValueDefault=false - -[Indent Single After Return] -Category=2 -Description="If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token." -Enabled=false -EditorType=boolean -TrueFalse=indent_single_after_return\s*=\s*true|indent_single_after_return\s*=\s*false -ValueDefault=false - -[Indent Ignore Asm Block] -Category=2 -Description="Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they
have their own indentation)." -Enabled=false -EditorType=boolean -TrueFalse=indent_ignore_asm_block\s*=\s*true|indent_ignore_asm_block\s*=\s*false -ValueDefault=false - -[Donot Indent Func Def Close Paren] -Category=2 -Description="Don't indent the close parenthesis of a function definition,
if the parenthesis is on its own line." -Enabled=false -EditorType=boolean -TrueFalse=donot_indent_func_def_close_paren\s*=\s*true|donot_indent_func_def_close_paren\s*=\s*false -ValueDefault=false - -[Nl Collapse Empty Body] -Category=3 -Description="Whether to collapse empty blocks between '{' and '}' except for functions.
Use nl_collapse_empty_body_functions to specify how empty function braces
should be formatted." -Enabled=false -EditorType=boolean -TrueFalse=nl_collapse_empty_body\s*=\s*true|nl_collapse_empty_body\s*=\s*false -ValueDefault=false - -[Nl Collapse Empty Body Functions] -Category=3 -Description="Whether to collapse empty blocks between '{' and '}' for functions only.
If true, overrides nl_inside_empty_func." -Enabled=false -EditorType=boolean -TrueFalse=nl_collapse_empty_body_functions\s*=\s*true|nl_collapse_empty_body_functions\s*=\s*false -ValueDefault=false - -[Nl Assign Leave One Liners] -Category=3 -Description="Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'." -Enabled=false -EditorType=boolean -TrueFalse=nl_assign_leave_one_liners\s*=\s*true|nl_assign_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl Class Leave One Liners] -Category=3 -Description="Don't split one-line braced statements inside a 'class xx { }' body." -Enabled=false -EditorType=boolean -TrueFalse=nl_class_leave_one_liners\s*=\s*true|nl_class_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl Enum Leave One Liners] -Category=3 -Description="Don't split one-line enums, as in 'enum foo { BAR = 15 };'" -Enabled=false -EditorType=boolean -TrueFalse=nl_enum_leave_one_liners\s*=\s*true|nl_enum_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl Getset Leave One Liners] -Category=3 -Description="Don't split one-line get or set functions." -Enabled=false -EditorType=boolean -TrueFalse=nl_getset_leave_one_liners\s*=\s*true|nl_getset_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl Cs Property Leave One Liners] -Category=3 -Description="(C#) Don't split one-line property get or set functions." -Enabled=false -EditorType=boolean -TrueFalse=nl_cs_property_leave_one_liners\s*=\s*true|nl_cs_property_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl Func Leave One Liners] -Category=3 -Description="Don't split one-line function definitions, as in 'int foo() { return 0; }'.
might modify nl_func_type_name" -Enabled=false -EditorType=boolean -TrueFalse=nl_func_leave_one_liners\s*=\s*true|nl_func_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl Cpp Lambda Leave One Liners] -Category=3 -Description="Don't split one-line C++11 lambdas, as in '[]() { return 0; }'." -Enabled=false -EditorType=boolean -TrueFalse=nl_cpp_lambda_leave_one_liners\s*=\s*true|nl_cpp_lambda_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl If Leave One Liners] -Category=3 -Description="Don't split one-line if/else statements, as in 'if(...) b++;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_if_leave_one_liners\s*=\s*true|nl_if_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl While Leave One Liners] -Category=3 -Description="Don't split one-line while statements, as in 'while(...) b++;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_while_leave_one_liners\s*=\s*true|nl_while_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl Do Leave One Liners] -Category=3 -Description="Don't split one-line do statements, as in 'do { b++; } while(...);'." -Enabled=false -EditorType=boolean -TrueFalse=nl_do_leave_one_liners\s*=\s*true|nl_do_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl For Leave One Liners] -Category=3 -Description="Don't split one-line for statements, as in 'for(...) b++;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_for_leave_one_liners\s*=\s*true|nl_for_leave_one_liners\s*=\s*false -ValueDefault=false - -[Nl Oc Msg Leave One Liner] -Category=3 -Description="(OC) Don't split one-line Objective-C messages." -Enabled=false -EditorType=boolean -TrueFalse=nl_oc_msg_leave_one_liner\s*=\s*true|nl_oc_msg_leave_one_liner\s*=\s*false -ValueDefault=false - -[Nl Oc Mdef Brace] -Category=3 -Description="(OC) Add or remove newline between method declaration and '{'." -Enabled=false -EditorType=multiple -Choices=nl_oc_mdef_brace\s*=\s*ignore|nl_oc_mdef_brace\s*=\s*add|nl_oc_mdef_brace\s*=\s*remove|nl_oc_mdef_brace\s*=\s*force|nl_oc_mdef_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Mdef Brace|Add Nl Oc Mdef Brace|Remove Nl Oc Mdef Brace|Force Nl Oc Mdef Brace" -ValueDefault=ignore - -[Nl Oc Block Brace] -Category=3 -Description="(OC) Add or remove newline between Objective-C block signature and '{'." -Enabled=false -EditorType=multiple -Choices=nl_oc_block_brace\s*=\s*ignore|nl_oc_block_brace\s*=\s*add|nl_oc_block_brace\s*=\s*remove|nl_oc_block_brace\s*=\s*force|nl_oc_block_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Block Brace|Add Nl Oc Block Brace|Remove Nl Oc Block Brace|Force Nl Oc Block Brace" -ValueDefault=ignore - -[Nl Oc Before Interface] -Category=3 -Description="(OC) Add or remove blank line before '@interface' statement." -Enabled=false -EditorType=multiple -Choices=nl_oc_before_interface\s*=\s*ignore|nl_oc_before_interface\s*=\s*add|nl_oc_before_interface\s*=\s*remove|nl_oc_before_interface\s*=\s*force|nl_oc_before_interface\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Before Interface|Add Nl Oc Before Interface|Remove Nl Oc Before Interface|Force Nl Oc Before Interface" -ValueDefault=ignore - -[Nl Oc Before Implementation] -Category=3 -Description="(OC) Add or remove blank line before '@implementation' statement." -Enabled=false -EditorType=multiple -Choices=nl_oc_before_implementation\s*=\s*ignore|nl_oc_before_implementation\s*=\s*add|nl_oc_before_implementation\s*=\s*remove|nl_oc_before_implementation\s*=\s*force|nl_oc_before_implementation\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Before Implementation|Add Nl Oc Before Implementation|Remove Nl Oc Before Implementation|Force Nl Oc Before Implementation" -ValueDefault=ignore - -[Nl Oc Before End] -Category=3 -Description="(OC) Add or remove blank line before '@end' statement." -Enabled=false -EditorType=multiple -Choices=nl_oc_before_end\s*=\s*ignore|nl_oc_before_end\s*=\s*add|nl_oc_before_end\s*=\s*remove|nl_oc_before_end\s*=\s*force|nl_oc_before_end\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Before End|Add Nl Oc Before End|Remove Nl Oc Before End|Force Nl Oc Before End" -ValueDefault=ignore - -[Nl Oc Interface Brace] -Category=3 -Description="(OC) Add or remove newline between '@interface' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_oc_interface_brace\s*=\s*ignore|nl_oc_interface_brace\s*=\s*add|nl_oc_interface_brace\s*=\s*remove|nl_oc_interface_brace\s*=\s*force|nl_oc_interface_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Interface Brace|Add Nl Oc Interface Brace|Remove Nl Oc Interface Brace|Force Nl Oc Interface Brace" -ValueDefault=ignore - -[Nl Oc Implementation Brace] -Category=3 -Description="(OC) Add or remove newline between '@implementation' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_oc_implementation_brace\s*=\s*ignore|nl_oc_implementation_brace\s*=\s*add|nl_oc_implementation_brace\s*=\s*remove|nl_oc_implementation_brace\s*=\s*force|nl_oc_implementation_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Implementation Brace|Add Nl Oc Implementation Brace|Remove Nl Oc Implementation Brace|Force Nl Oc Implementation Brace" -ValueDefault=ignore - -[Nl Start Of File] -Category=3 -Description="Add or remove newlines at the start of the file." -Enabled=false -EditorType=multiple -Choices=nl_start_of_file\s*=\s*ignore|nl_start_of_file\s*=\s*add|nl_start_of_file\s*=\s*remove|nl_start_of_file\s*=\s*force|nl_start_of_file\s*=\s*not_defined -ChoicesReadable="Ignore Nl Start Of File|Add Nl Start Of File|Remove Nl Start Of File|Force Nl Start Of File" -ValueDefault=ignore - -[Nl Start Of File Min] -Category=3 -Description="The minimum number of newlines at the start of the file (only used if
nl_start_of_file is 'add' or 'force')." -Enabled=false -EditorType=numeric -CallName="nl_start_of_file_min\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl End Of File] -Category=3 -Description="Add or remove newline at the end of the file." -Enabled=false -EditorType=multiple -Choices=nl_end_of_file\s*=\s*ignore|nl_end_of_file\s*=\s*add|nl_end_of_file\s*=\s*remove|nl_end_of_file\s*=\s*force|nl_end_of_file\s*=\s*not_defined -ChoicesReadable="Ignore Nl End Of File|Add Nl End Of File|Remove Nl End Of File|Force Nl End Of File" -ValueDefault=ignore - -[Nl End Of File Min] -Category=3 -Description="The minimum number of newlines at the end of the file (only used if
nl_end_of_file is 'add' or 'force')." -Enabled=false -EditorType=numeric -CallName="nl_end_of_file_min\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Assign Brace] -Category=3 -Description="Add or remove newline between '=' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_assign_brace\s*=\s*ignore|nl_assign_brace\s*=\s*add|nl_assign_brace\s*=\s*remove|nl_assign_brace\s*=\s*force|nl_assign_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Assign Brace|Add Nl Assign Brace|Remove Nl Assign Brace|Force Nl Assign Brace" -ValueDefault=ignore - -[Nl Assign Square] -Category=3 -Description="(D) Add or remove newline between '=' and '['." -Enabled=false -EditorType=multiple -Choices=nl_assign_square\s*=\s*ignore|nl_assign_square\s*=\s*add|nl_assign_square\s*=\s*remove|nl_assign_square\s*=\s*force|nl_assign_square\s*=\s*not_defined -ChoicesReadable="Ignore Nl Assign Square|Add Nl Assign Square|Remove Nl Assign Square|Force Nl Assign Square" -ValueDefault=ignore - -[Nl Tsquare Brace] -Category=3 -Description="Add or remove newline between '[]' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_tsquare_brace\s*=\s*ignore|nl_tsquare_brace\s*=\s*add|nl_tsquare_brace\s*=\s*remove|nl_tsquare_brace\s*=\s*force|nl_tsquare_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Tsquare Brace|Add Nl Tsquare Brace|Remove Nl Tsquare Brace|Force Nl Tsquare Brace" -ValueDefault=ignore - -[Nl After Square Assign] -Category=3 -Description="(D) Add or remove newline after '= ['. Will also affect the newline before
the ']'." -Enabled=false -EditorType=multiple -Choices=nl_after_square_assign\s*=\s*ignore|nl_after_square_assign\s*=\s*add|nl_after_square_assign\s*=\s*remove|nl_after_square_assign\s*=\s*force|nl_after_square_assign\s*=\s*not_defined -ChoicesReadable="Ignore Nl After Square Assign|Add Nl After Square Assign|Remove Nl After Square Assign|Force Nl After Square Assign" -ValueDefault=ignore - -[Nl Fcall Brace] -Category=3 -Description="Add or remove newline between a function call's ')' and '{', as in
'list_for_each(item, &list) { }'." -Enabled=false -EditorType=multiple -Choices=nl_fcall_brace\s*=\s*ignore|nl_fcall_brace\s*=\s*add|nl_fcall_brace\s*=\s*remove|nl_fcall_brace\s*=\s*force|nl_fcall_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Fcall Brace|Add Nl Fcall Brace|Remove Nl Fcall Brace|Force Nl Fcall Brace" -ValueDefault=ignore - -[Nl Enum Brace] -Category=3 -Description="Add or remove newline between 'enum' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_enum_brace\s*=\s*ignore|nl_enum_brace\s*=\s*add|nl_enum_brace\s*=\s*remove|nl_enum_brace\s*=\s*force|nl_enum_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Enum Brace|Add Nl Enum Brace|Remove Nl Enum Brace|Force Nl Enum Brace" -ValueDefault=ignore - -[Nl Enum Class] -Category=3 -Description="Add or remove newline between 'enum' and 'class'." -Enabled=false -EditorType=multiple -Choices=nl_enum_class\s*=\s*ignore|nl_enum_class\s*=\s*add|nl_enum_class\s*=\s*remove|nl_enum_class\s*=\s*force|nl_enum_class\s*=\s*not_defined -ChoicesReadable="Ignore Nl Enum Class|Add Nl Enum Class|Remove Nl Enum Class|Force Nl Enum Class" -ValueDefault=ignore - -[Nl Enum Class Identifier] -Category=3 -Description="Add or remove newline between 'enum class' and the identifier." -Enabled=false -EditorType=multiple -Choices=nl_enum_class_identifier\s*=\s*ignore|nl_enum_class_identifier\s*=\s*add|nl_enum_class_identifier\s*=\s*remove|nl_enum_class_identifier\s*=\s*force|nl_enum_class_identifier\s*=\s*not_defined -ChoicesReadable="Ignore Nl Enum Class Identifier|Add Nl Enum Class Identifier|Remove Nl Enum Class Identifier|Force Nl Enum Class Identifier" -ValueDefault=ignore - -[Nl Enum Identifier Colon] -Category=3 -Description="Add or remove newline between 'enum class' type and ':'." -Enabled=false -EditorType=multiple -Choices=nl_enum_identifier_colon\s*=\s*ignore|nl_enum_identifier_colon\s*=\s*add|nl_enum_identifier_colon\s*=\s*remove|nl_enum_identifier_colon\s*=\s*force|nl_enum_identifier_colon\s*=\s*not_defined -ChoicesReadable="Ignore Nl Enum Identifier Colon|Add Nl Enum Identifier Colon|Remove Nl Enum Identifier Colon|Force Nl Enum Identifier Colon" -ValueDefault=ignore - -[Nl Enum Colon Type] -Category=3 -Description="Add or remove newline between 'enum class identifier :' and type." -Enabled=false -EditorType=multiple -Choices=nl_enum_colon_type\s*=\s*ignore|nl_enum_colon_type\s*=\s*add|nl_enum_colon_type\s*=\s*remove|nl_enum_colon_type\s*=\s*force|nl_enum_colon_type\s*=\s*not_defined -ChoicesReadable="Ignore Nl Enum Colon Type|Add Nl Enum Colon Type|Remove Nl Enum Colon Type|Force Nl Enum Colon Type" -ValueDefault=ignore - -[Nl Struct Brace] -Category=3 -Description="Add or remove newline between 'struct and '{'." -Enabled=false -EditorType=multiple -Choices=nl_struct_brace\s*=\s*ignore|nl_struct_brace\s*=\s*add|nl_struct_brace\s*=\s*remove|nl_struct_brace\s*=\s*force|nl_struct_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Struct Brace|Add Nl Struct Brace|Remove Nl Struct Brace|Force Nl Struct Brace" -ValueDefault=ignore - -[Nl Union Brace] -Category=3 -Description="Add or remove newline between 'union' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_union_brace\s*=\s*ignore|nl_union_brace\s*=\s*add|nl_union_brace\s*=\s*remove|nl_union_brace\s*=\s*force|nl_union_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Union Brace|Add Nl Union Brace|Remove Nl Union Brace|Force Nl Union Brace" -ValueDefault=ignore - -[Nl If Brace] -Category=3 -Description="Add or remove newline between 'if' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_if_brace\s*=\s*ignore|nl_if_brace\s*=\s*add|nl_if_brace\s*=\s*remove|nl_if_brace\s*=\s*force|nl_if_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl If Brace|Add Nl If Brace|Remove Nl If Brace|Force Nl If Brace" -ValueDefault=ignore - -[Nl Brace Else] -Category=3 -Description="Add or remove newline between '}' and 'else'." -Enabled=false -EditorType=multiple -Choices=nl_brace_else\s*=\s*ignore|nl_brace_else\s*=\s*add|nl_brace_else\s*=\s*remove|nl_brace_else\s*=\s*force|nl_brace_else\s*=\s*not_defined -ChoicesReadable="Ignore Nl Brace Else|Add Nl Brace Else|Remove Nl Brace Else|Force Nl Brace Else" -ValueDefault=ignore - -[Nl Elseif Brace] -Category=3 -Description="Add or remove newline between 'else if' and '{'. If set to ignore,
nl_if_brace is used instead." -Enabled=false -EditorType=multiple -Choices=nl_elseif_brace\s*=\s*ignore|nl_elseif_brace\s*=\s*add|nl_elseif_brace\s*=\s*remove|nl_elseif_brace\s*=\s*force|nl_elseif_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Elseif Brace|Add Nl Elseif Brace|Remove Nl Elseif Brace|Force Nl Elseif Brace" -ValueDefault=ignore - -[Nl Else Brace] -Category=3 -Description="Add or remove newline between 'else' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_else_brace\s*=\s*ignore|nl_else_brace\s*=\s*add|nl_else_brace\s*=\s*remove|nl_else_brace\s*=\s*force|nl_else_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Else Brace|Add Nl Else Brace|Remove Nl Else Brace|Force Nl Else Brace" -ValueDefault=ignore - -[Nl Else If] -Category=3 -Description="Add or remove newline between 'else' and 'if'." -Enabled=false -EditorType=multiple -Choices=nl_else_if\s*=\s*ignore|nl_else_if\s*=\s*add|nl_else_if\s*=\s*remove|nl_else_if\s*=\s*force|nl_else_if\s*=\s*not_defined -ChoicesReadable="Ignore Nl Else If|Add Nl Else If|Remove Nl Else If|Force Nl Else If" -ValueDefault=ignore - -[Nl Before Opening Brace Func Class Def] -Category=3 -Description="Add or remove newline before '{' opening brace" -Enabled=false -EditorType=multiple -Choices=nl_before_opening_brace_func_class_def\s*=\s*ignore|nl_before_opening_brace_func_class_def\s*=\s*add|nl_before_opening_brace_func_class_def\s*=\s*remove|nl_before_opening_brace_func_class_def\s*=\s*force|nl_before_opening_brace_func_class_def\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before Opening Brace Func Class Def|Add Nl Before Opening Brace Func Class Def|Remove Nl Before Opening Brace Func Class Def|Force Nl Before Opening Brace Func Class Def" -ValueDefault=ignore - -[Nl Before If Closing Paren] -Category=3 -Description="Add or remove newline before 'if'/'else if' closing parenthesis." -Enabled=false -EditorType=multiple -Choices=nl_before_if_closing_paren\s*=\s*ignore|nl_before_if_closing_paren\s*=\s*add|nl_before_if_closing_paren\s*=\s*remove|nl_before_if_closing_paren\s*=\s*force|nl_before_if_closing_paren\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before If Closing Paren|Add Nl Before If Closing Paren|Remove Nl Before If Closing Paren|Force Nl Before If Closing Paren" -ValueDefault=ignore - -[Nl Brace Finally] -Category=3 -Description="Add or remove newline between '}' and 'finally'." -Enabled=false -EditorType=multiple -Choices=nl_brace_finally\s*=\s*ignore|nl_brace_finally\s*=\s*add|nl_brace_finally\s*=\s*remove|nl_brace_finally\s*=\s*force|nl_brace_finally\s*=\s*not_defined -ChoicesReadable="Ignore Nl Brace Finally|Add Nl Brace Finally|Remove Nl Brace Finally|Force Nl Brace Finally" -ValueDefault=ignore - -[Nl Finally Brace] -Category=3 -Description="Add or remove newline between 'finally' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_finally_brace\s*=\s*ignore|nl_finally_brace\s*=\s*add|nl_finally_brace\s*=\s*remove|nl_finally_brace\s*=\s*force|nl_finally_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Finally Brace|Add Nl Finally Brace|Remove Nl Finally Brace|Force Nl Finally Brace" -ValueDefault=ignore - -[Nl Try Brace] -Category=3 -Description="Add or remove newline between 'try' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_try_brace\s*=\s*ignore|nl_try_brace\s*=\s*add|nl_try_brace\s*=\s*remove|nl_try_brace\s*=\s*force|nl_try_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Try Brace|Add Nl Try Brace|Remove Nl Try Brace|Force Nl Try Brace" -ValueDefault=ignore - -[Nl Getset Brace] -Category=3 -Description="Add or remove newline between get/set and '{'." -Enabled=false -EditorType=multiple -Choices=nl_getset_brace\s*=\s*ignore|nl_getset_brace\s*=\s*add|nl_getset_brace\s*=\s*remove|nl_getset_brace\s*=\s*force|nl_getset_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Getset Brace|Add Nl Getset Brace|Remove Nl Getset Brace|Force Nl Getset Brace" -ValueDefault=ignore - -[Nl For Brace] -Category=3 -Description="Add or remove newline between 'for' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_for_brace\s*=\s*ignore|nl_for_brace\s*=\s*add|nl_for_brace\s*=\s*remove|nl_for_brace\s*=\s*force|nl_for_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl For Brace|Add Nl For Brace|Remove Nl For Brace|Force Nl For Brace" -ValueDefault=ignore - -[Nl Catch Brace] -Category=3 -Description="Add or remove newline before the '{' of a 'catch' statement, as in
'catch (decl) <here> {'." -Enabled=false -EditorType=multiple -Choices=nl_catch_brace\s*=\s*ignore|nl_catch_brace\s*=\s*add|nl_catch_brace\s*=\s*remove|nl_catch_brace\s*=\s*force|nl_catch_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Catch Brace|Add Nl Catch Brace|Remove Nl Catch Brace|Force Nl Catch Brace" -ValueDefault=ignore - -[Nl Oc Catch Brace] -Category=3 -Description="(OC) Add or remove newline before the '{' of a '@catch' statement, as in
'@catch (decl) <here> {'. If set to ignore, nl_catch_brace is used." -Enabled=false -EditorType=multiple -Choices=nl_oc_catch_brace\s*=\s*ignore|nl_oc_catch_brace\s*=\s*add|nl_oc_catch_brace\s*=\s*remove|nl_oc_catch_brace\s*=\s*force|nl_oc_catch_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Catch Brace|Add Nl Oc Catch Brace|Remove Nl Oc Catch Brace|Force Nl Oc Catch Brace" -ValueDefault=ignore - -[Nl Brace Catch] -Category=3 -Description="Add or remove newline between '}' and 'catch'." -Enabled=false -EditorType=multiple -Choices=nl_brace_catch\s*=\s*ignore|nl_brace_catch\s*=\s*add|nl_brace_catch\s*=\s*remove|nl_brace_catch\s*=\s*force|nl_brace_catch\s*=\s*not_defined -ChoicesReadable="Ignore Nl Brace Catch|Add Nl Brace Catch|Remove Nl Brace Catch|Force Nl Brace Catch" -ValueDefault=ignore - -[Nl Oc Brace Catch] -Category=3 -Description="(OC) Add or remove newline between '}' and '@catch'. If set to ignore,
nl_brace_catch is used." -Enabled=false -EditorType=multiple -Choices=nl_oc_brace_catch\s*=\s*ignore|nl_oc_brace_catch\s*=\s*add|nl_oc_brace_catch\s*=\s*remove|nl_oc_brace_catch\s*=\s*force|nl_oc_brace_catch\s*=\s*not_defined -ChoicesReadable="Ignore Nl Oc Brace Catch|Add Nl Oc Brace Catch|Remove Nl Oc Brace Catch|Force Nl Oc Brace Catch" -ValueDefault=ignore - -[Nl Brace Square] -Category=3 -Description="Add or remove newline between '}' and ']'." -Enabled=false -EditorType=multiple -Choices=nl_brace_square\s*=\s*ignore|nl_brace_square\s*=\s*add|nl_brace_square\s*=\s*remove|nl_brace_square\s*=\s*force|nl_brace_square\s*=\s*not_defined -ChoicesReadable="Ignore Nl Brace Square|Add Nl Brace Square|Remove Nl Brace Square|Force Nl Brace Square" -ValueDefault=ignore - -[Nl Brace Fparen] -Category=3 -Description="Add or remove newline between '}' and ')' in a function invocation." -Enabled=false -EditorType=multiple -Choices=nl_brace_fparen\s*=\s*ignore|nl_brace_fparen\s*=\s*add|nl_brace_fparen\s*=\s*remove|nl_brace_fparen\s*=\s*force|nl_brace_fparen\s*=\s*not_defined -ChoicesReadable="Ignore Nl Brace Fparen|Add Nl Brace Fparen|Remove Nl Brace Fparen|Force Nl Brace Fparen" -ValueDefault=ignore - -[Nl While Brace] -Category=3 -Description="Add or remove newline between 'while' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_while_brace\s*=\s*ignore|nl_while_brace\s*=\s*add|nl_while_brace\s*=\s*remove|nl_while_brace\s*=\s*force|nl_while_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl While Brace|Add Nl While Brace|Remove Nl While Brace|Force Nl While Brace" -ValueDefault=ignore - -[Nl Scope Brace] -Category=3 -Description="(D) Add or remove newline between 'scope (x)' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_scope_brace\s*=\s*ignore|nl_scope_brace\s*=\s*add|nl_scope_brace\s*=\s*remove|nl_scope_brace\s*=\s*force|nl_scope_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Scope Brace|Add Nl Scope Brace|Remove Nl Scope Brace|Force Nl Scope Brace" -ValueDefault=ignore - -[Nl Unittest Brace] -Category=3 -Description="(D) Add or remove newline between 'unittest' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_unittest_brace\s*=\s*ignore|nl_unittest_brace\s*=\s*add|nl_unittest_brace\s*=\s*remove|nl_unittest_brace\s*=\s*force|nl_unittest_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Unittest Brace|Add Nl Unittest Brace|Remove Nl Unittest Brace|Force Nl Unittest Brace" -ValueDefault=ignore - -[Nl Version Brace] -Category=3 -Description="(D) Add or remove newline between 'version (x)' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_version_brace\s*=\s*ignore|nl_version_brace\s*=\s*add|nl_version_brace\s*=\s*remove|nl_version_brace\s*=\s*force|nl_version_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Version Brace|Add Nl Version Brace|Remove Nl Version Brace|Force Nl Version Brace" -ValueDefault=ignore - -[Nl Using Brace] -Category=3 -Description="(C#) Add or remove newline between 'using' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_using_brace\s*=\s*ignore|nl_using_brace\s*=\s*add|nl_using_brace\s*=\s*remove|nl_using_brace\s*=\s*force|nl_using_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Using Brace|Add Nl Using Brace|Remove Nl Using Brace|Force Nl Using Brace" -ValueDefault=ignore - -[Nl Brace Brace] -Category=3 -Description="Add or remove newline between two open or close braces. Due to general
newline/brace handling, REMOVE may not work." -Enabled=false -EditorType=multiple -Choices=nl_brace_brace\s*=\s*ignore|nl_brace_brace\s*=\s*add|nl_brace_brace\s*=\s*remove|nl_brace_brace\s*=\s*force|nl_brace_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Brace Brace|Add Nl Brace Brace|Remove Nl Brace Brace|Force Nl Brace Brace" -ValueDefault=ignore - -[Nl Do Brace] -Category=3 -Description="Add or remove newline between 'do' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_do_brace\s*=\s*ignore|nl_do_brace\s*=\s*add|nl_do_brace\s*=\s*remove|nl_do_brace\s*=\s*force|nl_do_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Do Brace|Add Nl Do Brace|Remove Nl Do Brace|Force Nl Do Brace" -ValueDefault=ignore - -[Nl Brace While] -Category=3 -Description="Add or remove newline between '}' and 'while' of 'do' statement." -Enabled=false -EditorType=multiple -Choices=nl_brace_while\s*=\s*ignore|nl_brace_while\s*=\s*add|nl_brace_while\s*=\s*remove|nl_brace_while\s*=\s*force|nl_brace_while\s*=\s*not_defined -ChoicesReadable="Ignore Nl Brace While|Add Nl Brace While|Remove Nl Brace While|Force Nl Brace While" -ValueDefault=ignore - -[Nl Switch Brace] -Category=3 -Description="Add or remove newline between 'switch' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_switch_brace\s*=\s*ignore|nl_switch_brace\s*=\s*add|nl_switch_brace\s*=\s*remove|nl_switch_brace\s*=\s*force|nl_switch_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Switch Brace|Add Nl Switch Brace|Remove Nl Switch Brace|Force Nl Switch Brace" -ValueDefault=ignore - -[Nl Synchronized Brace] -Category=3 -Description="Add or remove newline between 'synchronized' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_synchronized_brace\s*=\s*ignore|nl_synchronized_brace\s*=\s*add|nl_synchronized_brace\s*=\s*remove|nl_synchronized_brace\s*=\s*force|nl_synchronized_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Synchronized Brace|Add Nl Synchronized Brace|Remove Nl Synchronized Brace|Force Nl Synchronized Brace" -ValueDefault=ignore - -[Nl Multi Line Cond] -Category=3 -Description="Add a newline between ')' and '{' if the ')' is on a different line than the
if/for/etc.

Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and
nl_catch_brace." -Enabled=false -EditorType=boolean -TrueFalse=nl_multi_line_cond\s*=\s*true|nl_multi_line_cond\s*=\s*false -ValueDefault=false - -[Nl Multi Line Sparen Open] -Category=3 -Description="Add a newline after '(' if an if/for/while/switch condition spans multiple
lines" -Enabled=false -EditorType=multiple -Choices=nl_multi_line_sparen_open\s*=\s*ignore|nl_multi_line_sparen_open\s*=\s*add|nl_multi_line_sparen_open\s*=\s*remove|nl_multi_line_sparen_open\s*=\s*force|nl_multi_line_sparen_open\s*=\s*not_defined -ChoicesReadable="Ignore Nl Multi Line Sparen Open|Add Nl Multi Line Sparen Open|Remove Nl Multi Line Sparen Open|Force Nl Multi Line Sparen Open" -ValueDefault=ignore - -[Nl Multi Line Sparen Close] -Category=3 -Description="Add a newline before ')' if an if/for/while/switch condition spans multiple
lines. Overrides nl_before_if_closing_paren if both are specified." -Enabled=false -EditorType=multiple -Choices=nl_multi_line_sparen_close\s*=\s*ignore|nl_multi_line_sparen_close\s*=\s*add|nl_multi_line_sparen_close\s*=\s*remove|nl_multi_line_sparen_close\s*=\s*force|nl_multi_line_sparen_close\s*=\s*not_defined -ChoicesReadable="Ignore Nl Multi Line Sparen Close|Add Nl Multi Line Sparen Close|Remove Nl Multi Line Sparen Close|Force Nl Multi Line Sparen Close" -ValueDefault=ignore - -[Nl Multi Line Define] -Category=3 -Description="Force a newline in a define after the macro name for multi-line defines." -Enabled=false -EditorType=boolean -TrueFalse=nl_multi_line_define\s*=\s*true|nl_multi_line_define\s*=\s*false -ValueDefault=false - -[Nl Before Case] -Category=3 -Description="Whether to add a newline before 'case', and a blank line before a 'case'
statement that follows a ';' or '}'." -Enabled=false -EditorType=boolean -TrueFalse=nl_before_case\s*=\s*true|nl_before_case\s*=\s*false -ValueDefault=false - -[Nl After Case] -Category=3 -Description="Whether to add a newline after a 'case' statement." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_case\s*=\s*true|nl_after_case\s*=\s*false -ValueDefault=false - -[Nl Case Colon Brace] -Category=3 -Description="Add or remove newline between a case ':' and '{'.

Overrides nl_after_case." -Enabled=false -EditorType=multiple -Choices=nl_case_colon_brace\s*=\s*ignore|nl_case_colon_brace\s*=\s*add|nl_case_colon_brace\s*=\s*remove|nl_case_colon_brace\s*=\s*force|nl_case_colon_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Case Colon Brace|Add Nl Case Colon Brace|Remove Nl Case Colon Brace|Force Nl Case Colon Brace" -ValueDefault=ignore - -[Nl Before Throw] -Category=3 -Description="Add or remove newline between ')' and 'throw'." -Enabled=false -EditorType=multiple -Choices=nl_before_throw\s*=\s*ignore|nl_before_throw\s*=\s*add|nl_before_throw\s*=\s*remove|nl_before_throw\s*=\s*force|nl_before_throw\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before Throw|Add Nl Before Throw|Remove Nl Before Throw|Force Nl Before Throw" -ValueDefault=ignore - -[Nl Namespace Brace] -Category=3 -Description="Add or remove newline between 'namespace' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_namespace_brace\s*=\s*ignore|nl_namespace_brace\s*=\s*add|nl_namespace_brace\s*=\s*remove|nl_namespace_brace\s*=\s*force|nl_namespace_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Namespace Brace|Add Nl Namespace Brace|Remove Nl Namespace Brace|Force Nl Namespace Brace" -ValueDefault=ignore - -[Nl Template Class] -Category=3 -Description="Add or remove newline after 'template<...>' of a template class." -Enabled=false -EditorType=multiple -Choices=nl_template_class\s*=\s*ignore|nl_template_class\s*=\s*add|nl_template_class\s*=\s*remove|nl_template_class\s*=\s*force|nl_template_class\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Class|Add Nl Template Class|Remove Nl Template Class|Force Nl Template Class" -ValueDefault=ignore - -[Nl Template Class Decl] -Category=3 -Description="Add or remove newline after 'template<...>' of a template class declaration.

Overrides nl_template_class." -Enabled=false -EditorType=multiple -Choices=nl_template_class_decl\s*=\s*ignore|nl_template_class_decl\s*=\s*add|nl_template_class_decl\s*=\s*remove|nl_template_class_decl\s*=\s*force|nl_template_class_decl\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Class Decl|Add Nl Template Class Decl|Remove Nl Template Class Decl|Force Nl Template Class Decl" -ValueDefault=ignore - -[Nl Template Class Decl Special] -Category=3 -Description="Add or remove newline after 'template<>' of a specialized class declaration.

Overrides nl_template_class_decl." -Enabled=false -EditorType=multiple -Choices=nl_template_class_decl_special\s*=\s*ignore|nl_template_class_decl_special\s*=\s*add|nl_template_class_decl_special\s*=\s*remove|nl_template_class_decl_special\s*=\s*force|nl_template_class_decl_special\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Class Decl Special|Add Nl Template Class Decl Special|Remove Nl Template Class Decl Special|Force Nl Template Class Decl Special" -ValueDefault=ignore - -[Nl Template Class Def] -Category=3 -Description="Add or remove newline after 'template<...>' of a template class definition.

Overrides nl_template_class." -Enabled=false -EditorType=multiple -Choices=nl_template_class_def\s*=\s*ignore|nl_template_class_def\s*=\s*add|nl_template_class_def\s*=\s*remove|nl_template_class_def\s*=\s*force|nl_template_class_def\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Class Def|Add Nl Template Class Def|Remove Nl Template Class Def|Force Nl Template Class Def" -ValueDefault=ignore - -[Nl Template Class Def Special] -Category=3 -Description="Add or remove newline after 'template<>' of a specialized class definition.

Overrides nl_template_class_def." -Enabled=false -EditorType=multiple -Choices=nl_template_class_def_special\s*=\s*ignore|nl_template_class_def_special\s*=\s*add|nl_template_class_def_special\s*=\s*remove|nl_template_class_def_special\s*=\s*force|nl_template_class_def_special\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Class Def Special|Add Nl Template Class Def Special|Remove Nl Template Class Def Special|Force Nl Template Class Def Special" -ValueDefault=ignore - -[Nl Template Func] -Category=3 -Description="Add or remove newline after 'template<...>' of a template function." -Enabled=false -EditorType=multiple -Choices=nl_template_func\s*=\s*ignore|nl_template_func\s*=\s*add|nl_template_func\s*=\s*remove|nl_template_func\s*=\s*force|nl_template_func\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Func|Add Nl Template Func|Remove Nl Template Func|Force Nl Template Func" -ValueDefault=ignore - -[Nl Template Func Decl] -Category=3 -Description="Add or remove newline after 'template<...>' of a template function
declaration.

Overrides nl_template_func." -Enabled=false -EditorType=multiple -Choices=nl_template_func_decl\s*=\s*ignore|nl_template_func_decl\s*=\s*add|nl_template_func_decl\s*=\s*remove|nl_template_func_decl\s*=\s*force|nl_template_func_decl\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Func Decl|Add Nl Template Func Decl|Remove Nl Template Func Decl|Force Nl Template Func Decl" -ValueDefault=ignore - -[Nl Template Func Decl Special] -Category=3 -Description="Add or remove newline after 'template<>' of a specialized function
declaration.

Overrides nl_template_func_decl." -Enabled=false -EditorType=multiple -Choices=nl_template_func_decl_special\s*=\s*ignore|nl_template_func_decl_special\s*=\s*add|nl_template_func_decl_special\s*=\s*remove|nl_template_func_decl_special\s*=\s*force|nl_template_func_decl_special\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Func Decl Special|Add Nl Template Func Decl Special|Remove Nl Template Func Decl Special|Force Nl Template Func Decl Special" -ValueDefault=ignore - -[Nl Template Func Def] -Category=3 -Description="Add or remove newline after 'template<...>' of a template function
definition.

Overrides nl_template_func." -Enabled=false -EditorType=multiple -Choices=nl_template_func_def\s*=\s*ignore|nl_template_func_def\s*=\s*add|nl_template_func_def\s*=\s*remove|nl_template_func_def\s*=\s*force|nl_template_func_def\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Func Def|Add Nl Template Func Def|Remove Nl Template Func Def|Force Nl Template Func Def" -ValueDefault=ignore - -[Nl Template Func Def Special] -Category=3 -Description="Add or remove newline after 'template<>' of a specialized function
definition.

Overrides nl_template_func_def." -Enabled=false -EditorType=multiple -Choices=nl_template_func_def_special\s*=\s*ignore|nl_template_func_def_special\s*=\s*add|nl_template_func_def_special\s*=\s*remove|nl_template_func_def_special\s*=\s*force|nl_template_func_def_special\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Func Def Special|Add Nl Template Func Def Special|Remove Nl Template Func Def Special|Force Nl Template Func Def Special" -ValueDefault=ignore - -[Nl Template Var] -Category=3 -Description="Add or remove newline after 'template<...>' of a template variable." -Enabled=false -EditorType=multiple -Choices=nl_template_var\s*=\s*ignore|nl_template_var\s*=\s*add|nl_template_var\s*=\s*remove|nl_template_var\s*=\s*force|nl_template_var\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Var|Add Nl Template Var|Remove Nl Template Var|Force Nl Template Var" -ValueDefault=ignore - -[Nl Template Using] -Category=3 -Description="Add or remove newline between 'template<...>' and 'using' of a templated
type alias." -Enabled=false -EditorType=multiple -Choices=nl_template_using\s*=\s*ignore|nl_template_using\s*=\s*add|nl_template_using\s*=\s*remove|nl_template_using\s*=\s*force|nl_template_using\s*=\s*not_defined -ChoicesReadable="Ignore Nl Template Using|Add Nl Template Using|Remove Nl Template Using|Force Nl Template Using" -ValueDefault=ignore - -[Nl Class Brace] -Category=3 -Description="Add or remove newline between 'class' and '{'." -Enabled=false -EditorType=multiple -Choices=nl_class_brace\s*=\s*ignore|nl_class_brace\s*=\s*add|nl_class_brace\s*=\s*remove|nl_class_brace\s*=\s*force|nl_class_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Class Brace|Add Nl Class Brace|Remove Nl Class Brace|Force Nl Class Brace" -ValueDefault=ignore - -[Nl Class Init Args] -Category=3 -Description="Add or remove newline before or after (depending on pos_class_comma,
may not be IGNORE) each',' in the base class list." -Enabled=false -EditorType=multiple -Choices=nl_class_init_args\s*=\s*ignore|nl_class_init_args\s*=\s*add|nl_class_init_args\s*=\s*remove|nl_class_init_args\s*=\s*force|nl_class_init_args\s*=\s*not_defined -ChoicesReadable="Ignore Nl Class Init Args|Add Nl Class Init Args|Remove Nl Class Init Args|Force Nl Class Init Args" -ValueDefault=ignore - -[Nl Constr Init Args] -Category=3 -Description="Add or remove newline after each ',' in the constructor member
initialization. Related to nl_constr_colon, pos_constr_colon and
pos_constr_comma." -Enabled=false -EditorType=multiple -Choices=nl_constr_init_args\s*=\s*ignore|nl_constr_init_args\s*=\s*add|nl_constr_init_args\s*=\s*remove|nl_constr_init_args\s*=\s*force|nl_constr_init_args\s*=\s*not_defined -ChoicesReadable="Ignore Nl Constr Init Args|Add Nl Constr Init Args|Remove Nl Constr Init Args|Force Nl Constr Init Args" -ValueDefault=ignore - -[Nl Enum Own Lines] -Category=3 -Description="Add or remove newline before first element, after comma, and after last
element, in 'enum'." -Enabled=false -EditorType=multiple -Choices=nl_enum_own_lines\s*=\s*ignore|nl_enum_own_lines\s*=\s*add|nl_enum_own_lines\s*=\s*remove|nl_enum_own_lines\s*=\s*force|nl_enum_own_lines\s*=\s*not_defined -ChoicesReadable="Ignore Nl Enum Own Lines|Add Nl Enum Own Lines|Remove Nl Enum Own Lines|Force Nl Enum Own Lines" -ValueDefault=ignore - -[Nl Func Type Name] -Category=3 -Description="Add or remove newline between return type and function name in a function
definition.
might be modified by nl_func_leave_one_liners" -Enabled=false -EditorType=multiple -Choices=nl_func_type_name\s*=\s*ignore|nl_func_type_name\s*=\s*add|nl_func_type_name\s*=\s*remove|nl_func_type_name\s*=\s*force|nl_func_type_name\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Type Name|Add Nl Func Type Name|Remove Nl Func Type Name|Force Nl Func Type Name" -ValueDefault=ignore - -[Nl Func Type Name Class] -Category=3 -Description="Add or remove newline between return type and function name inside a class
definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name
is used instead." -Enabled=false -EditorType=multiple -Choices=nl_func_type_name_class\s*=\s*ignore|nl_func_type_name_class\s*=\s*add|nl_func_type_name_class\s*=\s*remove|nl_func_type_name_class\s*=\s*force|nl_func_type_name_class\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Type Name Class|Add Nl Func Type Name Class|Remove Nl Func Type Name Class|Force Nl Func Type Name Class" -ValueDefault=ignore - -[Nl Func Class Scope] -Category=3 -Description="Add or remove newline between class specification and '::'
in 'void A::f() { }'. Only appears in separate member implementation (does
not appear with in-line implementation)." -Enabled=false -EditorType=multiple -Choices=nl_func_class_scope\s*=\s*ignore|nl_func_class_scope\s*=\s*add|nl_func_class_scope\s*=\s*remove|nl_func_class_scope\s*=\s*force|nl_func_class_scope\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Class Scope|Add Nl Func Class Scope|Remove Nl Func Class Scope|Force Nl Func Class Scope" -ValueDefault=ignore - -[Nl Func Scope Name] -Category=3 -Description="Add or remove newline between function scope and name, as in
'void A :: <here> f() { }'." -Enabled=false -EditorType=multiple -Choices=nl_func_scope_name\s*=\s*ignore|nl_func_scope_name\s*=\s*add|nl_func_scope_name\s*=\s*remove|nl_func_scope_name\s*=\s*force|nl_func_scope_name\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Scope Name|Add Nl Func Scope Name|Remove Nl Func Scope Name|Force Nl Func Scope Name" -ValueDefault=ignore - -[Nl Func Proto Type Name] -Category=3 -Description="Add or remove newline between return type and function name in a prototype." -Enabled=false -EditorType=multiple -Choices=nl_func_proto_type_name\s*=\s*ignore|nl_func_proto_type_name\s*=\s*add|nl_func_proto_type_name\s*=\s*remove|nl_func_proto_type_name\s*=\s*force|nl_func_proto_type_name\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Proto Type Name|Add Nl Func Proto Type Name|Remove Nl Func Proto Type Name|Force Nl Func Proto Type Name" -ValueDefault=ignore - -[Nl Func Paren] -Category=3 -Description="Add or remove newline between a function name and the opening '(' in the
declaration." -Enabled=false -EditorType=multiple -Choices=nl_func_paren\s*=\s*ignore|nl_func_paren\s*=\s*add|nl_func_paren\s*=\s*remove|nl_func_paren\s*=\s*force|nl_func_paren\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Paren|Add Nl Func Paren|Remove Nl Func Paren|Force Nl Func Paren" -ValueDefault=ignore - -[Nl Func Paren Empty] -Category=3 -Description="Overrides nl_func_paren for functions with no parameters." -Enabled=false -EditorType=multiple -Choices=nl_func_paren_empty\s*=\s*ignore|nl_func_paren_empty\s*=\s*add|nl_func_paren_empty\s*=\s*remove|nl_func_paren_empty\s*=\s*force|nl_func_paren_empty\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Paren Empty|Add Nl Func Paren Empty|Remove Nl Func Paren Empty|Force Nl Func Paren Empty" -ValueDefault=ignore - -[Nl Func Def Paren] -Category=3 -Description="Add or remove newline between a function name and the opening '(' in the
definition." -Enabled=false -EditorType=multiple -Choices=nl_func_def_paren\s*=\s*ignore|nl_func_def_paren\s*=\s*add|nl_func_def_paren\s*=\s*remove|nl_func_def_paren\s*=\s*force|nl_func_def_paren\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Def Paren|Add Nl Func Def Paren|Remove Nl Func Def Paren|Force Nl Func Def Paren" -ValueDefault=ignore - -[Nl Func Def Paren Empty] -Category=3 -Description="Overrides nl_func_def_paren for functions with no parameters." -Enabled=false -EditorType=multiple -Choices=nl_func_def_paren_empty\s*=\s*ignore|nl_func_def_paren_empty\s*=\s*add|nl_func_def_paren_empty\s*=\s*remove|nl_func_def_paren_empty\s*=\s*force|nl_func_def_paren_empty\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Def Paren Empty|Add Nl Func Def Paren Empty|Remove Nl Func Def Paren Empty|Force Nl Func Def Paren Empty" -ValueDefault=ignore - -[Nl Func Call Paren] -Category=3 -Description="Add or remove newline between a function name and the opening '(' in the
call." -Enabled=false -EditorType=multiple -Choices=nl_func_call_paren\s*=\s*ignore|nl_func_call_paren\s*=\s*add|nl_func_call_paren\s*=\s*remove|nl_func_call_paren\s*=\s*force|nl_func_call_paren\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Call Paren|Add Nl Func Call Paren|Remove Nl Func Call Paren|Force Nl Func Call Paren" -ValueDefault=ignore - -[Nl Func Call Paren Empty] -Category=3 -Description="Overrides nl_func_call_paren for functions with no parameters." -Enabled=false -EditorType=multiple -Choices=nl_func_call_paren_empty\s*=\s*ignore|nl_func_call_paren_empty\s*=\s*add|nl_func_call_paren_empty\s*=\s*remove|nl_func_call_paren_empty\s*=\s*force|nl_func_call_paren_empty\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Call Paren Empty|Add Nl Func Call Paren Empty|Remove Nl Func Call Paren Empty|Force Nl Func Call Paren Empty" -ValueDefault=ignore - -[Nl Func Decl Start] -Category=3 -Description="Add or remove newline after '(' in a function declaration." -Enabled=false -EditorType=multiple -Choices=nl_func_decl_start\s*=\s*ignore|nl_func_decl_start\s*=\s*add|nl_func_decl_start\s*=\s*remove|nl_func_decl_start\s*=\s*force|nl_func_decl_start\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Decl Start|Add Nl Func Decl Start|Remove Nl Func Decl Start|Force Nl Func Decl Start" -ValueDefault=ignore - -[Nl Func Def Start] -Category=3 -Description="Add or remove newline after '(' in a function definition." -Enabled=false -EditorType=multiple -Choices=nl_func_def_start\s*=\s*ignore|nl_func_def_start\s*=\s*add|nl_func_def_start\s*=\s*remove|nl_func_def_start\s*=\s*force|nl_func_def_start\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Def Start|Add Nl Func Def Start|Remove Nl Func Def Start|Force Nl Func Def Start" -ValueDefault=ignore - -[Nl Func Decl Start Single] -Category=3 -Description="Overrides nl_func_decl_start when there is only one parameter." -Enabled=false -EditorType=multiple -Choices=nl_func_decl_start_single\s*=\s*ignore|nl_func_decl_start_single\s*=\s*add|nl_func_decl_start_single\s*=\s*remove|nl_func_decl_start_single\s*=\s*force|nl_func_decl_start_single\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Decl Start Single|Add Nl Func Decl Start Single|Remove Nl Func Decl Start Single|Force Nl Func Decl Start Single" -ValueDefault=ignore - -[Nl Func Def Start Single] -Category=3 -Description="Overrides nl_func_def_start when there is only one parameter." -Enabled=false -EditorType=multiple -Choices=nl_func_def_start_single\s*=\s*ignore|nl_func_def_start_single\s*=\s*add|nl_func_def_start_single\s*=\s*remove|nl_func_def_start_single\s*=\s*force|nl_func_def_start_single\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Def Start Single|Add Nl Func Def Start Single|Remove Nl Func Def Start Single|Force Nl Func Def Start Single" -ValueDefault=ignore - -[Nl Func Decl Start Multi Line] -Category=3 -Description="Whether to add a newline after '(' in a function declaration if '(' and ')'
are in different lines. If false, nl_func_decl_start is used instead." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_decl_start_multi_line\s*=\s*true|nl_func_decl_start_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Def Start Multi Line] -Category=3 -Description="Whether to add a newline after '(' in a function definition if '(' and ')'
are in different lines. If false, nl_func_def_start is used instead." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_def_start_multi_line\s*=\s*true|nl_func_def_start_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Decl Args] -Category=3 -Description="Add or remove newline after each ',' in a function declaration." -Enabled=false -EditorType=multiple -Choices=nl_func_decl_args\s*=\s*ignore|nl_func_decl_args\s*=\s*add|nl_func_decl_args\s*=\s*remove|nl_func_decl_args\s*=\s*force|nl_func_decl_args\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Decl Args|Add Nl Func Decl Args|Remove Nl Func Decl Args|Force Nl Func Decl Args" -ValueDefault=ignore - -[Nl Func Def Args] -Category=3 -Description="Add or remove newline after each ',' in a function definition." -Enabled=false -EditorType=multiple -Choices=nl_func_def_args\s*=\s*ignore|nl_func_def_args\s*=\s*add|nl_func_def_args\s*=\s*remove|nl_func_def_args\s*=\s*force|nl_func_def_args\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Def Args|Add Nl Func Def Args|Remove Nl Func Def Args|Force Nl Func Def Args" -ValueDefault=ignore - -[Nl Func Call Args] -Category=3 -Description="Add or remove newline after each ',' in a function call." -Enabled=false -EditorType=multiple -Choices=nl_func_call_args\s*=\s*ignore|nl_func_call_args\s*=\s*add|nl_func_call_args\s*=\s*remove|nl_func_call_args\s*=\s*force|nl_func_call_args\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Call Args|Add Nl Func Call Args|Remove Nl Func Call Args|Force Nl Func Call Args" -ValueDefault=ignore - -[Nl Func Decl Args Multi Line] -Category=3 -Description="Whether to add a newline after each ',' in a function declaration if '('
and ')' are in different lines. If false, nl_func_decl_args is used instead." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_decl_args_multi_line\s*=\s*true|nl_func_decl_args_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Def Args Multi Line] -Category=3 -Description="Whether to add a newline after each ',' in a function definition if '('
and ')' are in different lines. If false, nl_func_def_args is used instead." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_def_args_multi_line\s*=\s*true|nl_func_def_args_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Decl End] -Category=3 -Description="Add or remove newline before the ')' in a function declaration." -Enabled=false -EditorType=multiple -Choices=nl_func_decl_end\s*=\s*ignore|nl_func_decl_end\s*=\s*add|nl_func_decl_end\s*=\s*remove|nl_func_decl_end\s*=\s*force|nl_func_decl_end\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Decl End|Add Nl Func Decl End|Remove Nl Func Decl End|Force Nl Func Decl End" -ValueDefault=ignore - -[Nl Func Def End] -Category=3 -Description="Add or remove newline before the ')' in a function definition." -Enabled=false -EditorType=multiple -Choices=nl_func_def_end\s*=\s*ignore|nl_func_def_end\s*=\s*add|nl_func_def_end\s*=\s*remove|nl_func_def_end\s*=\s*force|nl_func_def_end\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Def End|Add Nl Func Def End|Remove Nl Func Def End|Force Nl Func Def End" -ValueDefault=ignore - -[Nl Func Decl End Single] -Category=3 -Description="Overrides nl_func_decl_end when there is only one parameter." -Enabled=false -EditorType=multiple -Choices=nl_func_decl_end_single\s*=\s*ignore|nl_func_decl_end_single\s*=\s*add|nl_func_decl_end_single\s*=\s*remove|nl_func_decl_end_single\s*=\s*force|nl_func_decl_end_single\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Decl End Single|Add Nl Func Decl End Single|Remove Nl Func Decl End Single|Force Nl Func Decl End Single" -ValueDefault=ignore - -[Nl Func Def End Single] -Category=3 -Description="Overrides nl_func_def_end when there is only one parameter." -Enabled=false -EditorType=multiple -Choices=nl_func_def_end_single\s*=\s*ignore|nl_func_def_end_single\s*=\s*add|nl_func_def_end_single\s*=\s*remove|nl_func_def_end_single\s*=\s*force|nl_func_def_end_single\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Def End Single|Add Nl Func Def End Single|Remove Nl Func Def End Single|Force Nl Func Def End Single" -ValueDefault=ignore - -[Nl Func Decl End Multi Line] -Category=3 -Description="Whether to add a newline before ')' in a function declaration if '(' and ')'
are in different lines. If false, nl_func_decl_end is used instead." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_decl_end_multi_line\s*=\s*true|nl_func_decl_end_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Def End Multi Line] -Category=3 -Description="Whether to add a newline before ')' in a function definition if '(' and ')'
are in different lines. If false, nl_func_def_end is used instead." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_def_end_multi_line\s*=\s*true|nl_func_def_end_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Decl Empty] -Category=3 -Description="Add or remove newline between '()' in a function declaration." -Enabled=false -EditorType=multiple -Choices=nl_func_decl_empty\s*=\s*ignore|nl_func_decl_empty\s*=\s*add|nl_func_decl_empty\s*=\s*remove|nl_func_decl_empty\s*=\s*force|nl_func_decl_empty\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Decl Empty|Add Nl Func Decl Empty|Remove Nl Func Decl Empty|Force Nl Func Decl Empty" -ValueDefault=ignore - -[Nl Func Def Empty] -Category=3 -Description="Add or remove newline between '()' in a function definition." -Enabled=false -EditorType=multiple -Choices=nl_func_def_empty\s*=\s*ignore|nl_func_def_empty\s*=\s*add|nl_func_def_empty\s*=\s*remove|nl_func_def_empty\s*=\s*force|nl_func_def_empty\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Def Empty|Add Nl Func Def Empty|Remove Nl Func Def Empty|Force Nl Func Def Empty" -ValueDefault=ignore - -[Nl Func Call Empty] -Category=3 -Description="Add or remove newline between '()' in a function call." -Enabled=false -EditorType=multiple -Choices=nl_func_call_empty\s*=\s*ignore|nl_func_call_empty\s*=\s*add|nl_func_call_empty\s*=\s*remove|nl_func_call_empty\s*=\s*force|nl_func_call_empty\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Call Empty|Add Nl Func Call Empty|Remove Nl Func Call Empty|Force Nl Func Call Empty" -ValueDefault=ignore - -[Nl Func Call Start] -Category=3 -Description="Whether to add a newline after '(' in a function call,
has preference over nl_func_call_start_multi_line." -Enabled=false -EditorType=multiple -Choices=nl_func_call_start\s*=\s*ignore|nl_func_call_start\s*=\s*add|nl_func_call_start\s*=\s*remove|nl_func_call_start\s*=\s*force|nl_func_call_start\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Call Start|Add Nl Func Call Start|Remove Nl Func Call Start|Force Nl Func Call Start" -ValueDefault=ignore - -[Nl Func Call End] -Category=3 -Description="Whether to add a newline before ')' in a function call." -Enabled=false -EditorType=multiple -Choices=nl_func_call_end\s*=\s*ignore|nl_func_call_end\s*=\s*add|nl_func_call_end\s*=\s*remove|nl_func_call_end\s*=\s*force|nl_func_call_end\s*=\s*not_defined -ChoicesReadable="Ignore Nl Func Call End|Add Nl Func Call End|Remove Nl Func Call End|Force Nl Func Call End" -ValueDefault=ignore - -[Nl Func Call Start Multi Line] -Category=3 -Description="Whether to add a newline after '(' in a function call if '(' and ')' are in
different lines." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_call_start_multi_line\s*=\s*true|nl_func_call_start_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Call Args Multi Line] -Category=3 -Description="Whether to add a newline after each ',' in a function call if '(' and ')'
are in different lines." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_call_args_multi_line\s*=\s*true|nl_func_call_args_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Call End Multi Line] -Category=3 -Description="Whether to add a newline before ')' in a function call if '(' and ')' are in
different lines." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_call_end_multi_line\s*=\s*true|nl_func_call_end_multi_line\s*=\s*false -ValueDefault=false - -[Nl Func Call Args Multi Line Ignore Closures] -Category=3 -Description="Whether to respect nl_func_call_XXX option in case of closure args." -Enabled=false -EditorType=boolean -TrueFalse=nl_func_call_args_multi_line_ignore_closures\s*=\s*true|nl_func_call_args_multi_line_ignore_closures\s*=\s*false -ValueDefault=false - -[Nl Template Start] -Category=3 -Description="Whether to add a newline after '<' of a template parameter list." -Enabled=false -EditorType=boolean -TrueFalse=nl_template_start\s*=\s*true|nl_template_start\s*=\s*false -ValueDefault=false - -[Nl Template Args] -Category=3 -Description="Whether to add a newline after each ',' in a template parameter list." -Enabled=false -EditorType=boolean -TrueFalse=nl_template_args\s*=\s*true|nl_template_args\s*=\s*false -ValueDefault=false - -[Nl Template End] -Category=3 -Description="Whether to add a newline before '>' of a template parameter list." -Enabled=false -EditorType=boolean -TrueFalse=nl_template_end\s*=\s*true|nl_template_end\s*=\s*false -ValueDefault=false - -[Nl Oc Msg Args] -Category=3 -Description="(OC) Whether to put each Objective-C message parameter on a separate line.
See nl_oc_msg_leave_one_liner." -Enabled=false -EditorType=boolean -TrueFalse=nl_oc_msg_args\s*=\s*true|nl_oc_msg_args\s*=\s*false -ValueDefault=false - -[Nl Oc Msg Args Min Params] -Category=3 -Description="(OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args." -Enabled=false -EditorType=numeric -CallName="nl_oc_msg_args_min_params\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Oc Msg Args Max Code Width] -Category=3 -Description="(OC) Max code width of Objective-C message before applying nl_oc_msg_args." -Enabled=false -EditorType=numeric -CallName="nl_oc_msg_args_max_code_width\s*=\s*" -MinVal=0 -MaxVal=10000 -ValueDefault=0 - -[Nl Fdef Brace] -Category=3 -Description="Add or remove newline between function signature and '{'." -Enabled=false -EditorType=multiple -Choices=nl_fdef_brace\s*=\s*ignore|nl_fdef_brace\s*=\s*add|nl_fdef_brace\s*=\s*remove|nl_fdef_brace\s*=\s*force|nl_fdef_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Fdef Brace|Add Nl Fdef Brace|Remove Nl Fdef Brace|Force Nl Fdef Brace" -ValueDefault=ignore - -[Nl Fdef Brace Cond] -Category=3 -Description="Add or remove newline between function signature and '{',
if signature ends with ')'. Overrides nl_fdef_brace." -Enabled=false -EditorType=multiple -Choices=nl_fdef_brace_cond\s*=\s*ignore|nl_fdef_brace_cond\s*=\s*add|nl_fdef_brace_cond\s*=\s*remove|nl_fdef_brace_cond\s*=\s*force|nl_fdef_brace_cond\s*=\s*not_defined -ChoicesReadable="Ignore Nl Fdef Brace Cond|Add Nl Fdef Brace Cond|Remove Nl Fdef Brace Cond|Force Nl Fdef Brace Cond" -ValueDefault=ignore - -[Nl Cpp Ldef Brace] -Category=3 -Description="Add or remove newline between C++11 lambda signature and '{'." -Enabled=false -EditorType=multiple -Choices=nl_cpp_ldef_brace\s*=\s*ignore|nl_cpp_ldef_brace\s*=\s*add|nl_cpp_ldef_brace\s*=\s*remove|nl_cpp_ldef_brace\s*=\s*force|nl_cpp_ldef_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Cpp Ldef Brace|Add Nl Cpp Ldef Brace|Remove Nl Cpp Ldef Brace|Force Nl Cpp Ldef Brace" -ValueDefault=ignore - -[Nl Return Expr] -Category=3 -Description="Add or remove newline between 'return' and the return expression." -Enabled=false -EditorType=multiple -Choices=nl_return_expr\s*=\s*ignore|nl_return_expr\s*=\s*add|nl_return_expr\s*=\s*remove|nl_return_expr\s*=\s*force|nl_return_expr\s*=\s*not_defined -ChoicesReadable="Ignore Nl Return Expr|Add Nl Return Expr|Remove Nl Return Expr|Force Nl Return Expr" -ValueDefault=ignore - -[Nl Throw Expr] -Category=3 -Description="Add or remove newline between 'throw' and the throw expression." -Enabled=false -EditorType=multiple -Choices=nl_throw_expr\s*=\s*ignore|nl_throw_expr\s*=\s*add|nl_throw_expr\s*=\s*remove|nl_throw_expr\s*=\s*force|nl_throw_expr\s*=\s*not_defined -ChoicesReadable="Ignore Nl Throw Expr|Add Nl Throw Expr|Remove Nl Throw Expr|Force Nl Throw Expr" -ValueDefault=ignore - -[Nl After Semicolon] -Category=3 -Description="Whether to add a newline after semicolons, except in 'for' statements." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_semicolon\s*=\s*true|nl_after_semicolon\s*=\s*false -ValueDefault=false - -[Nl Paren Dbrace Open] -Category=3 -Description="(Java) Add or remove newline between the ')' and '{{' of the double brace
initializer." -Enabled=false -EditorType=multiple -Choices=nl_paren_dbrace_open\s*=\s*ignore|nl_paren_dbrace_open\s*=\s*add|nl_paren_dbrace_open\s*=\s*remove|nl_paren_dbrace_open\s*=\s*force|nl_paren_dbrace_open\s*=\s*not_defined -ChoicesReadable="Ignore Nl Paren Dbrace Open|Add Nl Paren Dbrace Open|Remove Nl Paren Dbrace Open|Force Nl Paren Dbrace Open" -ValueDefault=ignore - -[Nl Type Brace Init Lst] -Category=3 -Description="Whether to add a newline after the type in an unnamed temporary
direct-list-initialization, better:
before a direct-list-initialization." -Enabled=false -EditorType=multiple -Choices=nl_type_brace_init_lst\s*=\s*ignore|nl_type_brace_init_lst\s*=\s*add|nl_type_brace_init_lst\s*=\s*remove|nl_type_brace_init_lst\s*=\s*force|nl_type_brace_init_lst\s*=\s*not_defined -ChoicesReadable="Ignore Nl Type Brace Init Lst|Add Nl Type Brace Init Lst|Remove Nl Type Brace Init Lst|Force Nl Type Brace Init Lst" -ValueDefault=ignore - -[Nl Type Brace Init Lst Open] -Category=3 -Description="Whether to add a newline after the open brace in an unnamed temporary
direct-list-initialization." -Enabled=false -EditorType=multiple -Choices=nl_type_brace_init_lst_open\s*=\s*ignore|nl_type_brace_init_lst_open\s*=\s*add|nl_type_brace_init_lst_open\s*=\s*remove|nl_type_brace_init_lst_open\s*=\s*force|nl_type_brace_init_lst_open\s*=\s*not_defined -ChoicesReadable="Ignore Nl Type Brace Init Lst Open|Add Nl Type Brace Init Lst Open|Remove Nl Type Brace Init Lst Open|Force Nl Type Brace Init Lst Open" -ValueDefault=ignore - -[Nl Type Brace Init Lst Close] -Category=3 -Description="Whether to add a newline before the close brace in an unnamed temporary
direct-list-initialization." -Enabled=false -EditorType=multiple -Choices=nl_type_brace_init_lst_close\s*=\s*ignore|nl_type_brace_init_lst_close\s*=\s*add|nl_type_brace_init_lst_close\s*=\s*remove|nl_type_brace_init_lst_close\s*=\s*force|nl_type_brace_init_lst_close\s*=\s*not_defined -ChoicesReadable="Ignore Nl Type Brace Init Lst Close|Add Nl Type Brace Init Lst Close|Remove Nl Type Brace Init Lst Close|Force Nl Type Brace Init Lst Close" -ValueDefault=ignore - -[Nl Before Brace Open] -Category=3 -Description="Whether to add a newline before '{'." -Enabled=false -EditorType=boolean -TrueFalse=nl_before_brace_open\s*=\s*true|nl_before_brace_open\s*=\s*false -ValueDefault=false - -[Nl After Brace Open] -Category=3 -Description="Whether to add a newline after '{'." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_brace_open\s*=\s*true|nl_after_brace_open\s*=\s*false -ValueDefault=false - -[Nl After Brace Open Cmt] -Category=3 -Description="Whether to add a newline between the open brace and a trailing single-line
comment. Requires nl_after_brace_open=true." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_brace_open_cmt\s*=\s*true|nl_after_brace_open_cmt\s*=\s*false -ValueDefault=false - -[Nl After Vbrace Open] -Category=3 -Description="Whether to add a newline after a virtual brace open with a non-empty body.
These occur in un-braced if/while/do/for statement bodies." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_vbrace_open\s*=\s*true|nl_after_vbrace_open\s*=\s*false -ValueDefault=false - -[Nl After Vbrace Open Empty] -Category=3 -Description="Whether to add a newline after a virtual brace open with an empty body.
These occur in un-braced if/while/do/for statement bodies." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_vbrace_open_empty\s*=\s*true|nl_after_vbrace_open_empty\s*=\s*false -ValueDefault=false - -[Nl After Brace Close] -Category=3 -Description="Whether to add a newline after '}'. Does not apply if followed by a
necessary ';'." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_brace_close\s*=\s*true|nl_after_brace_close\s*=\s*false -ValueDefault=false - -[Nl After Vbrace Close] -Category=3 -Description="Whether to add a newline after a virtual brace close,
as in 'if (foo) a++; <here> return;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_vbrace_close\s*=\s*true|nl_after_vbrace_close\s*=\s*false -ValueDefault=false - -[Nl Brace Struct Var] -Category=3 -Description="Add or remove newline between the close brace and identifier,
as in 'struct { int a; } <here> b;'. Affects enumerations, unions and
structures. If set to ignore, uses nl_after_brace_close." -Enabled=false -EditorType=multiple -Choices=nl_brace_struct_var\s*=\s*ignore|nl_brace_struct_var\s*=\s*add|nl_brace_struct_var\s*=\s*remove|nl_brace_struct_var\s*=\s*force|nl_brace_struct_var\s*=\s*not_defined -ChoicesReadable="Ignore Nl Brace Struct Var|Add Nl Brace Struct Var|Remove Nl Brace Struct Var|Force Nl Brace Struct Var" -ValueDefault=ignore - -[Nl Define Macro] -Category=3 -Description="Whether to alter newlines in '#define' macros." -Enabled=false -EditorType=boolean -TrueFalse=nl_define_macro\s*=\s*true|nl_define_macro\s*=\s*false -ValueDefault=false - -[Nl Squeeze Paren Close] -Category=3 -Description="Whether to alter newlines between consecutive parenthesis closes. The number
of closing parentheses in a line will depend on respective open parenthesis
lines." -Enabled=false -EditorType=boolean -TrueFalse=nl_squeeze_paren_close\s*=\s*true|nl_squeeze_paren_close\s*=\s*false -ValueDefault=false - -[Nl Squeeze Ifdef] -Category=3 -Description="Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and
'#endif'. Does not affect top-level #ifdefs." -Enabled=false -EditorType=boolean -TrueFalse=nl_squeeze_ifdef\s*=\s*true|nl_squeeze_ifdef\s*=\s*false -ValueDefault=false - -[Nl Squeeze Ifdef Top Level] -Category=3 -Description="Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well." -Enabled=false -EditorType=boolean -TrueFalse=nl_squeeze_ifdef_top_level\s*=\s*true|nl_squeeze_ifdef_top_level\s*=\s*false -ValueDefault=false - -[Nl Before If] -Category=3 -Description="Add or remove blank line before 'if'." -Enabled=false -EditorType=multiple -Choices=nl_before_if\s*=\s*ignore|nl_before_if\s*=\s*add|nl_before_if\s*=\s*remove|nl_before_if\s*=\s*force|nl_before_if\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before If|Add Nl Before If|Remove Nl Before If|Force Nl Before If" -ValueDefault=ignore - -[Nl After If] -Category=3 -Description="Add or remove blank line after 'if' statement. Add/Force work only if the
next token is not a closing brace." -Enabled=false -EditorType=multiple -Choices=nl_after_if\s*=\s*ignore|nl_after_if\s*=\s*add|nl_after_if\s*=\s*remove|nl_after_if\s*=\s*force|nl_after_if\s*=\s*not_defined -ChoicesReadable="Ignore Nl After If|Add Nl After If|Remove Nl After If|Force Nl After If" -ValueDefault=ignore - -[Nl Before For] -Category=3 -Description="Add or remove blank line before 'for'." -Enabled=false -EditorType=multiple -Choices=nl_before_for\s*=\s*ignore|nl_before_for\s*=\s*add|nl_before_for\s*=\s*remove|nl_before_for\s*=\s*force|nl_before_for\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before For|Add Nl Before For|Remove Nl Before For|Force Nl Before For" -ValueDefault=ignore - -[Nl After For] -Category=3 -Description="Add or remove blank line after 'for' statement." -Enabled=false -EditorType=multiple -Choices=nl_after_for\s*=\s*ignore|nl_after_for\s*=\s*add|nl_after_for\s*=\s*remove|nl_after_for\s*=\s*force|nl_after_for\s*=\s*not_defined -ChoicesReadable="Ignore Nl After For|Add Nl After For|Remove Nl After For|Force Nl After For" -ValueDefault=ignore - -[Nl Before While] -Category=3 -Description="Add or remove blank line before 'while'." -Enabled=false -EditorType=multiple -Choices=nl_before_while\s*=\s*ignore|nl_before_while\s*=\s*add|nl_before_while\s*=\s*remove|nl_before_while\s*=\s*force|nl_before_while\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before While|Add Nl Before While|Remove Nl Before While|Force Nl Before While" -ValueDefault=ignore - -[Nl After While] -Category=3 -Description="Add or remove blank line after 'while' statement." -Enabled=false -EditorType=multiple -Choices=nl_after_while\s*=\s*ignore|nl_after_while\s*=\s*add|nl_after_while\s*=\s*remove|nl_after_while\s*=\s*force|nl_after_while\s*=\s*not_defined -ChoicesReadable="Ignore Nl After While|Add Nl After While|Remove Nl After While|Force Nl After While" -ValueDefault=ignore - -[Nl Before Switch] -Category=3 -Description="Add or remove blank line before 'switch'." -Enabled=false -EditorType=multiple -Choices=nl_before_switch\s*=\s*ignore|nl_before_switch\s*=\s*add|nl_before_switch\s*=\s*remove|nl_before_switch\s*=\s*force|nl_before_switch\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before Switch|Add Nl Before Switch|Remove Nl Before Switch|Force Nl Before Switch" -ValueDefault=ignore - -[Nl After Switch] -Category=3 -Description="Add or remove blank line after 'switch' statement." -Enabled=false -EditorType=multiple -Choices=nl_after_switch\s*=\s*ignore|nl_after_switch\s*=\s*add|nl_after_switch\s*=\s*remove|nl_after_switch\s*=\s*force|nl_after_switch\s*=\s*not_defined -ChoicesReadable="Ignore Nl After Switch|Add Nl After Switch|Remove Nl After Switch|Force Nl After Switch" -ValueDefault=ignore - -[Nl Before Synchronized] -Category=3 -Description="Add or remove blank line before 'synchronized'." -Enabled=false -EditorType=multiple -Choices=nl_before_synchronized\s*=\s*ignore|nl_before_synchronized\s*=\s*add|nl_before_synchronized\s*=\s*remove|nl_before_synchronized\s*=\s*force|nl_before_synchronized\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before Synchronized|Add Nl Before Synchronized|Remove Nl Before Synchronized|Force Nl Before Synchronized" -ValueDefault=ignore - -[Nl After Synchronized] -Category=3 -Description="Add or remove blank line after 'synchronized' statement." -Enabled=false -EditorType=multiple -Choices=nl_after_synchronized\s*=\s*ignore|nl_after_synchronized\s*=\s*add|nl_after_synchronized\s*=\s*remove|nl_after_synchronized\s*=\s*force|nl_after_synchronized\s*=\s*not_defined -ChoicesReadable="Ignore Nl After Synchronized|Add Nl After Synchronized|Remove Nl After Synchronized|Force Nl After Synchronized" -ValueDefault=ignore - -[Nl Before Do] -Category=3 -Description="Add or remove blank line before 'do'." -Enabled=false -EditorType=multiple -Choices=nl_before_do\s*=\s*ignore|nl_before_do\s*=\s*add|nl_before_do\s*=\s*remove|nl_before_do\s*=\s*force|nl_before_do\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before Do|Add Nl Before Do|Remove Nl Before Do|Force Nl Before Do" -ValueDefault=ignore - -[Nl After Do] -Category=3 -Description="Add or remove blank line after 'do/while' statement." -Enabled=false -EditorType=multiple -Choices=nl_after_do\s*=\s*ignore|nl_after_do\s*=\s*add|nl_after_do\s*=\s*remove|nl_after_do\s*=\s*force|nl_after_do\s*=\s*not_defined -ChoicesReadable="Ignore Nl After Do|Add Nl After Do|Remove Nl After Do|Force Nl After Do" -ValueDefault=ignore - -[Nl Before Ignore After Case] -Category=3 -Description="Ignore nl_before_{if,for,switch,do,synchronized} if the control
statement is immediately after a case statement.
if nl_before_{if,for,switch,do} is set to remove, this option
does nothing." -Enabled=false -EditorType=boolean -TrueFalse=nl_before_ignore_after_case\s*=\s*true|nl_before_ignore_after_case\s*=\s*false -ValueDefault=false - -[Nl Before Return] -Category=3 -Description="Whether to put a blank line before 'return' statements, unless after an open
brace." -Enabled=false -EditorType=boolean -TrueFalse=nl_before_return\s*=\s*true|nl_before_return\s*=\s*false -ValueDefault=false - -[Nl After Return] -Category=3 -Description="Whether to put a blank line after 'return' statements, unless followed by a
close brace." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_return\s*=\s*true|nl_after_return\s*=\s*false -ValueDefault=false - -[Nl Before Member] -Category=3 -Description="Whether to put a blank line before a member '.' or '->' operators." -Enabled=false -EditorType=multiple -Choices=nl_before_member\s*=\s*ignore|nl_before_member\s*=\s*add|nl_before_member\s*=\s*remove|nl_before_member\s*=\s*force|nl_before_member\s*=\s*not_defined -ChoicesReadable="Ignore Nl Before Member|Add Nl Before Member|Remove Nl Before Member|Force Nl Before Member" -ValueDefault=ignore - -[Nl After Member] -Category=3 -Description="(Java) Whether to put a blank line after a member '.' or '->' operators." -Enabled=false -EditorType=multiple -Choices=nl_after_member\s*=\s*ignore|nl_after_member\s*=\s*add|nl_after_member\s*=\s*remove|nl_after_member\s*=\s*force|nl_after_member\s*=\s*not_defined -ChoicesReadable="Ignore Nl After Member|Add Nl After Member|Remove Nl After Member|Force Nl After Member" -ValueDefault=ignore - -[Nl Ds Struct Enum Cmt] -Category=3 -Description="Whether to double-space commented-entries in 'struct'/'union'/'enum'." -Enabled=false -EditorType=boolean -TrueFalse=nl_ds_struct_enum_cmt\s*=\s*true|nl_ds_struct_enum_cmt\s*=\s*false -ValueDefault=false - -[Nl Ds Struct Enum Close Brace] -Category=3 -Description="Whether to force a newline before '}' of a 'struct'/'union'/'enum'.
(Lower priority than eat_blanks_before_close_brace.)" -Enabled=false -EditorType=boolean -TrueFalse=nl_ds_struct_enum_close_brace\s*=\s*true|nl_ds_struct_enum_close_brace\s*=\s*false -ValueDefault=false - -[Nl Class Colon] -Category=3 -Description="Add or remove newline before or after (depending on pos_class_colon) a class
colon, as in 'class Foo <here> : <or here> public Bar'." -Enabled=false -EditorType=multiple -Choices=nl_class_colon\s*=\s*ignore|nl_class_colon\s*=\s*add|nl_class_colon\s*=\s*remove|nl_class_colon\s*=\s*force|nl_class_colon\s*=\s*not_defined -ChoicesReadable="Ignore Nl Class Colon|Add Nl Class Colon|Remove Nl Class Colon|Force Nl Class Colon" -ValueDefault=ignore - -[Nl Constr Colon] -Category=3 -Description="Add or remove newline around a class constructor colon. The exact position
depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma." -Enabled=false -EditorType=multiple -Choices=nl_constr_colon\s*=\s*ignore|nl_constr_colon\s*=\s*add|nl_constr_colon\s*=\s*remove|nl_constr_colon\s*=\s*force|nl_constr_colon\s*=\s*not_defined -ChoicesReadable="Ignore Nl Constr Colon|Add Nl Constr Colon|Remove Nl Constr Colon|Force Nl Constr Colon" -ValueDefault=ignore - -[Nl Namespace Two To One Liner] -Category=3 -Description="Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }'
into a single line. If true, prevents other brace newline rules from turning
such code into four lines. If true, it also preserves one-liner namespaces." -Enabled=false -EditorType=boolean -TrueFalse=nl_namespace_two_to_one_liner\s*=\s*true|nl_namespace_two_to_one_liner\s*=\s*false -ValueDefault=false - -[Nl Create If One Liner] -Category=3 -Description="Whether to remove a newline in simple unbraced if statements, turning them
into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_create_if_one_liner\s*=\s*true|nl_create_if_one_liner\s*=\s*false -ValueDefault=false - -[Nl Create For One Liner] -Category=3 -Description="Whether to remove a newline in simple unbraced for statements, turning them
into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_create_for_one_liner\s*=\s*true|nl_create_for_one_liner\s*=\s*false -ValueDefault=false - -[Nl Create While One Liner] -Category=3 -Description="Whether to remove a newline in simple unbraced while statements, turning
them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_create_while_one_liner\s*=\s*true|nl_create_while_one_liner\s*=\s*false -ValueDefault=false - -[Nl Create Func Def One Liner] -Category=3 -Description="Whether to collapse a function definition whose body (not counting braces)
is only one line so that the entire definition (prototype, braces, body) is
a single line." -Enabled=false -EditorType=boolean -TrueFalse=nl_create_func_def_one_liner\s*=\s*true|nl_create_func_def_one_liner\s*=\s*false -ValueDefault=false - -[Nl Create List One Liner] -Category=3 -Description="Whether to split one-line simple list definitions into three lines by
adding newlines, as in 'int a[12] = { <here> 0 <here> };'." -Enabled=false -EditorType=boolean -TrueFalse=nl_create_list_one_liner\s*=\s*true|nl_create_list_one_liner\s*=\s*false -ValueDefault=false - -[Nl Split If One Liner] -Category=3 -Description="Whether to split one-line simple unbraced if statements into two lines by
adding a newline, as in 'if(b) <here> i++;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_split_if_one_liner\s*=\s*true|nl_split_if_one_liner\s*=\s*false -ValueDefault=false - -[Nl Split For One Liner] -Category=3 -Description="Whether to split one-line simple unbraced for statements into two lines by
adding a newline, as in 'for (...) <here> stmt;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_split_for_one_liner\s*=\s*true|nl_split_for_one_liner\s*=\s*false -ValueDefault=false - -[Nl Split While One Liner] -Category=3 -Description="Whether to split one-line simple unbraced while statements into two lines by
adding a newline, as in 'while (expr) <here> stmt;'." -Enabled=false -EditorType=boolean -TrueFalse=nl_split_while_one_liner\s*=\s*true|nl_split_while_one_liner\s*=\s*false -ValueDefault=false - -[Donot Add Nl Before Cpp Comment] -Category=3 -Description="Don't add a newline before a cpp-comment in a parameter list of a function
call." -Enabled=false -EditorType=boolean -TrueFalse=donot_add_nl_before_cpp_comment\s*=\s*true|donot_add_nl_before_cpp_comment\s*=\s*false -ValueDefault=false - -[Nl Max] -Category=4 -Description="The maximum number of consecutive newlines (3 = 2 blank lines)." -Enabled=false -EditorType=numeric -CallName="nl_max\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Max Blank In Func] -Category=4 -Description="The maximum number of consecutive newlines in a function." -Enabled=false -EditorType=numeric -CallName="nl_max_blank_in_func\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Inside Empty Func] -Category=4 -Description="The number of newlines inside an empty function body.
This option overrides eat_blanks_after_open_brace and
eat_blanks_before_close_brace, but is ignored when
nl_collapse_empty_body_functions=true" -Enabled=false -EditorType=numeric -CallName="nl_inside_empty_func\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Func Body Proto] -Category=4 -Description="The number of newlines before a function prototype." -Enabled=false -EditorType=numeric -CallName="nl_before_func_body_proto\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Func Body Def] -Category=4 -Description="The number of newlines before a multi-line function definition. Where
applicable, this option is overridden with eat_blanks_after_open_brace=true" -Enabled=false -EditorType=numeric -CallName="nl_before_func_body_def\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Func Class Proto] -Category=4 -Description="The number of newlines before a class constructor/destructor prototype." -Enabled=false -EditorType=numeric -CallName="nl_before_func_class_proto\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Func Class Def] -Category=4 -Description="The number of newlines before a class constructor/destructor definition." -Enabled=false -EditorType=numeric -CallName="nl_before_func_class_def\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Func Proto] -Category=4 -Description="The number of newlines after a function prototype." -Enabled=false -EditorType=numeric -CallName="nl_after_func_proto\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Func Proto Group] -Category=4 -Description="The number of newlines after a function prototype, if not followed by
another function prototype." -Enabled=false -EditorType=numeric -CallName="nl_after_func_proto_group\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Func Class Proto] -Category=4 -Description="The number of newlines after a class constructor/destructor prototype." -Enabled=false -EditorType=numeric -CallName="nl_after_func_class_proto\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Func Class Proto Group] -Category=4 -Description="The number of newlines after a class constructor/destructor prototype,
if not followed by another constructor/destructor prototype." -Enabled=false -EditorType=numeric -CallName="nl_after_func_class_proto_group\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Class Leave One Liner Groups] -Category=4 -Description="Whether one-line method definitions inside a class body should be treated
as if they were prototypes for the purposes of adding newlines.

Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def
and nl_before_func_class_def for one-liners." -Enabled=false -EditorType=boolean -TrueFalse=nl_class_leave_one_liner_groups\s*=\s*true|nl_class_leave_one_liner_groups\s*=\s*false -ValueDefault=false - -[Nl After Func Body] -Category=4 -Description="The number of newlines after '}' of a multi-line function body.

Overrides nl_min_after_func_body and nl_max_after_func_body." -Enabled=false -EditorType=numeric -CallName="nl_after_func_body\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Min After Func Body] -Category=4 -Description="The minimum number of newlines after '}' of a multi-line function body.

Only works when nl_after_func_body is 0." -Enabled=false -EditorType=numeric -CallName="nl_min_after_func_body\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Max After Func Body] -Category=4 -Description="The maximum number of newlines after '}' of a multi-line function body.

Only works when nl_after_func_body is 0.
Takes precedence over nl_min_after_func_body." -Enabled=false -EditorType=numeric -CallName="nl_max_after_func_body\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Func Body Class] -Category=4 -Description="The number of newlines after '}' of a multi-line function body in a class
declaration. Also affects class constructors/destructors.

Overrides nl_after_func_body." -Enabled=false -EditorType=numeric -CallName="nl_after_func_body_class\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Func Body One Liner] -Category=4 -Description="The number of newlines after '}' of a single line function body. Also
affects class constructors/destructors.

Overrides nl_after_func_body and nl_after_func_body_class." -Enabled=false -EditorType=numeric -CallName="nl_after_func_body_one_liner\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Typedef Blk Start] -Category=4 -Description="The number of newlines before a block of typedefs. If nl_after_access_spec
is non-zero, that option takes precedence.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_typedef_blk_start\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Typedef Blk End] -Category=4 -Description="The number of newlines after a block of typedefs.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_typedef_blk_end\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Typedef Blk In] -Category=4 -Description="The maximum number of consecutive newlines within a block of typedefs.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_typedef_blk_in\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Var Def Blk End Func Top] -Category=4 -Description="The minimum number of blank lines after a block of variable definitions
at the top of a function body. If any preprocessor directives appear
between the opening brace of the function and the variable block, then
it is considered as not at the top of the function.Newlines are added
before trailing preprocessor directives, if any exist.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_var_def_blk_end_func_top\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Var Def Blk Start] -Category=4 -Description="The minimum number of empty newlines before a block of variable definitions
not at the top of a function body. If nl_after_access_spec is non-zero,
that option takes precedence. Newlines are not added at the top of the
file or just after an opening brace. Newlines are added above any
preprocessor directives before the block.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_var_def_blk_start\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Var Def Blk End] -Category=4 -Description="The minimum number of empty newlines after a block of variable definitions
not at the top of a function body. Newlines are not added if the block
is at the bottom of the file or just before a preprocessor directive.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_var_def_blk_end\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Var Def Blk In] -Category=4 -Description="The maximum number of consecutive newlines within a block of variable
definitions.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_var_def_blk_in\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Block Comment] -Category=4 -Description="The minimum number of newlines before a multi-line comment.
Doesn't apply if after a brace open or another multi-line comment." -Enabled=false -EditorType=numeric -CallName="nl_before_block_comment\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before C Comment] -Category=4 -Description="The minimum number of newlines before a single-line C comment.
Doesn't apply if after a brace open or other single-line C comments." -Enabled=false -EditorType=numeric -CallName="nl_before_c_comment\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Cpp Comment] -Category=4 -Description="The minimum number of newlines before a CPP comment.
Doesn't apply if after a brace open or other CPP comments." -Enabled=false -EditorType=numeric -CallName="nl_before_cpp_comment\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Multiline Comment] -Category=4 -Description="Whether to force a newline after a multi-line comment." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_multiline_comment\s*=\s*true|nl_after_multiline_comment\s*=\s*false -ValueDefault=false - -[Nl After Label Colon] -Category=4 -Description="Whether to force a newline after a label's colon." -Enabled=false -EditorType=boolean -TrueFalse=nl_after_label_colon\s*=\s*true|nl_after_label_colon\s*=\s*false -ValueDefault=false - -[Nl Before Struct] -Category=4 -Description="The number of newlines before a struct definition." -Enabled=false -EditorType=numeric -CallName="nl_before_struct\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Struct] -Category=4 -Description="The number of newlines after '}' or ';' of a struct/enum/union definition." -Enabled=false -EditorType=numeric -CallName="nl_after_struct\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Class] -Category=4 -Description="The number of newlines before a class definition." -Enabled=false -EditorType=numeric -CallName="nl_before_class\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Class] -Category=4 -Description="The number of newlines after '}' or ';' of a class definition." -Enabled=false -EditorType=numeric -CallName="nl_after_class\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Namespace] -Category=4 -Description="The number of newlines before a namespace." -Enabled=false -EditorType=numeric -CallName="nl_before_namespace\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Inside Namespace] -Category=4 -Description="The number of newlines after '{' of a namespace. This also adds newlines
before the matching '}'.

0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if
applicable, otherwise no change.

Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace." -Enabled=false -EditorType=numeric -CallName="nl_inside_namespace\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Namespace] -Category=4 -Description="The number of newlines after '}' of a namespace." -Enabled=false -EditorType=numeric -CallName="nl_after_namespace\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Access Spec] -Category=4 -Description="The number of newlines before an access specifier label. This also includes
the Qt-specific 'signals:' and 'slots:'. Will not change the newline count
if after a brace open.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_before_access_spec\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Access Spec] -Category=4 -Description="The number of newlines after an access specifier label. This also includes
the Qt-specific 'signals:' and 'slots:'. Will not change the newline count
if after a brace open.

0: No change (default).

Overrides nl_typedef_blk_start and nl_var_def_blk_start." -Enabled=false -EditorType=numeric -CallName="nl_after_access_spec\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Comment Func Def] -Category=4 -Description="The number of newlines between a function definition and the function
comment, as in '// comment\n <here> void foo() {...}'.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_comment_func_def\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Try Catch Finally] -Category=4 -Description="The number of newlines after a try-catch-finally block that isn't followed
by a brace close.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_after_try_catch_finally\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Around Cs Property] -Category=4 -Description="(C#) The number of newlines before and after a property, indexer or event
declaration.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_around_cs_property\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Between Get Set] -Category=4 -Description="(C#) The number of newlines between the get/set/add/remove handlers.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_between_get_set\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Property Brace] -Category=4 -Description="(C#) Add or remove newline between property and the '{'." -Enabled=false -EditorType=multiple -Choices=nl_property_brace\s*=\s*ignore|nl_property_brace\s*=\s*add|nl_property_brace\s*=\s*remove|nl_property_brace\s*=\s*force|nl_property_brace\s*=\s*not_defined -ChoicesReadable="Ignore Nl Property Brace|Add Nl Property Brace|Remove Nl Property Brace|Force Nl Property Brace" -ValueDefault=ignore - -[Eat Blanks After Open Brace] -Category=4 -Description="Whether to remove blank lines after '{'." -Enabled=false -EditorType=boolean -TrueFalse=eat_blanks_after_open_brace\s*=\s*true|eat_blanks_after_open_brace\s*=\s*false -ValueDefault=false - -[Eat Blanks Before Close Brace] -Category=4 -Description="Whether to remove blank lines before '}'." -Enabled=false -EditorType=boolean -TrueFalse=eat_blanks_before_close_brace\s*=\s*true|eat_blanks_before_close_brace\s*=\s*false -ValueDefault=false - -[Nl Remove Extra Newlines] -Category=4 -Description="How aggressively to remove extra newlines not in preprocessor.

0: No change (default)
1: Remove most newlines not handled by other config
2: Remove all newlines and reformat completely by config" -Enabled=false -EditorType=numeric -CallName="nl_remove_extra_newlines\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Nl After Annotation] -Category=4 -Description="(Java) Add or remove newline after an annotation statement. Only affects
annotations that are after a newline." -Enabled=false -EditorType=multiple -Choices=nl_after_annotation\s*=\s*ignore|nl_after_annotation\s*=\s*add|nl_after_annotation\s*=\s*remove|nl_after_annotation\s*=\s*force|nl_after_annotation\s*=\s*not_defined -ChoicesReadable="Ignore Nl After Annotation|Add Nl After Annotation|Remove Nl After Annotation|Force Nl After Annotation" -ValueDefault=ignore - -[Nl Between Annotation] -Category=4 -Description="(Java) Add or remove newline between two annotations." -Enabled=false -EditorType=multiple -Choices=nl_between_annotation\s*=\s*ignore|nl_between_annotation\s*=\s*add|nl_between_annotation\s*=\s*remove|nl_between_annotation\s*=\s*force|nl_between_annotation\s*=\s*not_defined -ChoicesReadable="Ignore Nl Between Annotation|Add Nl Between Annotation|Remove Nl Between Annotation|Force Nl Between Annotation" -ValueDefault=ignore - -[Nl Before Whole File Ifdef] -Category=4 -Description="The number of newlines before a whole-file #ifdef.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_before_whole_file_ifdef\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Whole File Ifdef] -Category=4 -Description="The number of newlines after a whole-file #ifdef.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_after_whole_file_ifdef\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl Before Whole File Endif] -Category=4 -Description="The number of newlines before a whole-file #endif.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_before_whole_file_endif\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Nl After Whole File Endif] -Category=4 -Description="The number of newlines after a whole-file #endif.

0: No change (default)." -Enabled=false -EditorType=numeric -CallName="nl_after_whole_file_endif\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Pos Arith] -Category=5 -Description="The position of arithmetic operators in wrapped expressions." -Enabled=false -EditorType=multiple -Choices=pos_arith\s*=\s*ignore|pos_arith\s*=\s*break|pos_arith\s*=\s*force|pos_arith\s*=\s*lead|pos_arith\s*=\s*trail|pos_arith\s*=\s*join|pos_arith\s*=\s*lead_break|pos_arith\s*=\s*lead_force|pos_arith\s*=\s*trail_break|pos_arith\s*=\s*trail_force -ChoicesReadable="Ignore Pos Arith|Break Pos Arith|Force Pos Arith|Lead Pos Arith|Trail Pos Arith|Join Pos Arith|Lead Break Pos Arith|Lead Force Pos Arith|Trail Break Pos Arith|Trail Force Pos Arith" -ValueDefault=ignore - -[Pos Assign] -Category=5 -Description="The position of assignment in wrapped expressions. Do not affect '='
followed by '{'." -Enabled=false -EditorType=multiple -Choices=pos_assign\s*=\s*ignore|pos_assign\s*=\s*break|pos_assign\s*=\s*force|pos_assign\s*=\s*lead|pos_assign\s*=\s*trail|pos_assign\s*=\s*join|pos_assign\s*=\s*lead_break|pos_assign\s*=\s*lead_force|pos_assign\s*=\s*trail_break|pos_assign\s*=\s*trail_force -ChoicesReadable="Ignore Pos Assign|Break Pos Assign|Force Pos Assign|Lead Pos Assign|Trail Pos Assign|Join Pos Assign|Lead Break Pos Assign|Lead Force Pos Assign|Trail Break Pos Assign|Trail Force Pos Assign" -ValueDefault=ignore - -[Pos Bool] -Category=5 -Description="The position of Boolean operators in wrapped expressions." -Enabled=false -EditorType=multiple -Choices=pos_bool\s*=\s*ignore|pos_bool\s*=\s*break|pos_bool\s*=\s*force|pos_bool\s*=\s*lead|pos_bool\s*=\s*trail|pos_bool\s*=\s*join|pos_bool\s*=\s*lead_break|pos_bool\s*=\s*lead_force|pos_bool\s*=\s*trail_break|pos_bool\s*=\s*trail_force -ChoicesReadable="Ignore Pos Bool|Break Pos Bool|Force Pos Bool|Lead Pos Bool|Trail Pos Bool|Join Pos Bool|Lead Break Pos Bool|Lead Force Pos Bool|Trail Break Pos Bool|Trail Force Pos Bool" -ValueDefault=ignore - -[Pos Compare] -Category=5 -Description="The position of comparison operators in wrapped expressions." -Enabled=false -EditorType=multiple -Choices=pos_compare\s*=\s*ignore|pos_compare\s*=\s*break|pos_compare\s*=\s*force|pos_compare\s*=\s*lead|pos_compare\s*=\s*trail|pos_compare\s*=\s*join|pos_compare\s*=\s*lead_break|pos_compare\s*=\s*lead_force|pos_compare\s*=\s*trail_break|pos_compare\s*=\s*trail_force -ChoicesReadable="Ignore Pos Compare|Break Pos Compare|Force Pos Compare|Lead Pos Compare|Trail Pos Compare|Join Pos Compare|Lead Break Pos Compare|Lead Force Pos Compare|Trail Break Pos Compare|Trail Force Pos Compare" -ValueDefault=ignore - -[Pos Conditional] -Category=5 -Description="The position of conditional operators, as in the '?' and ':' of
'expr ? stmt : stmt', in wrapped expressions." -Enabled=false -EditorType=multiple -Choices=pos_conditional\s*=\s*ignore|pos_conditional\s*=\s*break|pos_conditional\s*=\s*force|pos_conditional\s*=\s*lead|pos_conditional\s*=\s*trail|pos_conditional\s*=\s*join|pos_conditional\s*=\s*lead_break|pos_conditional\s*=\s*lead_force|pos_conditional\s*=\s*trail_break|pos_conditional\s*=\s*trail_force -ChoicesReadable="Ignore Pos Conditional|Break Pos Conditional|Force Pos Conditional|Lead Pos Conditional|Trail Pos Conditional|Join Pos Conditional|Lead Break Pos Conditional|Lead Force Pos Conditional|Trail Break Pos Conditional|Trail Force Pos Conditional" -ValueDefault=ignore - -[Pos Comma] -Category=5 -Description="The position of the comma in wrapped expressions." -Enabled=false -EditorType=multiple -Choices=pos_comma\s*=\s*ignore|pos_comma\s*=\s*break|pos_comma\s*=\s*force|pos_comma\s*=\s*lead|pos_comma\s*=\s*trail|pos_comma\s*=\s*join|pos_comma\s*=\s*lead_break|pos_comma\s*=\s*lead_force|pos_comma\s*=\s*trail_break|pos_comma\s*=\s*trail_force -ChoicesReadable="Ignore Pos Comma|Break Pos Comma|Force Pos Comma|Lead Pos Comma|Trail Pos Comma|Join Pos Comma|Lead Break Pos Comma|Lead Force Pos Comma|Trail Break Pos Comma|Trail Force Pos Comma" -ValueDefault=ignore - -[Pos Enum Comma] -Category=5 -Description="The position of the comma in enum entries." -Enabled=false -EditorType=multiple -Choices=pos_enum_comma\s*=\s*ignore|pos_enum_comma\s*=\s*break|pos_enum_comma\s*=\s*force|pos_enum_comma\s*=\s*lead|pos_enum_comma\s*=\s*trail|pos_enum_comma\s*=\s*join|pos_enum_comma\s*=\s*lead_break|pos_enum_comma\s*=\s*lead_force|pos_enum_comma\s*=\s*trail_break|pos_enum_comma\s*=\s*trail_force -ChoicesReadable="Ignore Pos Enum Comma|Break Pos Enum Comma|Force Pos Enum Comma|Lead Pos Enum Comma|Trail Pos Enum Comma|Join Pos Enum Comma|Lead Break Pos Enum Comma|Lead Force Pos Enum Comma|Trail Break Pos Enum Comma|Trail Force Pos Enum Comma" -ValueDefault=ignore - -[Pos Class Comma] -Category=5 -Description="The position of the comma in the base class list if there is more than one
line. Affects nl_class_init_args." -Enabled=false -EditorType=multiple -Choices=pos_class_comma\s*=\s*ignore|pos_class_comma\s*=\s*break|pos_class_comma\s*=\s*force|pos_class_comma\s*=\s*lead|pos_class_comma\s*=\s*trail|pos_class_comma\s*=\s*join|pos_class_comma\s*=\s*lead_break|pos_class_comma\s*=\s*lead_force|pos_class_comma\s*=\s*trail_break|pos_class_comma\s*=\s*trail_force -ChoicesReadable="Ignore Pos Class Comma|Break Pos Class Comma|Force Pos Class Comma|Lead Pos Class Comma|Trail Pos Class Comma|Join Pos Class Comma|Lead Break Pos Class Comma|Lead Force Pos Class Comma|Trail Break Pos Class Comma|Trail Force Pos Class Comma" -ValueDefault=ignore - -[Pos Constr Comma] -Category=5 -Description="The position of the comma in the constructor initialization list.
Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon." -Enabled=false -EditorType=multiple -Choices=pos_constr_comma\s*=\s*ignore|pos_constr_comma\s*=\s*break|pos_constr_comma\s*=\s*force|pos_constr_comma\s*=\s*lead|pos_constr_comma\s*=\s*trail|pos_constr_comma\s*=\s*join|pos_constr_comma\s*=\s*lead_break|pos_constr_comma\s*=\s*lead_force|pos_constr_comma\s*=\s*trail_break|pos_constr_comma\s*=\s*trail_force -ChoicesReadable="Ignore Pos Constr Comma|Break Pos Constr Comma|Force Pos Constr Comma|Lead Pos Constr Comma|Trail Pos Constr Comma|Join Pos Constr Comma|Lead Break Pos Constr Comma|Lead Force Pos Constr Comma|Trail Break Pos Constr Comma|Trail Force Pos Constr Comma" -ValueDefault=ignore - -[Pos Class Colon] -Category=5 -Description="The position of trailing/leading class colon, between class and base class
list. Affects nl_class_colon." -Enabled=false -EditorType=multiple -Choices=pos_class_colon\s*=\s*ignore|pos_class_colon\s*=\s*break|pos_class_colon\s*=\s*force|pos_class_colon\s*=\s*lead|pos_class_colon\s*=\s*trail|pos_class_colon\s*=\s*join|pos_class_colon\s*=\s*lead_break|pos_class_colon\s*=\s*lead_force|pos_class_colon\s*=\s*trail_break|pos_class_colon\s*=\s*trail_force -ChoicesReadable="Ignore Pos Class Colon|Break Pos Class Colon|Force Pos Class Colon|Lead Pos Class Colon|Trail Pos Class Colon|Join Pos Class Colon|Lead Break Pos Class Colon|Lead Force Pos Class Colon|Trail Break Pos Class Colon|Trail Force Pos Class Colon" -ValueDefault=ignore - -[Pos Constr Colon] -Category=5 -Description="The position of colons between constructor and member initialization.
Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma." -Enabled=false -EditorType=multiple -Choices=pos_constr_colon\s*=\s*ignore|pos_constr_colon\s*=\s*break|pos_constr_colon\s*=\s*force|pos_constr_colon\s*=\s*lead|pos_constr_colon\s*=\s*trail|pos_constr_colon\s*=\s*join|pos_constr_colon\s*=\s*lead_break|pos_constr_colon\s*=\s*lead_force|pos_constr_colon\s*=\s*trail_break|pos_constr_colon\s*=\s*trail_force -ChoicesReadable="Ignore Pos Constr Colon|Break Pos Constr Colon|Force Pos Constr Colon|Lead Pos Constr Colon|Trail Pos Constr Colon|Join Pos Constr Colon|Lead Break Pos Constr Colon|Lead Force Pos Constr Colon|Trail Break Pos Constr Colon|Trail Force Pos Constr Colon" -ValueDefault=ignore - -[Pos Shift] -Category=5 -Description="The position of shift operators in wrapped expressions." -Enabled=false -EditorType=multiple -Choices=pos_shift\s*=\s*ignore|pos_shift\s*=\s*break|pos_shift\s*=\s*force|pos_shift\s*=\s*lead|pos_shift\s*=\s*trail|pos_shift\s*=\s*join|pos_shift\s*=\s*lead_break|pos_shift\s*=\s*lead_force|pos_shift\s*=\s*trail_break|pos_shift\s*=\s*trail_force -ChoicesReadable="Ignore Pos Shift|Break Pos Shift|Force Pos Shift|Lead Pos Shift|Trail Pos Shift|Join Pos Shift|Lead Break Pos Shift|Lead Force Pos Shift|Trail Break Pos Shift|Trail Force Pos Shift" -ValueDefault=ignore - -[Code Width] -Category=6 -Description="Try to limit code width to N columns." -Enabled=false -EditorType=numeric -CallName="code_width\s*=\s*" -MinVal=0 -MaxVal=10000 -ValueDefault=0 - -[Ls For Split Full] -Category=6 -Description="Whether to fully split long 'for' statements at semi-colons." -Enabled=false -EditorType=boolean -TrueFalse=ls_for_split_full\s*=\s*true|ls_for_split_full\s*=\s*false -ValueDefault=false - -[Ls Func Split Full] -Category=6 -Description="Whether to fully split long function prototypes/calls at commas.
The option ls_code_width has priority over the option ls_func_split_full." -Enabled=false -EditorType=boolean -TrueFalse=ls_func_split_full\s*=\s*true|ls_func_split_full\s*=\s*false -ValueDefault=false - -[Ls Code Width] -Category=6 -Description="Whether to split lines as close to code_width as possible and ignore some
groupings.
The option ls_code_width has priority over the option ls_func_split_full." -Enabled=false -EditorType=boolean -TrueFalse=ls_code_width\s*=\s*true|ls_code_width\s*=\s*false -ValueDefault=false - -[Align Keep Tabs] -Category=7 -Description="Whether to keep non-indenting tabs." -Enabled=false -EditorType=boolean -TrueFalse=align_keep_tabs\s*=\s*true|align_keep_tabs\s*=\s*false -ValueDefault=false - -[Align With Tabs] -Category=7 -Description="Whether to use tabs for aligning." -Enabled=false -EditorType=boolean -TrueFalse=align_with_tabs\s*=\s*true|align_with_tabs\s*=\s*false -ValueDefault=false - -[Align On Tabstop] -Category=7 -Description="Whether to bump out to the next tab when aligning." -Enabled=false -EditorType=boolean -TrueFalse=align_on_tabstop\s*=\s*true|align_on_tabstop\s*=\s*false -ValueDefault=false - -[Align Number Right] -Category=7 -Description="Whether to right-align numbers." -Enabled=false -EditorType=boolean -TrueFalse=align_number_right\s*=\s*true|align_number_right\s*=\s*false -ValueDefault=false - -[Align Keep Extra Space] -Category=7 -Description="Whether to keep whitespace not required for alignment." -Enabled=false -EditorType=boolean -TrueFalse=align_keep_extra_space\s*=\s*true|align_keep_extra_space\s*=\s*false -ValueDefault=false - -[Align Func Params] -Category=7 -Description="Whether to align variable definitions in prototypes and functions." -Enabled=false -EditorType=boolean -TrueFalse=align_func_params\s*=\s*true|align_func_params\s*=\s*false -ValueDefault=false - -[Align Func Params Span] -Category=7 -Description="The span for aligning parameter definitions in function on parameter name.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_func_params_span\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Func Params Thresh] -Category=7 -Description="The threshold for aligning function parameter definitions.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_func_params_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Func Params Gap] -Category=7 -Description="The gap for aligning function parameter definitions." -Enabled=false -EditorType=numeric -CallName="align_func_params_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Constr Value Span] -Category=7 -Description="The span for aligning constructor value.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_constr_value_span\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Constr Value Thresh] -Category=7 -Description="The threshold for aligning constructor value.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_constr_value_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Constr Value Gap] -Category=7 -Description="The gap for aligning constructor value." -Enabled=false -EditorType=numeric -CallName="align_constr_value_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Same Func Call Params] -Category=7 -Description="Whether to align parameters in single-line functions that have the same
name. The function names must already be aligned with each other." -Enabled=false -EditorType=boolean -TrueFalse=align_same_func_call_params\s*=\s*true|align_same_func_call_params\s*=\s*false -ValueDefault=false - -[Align Same Func Call Params Span] -Category=7 -Description="The span for aligning function-call parameters for single line functions.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_same_func_call_params_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Same Func Call Params Thresh] -Category=7 -Description="The threshold for aligning function-call parameters for single line
functions.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_same_func_call_params_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Var Def Span] -Category=7 -Description="The span for aligning variable definitions.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_var_def_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Var Def Star Style] -Category=7 -Description="How to consider (or treat) the '*' in the alignment of variable definitions.

0: Part of the type 'void * foo;' (default)
1: Part of the variable 'void *foo;'
2: Dangling 'void *foo;'
Dangling: the '*' will not be taken into account when aligning." -Enabled=false -EditorType=numeric -CallName="align_var_def_star_style\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Align Var Def Amp Style] -Category=7 -Description="How to consider (or treat) the '&' in the alignment of variable definitions.

0: Part of the type 'long & foo;' (default)
1: Part of the variable 'long &foo;'
2: Dangling 'long &foo;'
Dangling: the '&' will not be taken into account when aligning." -Enabled=false -EditorType=numeric -CallName="align_var_def_amp_style\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Align Var Def Thresh] -Category=7 -Description="The threshold for aligning variable definitions.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_var_def_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Var Def Gap] -Category=7 -Description="The gap for aligning variable definitions." -Enabled=false -EditorType=numeric -CallName="align_var_def_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Var Def Colon] -Category=7 -Description="Whether to align the colon in struct bit fields." -Enabled=false -EditorType=boolean -TrueFalse=align_var_def_colon\s*=\s*true|align_var_def_colon\s*=\s*false -ValueDefault=false - -[Align Var Def Colon Gap] -Category=7 -Description="The gap for aligning the colon in struct bit fields." -Enabled=false -EditorType=numeric -CallName="align_var_def_colon_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Var Def Attribute] -Category=7 -Description="Whether to align any attribute after the variable name." -Enabled=false -EditorType=boolean -TrueFalse=align_var_def_attribute\s*=\s*true|align_var_def_attribute\s*=\s*false -ValueDefault=false - -[Align Var Def Inline] -Category=7 -Description="Whether to align inline struct/enum/union variable definitions." -Enabled=false -EditorType=boolean -TrueFalse=align_var_def_inline\s*=\s*true|align_var_def_inline\s*=\s*false -ValueDefault=false - -[Align Assign Span] -Category=7 -Description="The span for aligning on '=' in assignments.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_assign_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Assign Func Proto Span] -Category=7 -Description="The span for aligning on '=' in function prototype modifier.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_assign_func_proto_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Assign Thresh] -Category=7 -Description="The threshold for aligning on '=' in assignments.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_assign_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Assign On Multi Var Defs] -Category=7 -Description="Whether to align on the left most assignment when multiple
definitions are found on the same line.
Depends on 'align_assign_span' and 'align_assign_thresh' settings." -Enabled=false -EditorType=boolean -TrueFalse=align_assign_on_multi_var_defs\s*=\s*true|align_assign_on_multi_var_defs\s*=\s*false -ValueDefault=false - -[Align Braced Init List Span] -Category=7 -Description="The span for aligning on '{' in braced init list.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_braced_init_list_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Braced Init List Thresh] -Category=7 -Description="The threshold for aligning on '{' in braced init list.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_braced_init_list_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Assign Decl Func] -Category=7 -Description="How to apply align_assign_span to function declaration "assignments", i.e.
'virtual void foo() = 0' or '~foo() = {default|delete}'.

0: Align with other assignments (default)
1: Align with each other, ignoring regular assignments
2: Don't align" -Enabled=false -EditorType=numeric -CallName="align_assign_decl_func\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Align Enum Equ Span] -Category=7 -Description="The span for aligning on '=' in enums.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_enum_equ_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Enum Equ Thresh] -Category=7 -Description="The threshold for aligning on '=' in enums.
Use a negative number for absolute thresholds.

0: no limit (default)." -Enabled=false -EditorType=numeric -CallName="align_enum_equ_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Var Class Span] -Category=7 -Description="The span for aligning class member definitions.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_var_class_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Var Class Thresh] -Category=7 -Description="The threshold for aligning class member definitions.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_var_class_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Var Class Gap] -Category=7 -Description="The gap for aligning class member definitions." -Enabled=false -EditorType=numeric -CallName="align_var_class_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Var Struct Span] -Category=7 -Description="The span for aligning struct/union member definitions.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_var_struct_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Var Struct Thresh] -Category=7 -Description="The threshold for aligning struct/union member definitions.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_var_struct_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Var Struct Gap] -Category=7 -Description="The gap for aligning struct/union member definitions." -Enabled=false -EditorType=numeric -CallName="align_var_struct_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Struct Init Span] -Category=7 -Description="The span for aligning struct initializer values.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_struct_init_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Typedef Span] -Category=7 -Description="The span for aligning single-line typedefs.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_typedef_span\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Typedef Gap] -Category=7 -Description="The minimum space between the type and the synonym of a typedef." -Enabled=false -EditorType=numeric -CallName="align_typedef_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Typedef Func] -Category=7 -Description="How to align typedef'd functions with other typedefs.

0: Don't mix them at all (default)
1: Align the open parenthesis with the types
2: Align the function type name with the other type names" -Enabled=false -EditorType=numeric -CallName="align_typedef_func\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Align Typedef Star Style] -Category=7 -Description="How to consider (or treat) the '*' in the alignment of typedefs.

0: Part of the typedef type, 'typedef int * pint;' (default)
1: Part of type name: 'typedef int *pint;'
2: Dangling: 'typedef int *pint;'
Dangling: the '*' will not be taken into account when aligning." -Enabled=false -EditorType=numeric -CallName="align_typedef_star_style\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Align Typedef Amp Style] -Category=7 -Description="How to consider (or treat) the '&' in the alignment of typedefs.

0: Part of the typedef type, 'typedef int & intref;' (default)
1: Part of type name: 'typedef int &intref;'
2: Dangling: 'typedef int &intref;'
Dangling: the '&' will not be taken into account when aligning." -Enabled=false -EditorType=numeric -CallName="align_typedef_amp_style\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Align Right Cmt Span] -Category=7 -Description="The span for aligning comments that end lines.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_right_cmt_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Right Cmt Gap] -Category=7 -Description="Minimum number of columns between preceding text and a trailing comment in
order for the comment to qualify for being aligned. Must be non-zero to have
an effect." -Enabled=false -EditorType=numeric -CallName="align_right_cmt_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Right Cmt Mix] -Category=7 -Description="If aligning comments, whether to mix with comments after '}' and #endif with
less than three spaces before the comment." -Enabled=false -EditorType=boolean -TrueFalse=align_right_cmt_mix\s*=\s*true|align_right_cmt_mix\s*=\s*false -ValueDefault=false - -[Align Right Cmt Same Level] -Category=7 -Description="Whether to only align trailing comments that are at the same brace level." -Enabled=false -EditorType=boolean -TrueFalse=align_right_cmt_same_level\s*=\s*true|align_right_cmt_same_level\s*=\s*false -ValueDefault=false - -[Align Right Cmt At Col] -Category=7 -Description="Minimum column at which to align trailing comments. Comments which are
aligned beyond this column, but which can be aligned in a lesser column,
may be "pulled in".

0: Ignore (default)." -Enabled=false -EditorType=numeric -CallName="align_right_cmt_at_col\s*=\s*" -MinVal=0 -MaxVal=200 -ValueDefault=0 - -[Align Func Proto Span] -Category=7 -Description="The span for aligning function prototypes.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_func_proto_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Func Proto Span Ignore Cont Lines] -Category=7 -Description="Whether to ignore continuation lines when evaluating the number of
new lines for the function prototype alignment's span.

false: continuation lines are part of the newlines count
true: continuation lines are not counted" -Enabled=false -EditorType=boolean -TrueFalse=align_func_proto_span_ignore_cont_lines\s*=\s*true|align_func_proto_span_ignore_cont_lines\s*=\s*false -ValueDefault=false - -[Align Func Proto Star Style] -Category=7 -Description="How to consider (or treat) the '*' in the alignment of function prototypes.

0: Part of the type 'void * foo();' (default)
1: Part of the function 'void *foo();'
2: Dangling 'void *foo();'
Dangling: the '*' will not be taken into account when aligning." -Enabled=false -EditorType=numeric -CallName="align_func_proto_star_style\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Align Func Proto Amp Style] -Category=7 -Description="How to consider (or treat) the '&' in the alignment of function prototypes.

0: Part of the type 'long & foo();' (default)
1: Part of the function 'long &foo();'
2: Dangling 'long &foo();'
Dangling: the '&' will not be taken into account when aligning." -Enabled=false -EditorType=numeric -CallName="align_func_proto_amp_style\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Align Func Proto Thresh] -Category=7 -Description="The threshold for aligning function prototypes.
Use a negative number for absolute thresholds.

0: No limit (default)." -Enabled=false -EditorType=numeric -CallName="align_func_proto_thresh\s*=\s*" -MinVal=-1000 -MaxVal=5000 -ValueDefault=0 - -[Align Func Proto Gap] -Category=7 -Description="Minimum gap between the return type and the function name." -Enabled=false -EditorType=numeric -CallName="align_func_proto_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align On Operator] -Category=7 -Description="Whether to align function prototypes on the 'operator' keyword instead of
what follows." -Enabled=false -EditorType=boolean -TrueFalse=align_on_operator\s*=\s*true|align_on_operator\s*=\s*false -ValueDefault=false - -[Align Mix Var Proto] -Category=7 -Description="Whether to mix aligning prototype and variable declarations. If true,
align_var_def_XXX options are used instead of align_func_proto_XXX options." -Enabled=false -EditorType=boolean -TrueFalse=align_mix_var_proto\s*=\s*true|align_mix_var_proto\s*=\s*false -ValueDefault=false - -[Align Single Line Func] -Category=7 -Description="Whether to align single-line functions with function prototypes.
Uses align_func_proto_span." -Enabled=false -EditorType=boolean -TrueFalse=align_single_line_func\s*=\s*true|align_single_line_func\s*=\s*false -ValueDefault=false - -[Align Single Line Brace] -Category=7 -Description="Whether to align the open brace of single-line functions.
Requires align_single_line_func=true. Uses align_func_proto_span." -Enabled=false -EditorType=boolean -TrueFalse=align_single_line_brace\s*=\s*true|align_single_line_brace\s*=\s*false -ValueDefault=false - -[Align Single Line Brace Gap] -Category=7 -Description="Gap for align_single_line_brace." -Enabled=false -EditorType=numeric -CallName="align_single_line_brace_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Oc Msg Spec Span] -Category=7 -Description="(OC) The span for aligning Objective-C message specifications.

0: Don't align (default)." -Enabled=false -EditorType=numeric -CallName="align_oc_msg_spec_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Nl Cont] -Category=7 -Description="Whether and how to align backslashes that split a macro onto multiple lines.
This will not work right if the macro contains a multi-line comment.

0: Do nothing (default)
1: Align the backslashes in the column at the end of the longest line
2: Align with the backslash that is farthest to the left, or, if that
backslash is farther left than the end of the longest line, at the end of
the longest line
3: Align with the backslash that is farthest to the right" -Enabled=false -EditorType=numeric -CallName="align_nl_cont\s*=\s*" -MinVal=0 -MaxVal=3 -ValueDefault=0 - -[Align Nl Cont Spaces] -Category=7 -Description="The minimum number of spaces between the end of a line and its continuation
backslash. Requires align_nl_cont.

Default: 1" -Enabled=false -EditorType=numeric -CallName="align_nl_cont_spaces\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=1 - -[Align Pp Define Together] -Category=7 -Description="Whether to align macro functions and variables together." -Enabled=false -EditorType=boolean -TrueFalse=align_pp_define_together\s*=\s*true|align_pp_define_together\s*=\s*false -ValueDefault=false - -[Align Pp Define Span] -Category=7 -Description="The span for aligning on '#define' bodies.

=0: Don't align (default)
>0: Number of lines (including comments) between blocks" -Enabled=false -EditorType=numeric -CallName="align_pp_define_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Pp Define Gap] -Category=7 -Description="The minimum space between label and value of a preprocessor define." -Enabled=false -EditorType=numeric -CallName="align_pp_define_gap\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Align Left Shift] -Category=7 -Description="Whether to align lines that start with '<<' with previous '<<'.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=align_left_shift\s*=\s*true|align_left_shift\s*=\s*false -ValueDefault=true - -[Align Eigen Comma Init] -Category=7 -Description="Whether to align comma-separated statements following '<<' (as used to
initialize Eigen matrices)." -Enabled=false -EditorType=boolean -TrueFalse=align_eigen_comma_init\s*=\s*true|align_eigen_comma_init\s*=\s*false -ValueDefault=false - -[Align Asm Colon] -Category=7 -Description="Whether to align text after 'asm volatile ()' colons." -Enabled=false -EditorType=boolean -TrueFalse=align_asm_colon\s*=\s*true|align_asm_colon\s*=\s*false -ValueDefault=false - -[Align Oc Msg Colon Span] -Category=7 -Description="(OC) Span for aligning parameters in an Objective-C message call
on the ':'.

0: Don't align." -Enabled=false -EditorType=numeric -CallName="align_oc_msg_colon_span\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Align Oc Msg Colon First] -Category=7 -Description="(OC) Whether to always align with the first parameter, even if it is too
short." -Enabled=false -EditorType=boolean -TrueFalse=align_oc_msg_colon_first\s*=\s*true|align_oc_msg_colon_first\s*=\s*false -ValueDefault=false - -[Align Oc Decl Colon] -Category=7 -Description="(OC) Whether to align parameters in an Objective-C '+' or '-' declaration
on the ':'." -Enabled=false -EditorType=boolean -TrueFalse=align_oc_decl_colon\s*=\s*true|align_oc_decl_colon\s*=\s*false -ValueDefault=false - -[Align Oc Msg Colon Xcode Like] -Category=7 -Description="(OC) Whether to not align parameters in an Objectve-C message call if first
colon is not on next line of the message call (the same way Xcode does
alignment)" -Enabled=false -EditorType=boolean -TrueFalse=align_oc_msg_colon_xcode_like\s*=\s*true|align_oc_msg_colon_xcode_like\s*=\s*false -ValueDefault=false - -[Cmt Width] -Category=8 -Description="Try to wrap comments at N columns." -Enabled=false -EditorType=numeric -CallName="cmt_width\s*=\s*" -MinVal=0 -MaxVal=256 -ValueDefault=0 - -[Cmt Reflow Mode] -Category=8 -Description="How to reflow comments.

0: No reflowing (apart from the line wrapping due to cmt_width) (default)
1: No touching at all
2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width)" -Enabled=false -EditorType=numeric -CallName="cmt_reflow_mode\s*=\s*" -MinVal=0 -MaxVal=2 -ValueDefault=0 - -[Cmt Reflow Fold Regex File] -Category=8 -Description="Path to a file that contains regular expressions describing patterns for
which the end of one line and the beginning of the next will be folded into
the same sentence or paragraph during full comment reflow. The regular
expressions are described using ECMAScript syntax. The syntax for this
specification is as follows, where "..." indicates the custom regular
expression and "n" indicates the nth end_of_prev_line_regex and
beg_of_next_line_regex regular expression pair:

end_of_prev_line_regex[1] = "...$"
beg_of_next_line_regex[1] = "^..."
end_of_prev_line_regex[2] = "...$"
beg_of_next_line_regex[2] = "^..."
.
.
.
end_of_prev_line_regex[n] = "...$"
beg_of_next_line_regex[n] = "^..."

Note that use of this option overrides the default reflow fold regular
expressions, which are internally defined as follows:

end_of_prev_line_regex[1] = "[\w,\]\)]$"
beg_of_next_line_regex[1] = "^[\w,\[\(]"
end_of_prev_line_regex[2] = "\.$"
beg_of_next_line_regex[2] = "^[A-Z]"" -Enabled=false -CallName=cmt_reflow_fold_regex_file\s*=\s* -EditorType=string -ValueDefault= - -[Cmt Reflow Indent To Paragraph Start] -Category=8 -Description="Whether to indent wrapped lines to the start of the encompassing paragraph
during full comment reflow (cmt_reflow_mode = 2). Overrides the value
specified by cmt_sp_after_star_cont.

Note that cmt_align_doxygen_javadoc_tags overrides this option for
paragraphs associated with javadoc tags" -Enabled=false -EditorType=boolean -TrueFalse=cmt_reflow_indent_to_paragraph_start\s*=\s*true|cmt_reflow_indent_to_paragraph_start\s*=\s*false -ValueDefault=false - -[Cmt Convert Tab To Spaces] -Category=8 -Description="Whether to convert all tabs to spaces in comments. If false, tabs in
comments are left alone, unless used for indenting." -Enabled=false -EditorType=boolean -TrueFalse=cmt_convert_tab_to_spaces\s*=\s*true|cmt_convert_tab_to_spaces\s*=\s*false -ValueDefault=false - -[Cmt Indent Multi] -Category=8 -Description="Whether to apply changes to multi-line comments, including cmt_width,
keyword substitution and leading chars.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=cmt_indent_multi\s*=\s*true|cmt_indent_multi\s*=\s*false -ValueDefault=true - -[Cmt Align Doxygen Javadoc Tags] -Category=8 -Description="Whether to align doxygen javadoc-style tags ('@param', '@return', etc.)
and corresponding fields such that groups of consecutive block tags,
parameter names, and descriptions align with one another. Overrides that
which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may
be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2
in order to achieve the desired alignment for line-wrapping." -Enabled=false -EditorType=boolean -TrueFalse=cmt_align_doxygen_javadoc_tags\s*=\s*true|cmt_align_doxygen_javadoc_tags\s*=\s*false -ValueDefault=false - -[Cmt Sp Before Doxygen Javadoc Tags] -Category=8 -Description="The number of spaces to insert after the star and before doxygen
javadoc-style tags (@param, @return, etc). Requires enabling
cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the
cmt_sp_after_star_cont.

Default: 1" -Enabled=false -EditorType=numeric -CallName="cmt_sp_before_doxygen_javadoc_tags\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=1 - -[Cmt Trailing Single Line C To Cpp] -Category=8 -Description="Whether to change trailing, single-line c-comments into cpp-comments." -Enabled=false -EditorType=boolean -TrueFalse=cmt_trailing_single_line_c_to_cpp\s*=\s*true|cmt_trailing_single_line_c_to_cpp\s*=\s*false -ValueDefault=false - -[Cmt C Group] -Category=8 -Description="Whether to group c-comments that look like they are in a block." -Enabled=false -EditorType=boolean -TrueFalse=cmt_c_group\s*=\s*true|cmt_c_group\s*=\s*false -ValueDefault=false - -[Cmt C Nl Start] -Category=8 -Description="Whether to put an empty '/*' on the first line of the combined c-comment." -Enabled=false -EditorType=boolean -TrueFalse=cmt_c_nl_start\s*=\s*true|cmt_c_nl_start\s*=\s*false -ValueDefault=false - -[Cmt C Nl End] -Category=8 -Description="Whether to add a newline before the closing '*/' of the combined c-comment." -Enabled=false -EditorType=boolean -TrueFalse=cmt_c_nl_end\s*=\s*true|cmt_c_nl_end\s*=\s*false -ValueDefault=false - -[Cmt Cpp To C] -Category=8 -Description="Whether to change cpp-comments into c-comments." -Enabled=false -EditorType=boolean -TrueFalse=cmt_cpp_to_c\s*=\s*true|cmt_cpp_to_c\s*=\s*false -ValueDefault=false - -[Cmt Cpp Group] -Category=8 -Description="Whether to group cpp-comments that look like they are in a block. Only
meaningful if cmt_cpp_to_c=true." -Enabled=false -EditorType=boolean -TrueFalse=cmt_cpp_group\s*=\s*true|cmt_cpp_group\s*=\s*false -ValueDefault=false - -[Cmt Cpp Nl Start] -Category=8 -Description="Whether to put an empty '/*' on the first line of the combined cpp-comment
when converting to a c-comment.

Requires cmt_cpp_to_c=true and cmt_cpp_group=true." -Enabled=false -EditorType=boolean -TrueFalse=cmt_cpp_nl_start\s*=\s*true|cmt_cpp_nl_start\s*=\s*false -ValueDefault=false - -[Cmt Cpp Nl End] -Category=8 -Description="Whether to add a newline before the closing '*/' of the combined cpp-comment
when converting to a c-comment.

Requires cmt_cpp_to_c=true and cmt_cpp_group=true." -Enabled=false -EditorType=boolean -TrueFalse=cmt_cpp_nl_end\s*=\s*true|cmt_cpp_nl_end\s*=\s*false -ValueDefault=false - -[Cmt Star Cont] -Category=8 -Description="Whether to put a star on subsequent comment lines." -Enabled=false -EditorType=boolean -TrueFalse=cmt_star_cont\s*=\s*true|cmt_star_cont\s*=\s*false -ValueDefault=false - -[Cmt Sp Before Star Cont] -Category=8 -Description="The number of spaces to insert at the start of subsequent comment lines." -Enabled=false -EditorType=numeric -CallName="cmt_sp_before_star_cont\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Cmt Sp After Star Cont] -Category=8 -Description="The number of spaces to insert after the star on subsequent comment lines." -Enabled=false -EditorType=numeric -CallName="cmt_sp_after_star_cont\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Cmt Multi Check Last] -Category=8 -Description="For multi-line comments with a '*' lead, remove leading spaces if the first
and last lines of the comment are the same length.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=cmt_multi_check_last\s*=\s*true|cmt_multi_check_last\s*=\s*false -ValueDefault=true - -[Cmt Multi First Len Minimum] -Category=8 -Description="For multi-line comments with a '*' lead, remove leading spaces if the first
and last lines of the comment are the same length AND if the length is
bigger as the first_len minimum.

Default: 4" -Enabled=false -EditorType=numeric -CallName="cmt_multi_first_len_minimum\s*=\s*" -MinVal=1 -MaxVal=20 -ValueDefault=4 - -[Cmt Insert File Header] -Category=8 -Description="Path to a file that contains text to insert at the beginning of a file if
the file doesn't start with a C/C++ comment. If the inserted text contains
'$(filename)', that will be replaced with the current file's name." -Enabled=false -CallName=cmt_insert_file_header\s*=\s* -EditorType=string -ValueDefault= - -[Cmt Insert File Footer] -Category=8 -Description="Path to a file that contains text to insert at the end of a file if the
file doesn't end with a C/C++ comment. If the inserted text contains
'$(filename)', that will be replaced with the current file's name." -Enabled=false -CallName=cmt_insert_file_footer\s*=\s* -EditorType=string -ValueDefault= - -[Cmt Insert Func Header] -Category=8 -Description="Path to a file that contains text to insert before a function definition if
the function isn't preceded by a C/C++ comment. If the inserted text
contains '$(function)', '$(javaparam)' or '$(fclass)', these will be
replaced with, respectively, the name of the function, the javadoc '@param'
and '@return' stuff, or the name of the class to which the member function
belongs." -Enabled=false -CallName=cmt_insert_func_header\s*=\s* -EditorType=string -ValueDefault= - -[Cmt Insert Class Header] -Category=8 -Description="Path to a file that contains text to insert before a class if the class
isn't preceded by a C/C++ comment. If the inserted text contains '$(class)',
that will be replaced with the class name." -Enabled=false -CallName=cmt_insert_class_header\s*=\s* -EditorType=string -ValueDefault= - -[Cmt Insert Oc Msg Header] -Category=8 -Description="Path to a file that contains text to insert before an Objective-C message
specification, if the method isn't preceded by a C/C++ comment. If the
inserted text contains '$(message)' or '$(javaparam)', these will be
replaced with, respectively, the name of the function, or the javadoc
'@param' and '@return' stuff." -Enabled=false -CallName=cmt_insert_oc_msg_header\s*=\s* -EditorType=string -ValueDefault= - -[Cmt Insert Before Preproc] -Category=8 -Description="Whether a comment should be inserted if a preprocessor is encountered when
stepping backwards from a function name.

Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and
cmt_insert_class_header." -Enabled=false -EditorType=boolean -TrueFalse=cmt_insert_before_preproc\s*=\s*true|cmt_insert_before_preproc\s*=\s*false -ValueDefault=false - -[Cmt Insert Before Inlines] -Category=8 -Description="Whether a comment should be inserted if a function is declared inline to a
class definition.

Applies to cmt_insert_func_header.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=cmt_insert_before_inlines\s*=\s*true|cmt_insert_before_inlines\s*=\s*false -ValueDefault=true - -[Cmt Insert Before Ctor Dtor] -Category=8 -Description="Whether a comment should be inserted if the function is a class constructor
or destructor.

Applies to cmt_insert_func_header." -Enabled=false -EditorType=boolean -TrueFalse=cmt_insert_before_ctor_dtor\s*=\s*true|cmt_insert_before_ctor_dtor\s*=\s*false -ValueDefault=false - -[Mod Full Brace Do] -Category=9 -Description="Add or remove braces on a single-line 'do' statement." -Enabled=false -EditorType=multiple -Choices=mod_full_brace_do\s*=\s*ignore|mod_full_brace_do\s*=\s*add|mod_full_brace_do\s*=\s*remove|mod_full_brace_do\s*=\s*force|mod_full_brace_do\s*=\s*not_defined -ChoicesReadable="Ignore Mod Full Brace Do|Add Mod Full Brace Do|Remove Mod Full Brace Do|Force Mod Full Brace Do" -ValueDefault=ignore - -[Mod Full Brace For] -Category=9 -Description="Add or remove braces on a single-line 'for' statement." -Enabled=false -EditorType=multiple -Choices=mod_full_brace_for\s*=\s*ignore|mod_full_brace_for\s*=\s*add|mod_full_brace_for\s*=\s*remove|mod_full_brace_for\s*=\s*force|mod_full_brace_for\s*=\s*not_defined -ChoicesReadable="Ignore Mod Full Brace For|Add Mod Full Brace For|Remove Mod Full Brace For|Force Mod Full Brace For" -ValueDefault=ignore - -[Mod Full Brace Function] -Category=9 -Description="(Pawn) Add or remove braces on a single-line function definition." -Enabled=false -EditorType=multiple -Choices=mod_full_brace_function\s*=\s*ignore|mod_full_brace_function\s*=\s*add|mod_full_brace_function\s*=\s*remove|mod_full_brace_function\s*=\s*force|mod_full_brace_function\s*=\s*not_defined -ChoicesReadable="Ignore Mod Full Brace Function|Add Mod Full Brace Function|Remove Mod Full Brace Function|Force Mod Full Brace Function" -ValueDefault=ignore - -[Mod Full Brace If] -Category=9 -Description="Add or remove braces on a single-line 'if' statement. Braces will not be
removed if the braced statement contains an 'else'." -Enabled=false -EditorType=multiple -Choices=mod_full_brace_if\s*=\s*ignore|mod_full_brace_if\s*=\s*add|mod_full_brace_if\s*=\s*remove|mod_full_brace_if\s*=\s*force|mod_full_brace_if\s*=\s*not_defined -ChoicesReadable="Ignore Mod Full Brace If|Add Mod Full Brace If|Remove Mod Full Brace If|Force Mod Full Brace If" -ValueDefault=ignore - -[Mod Full Brace If Chain] -Category=9 -Description="Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either
have, or do not have, braces. Overrides mod_full_brace_if.

0: Don't override mod_full_brace_if
1: Add braces to all blocks if any block needs braces and remove braces if
they can be removed from all blocks
2: Add braces to all blocks if any block already has braces, regardless of
whether it needs them
3: Add braces to all blocks if any block needs braces and remove braces if
they can be removed from all blocks, except if all blocks have braces
despite none needing them" -Enabled=false -EditorType=numeric -CallName="mod_full_brace_if_chain\s*=\s*" -MinVal=0 -MaxVal=3 -ValueDefault=0 - -[Mod Full Brace If Chain Only] -Category=9 -Description="Whether to add braces to all blocks of an 'if'/'else if'/'else' chain.
If true, mod_full_brace_if_chain will only remove braces from an 'if' that
does not have an 'else if' or 'else'." -Enabled=false -EditorType=boolean -TrueFalse=mod_full_brace_if_chain_only\s*=\s*true|mod_full_brace_if_chain_only\s*=\s*false -ValueDefault=false - -[Mod Full Brace While] -Category=9 -Description="Add or remove braces on single-line 'while' statement." -Enabled=false -EditorType=multiple -Choices=mod_full_brace_while\s*=\s*ignore|mod_full_brace_while\s*=\s*add|mod_full_brace_while\s*=\s*remove|mod_full_brace_while\s*=\s*force|mod_full_brace_while\s*=\s*not_defined -ChoicesReadable="Ignore Mod Full Brace While|Add Mod Full Brace While|Remove Mod Full Brace While|Force Mod Full Brace While" -ValueDefault=ignore - -[Mod Full Brace Using] -Category=9 -Description="Add or remove braces on single-line 'using ()' statement." -Enabled=false -EditorType=multiple -Choices=mod_full_brace_using\s*=\s*ignore|mod_full_brace_using\s*=\s*add|mod_full_brace_using\s*=\s*remove|mod_full_brace_using\s*=\s*force|mod_full_brace_using\s*=\s*not_defined -ChoicesReadable="Ignore Mod Full Brace Using|Add Mod Full Brace Using|Remove Mod Full Brace Using|Force Mod Full Brace Using" -ValueDefault=ignore - -[Mod Full Brace Nl] -Category=9 -Description="Don't remove braces around statements that span N newlines" -Enabled=false -EditorType=numeric -CallName="mod_full_brace_nl\s*=\s*" -MinVal=0 -MaxVal=5000 -ValueDefault=0 - -[Mod Full Brace Nl Block Rem Mlcond] -Category=9 -Description="Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks
which span multiple lines.

Affects:
mod_full_brace_for
mod_full_brace_if
mod_full_brace_if_chain
mod_full_brace_if_chain_only
mod_full_brace_while
mod_full_brace_using

Does not affect:
mod_full_brace_do
mod_full_brace_function" -Enabled=false -EditorType=boolean -TrueFalse=mod_full_brace_nl_block_rem_mlcond\s*=\s*true|mod_full_brace_nl_block_rem_mlcond\s*=\s*false -ValueDefault=false - -[Mod Paren On Return] -Category=9 -Description="Add or remove unnecessary parentheses on 'return' statement." -Enabled=false -EditorType=multiple -Choices=mod_paren_on_return\s*=\s*ignore|mod_paren_on_return\s*=\s*add|mod_paren_on_return\s*=\s*remove|mod_paren_on_return\s*=\s*force|mod_paren_on_return\s*=\s*not_defined -ChoicesReadable="Ignore Mod Paren On Return|Add Mod Paren On Return|Remove Mod Paren On Return|Force Mod Paren On Return" -ValueDefault=ignore - -[Mod Paren On Throw] -Category=9 -Description="Add or remove unnecessary parentheses on 'throw' statement." -Enabled=false -EditorType=multiple -Choices=mod_paren_on_throw\s*=\s*ignore|mod_paren_on_throw\s*=\s*add|mod_paren_on_throw\s*=\s*remove|mod_paren_on_throw\s*=\s*force|mod_paren_on_throw\s*=\s*not_defined -ChoicesReadable="Ignore Mod Paren On Throw|Add Mod Paren On Throw|Remove Mod Paren On Throw|Force Mod Paren On Throw" -ValueDefault=ignore - -[Mod Pawn Semicolon] -Category=9 -Description="(Pawn) Whether to change optional semicolons to real semicolons." -Enabled=false -EditorType=boolean -TrueFalse=mod_pawn_semicolon\s*=\s*true|mod_pawn_semicolon\s*=\s*false -ValueDefault=false - -[Mod Full Paren If Bool] -Category=9 -Description="Whether to fully parenthesize Boolean expressions in 'while' and 'if'
statement, as in 'if (a && b > c)' => 'if (a && (b > c))'." -Enabled=false -EditorType=boolean -TrueFalse=mod_full_paren_if_bool\s*=\s*true|mod_full_paren_if_bool\s*=\s*false -ValueDefault=false - -[Mod Full Paren Assign Bool] -Category=9 -Description="Whether to fully parenthesize Boolean expressions after '='
statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'." -Enabled=false -EditorType=boolean -TrueFalse=mod_full_paren_assign_bool\s*=\s*true|mod_full_paren_assign_bool\s*=\s*false -ValueDefault=false - -[Mod Full Paren Return Bool] -Category=9 -Description="Whether to fully parenthesize Boolean expressions after '='
statement, as in 'return a && b > c;' => 'return (a && (b > c));'." -Enabled=false -EditorType=boolean -TrueFalse=mod_full_paren_return_bool\s*=\s*true|mod_full_paren_return_bool\s*=\s*false -ValueDefault=false - -[Mod Remove Extra Semicolon] -Category=9 -Description="Whether to remove superfluous semicolons." -Enabled=false -EditorType=boolean -TrueFalse=mod_remove_extra_semicolon\s*=\s*true|mod_remove_extra_semicolon\s*=\s*false -ValueDefault=false - -[Mod Remove Duplicate Include] -Category=9 -Description="Whether to remove duplicate include." -Enabled=false -EditorType=boolean -TrueFalse=mod_remove_duplicate_include\s*=\s*true|mod_remove_duplicate_include\s*=\s*false -ValueDefault=false - -[Mod Add Force C Closebrace Comment] -Category=9 -Description="the following options (mod_XX_closebrace_comment) use different comment,
depending of the setting of the next option.
false: Use the c comment (default)
true : Use the cpp comment" -Enabled=false -EditorType=boolean -TrueFalse=mod_add_force_c_closebrace_comment\s*=\s*true|mod_add_force_c_closebrace_comment\s*=\s*false -ValueDefault=false - -[Mod Add Long Function Closebrace Comment] -Category=9 -Description="If a function body exceeds the specified number of newlines and doesn't have
a comment after the close brace, a comment will be added." -Enabled=false -EditorType=numeric -CallName="mod_add_long_function_closebrace_comment\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=0 - -[Mod Add Long Namespace Closebrace Comment] -Category=9 -Description="If a namespace body exceeds the specified number of newlines and doesn't
have a comment after the close brace, a comment will be added." -Enabled=false -EditorType=numeric -CallName="mod_add_long_namespace_closebrace_comment\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=0 - -[Mod Add Long Class Closebrace Comment] -Category=9 -Description="If a class body exceeds the specified number of newlines and doesn't have a
comment after the close brace, a comment will be added." -Enabled=false -EditorType=numeric -CallName="mod_add_long_class_closebrace_comment\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=0 - -[Mod Add Long Switch Closebrace Comment] -Category=9 -Description="If a switch body exceeds the specified number of newlines and doesn't have a
comment after the close brace, a comment will be added." -Enabled=false -EditorType=numeric -CallName="mod_add_long_switch_closebrace_comment\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=0 - -[Mod Add Long Ifdef Endif Comment] -Category=9 -Description="If an #ifdef body exceeds the specified number of newlines and doesn't have
a comment after the #endif, a comment will be added." -Enabled=false -EditorType=numeric -CallName="mod_add_long_ifdef_endif_comment\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=0 - -[Mod Add Long Ifdef Else Comment] -Category=9 -Description="If an #ifdef or #else body exceeds the specified number of newlines and
doesn't have a comment after the #else, a comment will be added." -Enabled=false -EditorType=numeric -CallName="mod_add_long_ifdef_else_comment\s*=\s*" -MinVal=0 -MaxVal=255 -ValueDefault=0 - -[Mod Sort Case Sensitive] -Category=9 -Description="Whether to take care of the case by the mod_sort_xx options." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_case_sensitive\s*=\s*true|mod_sort_case_sensitive\s*=\s*false -ValueDefault=false - -[Mod Sort Import] -Category=9 -Description="Whether to sort consecutive single-line 'import' statements." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_import\s*=\s*true|mod_sort_import\s*=\s*false -ValueDefault=false - -[Mod Sort Using] -Category=9 -Description="(C#) Whether to sort consecutive single-line 'using' statements." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_using\s*=\s*true|mod_sort_using\s*=\s*false -ValueDefault=false - -[Mod Sort Include] -Category=9 -Description="Whether to sort consecutive single-line '#include' statements (C/C++) and
'#import' statements (Objective-C). Be aware that this has the potential to
break your code if your includes/imports have ordering dependencies." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_include\s*=\s*true|mod_sort_include\s*=\s*false -ValueDefault=false - -[Mod Sort Incl Import Prioritize Filename] -Category=9 -Description="Whether to prioritize '#include' and '#import' statements that contain
filename without extension when sorting is enabled." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_incl_import_prioritize_filename\s*=\s*true|mod_sort_incl_import_prioritize_filename\s*=\s*false -ValueDefault=false - -[Mod Sort Incl Import Prioritize Extensionless] -Category=9 -Description="Whether to prioritize '#include' and '#import' statements that does not
contain extensions when sorting is enabled." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_incl_import_prioritize_extensionless\s*=\s*true|mod_sort_incl_import_prioritize_extensionless\s*=\s*false -ValueDefault=false - -[Mod Sort Incl Import Prioritize Angle Over Quotes] -Category=9 -Description="Whether to prioritize '#include' and '#import' statements that contain
angle over quotes when sorting is enabled." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_incl_import_prioritize_angle_over_quotes\s*=\s*true|mod_sort_incl_import_prioritize_angle_over_quotes\s*=\s*false -ValueDefault=false - -[Mod Sort Incl Import Ignore Extension] -Category=9 -Description="Whether to ignore file extension in '#include' and '#import' statements
for sorting comparison." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_incl_import_ignore_extension\s*=\s*true|mod_sort_incl_import_ignore_extension\s*=\s*false -ValueDefault=false - -[Mod Sort Incl Import Grouping Enabled] -Category=9 -Description="Whether to group '#include' and '#import' statements when sorting is enabled." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_incl_import_grouping_enabled\s*=\s*true|mod_sort_incl_import_grouping_enabled\s*=\s*false -ValueDefault=false - -[Mod Move Case Break] -Category=9 -Description="Whether to move a 'break' that appears after a fully braced 'case' before
the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'." -Enabled=false -EditorType=boolean -TrueFalse=mod_move_case_break\s*=\s*true|mod_move_case_break\s*=\s*false -ValueDefault=false - -[Mod Move Case Return] -Category=9 -Description="Whether to move a 'return' that appears after a fully braced 'case' before
the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'." -Enabled=false -EditorType=boolean -TrueFalse=mod_move_case_return\s*=\s*true|mod_move_case_return\s*=\s*false -ValueDefault=false - -[Mod Case Brace] -Category=9 -Description="Add or remove braces around a fully braced case statement. Will only remove
braces if there are no variable declarations in the block." -Enabled=false -EditorType=multiple -Choices=mod_case_brace\s*=\s*ignore|mod_case_brace\s*=\s*add|mod_case_brace\s*=\s*remove|mod_case_brace\s*=\s*force|mod_case_brace\s*=\s*not_defined -ChoicesReadable="Ignore Mod Case Brace|Add Mod Case Brace|Remove Mod Case Brace|Force Mod Case Brace" -ValueDefault=ignore - -[Mod Remove Empty Return] -Category=9 -Description="Whether to remove a void 'return;' that appears as the last statement in a
function." -Enabled=false -EditorType=boolean -TrueFalse=mod_remove_empty_return\s*=\s*true|mod_remove_empty_return\s*=\s*false -ValueDefault=false - -[Mod Enum Last Comma] -Category=9 -Description="Add or remove the comma after the last value of an enumeration." -Enabled=false -EditorType=multiple -Choices=mod_enum_last_comma\s*=\s*ignore|mod_enum_last_comma\s*=\s*add|mod_enum_last_comma\s*=\s*remove|mod_enum_last_comma\s*=\s*force|mod_enum_last_comma\s*=\s*not_defined -ChoicesReadable="Ignore Mod Enum Last Comma|Add Mod Enum Last Comma|Remove Mod Enum Last Comma|Force Mod Enum Last Comma" -ValueDefault=ignore - -[Mod Infinite Loop] -Category=9 -Description="Syntax to use for infinite loops.

0: Leave syntax alone (default)
1: Rewrite as `for(;;)`
2: Rewrite as `while(true)`
3: Rewrite as `do`...`while(true);`
4: Rewrite as `while(1)`
5: Rewrite as `do`...`while(1);`

Infinite loops that do not already match one of these syntaxes are ignored.
Other options that affect loop formatting will be applied after transforming
the syntax." -Enabled=false -EditorType=numeric -CallName="mod_infinite_loop\s*=\s*" -MinVal=0 -MaxVal=5 -ValueDefault=0 - -[Mod Int Short] -Category=9 -Description="Add or remove the 'int' keyword in 'int short'." -Enabled=false -EditorType=multiple -Choices=mod_int_short\s*=\s*ignore|mod_int_short\s*=\s*add|mod_int_short\s*=\s*remove|mod_int_short\s*=\s*force|mod_int_short\s*=\s*not_defined -ChoicesReadable="Ignore Mod Int Short|Add Mod Int Short|Remove Mod Int Short|Force Mod Int Short" -ValueDefault=ignore - -[Mod Short Int] -Category=9 -Description="Add or remove the 'int' keyword in 'short int'." -Enabled=false -EditorType=multiple -Choices=mod_short_int\s*=\s*ignore|mod_short_int\s*=\s*add|mod_short_int\s*=\s*remove|mod_short_int\s*=\s*force|mod_short_int\s*=\s*not_defined -ChoicesReadable="Ignore Mod Short Int|Add Mod Short Int|Remove Mod Short Int|Force Mod Short Int" -ValueDefault=ignore - -[Mod Int Long] -Category=9 -Description="Add or remove the 'int' keyword in 'int long'." -Enabled=false -EditorType=multiple -Choices=mod_int_long\s*=\s*ignore|mod_int_long\s*=\s*add|mod_int_long\s*=\s*remove|mod_int_long\s*=\s*force|mod_int_long\s*=\s*not_defined -ChoicesReadable="Ignore Mod Int Long|Add Mod Int Long|Remove Mod Int Long|Force Mod Int Long" -ValueDefault=ignore - -[Mod Long Int] -Category=9 -Description="Add or remove the 'int' keyword in 'long int'." -Enabled=false -EditorType=multiple -Choices=mod_long_int\s*=\s*ignore|mod_long_int\s*=\s*add|mod_long_int\s*=\s*remove|mod_long_int\s*=\s*force|mod_long_int\s*=\s*not_defined -ChoicesReadable="Ignore Mod Long Int|Add Mod Long Int|Remove Mod Long Int|Force Mod Long Int" -ValueDefault=ignore - -[Mod Int Signed] -Category=9 -Description="Add or remove the 'int' keyword in 'int signed'." -Enabled=false -EditorType=multiple -Choices=mod_int_signed\s*=\s*ignore|mod_int_signed\s*=\s*add|mod_int_signed\s*=\s*remove|mod_int_signed\s*=\s*force|mod_int_signed\s*=\s*not_defined -ChoicesReadable="Ignore Mod Int Signed|Add Mod Int Signed|Remove Mod Int Signed|Force Mod Int Signed" -ValueDefault=ignore - -[Mod Signed Int] -Category=9 -Description="Add or remove the 'int' keyword in 'signed int'." -Enabled=false -EditorType=multiple -Choices=mod_signed_int\s*=\s*ignore|mod_signed_int\s*=\s*add|mod_signed_int\s*=\s*remove|mod_signed_int\s*=\s*force|mod_signed_int\s*=\s*not_defined -ChoicesReadable="Ignore Mod Signed Int|Add Mod Signed Int|Remove Mod Signed Int|Force Mod Signed Int" -ValueDefault=ignore - -[Mod Int Unsigned] -Category=9 -Description="Add or remove the 'int' keyword in 'int unsigned'." -Enabled=false -EditorType=multiple -Choices=mod_int_unsigned\s*=\s*ignore|mod_int_unsigned\s*=\s*add|mod_int_unsigned\s*=\s*remove|mod_int_unsigned\s*=\s*force|mod_int_unsigned\s*=\s*not_defined -ChoicesReadable="Ignore Mod Int Unsigned|Add Mod Int Unsigned|Remove Mod Int Unsigned|Force Mod Int Unsigned" -ValueDefault=ignore - -[Mod Unsigned Int] -Category=9 -Description="Add or remove the 'int' keyword in 'unsigned int'." -Enabled=false -EditorType=multiple -Choices=mod_unsigned_int\s*=\s*ignore|mod_unsigned_int\s*=\s*add|mod_unsigned_int\s*=\s*remove|mod_unsigned_int\s*=\s*force|mod_unsigned_int\s*=\s*not_defined -ChoicesReadable="Ignore Mod Unsigned Int|Add Mod Unsigned Int|Remove Mod Unsigned Int|Force Mod Unsigned Int" -ValueDefault=ignore - -[Mod Int Prefer Int On Left] -Category=9 -Description="If there is a situation where mod_int_* and mod_*_int would result in
multiple int keywords, whether to keep the rightmost int (the default) or the
leftmost int." -Enabled=false -EditorType=boolean -TrueFalse=mod_int_prefer_int_on_left\s*=\s*true|mod_int_prefer_int_on_left\s*=\s*false -ValueDefault=false - -[Mod Sort Oc Properties] -Category=9 -Description="(OC) Whether to organize the properties. If true, properties will be
rearranged according to the mod_sort_oc_property_*_weight factors." -Enabled=false -EditorType=boolean -TrueFalse=mod_sort_oc_properties\s*=\s*true|mod_sort_oc_properties\s*=\s*false -ValueDefault=false - -[Mod Sort Oc Property Class Weight] -Category=9 -Description="(OC) Weight of a class property modifier." -Enabled=false -EditorType=numeric -CallName="mod_sort_oc_property_class_weight\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Mod Sort Oc Property Thread Safe Weight] -Category=9 -Description="(OC) Weight of 'atomic' and 'nonatomic'." -Enabled=false -EditorType=numeric -CallName="mod_sort_oc_property_thread_safe_weight\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Mod Sort Oc Property Readwrite Weight] -Category=9 -Description="(OC) Weight of 'readwrite' when organizing properties." -Enabled=false -EditorType=numeric -CallName="mod_sort_oc_property_readwrite_weight\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Mod Sort Oc Property Reference Weight] -Category=9 -Description="(OC) Weight of a reference type specifier ('retain', 'copy', 'assign',
'weak', 'strong') when organizing properties." -Enabled=false -EditorType=numeric -CallName="mod_sort_oc_property_reference_weight\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Mod Sort Oc Property Getter Weight] -Category=9 -Description="(OC) Weight of getter type ('getter=') when organizing properties." -Enabled=false -EditorType=numeric -CallName="mod_sort_oc_property_getter_weight\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Mod Sort Oc Property Setter Weight] -Category=9 -Description="(OC) Weight of setter type ('setter=') when organizing properties." -Enabled=false -EditorType=numeric -CallName="mod_sort_oc_property_setter_weight\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Mod Sort Oc Property Nullability Weight] -Category=9 -Description="(OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified',
'null_resettable') when organizing properties." -Enabled=false -EditorType=numeric -CallName="mod_sort_oc_property_nullability_weight\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Pp Indent With Tabs] -Category=10 -Description="How to use tabs when indenting preprocessor code.

-1: Use 'indent_with_tabs' setting (default)
0: Spaces only
1: Indent with tabs to brace level, align with spaces
2: Indent and align with tabs, using spaces when not on a tabstop

Default: -1" -Enabled=false -EditorType=numeric -CallName="pp_indent_with_tabs\s*=\s*" -MinVal=-1 -MaxVal=2 -ValueDefault=-1 - -[Pp Indent] -Category=10 -Description="Add or remove indentation of preprocessor directives inside #if blocks
at brace level 0 (file-level)." -Enabled=false -EditorType=multiple -Choices=pp_indent\s*=\s*ignore|pp_indent\s*=\s*add|pp_indent\s*=\s*remove|pp_indent\s*=\s*force|pp_indent\s*=\s*not_defined -ChoicesReadable="Ignore Pp Indent|Add Pp Indent|Remove Pp Indent|Force Pp Indent" -ValueDefault=ignore - -[Pp Indent At Level] -Category=10 -Description="Whether to indent #if/#else/#endif at the brace level. If false, these are
indented from column 1." -Enabled=false -EditorType=boolean -TrueFalse=pp_indent_at_level\s*=\s*true|pp_indent_at_level\s*=\s*false -ValueDefault=false - -[Pp Indent At Level0] -Category=10 -Description="Whether to indent #if/#else/#endif at the parenthesis level if the brace
level is 0. If false, these are indented from column 1." -Enabled=false -EditorType=boolean -TrueFalse=pp_indent_at_level0\s*=\s*true|pp_indent_at_level0\s*=\s*false -ValueDefault=false - -[Pp Indent Count] -Category=10 -Description="Specifies the number of columns to indent preprocessors per level
at brace level 0 (file-level). If pp_indent_at_level=false, also specifies
the number of columns to indent preprocessors per level
at brace level > 0 (function-level).

Default: 1" -Enabled=false -EditorType=numeric -CallName="pp_indent_count\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=1 - -[Pp Space After] -Category=10 -Description="Add or remove space after # based on pp level of #if blocks." -Enabled=false -EditorType=multiple -Choices=pp_space_after\s*=\s*ignore|pp_space_after\s*=\s*add|pp_space_after\s*=\s*remove|pp_space_after\s*=\s*force|pp_space_after\s*=\s*not_defined -ChoicesReadable="Ignore Pp Space After|Add Pp Space After|Remove Pp Space After|Force Pp Space After" -ValueDefault=ignore - -[Pp Space Count] -Category=10 -Description="Sets the number of spaces per level added with pp_space_after." -Enabled=false -EditorType=numeric -CallName="pp_space_count\s*=\s*" -MinVal=0 -MaxVal=16 -ValueDefault=0 - -[Pp Indent Region] -Category=10 -Description="The indent for '#region' and '#endregion' in C# and '#pragma region' in
C/C++. Negative values decrease indent down to the first column." -Enabled=false -EditorType=numeric -CallName="pp_indent_region\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=0 - -[Pp Region Indent Code] -Category=10 -Description="Whether to indent the code between #region and #endregion." -Enabled=false -EditorType=boolean -TrueFalse=pp_region_indent_code\s*=\s*true|pp_region_indent_code\s*=\s*false -ValueDefault=false - -[Pp Indent If] -Category=10 -Description="If pp_indent_at_level=true, sets the indent for #if, #else and #endif when
not at file-level. Negative values decrease indent down to the first column.

=0: Indent preprocessors using output_tab_size
>0: Column at which all preprocessors will be indented" -Enabled=false -EditorType=numeric -CallName="pp_indent_if\s*=\s*" -MinVal=-16 -MaxVal=16 -ValueDefault=0 - -[Pp If Indent Code] -Category=10 -Description="Whether to indent the code between #if, #else and #endif." -Enabled=false -EditorType=boolean -TrueFalse=pp_if_indent_code\s*=\s*true|pp_if_indent_code\s*=\s*false -ValueDefault=false - -[Pp Indent In Guard] -Category=10 -Description="Whether to indent the body of an #if that encompasses all the code in the file." -Enabled=false -EditorType=boolean -TrueFalse=pp_indent_in_guard\s*=\s*true|pp_indent_in_guard\s*=\s*false -ValueDefault=false - -[Pp Define At Level] -Category=10 -Description="Whether to indent '#define' at the brace level. If false, these are
indented from column 1." -Enabled=false -EditorType=boolean -TrueFalse=pp_define_at_level\s*=\s*true|pp_define_at_level\s*=\s*false -ValueDefault=false - -[Pp Include At Level] -Category=10 -Description="Whether to indent '#include' at the brace level." -Enabled=false -EditorType=boolean -TrueFalse=pp_include_at_level\s*=\s*true|pp_include_at_level\s*=\s*false -ValueDefault=false - -[Pp Ignore Define Body] -Category=10 -Description="Whether to ignore the '#define' body while formatting." -Enabled=false -EditorType=boolean -TrueFalse=pp_ignore_define_body\s*=\s*true|pp_ignore_define_body\s*=\s*false -ValueDefault=false - -[Pp Multiline Define Body Indent] -Category=10 -Description="An offset value that controls the indentation of the body of a multiline #define.
'body' refers to all the lines of a multiline #define except the first line.
Requires 'pp_ignore_define_body = false'.

<0: Absolute column: the body indentation starts off at the specified column
(ex. -3 ==> the body is indented starting from column 3)
>=0: Relative to the column of the '#' of '#define'
(ex. 3 ==> the body is indented starting 3 columns at the right of '#')

Default: 8" -Enabled=false -EditorType=numeric -CallName="pp_multiline_define_body_indent\s*=\s*" -MinVal=-32 -MaxVal=32 -ValueDefault=8 - -[Pp Indent Case] -Category=10 -Description="Whether to indent case statements between #if, #else, and #endif.
Only applies to the indent of the preprocessor that the case statements
directly inside of.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=pp_indent_case\s*=\s*true|pp_indent_case\s*=\s*false -ValueDefault=true - -[Pp Indent Func Def] -Category=10 -Description="Whether to indent whole function definitions between #if, #else, and #endif.
Only applies to the indent of the preprocessor that the function definition
is directly inside of.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=pp_indent_func_def\s*=\s*true|pp_indent_func_def\s*=\s*false -ValueDefault=true - -[Pp Indent Extern] -Category=10 -Description="Whether to indent extern C blocks between #if, #else, and #endif.
Only applies to the indent of the preprocessor that the extern block is
directly inside of.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=pp_indent_extern\s*=\s*true|pp_indent_extern\s*=\s*false -ValueDefault=true - -[Pp Indent Brace] -Category=10 -Description="How to indent braces directly inside #if, #else, and #endif.
Requires pp_if_indent_code=true and only applies to the indent of the
preprocessor that the braces are directly inside of.
0: No extra indent
1: Indent by one level
-1: Preserve original indentation

Default: 1" -Enabled=false -EditorType=numeric -CallName="pp_indent_brace\s*=\s*" -MinVal=-1 -MaxVal=1 -ValueDefault=1 - -[Pp Warn Unbalanced If] -Category=10 -Description="Whether to print warning messages for unbalanced #if and #else blocks.
This will print a message in the following cases:
- if an #ifdef block ends on a different indent level than
where it started from. Example:

#ifdef TEST
int i;
{
int j;
#endif

- an #elif/#else block ends on a different indent level than
the corresponding #ifdef block. Example:

#ifdef TEST
int i;
#else
}
int j;
#endif" -Enabled=false -EditorType=boolean -TrueFalse=pp_warn_unbalanced_if\s*=\s*true|pp_warn_unbalanced_if\s*=\s*false -ValueDefault=false - -[Include Category 0] -Category=11 -Description="The regex for include category with priority 0." -Enabled=false -CallName=include_category_0\s*=\s* -EditorType=string -ValueDefault= - -[Include Category 1] -Category=11 -Description="The regex for include category with priority 1." -Enabled=false -CallName=include_category_1\s*=\s* -EditorType=string -ValueDefault= - -[Include Category 2] -Category=11 -Description="The regex for include category with priority 2." -Enabled=false -CallName=include_category_2\s*=\s* -EditorType=string -ValueDefault= - -[Use Indent Func Call Param] -Category=12 -Description="true: indent_func_call_param will be used (default)
false: indent_func_call_param will NOT be used

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=use_indent_func_call_param\s*=\s*true|use_indent_func_call_param\s*=\s*false -ValueDefault=true - -[Use Indent Continue Only Once] -Category=12 -Description="The value of the indentation for a continuation line is calculated
differently if the statement is:
- a declaration: your case with QString fileName ...
- an assignment: your case with pSettings = new QSettings( ...

At the second case the indentation value might be used twice:
- at the assignment
- at the function call (if present)

To prevent the double use of the indentation value, use this option with the
value 'true'.

true: indent_continue will be used only once
false: indent_continue will be used every time (default)

Requires indent_ignore_first_continue=false." -Enabled=false -EditorType=boolean -TrueFalse=use_indent_continue_only_once\s*=\s*true|use_indent_continue_only_once\s*=\s*false -ValueDefault=false - -[Indent Cpp Lambda Only Once] -Category=12 -Description="The indentation can be:
- after the assignment, at the '[' character
- at the beginning of the lambda body

true: indentation will be at the beginning of the lambda body
false: indentation will be after the assignment (default)" -Enabled=false -EditorType=boolean -TrueFalse=indent_cpp_lambda_only_once\s*=\s*true|indent_cpp_lambda_only_once\s*=\s*false -ValueDefault=false - -[Use Sp After Angle Always] -Category=12 -Description="Whether sp_after_angle takes precedence over sp_inside_fparen. This was the
historic behavior, but is probably not the desired behavior, so this is off
by default." -Enabled=false -EditorType=boolean -TrueFalse=use_sp_after_angle_always\s*=\s*true|use_sp_after_angle_always\s*=\s*false -ValueDefault=false - -[Use Options Overriding For Qt Macros] -Category=12 -Description="Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially,
this tries to format these so that they match Qt's normalized form (i.e. the
result of QMetaObject::normalizedSignature), which can slightly improve the
performance of the QObject::connect call, rather than how they would
otherwise be formatted.

See options_for_QT.cpp for details.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=use_options_overriding_for_qt_macros\s*=\s*true|use_options_overriding_for_qt_macros\s*=\s*false -ValueDefault=true - -[Use Form Feed No More As Whitespace Character] -Category=12 -Description="If true: the form feed character is removed from the list of whitespace
characters. See https://en.cppreference.com/w/cpp/string/byte/isspace." -Enabled=false -EditorType=boolean -TrueFalse=use_form_feed_no_more_as_whitespace_character\s*=\s*true|use_form_feed_no_more_as_whitespace_character\s*=\s*false -ValueDefault=false - -[Warn Level Tabs Found In Verbatim String Literals] -Category=13 -Description="(C#) Warning is given if doing tab-to-\t replacement and we have found one
in a C# verbatim string literal.

Default: 2" -Enabled=false -EditorType=numeric -CallName="warn_level_tabs_found_in_verbatim_string_literals\s*=\s*" -MinVal=1 -MaxVal=3 -ValueDefault=2 - -[Debug Max Number Of Loops] -Category=13 -Description="Limit the number of loops.
Used by uncrustify.cpp to exit from infinite loop.
0: no limit." -Enabled=false -EditorType=numeric -CallName="debug_max_number_of_loops\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Debug Line Number To Protocol] -Category=13 -Description="Set the number of the line to protocol;
Used in the function prot_the_line if the 2. parameter is zero.
0: nothing protocol." -Enabled=false -EditorType=numeric -CallName="debug_line_number_to_protocol\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Debug Timeout] -Category=13 -Description="Set the number of second(s) before terminating formatting the current file,
0: no timeout.
only for linux" -Enabled=false -EditorType=numeric -CallName="debug_timeout\s*=\s*" -MinVal= -MaxVal= -ValueDefault=0 - -[Debug Truncate] -Category=13 -Description="Set the number of characters to be printed if the text is too long,
0: do not truncate." -Enabled=false -EditorType=numeric -CallName="debug_truncate\s*=\s*" -MinVal=0 -MaxVal=960 -ValueDefault=0 - -[Debug Sort The Tracks] -Category=13 -Description="sort (or not) the tracking info.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=debug_sort_the_tracks\s*=\s*true|debug_sort_the_tracks\s*=\s*false -ValueDefault=true - -[Debug Decode The Flags] -Category=13 -Description="decode (or not) the flags as a new line.
only if the -p option is set." -Enabled=false -EditorType=boolean -TrueFalse=debug_decode_the_flags\s*=\s*true|debug_decode_the_flags\s*=\s*false -ValueDefault=false - -[Debug Use The Exit Function Pop] -Category=13 -Description="use (or not) the exit(EX_SOFTWARE) function.

Default: true" -Enabled=false -EditorType=boolean -TrueFalse=debug_use_the_exit_function_pop\s*=\s*true|debug_use_the_exit_function_pop\s*=\s*false -ValueDefault=true - -[Set Numbering For Html Output] -Category=13 -Description="insert the number of the line at the beginning of each line" -Enabled=false -EditorType=boolean -TrueFalse=set_numbering_for_html_output\s*=\s*true|set_numbering_for_html_output\s*=\s*false -ValueDefault=false diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/package.json b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/package.json deleted file mode 100644 index fc10438c..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "uncrustify", - "version": "0.78.0", - "description": "A highly configurable, easily modifiable source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA", - "main": "uncrustify", - "scripts": { - "preinstall": "mkdir -p build && cd build && cmake .. && make" - }, - "bin": "src/uncrustify", - "repository": { - "type": "git", - "url": "https://github.com/uncrustify/uncrustify" - }, - "keywords": [ - "uncrustify", - "source code beautifier" - ], - "author": "Ben Gardner", - "author": "Guy Maurel", - "license": "GPL-2.0-or-later" -} diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/release-process.rst b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/release-process.rst deleted file mode 100644 index 30217840..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/release-process.rst +++ /dev/null @@ -1,348 +0,0 @@ -============================ - Uncrustify Release Process -============================ - -.. Update the date in the next line when editing this document! - -*This document was last updated on 2023-11-13, for Uncrustify 0.78.0.* - -This document uses "0.1.2" throughout as an example version number. -Whenever you see this, you should substitute the version number -of the new release being prepared. - -Paths are specified in git syntax, i.e. ``:/`` is the repository root. - -Requirements -============ - -This document assumes you are using a Linux-based OS. -While it should be possible to cut a release on Windows, -using e.g. the `Git for Windows SDK `_ -or a MinGW_ environment, the names and/or arguments to some commands -may be different. - - -In addition to the build and test requirements for Uncrustify itself -(CMake, a C++ compiler, Python, git), you will also need: - -- tar -- python3-git -- Binutils-mingw-w64 -- Gcc-mingw-w64 -- G++-mingw-w64 -- zip -- wget (optional) -- scp (to update documentation on the SourceForge page) - -Using packages provided by your OS distribution is *strongly* recommended. -(Exact package names may vary depending on your distribution.) -Examples use ``wget`` to download files via command line, -but any mechanism of obtaining files over HTTPS may be employed. - -Preparing a Candidate -===================== - -The first step, obviously, is deciding to make a release. -Prior to making a release, verify that the repository is in a stable state -and that all CI (continuous integration - AppVeyor) has passed. -This should ensure all tests pass and building -(including cross-compiling) for Windows is working. - -Once the release process is started, -only pull requests needed to fix critical bugs, -or related to the release process, should be accepted. -(This will minimize the need to redo or repeat work -such as updating the documentation, especially the change log.) - -To start the release process, first check that: - -- You are on the ``master`` branch -- Your local clone is up to date -- ``CMAKE_BUILD_TYPE`` is set to ``Release`` (or ``RelWithDebInfo``) -- Your build is up to date -- check the list of authors with scripts/prepare_list_of_authors.sh - -You might need a new PAT for your account, for your admin-account. -See: -https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ -https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token - loggin with a admin account at https://github.com/uncrustify/uncrustify - on the right, click on the photo - scroll down to "Settings" - on the left, scroll down to "Developer settings", and click - on the left, click on "Personal access tokens" - choose "Tokens (classic), click - if necessary "Delete" expired token(s) - click on "Generate new token" - choose "Generate new token (classic)", click - choose a "what's this token for" - click on "repo" - scroll down to bottom and click on "Generate token" -Make sure to copy your personal access token now. You won’t be able to see it again! - copy the token "ghp_otx****" - and substitute in the file .git/config for [remote "origin"] - "url = https://gmaurel:ghp_otxZ****" - -Then, run:: - - $ scripts/release_tool.py init - $ scripts/release_tool.py update path/to/uncrustify - -(Replace ``path/to/uncrustify`` with the path to the Uncrustify executable -you just built, e.g. ``build/uncrustify``.) - -This will create a branch for the release candidate -and perform some automated updates to various files. -With no arguments, ``init`` will prompt you for the new version number, -defaulting to ``x.(y+1).0``, where ``x.y.z`` is the previous release. -The ``--version`` argument may also be used to specify the version -(e.g. if the script will not be able to prompt for input). - -After, you should check that the following files -show the correct version number and option count: - -- ``:/CMakeLists.txt`` (version number only; look for ``UNCRUSTIFY_VERSION``) -- ``:/package.json`` (version number only; you'll see it, the file is tiny) -- ``:/README.md`` (look for "options as of version") -- ``:/documentation/htdocs/index.html`` (look for "options as of version") - -(Note that ``uncrustify`` itself will not show the new version number -until the final release has been tagged.) - -Update Documentation -==================== - -Update ``:/ChangeLog``. -There is a helper script, ``:/scripts/gen_changelog.py``, -that can help extract new options since the previous release: - -.. code:: - - $ scripts/gen_changelog.py uncrustify-0.0.0 - -Replace ``0.0.0`` with the version of the *previous* release. -This will generate a bunch of output like:: - - 0123456789abcdef0123456789abcdef01234567 - Added : better_name Jan 13 1970 - Removed : poor_name Jan 13 1970 - fedcba9876543210fedcba9876543210fedcba98 - Added : new_option_1 Jan 18 1970 - Added : new_option_2 Jan 18 1970 - -Your goal is to turn the "raw" output into something like this:: - - Deprecated options: - - poor_name Jan 13 1970 - Renamed to better_name - - New options: - - new_option_1 Jan 18 1970 - - new_option_1 Jan 18 1970 - -To accomplish this, you will need to inspect any removed options, -possibly consulting the commits in which they were removed, -to determine the reason for deprecation and what replacement is recommended. -(Note that it may not be as simple as "use X instead".) -Also watch for options that were added and subsequently renamed -since the last release. (This has happened a few times. -In such cases, the new name should show up as an ordinary "new" option, -and the old name should be entirely omitted from the change log.) - -It helps to copy the output to a scratch file for editing. -Move deprecated options to the top and add a "Deprecated options:" header, -then add a "New options:" header in front of what's left, -and remove the commit SHAs (``sed -r '/^[[:xdigit:]]{40}/d`` -if you don't want to do it by hand). -Then, check that the options are in order by date; -date of authorship vs. date of merge may cause discrepancies. -Finally, replace occurrences of ``\w+ +:`` with ``-`` -(if your editor supports regular expressions; -otherwise you can individually replace ``Added :`` and ``Removed :``). - -Add a new release header (don't forget to add the date!) to the change log -and insert the list of option changes as created above. -Also fill in the list of resolved issues, new keywords (if any), -as well as any other changes that need to be mentioned. - -If any command line arguments have been added or changed, -including descriptions for the same, check to see if -``:/man/uncrustify.1.in`` needs to be updated. -(Hopefully this happened when the source was changed!) - -Finalize the Code Changes -========================= - -Inspect your working tree. -Use ``git add -p`` to stage the changes made to the documentation -and other artifacts that contain version-dependent information. -Verify that only desired changes are staged, -and that your working tree is otherwise clean. - -Now is a good time to recheck -that everything builds, and that all the tests pass. -This is also a good time to manually test 32- and 64-bit builds. - -When you are ready, commit the changes using: - -.. code:: - - $ scripts/release_tool.py commit - -(If you prefer, you can also commit the changes manually; -the script just fills in the commit message for you.) - -Submit and Tag the Release -========================== - -Push the release candidate branch to GitHub, and create a pull request. -Once the pull request is merged, tag the release using: -Make sure, the file .git/config has the right 'admin' value: -[remote "origin"] - url = https://:@github.com/uncrustify/uncrustify.git -Check it with: -$ git config --local --get remote.origin.url - -.. code:: - - $ scripts/release_tool.py tag - -Note that this will only work if the merge of the release candidate -is the most recent commit upstream. -Otherwise, the merge commit must be specified by using the ``-c`` option. - -(Tagging the release does not need to be done on any particular branch. -The command will not affect or look at your work tree at all.) - -Create Binaries -=============== - -Now that the release is published, grab a copy of the sources from GitHub: - -.. code:: - - $ wget https://github.com/uncrustify/uncrustify/archive/uncrustify-0.1.2.zip - $ unzip -e uncrustify-0.1.2.zip - -Next, build the 32- and 64-bit Windows binaries: - -.. code:: - - $ cd /path/to/uncrustify-uncrustify-0.1.2 - $ mkdir buildwin-32 - $ cd buildwin-32 - $ cmake -G Ninja \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \ - -DCMAKE_EXE_LINKER_FLAGS="-static -s" \ - .. - $ ninja - $ cpack - -.. code:: - - $ cd /path/to/uncrustify-uncrustify-0.1.2 - $ mkdir buildwin-64 - $ cd buildwin-64 - $ cmake -G Ninja \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw64.cmake \ - -DCMAKE_EXE_LINKER_FLAGS="-static -s" \ - .. - $ ninja - $ cpack - -Create a tarball: - -.. code:: - - $ cd /path/to/uncrustify - $ git archive -o uncrustify-0.1.2.tar.gz --prefix=uncrustify-0.1.2/ uncrustify-0.1.2 -TODO: find the best strategie... - -(If you don't have Ninja_, or just don't want to use it for whatever reason, -omit ``-G Ninja`` and run ``make`` instead of ``ninja``.) - -This is also a good time to test the tagged build on Linux: - -.. code:: - - $ wget https://github.com/uncrustify/uncrustify/archive/uncrustify-0.1.2.tar.gz - $ tar xzf uncrustify-0.1.2.tar.gz - $ cd uncrustify-uncrustify-0.1.2 - $ mkdir build - $ cd build - $ cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. - $ ninja - $ ctest - $ ./uncrustify --version - -Upload to SourceForge -===================== - -- Login as admin under https://sourceforge.net/projects/uncrustify/ -- Change to https://sourceforge.net/projects/uncrustify/files/ -- "Add Folder"; the name should be e.g. "uncrustify-0.1.2" -- Navigate to the new folder - (e.g. https://sourceforge.net/projects/uncrustify/files/uncrustify-0.1.2/) -- "Add File"; upload the following files - (adjusting for the actual version number): - - - README.md - - uncrustify-0.1.2.tar.gz - - buildwin-32/uncrustify-0.1.2_f-win32.zip - - buildwin-64/uncrustify-0.1.2_f-win64.zip - -- "Done" -- Upload the documentation: - - .. code:: - - $ scp -r documentation/htdocs/* ChangeLog \ - USER,uncrustify@web.sourceforge.net:htdocs/ - -- Use the web interface (file manager) to create the release folder - and upload the files to SourceForge. - -Announce the Release (Optional) -=============================== - -The new release is live! Spread the word! Consider these ideas: - -- Create a news item. -- Update freshmeat.net project. - -Release Checklist -================= - -The following list serves as a quick reference for making a release. -These items are explained in greater detail above. - -#. Verify that CI passes - -#. Use ``release_tool.py`` to initialize the release - and perform automated updates. Check: - - #. ``:/CMakeLists.txt`` - #. ``:/package.json`` - #. ``:/README.md`` - #. ``:/documentation/htdocs/index.html`` - -#. Update documentation as needed: - - #. ``:/ChangeLog`` - #. ``:/man/uncrustify.1.in`` - -#. Stage changes. -#. Test everything again. -#. Finalize the code changes. -#. Push to GitHub and create a merge request. -#. Tag the merged release branch. -#. Create Windows (32- and 64-bit) binaries. -#. Run a test build on Linux. -#. Upload the release and documentation to SourceForge. -#. Announce the release! - -.. _MinGW: http://www.mingw.org/ -.. _GitPython: https://github.com/gitpython-developers/GitPython -.. _Ninja: https://ninja-build.org/ diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/newlines.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/newlines.cpp deleted file mode 100644 index 360e568a..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/newlines.cpp +++ /dev/null @@ -1,6856 +0,0 @@ -/** - * @file newlines.cpp - * Adds or removes newlines. - * - * Information - * "Ignore" means do not change it. - * "Add" in the context of spaces means make sure there is at least 1. - * "Add" elsewhere means make sure one is present. - * "Remove" mean remove the space/brace/newline/etc. - * "Force" in the context of spaces means ensure that there is exactly 1. - * "Force" in other contexts means the same as "add". - * - * Rmk: spaces = space + nl - * - * @author Ben Gardner - * @author Guy Maurel - * @license GPL v2+ - */ - -#include "newlines.h" - -#include "align_stack.h" -#include "combine_skip.h" -#include "flag_parens.h" -#include "indent.h" -#include "keywords.h" -#include "prototypes.h" -#include "space.h" -#include "unc_tools.h" - -#ifdef WIN32 -#include // to get max -#endif // ifdef WIN32 - - -constexpr static auto LCURRENT = LNEWLINE; - -using namespace std; -using namespace uncrustify; - - -static void mark_change(const char *func, size_t line); - - -/** - * Check to see if we are allowed to increase the newline count. - * We can't increase the newline count: - * - if nl_squeeze_ifdef and a preproc is after the newline. - * - if eat_blanks_before_close_brace and the next is '}' - * - unless function contains an empty body and - * nl_inside_empty_func is non-zero - * - if eat_blanks_after_open_brace and the prev is '{' - * - unless the brace belongs to a namespace - * and nl_inside_namespace is non-zero - */ -static bool can_increase_nl(Chunk *nl); - - -/** - * Basic approach: - * 1. Find next open brace - * 2. Find next close brace - * 3. Determine why the braces are there - * a. struct/union/enum "enum [name] {" - * c. assignment "= {" - * b. if/while/switch/for/etc ") {" - * d. else "} else {" - */ -static void setup_newline_add(Chunk *prev, Chunk *nl, Chunk *next); - - -//! Make sure there is a blank line after a commented group of values -static void newlines_double_space_struct_enum_union(Chunk *open_brace); - - -//! If requested, make sure each entry in an enum is on its own line -static void newlines_enum_entries(Chunk *open_brace, iarf_e av); - - -/** - * Checks to see if it is OK to add a newline around the chunk. - * Don't want to break one-liners... - * return value: - * true: a new line may be added - * false: a new line may NOT be added - */ -static bool one_liner_nl_ok(Chunk *pc); - - -static void nl_create_one_liner(Chunk *vbrace_open); - - -static void nl_create_list_liner(Chunk *brace_open); - - -/** - * Test if a chunk belongs to a one-liner method definition inside a class body - */ -static bool is_class_one_liner(Chunk *pc); - - -/** - * Test if a chunk may be combined with a function prototype group. - * - * If nl_class_leave_one_liner_groups is enabled, a chunk may be combined with - * a function prototype group if it is a one-liner inside a class body, and is - * a definition of the same sort as surrounding prototypes. This checks against - * either the function name, or the function closing brace. - */ -bool is_func_proto_group(Chunk *pc, E_Token one_liner_type); - -/** - * Test if an opening brace is part of a function call or definition. - */ -static bool is_func_call_or_def(Chunk *pc); - - -//! Find the next newline or nl_cont -static void nl_handle_define(Chunk *pc); - - -/** - * Does the Ignore, Add, Remove, or Force thing between two chunks - * - * @param before The first chunk - * @param after The second chunk - * @param av The IARF value - */ -static void newline_iarf_pair(Chunk *before, Chunk *after, iarf_e av, bool check_nl_assign_leave_one_liners = false); - - -/** - * Adds newlines to multi-line function call/decl/def - * Start points to the open paren - */ -static void newline_func_multi_line(Chunk *start); - - -static void newline_template(Chunk *start); - - -/** - * Formats a function declaration - * Start points to the open paren - */ -static void newline_func_def_or_call(Chunk *start); - - -/** - * Formats a message, adding newlines before the item before the colons. - * - * Start points to the open '[' in: - * [myObject doFooWith:arg1 name:arg2 // some lines with >1 arg - * error:arg3]; - */ -static void newline_oc_msg(Chunk *start); - - -//! Ensure that the next non-comment token after close brace is a newline -static void newline_end_newline(Chunk *br_close); - - -/** - * Add or remove a newline between the closing paren and opening brace. - * Also uncuddles anything on the closing brace. (may get fixed later) - * - * "if (...) { \n" or "if (...) \n { \n" - * - * For virtual braces, we can only add a newline after the vbrace open. - * If we do so, also add a newline after the vbrace close. - */ -static bool newlines_if_for_while_switch(Chunk *start, iarf_e nl_opt); - - -/** - * Add or remove extra newline before the chunk. - * Adds before comments - * Doesn't do anything if open brace before it - * "code\n\ncomment\nif (...)" or "code\ncomment\nif (...)" - */ -static void newlines_if_for_while_switch_pre_blank_lines(Chunk *start, iarf_e nl_opt); - - -static void blank_line_set(Chunk *pc, Option &opt); - - -/** - * Add one/two newline(s) before the chunk. - * Adds before comments - * Adds before destructor - * Doesn't do anything if open brace before it - * "code\n\ncomment\nif (...)" or "code\ncomment\nif (...)" - */ -static void newlines_func_pre_blank_lines(Chunk *start, E_Token start_type); - - -static Chunk *get_closing_brace(Chunk *start); - - -/** - * remove any consecutive newlines following this chunk - * skip vbraces - */ -static void remove_next_newlines(Chunk *start); - - -/** - * Add or remove extra newline after end of the block started in chunk. - * Doesn't do anything if close brace after it - * Interesting issue is that at this point, nls can be before or after vbraces - * VBraces will stay VBraces, conversion to real ones should have already happened - * "if (...)\ncode\ncode" or "if (...)\ncode\n\ncode" - */ -static void newlines_if_for_while_switch_post_blank_lines(Chunk *start, iarf_e nl_opt); - - -/** - * Adds or removes a newline between the keyword and the open brace. - * If there is something after the '{' on the same line, then - * the newline is removed unconditionally. - * If there is a '=' between the keyword and '{', do nothing. - * - * "struct [name] {" or "struct [name] \n {" - */ -static void newlines_struct_union(Chunk *start, iarf_e nl_opt, bool leave_trailing); -static void newlines_enum(Chunk *start); -static void newlines_namespace(Chunk *start); // Issue #2186 - - -/** - * Cuddles or un-cuddles a chunk with a previous close brace - * - * "} while" vs "} \n while" - * "} else" vs "} \n else" - * - * @param start The chunk - should be CT_ELSE or CT_WHILE_OF_DO - */ -static void newlines_cuddle_uncuddle(Chunk *start, iarf_e nl_opt); - - -/** - * Adds/removes a newline between else and '{'. - * "else {" or "else \n {" - */ -static void newlines_do_else(Chunk *start, iarf_e nl_opt); - - -//! Check if token starts a variable declaration -static bool is_var_def(Chunk *pc, Chunk *next); - - -//! Put newline(s) before and/or after a block of variable definitions -static Chunk *newline_var_def_blk(Chunk *start); - - -/** - * Handles the brace_on_func_line setting and decides if the closing brace - * of a pair should be right after a newline. - * The only cases where the closing brace shouldn't be the first thing on a line - * is where the opening brace has junk after it AND where a one-liner in a - * class is supposed to be preserved. - * - * General rule for break before close brace: - * If the brace is part of a function (call or definition) OR if the only - * thing after the opening brace is comments, the there must be a newline - * before the close brace. - * - * Example of no newline before close - * struct mystring { int len; - * char str[]; }; - * while (*(++ptr) != 0) { } - * - * Examples of newline before close - * void foo() { - * } - */ -static void newlines_brace_pair(Chunk *br_open); - - -/** - * Put a empty line between the 'case' statement and the previous case colon - * or semicolon. - * Does not work with PAWN (?) - */ -static void newline_case(Chunk *start); - - -static void newline_case_colon(Chunk *start); - - -//! Put a blank line before a return statement, unless it is after an open brace -static void newline_before_return(Chunk *start); - - -/** - * Put a empty line after a return statement, unless it is followed by a - * close brace. - * - * May not work with PAWN - */ -static void newline_after_return(Chunk *start); - - -static void blank_line_max(Chunk *pc, Option &opt); - - -static iarf_e newline_template_option(Chunk *pc, iarf_e special, iarf_e base, iarf_e fallback); - - -#define MARK_CHANGE() mark_change(__func__, __LINE__) - - -static void mark_change(const char *func, size_t line) -{ - LOG_FUNC_ENTRY(); - - cpd.changes++; - - if (cpd.pass_count == 0) - { - LOG_FMT(LCHANGE, "%s(%d): change %d on %s:%zu\n", - __func__, __LINE__, cpd.changes, func, line); - } -} // mark_change - - -static bool can_increase_nl(Chunk *nl) -{ - LOG_FUNC_ENTRY(); - - Chunk *prev = nl->GetPrevNc(); - - Chunk *pcmt = nl->GetPrev(); - Chunk *next = nl->GetNext(); - - if (options::nl_squeeze_ifdef()) - { - log_rule_B("nl_squeeze_ifdef"); - - Chunk *pp_start = prev->GetPpStart(); - - if ( pp_start->IsNotNullChunk() - && ( pp_start->GetParentType() == CT_PP_IF - || pp_start->GetParentType() == CT_PP_ELSE) - && ( pp_start->GetLevel() > 0 - || options::nl_squeeze_ifdef_top_level())) - { - log_rule_B("nl_squeeze_ifdef_top_level"); - bool rv = ifdef_over_whole_file() && pp_start->TestFlags(PCF_WF_IF); - LOG_FMT(LBLANKD, "%s(%d): nl_squeeze_ifdef %zu (prev) pp_lvl=%zu rv=%d\n", - __func__, __LINE__, nl->GetOrigLine(), nl->GetPpLevel(), rv); - return(rv); - } - - if ( next->Is(CT_PREPROC) - && ( next->GetParentType() == CT_PP_ELSE - || next->GetParentType() == CT_PP_ENDIF) - && ( next->GetLevel() > 0 - || options::nl_squeeze_ifdef_top_level())) - { - log_rule_B("nl_squeeze_ifdef_top_level"); - bool rv = ifdef_over_whole_file() && next->TestFlags(PCF_WF_ENDIF); - LOG_FMT(LBLANKD, "%s(%d): nl_squeeze_ifdef %zu (next) pp_lvl=%zu rv=%d\n", - __func__, __LINE__, nl->GetOrigLine(), nl->GetPpLevel(), rv); - return(rv); - } - } - - if (next->Is(CT_BRACE_CLOSE)) - { - if ( options::nl_inside_namespace() > 0 - && next->GetParentType() == CT_NAMESPACE) - { - log_rule_B("nl_inside_namespace"); - LOG_FMT(LBLANKD, "%s(%d): nl_inside_namespace %zu\n", - __func__, __LINE__, nl->GetOrigLine()); - return(true); - } - - if ( options::nl_inside_empty_func() > 0 - && prev->Is(CT_BRACE_OPEN) - && ( next->GetParentType() == CT_FUNC_DEF - || next->GetParentType() == CT_FUNC_CLASS_DEF)) - { - log_rule_B("nl_inside_empty_func"); - LOG_FMT(LBLANKD, "%s(%d): nl_inside_empty_func %zu\n", - __func__, __LINE__, nl->GetOrigLine()); - return(true); - } - - if (options::eat_blanks_before_close_brace()) - { - log_rule_B("eat_blanks_before_close_brace"); - LOG_FMT(LBLANKD, "%s(%d): eat_blanks_before_close_brace %zu\n", - __func__, __LINE__, nl->GetOrigLine()); - return(false); - } - } - - if (prev->Is(CT_BRACE_CLOSE)) - { - if ( options::nl_before_namespace() - && prev->GetParentType() == CT_NAMESPACE) - { - log_rule_B("nl_before_namespace"); - LOG_FMT(LBLANKD, "%s(%d): nl_before_namespace %zu\n", - __func__, __LINE__, nl->GetOrigLine()); - return(true); - } - } - - if (prev->Is(CT_BRACE_OPEN)) - { - if ( options::nl_inside_namespace() > 0 - && prev->GetParentType() == CT_NAMESPACE) - { - log_rule_B("nl_inside_namespace"); - LOG_FMT(LBLANKD, "%s(%d): nl_inside_namespace %zu\n", - __func__, __LINE__, nl->GetOrigLine()); - return(true); - } - - if ( options::nl_inside_empty_func() > 0 - && next->Is(CT_BRACE_CLOSE) - && ( prev->GetParentType() == CT_FUNC_DEF - || prev->GetParentType() == CT_FUNC_CLASS_DEF)) - { - log_rule_B("nl_inside_empty_func"); - LOG_FMT(LBLANKD, "%s(%d): nl_inside_empty_func %zu\n", - __func__, __LINE__, nl->GetOrigLine()); - return(true); - } - - if (options::eat_blanks_after_open_brace()) - { - log_rule_B("eat_blanks_after_open_brace"); - LOG_FMT(LBLANKD, "%s(%d): eat_blanks_after_open_brace %zu\n", - __func__, __LINE__, nl->GetOrigLine()); - return(false); - } - } - log_rule_B("nl_start_of_file"); - - if ( !pcmt - && (options::nl_start_of_file() != IARF_IGNORE)) - { - LOG_FMT(LBLANKD, "%s(%d): SOF no prev %zu\n", __func__, __LINE__, nl->GetOrigLine()); - return(false); - } - log_rule_B("nl_end_of_file"); - - if ( next->IsNullChunk() - && (options::nl_end_of_file() != IARF_IGNORE)) - { - LOG_FMT(LBLANKD, "%s(%d): EOF no next %zu\n", __func__, __LINE__, nl->GetOrigLine()); - return(false); - } - return(true); -} // can_increase_nl - - -static void setup_newline_add(Chunk *prev, Chunk *nl, Chunk *next) -{ - LOG_FUNC_ENTRY(); - - if ( prev->IsNullChunk() - || nl->IsNullChunk() - || next->IsNullChunk()) - { - return; - } - undo_one_liner(prev); - - nl->SetOrigLine(prev->GetOrigLine()); - nl->SetLevel(prev->GetLevel()); - nl->SetPpLevel(prev->GetPpLevel()); - nl->SetBraceLevel(prev->GetBraceLevel()); - nl->SetPpLevel(prev->GetPpLevel()); - nl->SetNlCount(1); - nl->SetFlags((prev->GetFlags() & PCF_COPY_FLAGS) & ~PCF_IN_PREPROC); - nl->SetOrigCol(prev->GetOrigColEnd()); - nl->SetColumn(prev->GetOrigCol()); - - if ( prev->TestFlags(PCF_IN_PREPROC) - && next->TestFlags(PCF_IN_PREPROC)) - { - nl->SetFlagBits(PCF_IN_PREPROC); - } - - if (nl->TestFlags(PCF_IN_PREPROC)) - { - nl->SetType(CT_NL_CONT); - nl->Str() = "\\\n"; - } - else - { - nl->SetType(CT_NEWLINE); - nl->Str() = "\n"; - } -} // setup_newline_add - - -void double_newline(Chunk *nl) -{ - LOG_FUNC_ENTRY(); - - Chunk *prev = nl->GetPrev(); - - if (prev->IsNullChunk()) - { - return; - } - LOG_FMT(LNEWLINE, "%s(%d): add newline after ", __func__, __LINE__); - - if (prev->Is(CT_VBRACE_CLOSE)) - { - LOG_FMT(LNEWLINE, "VBRACE_CLOSE "); - } - else - { - LOG_FMT(LNEWLINE, "'%s' ", prev->Text()); - } - LOG_FMT(LNEWLINE, "on line %zu", prev->GetOrigLine()); - - if (!can_increase_nl(nl)) - { - LOG_FMT(LNEWLINE, " - denied\n"); - return; - } - LOG_FMT(LNEWLINE, " - done\n"); - - if (nl->GetNlCount() != 2) - { - nl->SetNlCount(2); - MARK_CHANGE(); - } -} // double_newline - - -Chunk *newline_add_before(Chunk *pc) -{ - LOG_FUNC_ENTRY(); - - Chunk nl; - Chunk *prev = pc->GetPrevNvb(); - - if (prev->IsNewline()) - { - // Already has a newline before this chunk - return(prev); - } - LOG_FMT(LNEWLINE, "%s(%d): Text() '%s', on orig line is %zu, orig col is %zu, pc column is %zu", - __func__, __LINE__, pc->Text(), pc->GetOrigLine(), pc->GetOrigCol(), pc->GetColumn()); - log_func_stack_inline(LNEWLINE); - - setup_newline_add(prev, &nl, pc); - nl.SetOrigCol(pc->GetOrigCol()); - nl.SetPpLevel(pc->GetPpLevel()); - LOG_FMT(LNEWLINE, "%s(%d): nl column is %zu\n", - __func__, __LINE__, nl.GetColumn()); - - MARK_CHANGE(); - return(nl.CopyAndAddBefore(pc)); -} // newline_add_before - - -Chunk *newline_force_before(Chunk *pc) -{ - LOG_FUNC_ENTRY(); - - Chunk *nl = newline_add_before(pc); - - if ( nl->IsNotNullChunk() - && nl->GetNlCount() > 1) - { - nl->SetNlCount(1); - MARK_CHANGE(); - } - return(nl); -} // newline_force_before - - -Chunk *newline_add_after(Chunk *pc) -{ - LOG_FUNC_ENTRY(); - - if (pc->IsNullChunk()) - { - return(Chunk::NullChunkPtr); - } - Chunk *next = pc->GetNextNvb(); - - if (next->IsNewline()) - { - // Already has a newline after this chunk - return(next); - } - LOG_FMT(LNEWLINE, "%s(%d): '%s' on line %zu", - __func__, __LINE__, pc->Text(), pc->GetOrigLine()); - log_func_stack_inline(LNEWLINE); - - Chunk nl; - - nl.SetOrigLine(pc->GetOrigLine()); - nl.SetOrigCol(pc->GetOrigCol()); - setup_newline_add(pc, &nl, next); - - MARK_CHANGE(); - // TO DO: check why the next statement is necessary - nl.SetOrigCol(pc->GetOrigCol()); - nl.SetPpLevel(pc->GetPpLevel()); - return(nl.CopyAndAddAfter(pc)); -} // newline_add_after - - -Chunk *newline_force_after(Chunk *pc) -{ - LOG_FUNC_ENTRY(); - - Chunk *nl = newline_add_after(pc); // add a newline - - if ( nl->IsNotNullChunk() - && nl->GetNlCount() > 1) // check if there are more than 1 newline - { - nl->SetNlCount(1); // if so change the newline count back to 1 - MARK_CHANGE(); - } - return(nl); -} // newline_force_after - - -static void newline_end_newline(Chunk *br_close) -{ - LOG_FUNC_ENTRY(); - - Chunk *next = br_close->GetNext(); - Chunk nl; - - if (!next->IsCommentOrNewline()) - { - nl.SetOrigLine(br_close->GetOrigLine()); - nl.SetOrigCol(br_close->GetOrigCol()); - nl.SetNlCount(1); - nl.SetPpLevel(0); - nl.SetFlags((br_close->GetFlags() & PCF_COPY_FLAGS) & ~PCF_IN_PREPROC); - - if ( br_close->TestFlags(PCF_IN_PREPROC) - && next->IsNotNullChunk() - && next->TestFlags(PCF_IN_PREPROC)) - { - nl.SetFlagBits(PCF_IN_PREPROC); - } - - if (nl.TestFlags(PCF_IN_PREPROC)) - { - nl.SetType(CT_NL_CONT); - nl.Str() = "\\\n"; - } - else - { - nl.SetType(CT_NEWLINE); - nl.Str() = "\n"; - } - MARK_CHANGE(); - LOG_FMT(LNEWLINE, "%s(%d): %zu:%zu add newline after '%s'\n", - __func__, __LINE__, br_close->GetOrigLine(), br_close->GetOrigCol(), br_close->Text()); - nl.CopyAndAddAfter(br_close); - } -} // newline_end_newline - - -static void newline_min_after(Chunk *ref, size_t count, E_PcfFlag flag) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNEWLINE, "%s(%d): for '%s', at orig line %zu, count is %zu,\n flag is %s:", - __func__, __LINE__, ref->Text(), ref->GetOrigLine(), count, - pcf_flags_str(flag).c_str()); - log_func_stack_inline(LNEWLINE); - - Chunk *pc = ref; - - do - { - pc = pc->GetNext(); - } while ( pc->IsNotNullChunk() - && !pc->IsNewline()); - - if (pc->IsNotNullChunk()) // Coverity CID 76002 - { - LOG_FMT(LNEWLINE, "%s(%d): type is %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); - } - Chunk *next = pc->GetNext(); - - if (next->IsNullChunk()) - { - return; - } - - if ( next->IsComment() - && next->GetNlCount() == 1 - && pc->GetPrev()->IsComment()) - { - newline_min_after(next, count, flag); - return; - } - pc->SetFlagBits(flag); - - if ( pc->IsNewline() - && can_increase_nl(pc)) - { - if (pc->GetNlCount() < count) - { - pc->SetNlCount(count); - MARK_CHANGE(); - } - } -} // newline_min_after - - -Chunk *newline_add_between(Chunk *start, Chunk *end) -{ - LOG_FUNC_ENTRY(); - - if ( start->IsNullChunk() - || end->IsNullChunk() - || end->Is(CT_IGNORED)) - { - return(Chunk::NullChunkPtr); - } - LOG_FMT(LNEWLINE, "%s(%d): start->Text() is '%s', type is %s, orig line is %zu, orig col is %zu\n", - __func__, __LINE__, start->Text(), get_token_name(start->GetType()), - start->GetOrigLine(), start->GetOrigCol()); - LOG_FMT(LNEWLINE, "%s(%d): and end->Text() is '%s', orig line is %zu, orig col is %zu\n ", - __func__, __LINE__, end->Text(), end->GetOrigLine(), end->GetOrigCol()); - log_func_stack_inline(LNEWLINE); - - // Back-up check for one-liners (should never be true!) - if (!one_liner_nl_ok(start)) - { - return(Chunk::NullChunkPtr); - } - - /* - * Scan for a line break, if there is a line break between start and end - * we won't add another one - */ - for (Chunk *pc = start; pc != end; pc = pc->GetNext()) - { - if (pc->IsNewline()) - { - return(pc); - } - } - - /* - * If the second one is a brace open, then check to see - * if a comment + newline follows - */ - if (end->Is(CT_BRACE_OPEN)) - { - Chunk *pc = end->GetNext(); - - if (pc->IsComment()) - { - pc = pc->GetNext(); - - if (pc->IsNewline()) - { - // are there some more (comment + newline)s ? - Chunk *pc1 = end->GetNextNcNnl(); - - if (!pc1->IsNewline()) - { - // yes, go back - Chunk *pc2 = pc1->GetPrev(); - pc = pc2; - } - - if (end == pc) - { - LOG_FMT(LNEWLINE, "%s(%d): pc1 and pc are identical\n", - __func__, __LINE__); - } - else - { - // Move the open brace to after the newline - end->MoveAfter(pc); - } - LOG_FMT(LNEWLINE, "%s(%d):\n", __func__, __LINE__); - newline_add_after(end); - return(pc); - } - else // Issue #3873 - { - LOG_FMT(LNEWLINE, "%s(%d):\n", __func__, __LINE__); - } - } - else - { - LOG_FMT(LNEWLINE, "%s(%d):\n", __func__, __LINE__); - } - } - else - { - LOG_FMT(LNEWLINE, "%s(%d):\n", __func__, __LINE__); - } - Chunk *tmp = newline_add_before(end); - - return(tmp); -} // newline_add_between - - -void newline_del_between(Chunk *start, Chunk *end) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNEWLINE, "%s(%d): start->Text() is '%s', orig line is %zu, orig col is %zu\n", - __func__, __LINE__, start->Text(), start->GetOrigLine(), start->GetOrigCol()); - LOG_FMT(LNEWLINE, "%s(%d): and end->Text() is '%s', orig line is %zu, orig col is %zu: preproc=%c/%c\n", - __func__, __LINE__, end->Text(), end->GetOrigLine(), end->GetOrigCol(), - start->TestFlags(PCF_IN_PREPROC) ? 'y' : 'n', - end->TestFlags(PCF_IN_PREPROC) ? 'y' : 'n'); - log_func_stack_inline(LNEWLINE); - - // Can't remove anything if the preproc status differs - if (!start->IsSamePreproc(end)) - { - return; - } - Chunk *pc = start; - bool start_removed = false; - - do - { - Chunk *next = pc->GetNext(); - - if (pc->IsNewline()) - { - Chunk *prev = pc->GetPrev(); - - if ( ( !prev->IsComment() - && !next->IsComment()) - || prev->IsNewline() - || next->IsNewline()) - { - if (pc->SafeToDeleteNl()) - { - if (pc == start) - { - start_removed = true; - } - Chunk::Delete(pc); - MARK_CHANGE(); - - if (prev->IsNotNullChunk()) - { - size_t temp = space_col_align(prev, next); - align_to_column(next, prev->GetColumn() + temp); - dump_step(dump_file_name, "del 1"); - } - } - } - else - { - if (pc->GetNlCount() > 1) - { - pc->SetNlCount(1); - MARK_CHANGE(); - } - } - } - pc = next; - } while (pc != end); - - if ( !start_removed - && end->IsString("{") - && ( start->IsString(")") - || start->Is(CT_DO) - || start->Is(CT_ELSE))) - { - end->MoveAfter(start); - } -} // newline_del_between - - -void newlines_sparens() -{ - LOG_FUNC_ENTRY(); - - //Chunk *sparen_open; - - for (Chunk *sparen_open = Chunk::GetHead()->GetNextType(CT_SPAREN_OPEN, ANY_LEVEL); - sparen_open->IsNotNullChunk(); - sparen_open = sparen_open->GetNextType(CT_SPAREN_OPEN, ANY_LEVEL)) - { - Chunk *sparen_close = sparen_open->GetNextType(CT_SPAREN_CLOSE, sparen_open->GetLevel()); - - if (sparen_close->IsNullChunk()) - { - continue; - } - Chunk *sparen_content_start = sparen_open->GetNextNnl(); - Chunk *sparen_content_end = sparen_close->GetPrevNnl(); - bool is_multiline = ( - sparen_content_start != sparen_content_end - && !sparen_content_start->IsOnSameLine(sparen_content_end)); - - // Add a newline after '(' if an if/for/while/switch condition spans multiple lines, - // as e.g. required by the ROS 2 development style guidelines: - // https://index.ros.org/doc/ros2/Contributing/Developer-Guide/#open-versus-cuddled-braces - if (is_multiline) - { - log_rule_B("nl_multi_line_sparen_open"); - newline_iarf(sparen_open, options::nl_multi_line_sparen_open()); - } - - // Add a newline before ')' if an if/for/while/switch condition spans multiple lines. Overrides nl_before_if_closing_paren if both are specified. - if ( is_multiline - && options::nl_multi_line_sparen_close() != IARF_IGNORE) - { - log_rule_B("nl_multi_line_sparen_close"); - newline_iarf(sparen_content_end, options::nl_multi_line_sparen_close()); - } - else - { - // add/remove trailing newline in an if condition - Chunk *ctrl_structure = sparen_open->GetPrevNcNnl(); - - if ( ctrl_structure->Is(CT_IF) - || ctrl_structure->Is(CT_ELSEIF)) - { - log_rule_B("nl_before_if_closing_paren"); - newline_iarf_pair(sparen_content_end, sparen_close, options::nl_before_if_closing_paren()); - } - } - } -} // newlines_sparens - - -static bool newlines_if_for_while_switch(Chunk *start, iarf_e nl_opt) -{ - LOG_FUNC_ENTRY(); - - log_rule_B("nl_define_macro"); - - if ( nl_opt == IARF_IGNORE - || ( start->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro())) - { - return(false); - } - bool retval = false; - Chunk *pc = start->GetNextNcNnl(); - - if (pc->Is(CT_SPAREN_OPEN)) - { - Chunk *close_paren = pc->GetNextType(CT_SPAREN_CLOSE, pc->GetLevel()); - Chunk *brace_open = close_paren->GetNextNcNnl(); - - if ( ( brace_open->Is(CT_BRACE_OPEN) - || brace_open->Is(CT_VBRACE_OPEN)) - && one_liner_nl_ok(brace_open)) - { - log_rule_B("nl_multi_line_cond"); - - if (options::nl_multi_line_cond()) - { - while ((pc = pc->GetNext()) != close_paren) - { - if (pc->IsNewline()) - { - nl_opt = IARF_ADD; - break; - } - } - } - - if (brace_open->Is(CT_VBRACE_OPEN)) - { - // Can only add - we don't want to create a one-line here - if (nl_opt & IARF_ADD) - { - newline_iarf_pair(close_paren, brace_open->GetNextNcNnl(), nl_opt); - pc = brace_open->GetNextType(CT_VBRACE_CLOSE, brace_open->GetLevel()); - - if ( !pc->GetPrevNc()->IsNewline() - && !pc->GetNextNc()->IsNewline()) - { - newline_add_after(pc); - retval = true; - } - } - } - else - { - newline_iarf_pair(close_paren, brace_open, nl_opt); - Chunk *next = brace_open->GetNextNcNnl(); - - if (brace_open->GetType() != next->GetType()) // Issue #2836 - { - newline_add_between(brace_open, brace_open->GetNextNcNnl()); - } - // Make sure nothing is cuddled with the closing brace - pc = brace_open->GetNextType(CT_BRACE_CLOSE, brace_open->GetLevel()); - newline_add_between(pc, pc->GetNextNcNnlNet()); - retval = true; - } - } - } - return(retval); -} // newlines_if_for_while_switch - - -static void newlines_if_for_while_switch_pre_blank_lines(Chunk *start, iarf_e nl_opt) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNEWLINE, "%s(%d): start->Text() is '%s', type is %s, orig line is %zu, orig col is %zu\n", - __func__, __LINE__, start->Text(), get_token_name(start->GetType()), start->GetOrigLine(), start->GetOrigCol()); - - log_rule_B("nl_define_macro"); - - if ( nl_opt == IARF_IGNORE - || ( start->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro())) - { - return; - } - - /* - * look backwards until we find - * open brace (don't add or remove) - * 2 newlines in a row (don't add) - * something else (don't remove) - */ - for (Chunk *pc = start->GetPrev(); pc->IsNotNullChunk(); pc = pc->GetPrev()) - { - size_t level = start->GetLevel(); - bool do_add = (nl_opt & IARF_ADD) != IARF_IGNORE; // forcing value to bool - Chunk *last_nl = Chunk::NullChunkPtr; - - if (pc->IsNewline()) - { - last_nl = pc; - - // if we found 2 or more in a row - if ( pc->GetNlCount() > 1 - || pc->GetPrevNvb()->IsNewline()) - { - // need to remove - if ( (nl_opt & IARF_REMOVE) - && !pc->TestFlags(PCF_VAR_DEF)) - { - // if we're also adding, take care of that here - size_t nl_count = do_add ? 2 : 1; - - if (nl_count != pc->GetNlCount()) - { - pc->SetNlCount(nl_count); - MARK_CHANGE(); - } - Chunk *prev; - - // can keep using pc because anything other than newline stops loop, and we delete if newline - while ((prev = pc->GetPrevNvb())->IsNewline()) - { - // Make sure we don't combine a preproc and non-preproc - if (!prev->SafeToDeleteNl()) - { - break; - } - Chunk::Delete(prev); - MARK_CHANGE(); - } - } - return; - } - } - else if ( pc->IsBraceOpen() - || pc->GetLevel() < level) - { - return; - } - else if (pc->IsComment()) - { - // vbrace close is ok because it won't go into output, so we should skip it - last_nl = Chunk::NullChunkPtr; - continue; - } - else - { - if ( pc->Is(CT_CASE_COLON) - && options::nl_before_ignore_after_case()) - { - return; - } - - if (do_add) // we found something previously besides a comment or a new line - { - // if we have run across a newline - if (last_nl->IsNotNullChunk()) - { - if (last_nl->GetNlCount() < 2) - { - double_newline(last_nl); - } - } - else - { - Chunk *next; - - // we didn't run into a newline, so we need to add one - if ( ((next = pc->GetNext())->IsNotNullChunk()) - && next->IsComment()) - { - pc = next; - } - - if ((last_nl = newline_add_after(pc))->IsNotNullChunk()) - { - double_newline(last_nl); - } - } - } - return; - } - } -} // newlines_if_for_while_switch_pre_blank_lines - - -static void blank_line_set(Chunk *pc, Option &opt) -{ - LOG_FUNC_ENTRY(); - - if (pc->IsNullChunk()) - { - return; - } - const unsigned optval = opt(); - - if ( (optval > 0) - && (pc->GetNlCount() != optval)) - { - LOG_FMT(LBLANKD, "%s(%d): do_blank_lines: %s set line %zu to %u\n", - __func__, __LINE__, opt.name(), pc->GetOrigLine(), optval); - pc->SetNlCount(optval); - MARK_CHANGE(); - } -} // blank_line_set - - -bool do_it_newlines_func_pre_blank_lines(Chunk *last_nl, E_Token start_type) -{ - LOG_FUNC_ENTRY(); - - if (last_nl->IsNullChunk()) - { - return(false); - } - LOG_FMT(LNLFUNCT, "%s(%d): orig line is %zu, orig col is %zu, type is %s, Text() is '%s'\n", - __func__, __LINE__, - last_nl->GetOrigLine(), last_nl->GetOrigCol(), get_token_name(last_nl->GetType()), last_nl->Text()); - - switch (start_type) - { - case CT_FUNC_CLASS_DEF: - { - log_rule_B("nl_before_func_class_def"); - bool diff = options::nl_before_func_class_def() <= last_nl->GetNlCount(); - LOG_FMT(LNLFUNCT, "%s(%d): is %s\n", - __func__, __LINE__, diff ? "TRUE" : "FALSE"); - - log_rule_B("nl_before_func_class_def"); - - if (options::nl_before_func_class_def() != last_nl->GetNlCount()) - { - LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s) to %u\n", - __func__, __LINE__, options::nl_before_func_class_def()); - blank_line_set(last_nl, options::nl_before_func_class_def); - } - return(diff); - } - - case CT_FUNC_CLASS_PROTO: - { - log_rule_B("nl_before_func_class_proto"); - bool diff = options::nl_before_func_class_proto() <= last_nl->GetNlCount(); - LOG_FMT(LNLFUNCT, "%s(%d): is %s\n", - __func__, __LINE__, diff ? "TRUE" : "FALSE"); - - log_rule_B("nl_before_func_class_proto"); - - if (options::nl_before_func_class_proto() != last_nl->GetNlCount()) - { - LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s) to %u\n", - __func__, __LINE__, options::nl_before_func_class_proto()); - blank_line_set(last_nl, options::nl_before_func_class_proto); - } - return(diff); - } - - case CT_FUNC_DEF: - { - LOG_FMT(LNLFUNCT, "%s(%d): nl_before_func_body_def() is %u, last_nl new line count is %zu\n", - __func__, __LINE__, options::nl_before_func_body_def(), last_nl->GetNlCount()); - log_rule_B("nl_before_func_body_def"); - bool diff = options::nl_before_func_body_def() <= last_nl->GetNlCount(); - LOG_FMT(LNLFUNCT, "%s(%d): is %s\n", - __func__, __LINE__, diff ? "TRUE" : "FALSE"); - - log_rule_B("nl_before_func_body_def"); - - if (options::nl_before_func_body_def() != last_nl->GetNlCount()) - { - LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s) to %u\n", - __func__, __LINE__, options::nl_before_func_body_def()); - log_rule_B("nl_before_func_body_def"); - blank_line_set(last_nl, options::nl_before_func_body_def); - } - LOG_FMT(LNLFUNCT, "%s(%d): nl_before_func_body_def() is %u, last_nl new line count is %zu\n", - __func__, __LINE__, options::nl_before_func_body_def(), last_nl->GetNlCount()); - return(diff); - } - - case CT_FUNC_PROTO: - { - log_rule_B("nl_before_func_body_proto"); - bool diff = options::nl_before_func_body_proto() <= last_nl->GetNlCount(); - LOG_FMT(LNLFUNCT, "%s(%d): is %s\n", - __func__, __LINE__, diff ? "TRUE" : "FALSE"); - - log_rule_B("nl_before_func_body_proto"); - - if (options::nl_before_func_body_proto() != last_nl->GetNlCount()) - { - LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s) to %u\n", - __func__, __LINE__, options::nl_before_func_body_proto()); - log_rule_B("nl_before_func_body_proto"); - blank_line_set(last_nl, options::nl_before_func_body_proto); - } - return(diff); - } - - default: - { - LOG_FMT(LERR, "%s(%d): setting to blank line(s) at line %zu not possible\n", - __func__, __LINE__, last_nl->GetOrigLine()); - return(false); - } - } // switch -} // do_it_newlines_func_pre_blank_lines - - -static void newlines_func_pre_blank_lines(Chunk *start, E_Token start_type) -{ - LOG_FUNC_ENTRY(); - - log_rule_B("nl_before_func_class_def"); - log_rule_B("nl_before_func_class_proto"); - log_rule_B("nl_before_func_body_def"); - log_rule_B("nl_before_func_body_proto"); - - if ( start->IsNullChunk() - || ( ( start_type != CT_FUNC_CLASS_DEF - || options::nl_before_func_class_def() == 0) - && ( start_type != CT_FUNC_CLASS_PROTO - || options::nl_before_func_class_proto() == 0) - && ( start_type != CT_FUNC_DEF - || options::nl_before_func_body_def() == 0) - && ( start_type != CT_FUNC_PROTO - || options::nl_before_func_body_proto() == 0))) - { - return; - } - LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s): for at line %zu, column %zu, start_type is %s\n", - __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), get_token_name(start_type)); - LOG_FMT(LNLFUNCT, "%s(%d): BEGIN set blank line(s) for '%s' at line %zu\n", - __func__, __LINE__, start->Text(), start->GetOrigLine()); - /* - * look backwards until we find: - * - open brace (don't add or remove) - * - two newlines in a row (don't add) - * - a destructor - * - something else (don't remove) - */ - Chunk *pc = Chunk::NullChunkPtr; - Chunk *last_nl = Chunk::NullChunkPtr; - Chunk *last_comment = Chunk::NullChunkPtr; - size_t first_line = start->GetOrigLine(); - - for (pc = start->GetPrev(); pc->IsNotNullChunk(); pc = pc->GetPrev()) - { - LOG_FMT(LNLFUNCT, "%s(%d): orig line is %zu, orig col is %zu, type is %s, Text() is '%s', new line count is %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), get_token_name(pc->GetType()), pc->Text(), pc->GetNlCount()); - - if (pc->IsNewline()) - { - last_nl = pc; - LOG_FMT(LNLFUNCT, "%s(%d): found at line %zu, column %zu, new line count is %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->GetNlCount()); - LOG_FMT(LNLFUNCT, "%s(%d): last_nl set to %zu\n", - __func__, __LINE__, last_nl->GetOrigLine()); - bool break_now = false; - - if (pc->GetNlCount() > 1) - { - break_now = do_it_newlines_func_pre_blank_lines(last_nl, start_type); - LOG_FMT(LNLFUNCT, "%s(%d): break_now is %s\n", - __func__, __LINE__, break_now ? "TRUE" : "FALSE"); - } - - if (break_now) - { - break; - } - else - { - continue; - } - } - else if (pc->IsComment()) - { - LOG_FMT(LNLFUNCT, "%s(%d): found at line %zu, column %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); - - if ( ( pc->GetOrigLine() < first_line - && ((first_line - pc->GetOrigLine() - - (pc->Is(CT_COMMENT_MULTI) ? pc->GetNlCount() : 0))) < 2) - || ( last_comment->IsNotNullChunk() - && pc->Is(CT_COMMENT_CPP) // combine only cpp comments - && last_comment->Is(pc->GetType()) // don't mix comment types - && last_comment->GetOrigLine() > pc->GetOrigLine() - && (last_comment->GetOrigLine() - pc->GetOrigLine()) < 2)) - { - last_comment = pc; - continue; - } - bool break_now = do_it_newlines_func_pre_blank_lines(last_nl, start_type); - LOG_FMT(LNLFUNCT, "%s(%d): break_now is %s\n", - __func__, __LINE__, break_now ? "TRUE" : "FALSE"); - continue; - } - else if ( pc->Is(CT_DESTRUCTOR) - || pc->Is(CT_TYPE) - || pc->Is(CT_TEMPLATE) - || pc->Is(CT_QUALIFIER) - || pc->Is(CT_PTR_TYPE) - || pc->Is(CT_BYREF) // Issue #2163 - || pc->Is(CT_DC_MEMBER) - || pc->Is(CT_EXTERN) - || ( pc->Is(CT_STRING) - && pc->GetParentType() == CT_EXTERN)) - { - LOG_FMT(LNLFUNCT, "%s(%d): first_line set to %zu\n", - __func__, __LINE__, pc->GetOrigLine()); - first_line = pc->GetOrigLine(); - continue; - } - else if ( pc->Is(CT_ANGLE_CLOSE) - && pc->GetParentType() == CT_TEMPLATE) - { - LOG_FMT(LNLFUNCT, "%s(%d):\n", __func__, __LINE__); - // skip template stuff to add newlines before it - pc = pc->GetOpeningParen(); - - if (pc->IsNotNullChunk()) - { - first_line = pc->GetOrigLine(); - } - continue; - } - else - { - LOG_FMT(LNLFUNCT, "%s(%d): else ==================================\n", - __func__, __LINE__); - bool break_now = do_it_newlines_func_pre_blank_lines(last_nl, start_type); - LOG_FMT(LNLFUNCT, "%s(%d): break_now is %s\n", - __func__, __LINE__, break_now ? "TRUE" : "FALSE"); - break; - } - } -} // newlines_func_pre_blank_lines - - -static Chunk *get_closing_brace(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - Chunk *pc; - size_t level = start->GetLevel(); - - for (pc = start; (pc = pc->GetNext())->IsNotNullChunk();) - { - if ( (pc->IsBraceClose()) - && pc->GetLevel() == level) - { - return(pc); - } - - // for some reason, we can have newlines between if and opening brace that are lower level than either - if ( !pc->IsNewline() - && pc->GetLevel() < level) - { - return(Chunk::NullChunkPtr); - } - } - - return(Chunk::NullChunkPtr); -} // get_closing_brace - - -static void remove_next_newlines(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - Chunk *next; - - while ((next = start->GetNext())->IsNotNullChunk()) - { - if ( next->IsNewline() - && next->SafeToDeleteNl()) - { - Chunk::Delete(next); - MARK_CHANGE(); - } - else if (next->IsVBrace()) - { - start = next; - } - else - { - break; - } - } -} // remove_next_newlines - - -static void newlines_if_for_while_switch_post_blank_lines(Chunk *start, iarf_e nl_opt) -{ - LOG_FUNC_ENTRY(); - - Chunk *prev; - - LOG_FMT(LNEWLINE, "%s(%d): start->Text() is '%s', type is %s, orig line is %zu, orig col is %zu\n", - __func__, __LINE__, start->Text(), get_token_name(start->GetType()), start->GetOrigLine(), start->GetOrigCol()); - - log_rule_B("nl_define_macro"); - - if ( nl_opt == IARF_IGNORE - || ( start->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro())) - { - return; - } - Chunk *pc = get_closing_brace(start); - - // first find ending brace - if (pc->IsNullChunk()) - { - return; - } - LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type is %s, orig line is %zu, orig col is %zu\n", - __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); - - /* - * if we're dealing with an if, we actually want to add or remove - * blank lines after any else - */ - if (start->Is(CT_IF)) - { - Chunk *next; - - while (true) - { - next = pc->GetNextNcNnl(); - - if ( next->IsNotNullChunk() - && ( next->Is(CT_ELSE) - || next->Is(CT_ELSEIF))) - { - // point to the closing brace of the else - if ((pc = get_closing_brace(next))->IsNullChunk()) - { - return; - } - LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); - } - else - { - break; - } - } - } - - /* - * if we're dealing with a do/while, we actually want to add or - * remove blank lines after while and its condition - */ - if (start->Is(CT_DO)) - { - // point to the next semicolon - if ((pc = pc->GetNextType(CT_SEMICOLON, start->GetLevel()))->IsNullChunk()) - { - return; - } - LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); - } - bool isVBrace = (pc->Is(CT_VBRACE_CLOSE)); - - if (isVBrace) - { - LOG_FMT(LNEWLINE, "%s(%d): isVBrace is TRUE\n", __func__, __LINE__); - } - else - { - LOG_FMT(LNEWLINE, "%s(%d): isVBrace is FALSE\n", __func__, __LINE__); - } - - if ((prev = pc->GetPrevNvb())->IsNullChunk()) - { - return; - } - bool have_pre_vbrace_nl = isVBrace && prev->IsNewline(); - - if (have_pre_vbrace_nl) - { - LOG_FMT(LNEWLINE, "%s(%d): have_pre_vbrace_nl is TRUE\n", __func__, __LINE__); - } - else - { - LOG_FMT(LNEWLINE, "%s(%d): have_pre_vbrace_nl is FALSE\n", __func__, __LINE__); - } - - if (nl_opt & IARF_REMOVE) - { - Chunk *next; - - // if chunk before is a vbrace, remove any newlines after it - if (have_pre_vbrace_nl) - { - if (prev->GetNlCount() != 1) - { - prev->SetNlCount(1); - MARK_CHANGE(); - } - remove_next_newlines(pc); - } - else if ( ((next = pc->GetNextNvb())->IsNewline()) - && !next->TestFlags(PCF_VAR_DEF)) - { - // otherwise just deal with newlines after brace - if (next->GetNlCount() != 1) - { - next->SetNlCount(1); - MARK_CHANGE(); - } - remove_next_newlines(next); - } - } - - // may have a newline before and after vbrace - // don't do anything with it if the next non newline chunk is a closing brace - if (nl_opt & IARF_ADD) - { - Chunk *next = pc->GetNextNnl(); - - do - { - if (next->IsNullChunk()) - { - return; - } - - if (next->IsNot(CT_VBRACE_CLOSE)) - { - break; - } - next = next->GetNextNnl(); - } while (true); - - LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); - - if (next->IsNot(CT_BRACE_CLOSE)) - { - // if vbrace, have to check before and after - // if chunk before vbrace, check its count - size_t nl_count = have_pre_vbrace_nl ? prev->GetNlCount() : 0; - LOG_FMT(LNEWLINE, "%s(%d): new line count %zu\n", __func__, __LINE__, nl_count); - - if ((next = pc->GetNextNvb())->IsNewline()) - { - LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); - nl_count += next->GetNlCount(); - LOG_FMT(LNEWLINE, "%s(%d): new line count is %zu\n", __func__, __LINE__, nl_count); - } - - // if we have no newlines, add one and make it double - if (nl_count == 0) - { - LOG_FMT(LNEWLINE, "%s(%d): new line count is 0\n", __func__, __LINE__); - - if ( ((next = pc->GetNext())->IsNotNullChunk()) - && next->IsComment()) - { - LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); - pc = next; - LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); - } - - if ((next = newline_add_after(pc))->IsNullChunk()) - { - return; - } - LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); - double_newline(next); - } - else if (nl_count == 1) // if we don't have enough newlines - { - LOG_FMT(LNEWLINE, "%s(%d): new line count is 1\n", __func__, __LINE__); - - // if we have a preceding vbrace, add one after it - if (have_pre_vbrace_nl) - { - LOG_FMT(LNEWLINE, "%s(%d): have_pre_vbrace_nl is TRUE\n", __func__, __LINE__); - next = newline_add_after(pc); - LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); - } - else - { - LOG_FMT(LNEWLINE, "%s(%d): have_pre_vbrace_nl is FALSE\n", __func__, __LINE__); - prev = next->GetPrevNnl(); - LOG_FMT(LNEWLINE, "%s(%d): prev->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, prev->Text(), get_token_name(prev->GetType()), prev->GetOrigLine(), prev->GetOrigCol()); - pc = next->GetNextNl(); - LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); - Chunk *pc2 = pc->GetNext(); - - if (pc2->IsNotNullChunk()) - { - pc = pc2; - LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", - __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); - } - else - { - LOG_FMT(LNEWLINE, "%s(%d): no next found: \n", __func__, __LINE__); - } - log_rule_B("nl_squeeze_ifdef"); - - if ( pc->Is(CT_PREPROC) - && pc->GetParentType() == CT_PP_ENDIF - && options::nl_squeeze_ifdef()) - { - LOG_FMT(LNEWLINE, "%s(%d): cannot add newline after orig line %zu due to nl_squeeze_ifdef\n", - __func__, __LINE__, prev->GetOrigLine()); - } - else - { - // make newline after double - LOG_FMT(LNEWLINE, "%s(%d): call double_newline\n", __func__, __LINE__); - double_newline(next); - } - } - } - } - } -} // newlines_if_for_while_switch_post_blank_lines - - -static void newlines_struct_union(Chunk *start, iarf_e nl_opt, bool leave_trailing) -{ - LOG_FUNC_ENTRY(); - - log_rule_B("nl_define_macro"); - - if ( nl_opt == IARF_IGNORE - || ( start->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro())) - { - return; - } - /* - * step past any junk between the keyword and the open brace - * Quit if we hit a semicolon or '=', which are not expected. - */ - size_t level = start->GetLevel(); - Chunk *pc = start->GetNextNcNnl(); - - while ( pc->IsNotNullChunk() - && pc->GetLevel() >= level) - { - if ( pc->GetLevel() == level - && ( pc->Is(CT_BRACE_OPEN) - || pc->IsSemicolon() - || pc->Is(CT_ASSIGN))) - { - break; - } - start = pc; - pc = pc->GetNextNcNnl(); - } - - // If we hit a brace open, then we need to toy with the newlines - if (pc->Is(CT_BRACE_OPEN)) - { - // Skip over embedded C comments - Chunk *next = pc->GetNext(); - - while (next->Is(CT_COMMENT)) - { - next = next->GetNext(); - } - - if ( leave_trailing - && !next->IsCommentOrNewline()) - { - nl_opt = IARF_IGNORE; - } - newline_iarf_pair(start, pc, nl_opt); - } -} // newlines_struct_union - - -// enum { -// enum class angle_state_e : unsigned int { -// enum-key attr(optional) identifier(optional) enum-base(optional) { enumerator-list(optional) } -// enum-key attr(optional) nested-name-specifier(optional) identifier enum-base(optional) ; TODO -// enum-key - one of enum, enum class or enum struct TODO -// identifier - the name of the enumeration that's being declared -// enum-base(C++11) - colon (:), followed by a type-specifier-seq -// enumerator-list - comma-separated list of enumerator definitions -static void newlines_enum(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - log_rule_B("nl_define_macro"); - - if ( start->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro()) - { - return; - } - // look for 'enum class' - Chunk *pcClass = start->GetNextNcNnl(); - - if (pcClass->Is(CT_ENUM_CLASS)) - { - log_rule_B("nl_enum_class"); - newline_iarf_pair(start, pcClass, options::nl_enum_class()); - // look for 'identifier'/ 'type' - Chunk *pcType = pcClass->GetNextNcNnl(); - - if (pcType->Is(CT_TYPE)) - { - log_rule_B("nl_enum_class_identifier"); - newline_iarf_pair(pcClass, pcType, options::nl_enum_class_identifier()); - // look for ':' - Chunk *pcColon = pcType->GetNextNcNnl(); - - if (pcColon->Is(CT_ENUM_COLON)) // Issue #4040 - { - log_rule_B("nl_enum_identifier_colon"); - newline_iarf_pair(pcType, pcColon, options::nl_enum_identifier_colon()); - // look for 'type' i.e. unsigned - Chunk *pcType1 = pcColon->GetNextNcNnl(); - - if (pcType1->Is(CT_TYPE)) - { - log_rule_B("nl_enum_colon_type"); - newline_iarf_pair(pcColon, pcType1, options::nl_enum_colon_type()); - // look for 'type' i.e. int - Chunk *pcType2 = pcType1->GetNextNcNnl(); - - if (pcType2->Is(CT_TYPE)) - { - log_rule_B("nl_enum_colon_type"); - newline_iarf_pair(pcType1, pcType2, options::nl_enum_colon_type()); - } - } - } - } - } - /* - * step past any junk between the keyword and the open brace - * Quit if we hit a semicolon or '=', which are not expected. - */ - size_t level = start->GetLevel(); - Chunk *pc = start->GetNextNcNnl(); - - while ( pc->IsNotNullChunk() - && pc->GetLevel() >= level) - { - if ( pc->GetLevel() == level - && ( pc->Is(CT_BRACE_OPEN) - || pc->IsSemicolon() - || pc->Is(CT_ASSIGN))) - { - break; - } - start = pc; - pc = pc->GetNextNcNnl(); - } - - // If we hit a brace open, then we need to toy with the newlines - if (pc->Is(CT_BRACE_OPEN)) - { - // Skip over embedded C comments - Chunk *next = pc->GetNext(); - - while (next->Is(CT_COMMENT)) - { - next = next->GetNext(); - } - iarf_e nl_opt; - - if (!next->IsCommentOrNewline()) - { - nl_opt = IARF_IGNORE; - } - else - { - log_rule_B("nl_enum_brace"); - nl_opt = options::nl_enum_brace(); - } - newline_iarf_pair(start, pc, nl_opt); - } -} // newlines_enum - - -// namespace { -// namespace word { -// namespace type::word { -static void newlines_namespace(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - log_rule_B("nl_namespace_brace"); - - // Add or remove newline between 'namespace' and 'BRACE_OPEN' - log_rule_B("nl_define_macro"); - iarf_e nl_opt = options::nl_namespace_brace(); - - if ( nl_opt == IARF_IGNORE - || ( start->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro())) - { - return; - } - Chunk *braceOpen = start->GetNextType(CT_BRACE_OPEN, start->GetLevel()); - - LOG_FMT(LNEWLINE, "%s(%d): braceOpen orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, braceOpen->GetOrigLine(), braceOpen->GetOrigCol(), braceOpen->Text()); - // produces much more log output. Use it only debugging purpose - //log_pcf_flags(LNEWLINE, braceOpen->GetFlags()); - - if (braceOpen->TestFlags(PCF_ONE_LINER)) - { - LOG_FMT(LNEWLINE, "%s(%d): is one_liner\n", - __func__, __LINE__); - return; - } - Chunk *beforeBrace = braceOpen->GetPrev(); - - LOG_FMT(LNEWLINE, "%s(%d): beforeBrace orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, beforeBrace->GetOrigLine(), beforeBrace->GetOrigCol(), beforeBrace->Text()); - // 'namespace' 'BRACE_OPEN' - newline_iarf_pair(beforeBrace, braceOpen, nl_opt); -} // newlines_namespace - - -static void newlines_cuddle_uncuddle(Chunk *start, iarf_e nl_opt) -{ - LOG_FUNC_ENTRY(); - - log_rule_B("nl_define_macro"); - - if ( start->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro()) - { - return; - } - Chunk *br_close = start->GetPrevNcNnlNi(); // Issue #2279 - - if (br_close->Is(CT_BRACE_CLOSE)) - { - newline_iarf_pair(br_close, start, nl_opt); - } -} // newlines_cuddle_uncuddle - - -static void newlines_do_else(Chunk *start, iarf_e nl_opt) -{ - LOG_FUNC_ENTRY(); - - log_rule_B("nl_define_macro"); - log_ruleNL("nl_define_macro", start); - - if ( nl_opt == IARF_IGNORE - || ( start->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro())) - { - return; - } - Chunk *next = start->GetNextNcNnl(); - - if ( next->IsNotNullChunk() - && ( next->Is(CT_BRACE_OPEN) - || next->Is(CT_VBRACE_OPEN))) - { - if (!one_liner_nl_ok(next)) - { - LOG_FMT(LNL1LINE, "%s(%d): a new line may NOT be added\n", __func__, __LINE__); - return; - } - LOG_FMT(LNL1LINE, "%s(%d): a new line may be added\n", __func__, __LINE__); - - if (next->Is(CT_VBRACE_OPEN)) - { - // Can only add - we don't want to create a one-line here - if (nl_opt & IARF_ADD) - { - newline_iarf_pair(start, next->GetNextNcNnl(), nl_opt); - Chunk *tmp = next->GetNextType(CT_VBRACE_CLOSE, next->GetLevel()); - - if ( !tmp->GetNextNc()->IsNewline() - && !tmp->GetPrevNc()->IsNewline()) - { - newline_add_after(tmp); - } - } - } - else - { - newline_iarf_pair(start, next, nl_opt); - newline_add_between(next, next->GetNextNcNnl()); - } - } -} // newlines_do_else - - -static bool is_var_def(Chunk *pc, Chunk *next) -{ - if ( pc->Is(CT_DECLTYPE) - && next->Is(CT_PAREN_OPEN)) - { - // If current token starts a decltype expression, skip it - next = next->GetClosingParen(); - next = next->GetNextNcNnl(); - } - else if (!pc->IsTypeDefinition()) - { - // Otherwise, if the current token is not a type --> not a declaration - return(false); - } - else if (next->Is(CT_DC_MEMBER)) - { - // If next token is CT_DC_MEMBER, skip it - next = next->SkipDcMember(); - } - else if (next->Is(CT_ANGLE_OPEN)) - { - // If we have a template type, skip it - next = next->GetClosingParen(); - next = next->GetNextNcNnl(); - } - bool is = ( ( next->IsTypeDefinition() - && next->GetParentType() != CT_FUNC_DEF) // Issue #2639 - || next->Is(CT_WORD) - || next->Is(CT_FUNC_CTOR_VAR)); - - return(is); -} // is_var_def - - -static bool is_func_call_or_def(Chunk *pc) -{ - if ( pc->GetParentType() == CT_FUNC_DEF - || pc->GetParentType() == CT_FUNC_CALL - || pc->GetParentType() == CT_FUNC_CALL_USER - || pc->GetParentType() == CT_FUNC_CLASS_DEF - || pc->GetParentType() == CT_OC_CLASS - || pc->GetParentType() == CT_OC_MSG_DECL - || pc->GetParentType() == CT_CS_PROPERTY - || pc->GetParentType() == CT_CPP_LAMBDA) - { - return(true); - } - return(false); -} // is_func_call_or_def - - -// Put newline(s) before and/or after a block of variable definitions -static Chunk *newline_var_def_blk(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - Chunk *pc = start; - Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 - bool did_this_line = false; - bool fn_top = false; - bool var_blk = false; - bool first_var_blk = true; - - LOG_FMT(LVARDFBLK, "%s(%d): start orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), start->Text()); - - if (start->Is(CT_BRACE_OPEN)) - { - // can't be any variable definitions in a "= {" block - if ( prev->IsNotNullChunk() - && prev->Is(CT_ASSIGN)) - { - Chunk *tmp = start->GetClosingParen(); - return(tmp->GetNextNcNnl()); - } - // check if we're at the top of a function definition, or function call with a - // possible variable block - fn_top = is_func_call_or_def(start); - // opening brace is processed, start with next chunk - pc = pc->GetNext(); - } - - while ( pc->IsNotNullChunk() - && ( pc->GetLevel() >= start->GetLevel() - || pc->GetLevel() == 0)) - { - LOG_CHUNK(LTOK, pc); - - Chunk *next_pc = pc->GetNext(); - LOG_FMT(LVARDFBLK, "%s(%d): next_pc orig line is %zu, orig col is %zu, type is %s, Text() is '%s'\n", - __func__, __LINE__, next_pc->GetOrigLine(), next_pc->GetOrigCol(), get_token_name(next_pc->GetType()), next_pc->Text()); - - // If next_pc token is CT_DC_MEMBER, skip it - if (next_pc->Is(CT_DC_MEMBER)) - { - pc = pc->SkipDcMember(); - } - - // skip qualifiers - if (pc->Is(CT_QUALIFIER)) - { - pc = pc->GetNext(); - continue; - } - - if (pc->IsComment()) - { - pc = pc->GetNext(); - continue; - } - - // process nested braces - if (pc->Is(CT_BRACE_OPEN)) - { - pc = newline_var_def_blk(pc); - continue; - } - - // Done with this brace set? - if (pc->Is(CT_BRACE_CLOSE)) - { - pc = pc->GetNext(); - break; - } - - // skip vbraces - if (pc->Is(CT_VBRACE_OPEN)) - { - pc = pc->GetNextType(CT_VBRACE_CLOSE, pc->GetLevel()); - pc = pc->GetNext(); - continue; - } - - // Ignore stuff inside parenthesis/squares/angles - if (pc->GetLevel() > pc->GetBraceLevel()) - { - pc = pc->GetNext(); - continue; - } - - if (pc->IsNewline()) - { - did_this_line = false; - pc = pc->GetNext(); - continue; - } - - // Determine if this is a variable definition or code - if ( !did_this_line - && pc->IsNot(CT_FUNC_CLASS_DEF) - && pc->IsNot(CT_FUNC_CLASS_PROTO) - && ( (pc->GetLevel() == (start->GetLevel() + 1)) - || pc->GetLevel() == 0)) - { - Chunk *next = pc->GetNextNcNnl(); - LOG_FMT(LVARDFBLK, "%s(%d): next orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), next->Text()); - - // skip over all other type-like things - while ( next->Is(CT_PTR_TYPE) // Issue #2692 - || next->Is(CT_BYREF) // Issue #3018 - || next->Is(CT_QUALIFIER) - || next->Is(CT_TSQUARE)) - { - next = next->GetNextNcNnl(); - LOG_FMT(LVARDFBLK, "%s(%d): next orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), next->Text()); - } - - if (next->IsNullChunk()) - { - break; - } - LOG_FMT(LVARDFBLK, "%s(%d): next orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), next->Text()); - - prev = pc->GetPrevNcNnl(); - - while ( prev->Is(CT_DC_MEMBER) - || prev->Is(CT_QUALIFIER) - || prev->Is(CT_TYPE)) - { - prev = prev->GetPrevNcNnl(); - } - - if (!( prev->IsBraceOpen() - || prev->IsBraceClose())) - { - prev = pc->GetPrevType(CT_SEMICOLON, pc->GetLevel()); - } - - if (prev->IsNullChunk()) - { - prev = pc->GetPrevType(CT_BRACE_OPEN, pc->GetLevel() - 1); // Issue #2692 - } - - if ( prev->Is(CT_STRING) - && prev->GetParentType() == CT_EXTERN - && prev->GetPrev()->Is(CT_EXTERN)) - { - prev = prev->GetPrev()->GetPrevNcNnlNi(); // Issue #2279 - } - LOG_FMT(LVARDFBLK, "%s(%d): pc orig line is %zu, orig col is %zu, type is %s, Text() is '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), get_token_name(pc->GetType()), pc->Text()); - LOG_FMT(LVARDFBLK, "%s(%d): next orig line is %zu, orig col is %zu, type is %s, Text() is '%s'\n", - __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), get_token_name(next->GetType()), next->Text()); - - if (is_var_def(pc, next)) - { - LOG_FMT(LVARDFBLK, "%s(%d): 'typ==var' found: '%s %s' at line %zu\n", - __func__, __LINE__, pc->Text(), next->Text(), pc->GetOrigLine()); - LOG_FMT(LBLANKD, "%s(%d): var_blk %s, first_var_blk %s, fn_top %s\n", - __func__, __LINE__, var_blk ? "TRUE" : "FALSE", - first_var_blk ? "TRUE" : "FALSE", fn_top ? "TRUE" : "FALSE"); - // Put newline(s) before a block of variable definitions - log_rule_B("nl_var_def_blk_start"); - - if ( !var_blk - && !first_var_blk - && options::nl_var_def_blk_start() > 0) - { - LOG_FMT(LVARDFBLK, "%s(%d): pc is '%s', orig line is %zu\n", - __func__, __LINE__, pc->Text(), pc->GetOrigLine()); - - if (prev->IsNullChunk()) - { - LOG_FMT(LVARDFBLK, "%s(%d): prev is a null chunk\n", __func__, __LINE__); - } - else - { - LOG_FMT(LVARDFBLK, "%s(%d): prev is '%s', orig line is %zu\n", - __func__, __LINE__, prev->Text(), prev->GetOrigLine()); - - if (!prev->IsBraceOpen()) - { - newline_min_after(prev, options::nl_var_def_blk_start() + 1, PCF_VAR_DEF); - } - } - } - // set newlines within var def block - log_rule_B("nl_var_def_blk_in"); - - if ( var_blk - && (options::nl_var_def_blk_in() > 0)) - { - prev = pc->GetPrev(); - LOG_FMT(LVARDFBLK, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text()); - - if (prev->IsNewline()) - { - if (prev->GetNlCount() > options::nl_var_def_blk_in()) - { - prev->SetNlCount(options::nl_var_def_blk_in()); - MARK_CHANGE(); - } - } - } - pc = pc->GetNextType(CT_SEMICOLON, pc->GetLevel()); - var_blk = true; - } - else if (var_blk) - { - LOG_FMT(LVARDFBLK, "%s(%d): var_blk %s, first_var_blk %s, fn_top %s\n", - __func__, __LINE__, var_blk ? "TRUE" : "FALSE", - first_var_blk ? "TRUE" : "FALSE", fn_top ? "TRUE" : "FALSE"); - log_rule_B("nl_var_def_blk_end_func_top"); - log_rule_B("nl_var_def_blk_end"); - - if ( first_var_blk - && fn_top) - { - // set blank lines after first var def block at the top of a function - if (options::nl_var_def_blk_end_func_top() > 0) - { - LOG_FMT(LVARDFBLK, "%s(%d): nl_var_def_blk_end_func_top at line %zu\n", - __func__, __LINE__, prev->GetOrigLine()); - newline_min_after(prev, options::nl_var_def_blk_end_func_top() + 1, PCF_VAR_DEF); - } - } - else if ( !pc->IsPreproc() - && options::nl_var_def_blk_end() > 0) - { - // set blank lines after other var def blocks - LOG_FMT(LVARDFBLK, "%s(%d): nl_var_def_blk_end at line %zu\n", - __func__, __LINE__, prev->GetOrigLine()); - // Issue #3516 - newline_min_after(prev, options::nl_var_def_blk_end() + 1, PCF_VAR_DEF); - } - // reset the variables for the next block - first_var_blk = false; - var_blk = false; - } - else - { - first_var_blk = false; - var_blk = false; - } - } - else - { - if (pc->Is(CT_FUNC_CLASS_DEF)) - { - log_rule_B("nl_var_def_blk_end"); - - if ( var_blk - && options::nl_var_def_blk_end() > 0) - { - prev = pc->GetPrev(); - prev = prev->GetPrev(); - newline_min_after(prev, options::nl_var_def_blk_end() + 1, PCF_VAR_DEF); - pc = pc->GetNext(); - first_var_blk = false; - var_blk = false; - } - } - } - did_this_line = true; - - if (pc == nullptr) - { - pc = Chunk::NullChunkPtr; - } - pc = pc->GetNext(); - } - LOG_FMT(LVARDFBLK, "%s(%d): pc orig line is %zu, orig col is %zu, Text() is '%s', level is %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), pc->GetLevel()); - LOG_FMT(LVARDFBLK, "%s(%d): start orig line is %zu, orig col is %zu, Text() is '%s', level is %zu\n", - __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), start->Text(), start->GetLevel()); - return(pc); -} // newline_var_def_blk - - -static void collapse_empty_body(Chunk *br_open) -{ - for (Chunk *pc = br_open->GetNext(); pc->IsNot(CT_BRACE_CLOSE); pc = pc->GetNext()) - { - if ( pc->Is(CT_NEWLINE) - && pc->SafeToDeleteNl()) - { - pc = pc->GetPrev(); - Chunk *next = pc->GetNext(); - Chunk::Delete(next); - MARK_CHANGE(); - } - } -} // collapse_empty_body - - -static void newlines_brace_pair(Chunk *br_open) -{ - LOG_FUNC_ENTRY(); - - log_rule_B("nl_define_macro"); - - if ( br_open->TestFlags(PCF_IN_PREPROC) - && !options::nl_define_macro()) - { - return; - } - - //fixes 1235 Add single line namespace support - if ( br_open->Is(CT_BRACE_OPEN) - && (br_open->GetParentType() == CT_NAMESPACE) - && br_open->GetPrev()->IsNewline()) - { - Chunk *chunk_brace_close = br_open->GetClosingParen(); - - if (chunk_brace_close->IsNotNullChunk()) - { - if (br_open->IsOnSameLine(chunk_brace_close)) - { - log_rule_B("nl_namespace_two_to_one_liner - 1"); - - if (options::nl_namespace_two_to_one_liner()) - { - Chunk *prev = br_open->GetPrevNnl(); - newline_del_between(prev, br_open); - } - /* Below code is to support conversion of 2 liner to 4 liners - * else - * { - * Chunk *nxt = br_open->GetNext(); - * newline_add_between(br_open, nxt); - * }*/ - } - } - } - // fix 1247 oneliner function support - converts 4,3,2 liners to oneliner - log_rule_B("nl_create_func_def_one_liner"); - - if ( br_open->GetParentType() == CT_FUNC_DEF - && options::nl_create_func_def_one_liner() - && !br_open->TestFlags(PCF_NOT_POSSIBLE)) // Issue #2795 - { - Chunk *br_close = br_open->GetClosingParen(); - Chunk *tmp = br_open->GetPrevNcNnlNi(); // Issue #2279 - - if ( br_close->IsNotNullChunk() // Issue #2594 - && ((br_close->GetOrigLine() - br_open->GetOrigLine()) <= 2) - && tmp->IsParenClose()) // need to check the conditions. - { - // Issue #1825 - bool is_it_possible = true; - - while ( tmp->IsNotNullChunk() - && (tmp = tmp->GetNext())->IsNotNullChunk() - && !tmp->IsBraceClose() - && (tmp->GetNext()->IsNotNullChunk())) - { - LOG_FMT(LNL1LINE, "%s(%d): tmp orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, tmp->GetOrigLine(), tmp->GetOrigCol(), tmp->Text()); - - if (tmp->IsComment()) - { - is_it_possible = false; - break; - } - } - - if (is_it_possible) - { - // Issue 2795 - // we have to check if it could be too long for code_width - // make a vector to save the chunk - vector saved_chunk; - log_rule_B("code_width"); - - if (options::code_width() > 0) - { - saved_chunk.reserve(16); - Chunk *current = br_open->GetPrevNcNnlNi(); - Chunk *next_br_close = br_close->GetNext(); - current = current->GetNext(); - - while (current->IsNotNullChunk()) - { - LOG_FMT(LNL1LINE, "%s(%d): zu kopieren: current orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, current->GetOrigLine(), current->GetOrigCol(), current->Text()); - saved_chunk.push_back(*current); - Chunk *the_next = current->GetNext(); - - if ( the_next->IsNullChunk() - || the_next == next_br_close) - { - break; - } - current = the_next; - } - } - Chunk *tmp_1 = br_open->GetPrevNcNnlNi(); - - while ( tmp_1->IsNotNullChunk() - && (tmp_1 = tmp_1->GetNext())->IsNotNullChunk() - && !tmp_1->IsBraceClose() - && (tmp_1->GetNext()->IsNotNullChunk())) - { - LOG_FMT(LNL1LINE, "%s(%d): tmp_1 orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, tmp_1->GetOrigLine(), tmp_1->GetOrigCol(), tmp_1->Text()); - - if (tmp_1->IsNewline()) - { - tmp_1 = tmp_1->GetPrev(); // Issue #1825 - newline_iarf_pair(tmp_1, tmp_1->GetNextNcNnl(), IARF_REMOVE); - } - } - br_open->SetFlagBits(PCF_ONE_LINER); // set the one liner flag if needed - br_close->SetFlagBits(PCF_ONE_LINER); - log_rule_B("code_width"); - - if ( options::code_width() > 0 - && br_close->GetColumn() > options::code_width()) - { - // the created line is too long - // it is not possible to make an one_liner - // because the line would be too long - br_open->SetFlagBits(PCF_NOT_POSSIBLE); - // restore the code - size_t count; - Chunk tmp_2; - Chunk *current = br_open; - - for (count = 0; count < saved_chunk.size(); count++) - { - tmp_2 = saved_chunk.at(count); - - if (tmp_2.GetOrigLine() != current->GetOrigLine()) - { - // restore the newline - Chunk chunk; - chunk.SetType(CT_NEWLINE); - chunk.SetOrigLine(current->GetOrigLine()); - chunk.SetOrigCol(current->GetOrigCol()); - chunk.SetPpLevel(current->GetPpLevel()); - chunk.SetNlCount(1); - chunk.CopyAndAddBefore(current); - LOG_FMT(LNEWLINE, "%s(%d): %zu:%zu add newline before '%s'\n", - __func__, __LINE__, current->GetOrigLine(), current->GetOrigCol(), current->Text()); - } - else - { - current = current->GetNext(); - } - } - } - } - } - } - - // Make sure we don't break a one-liner - if (!one_liner_nl_ok(br_open)) - { - LOG_FMT(LNL1LINE, "%s(%d): br_open orig line is %zu, orig col is %zu, a new line may NOT be added\n", - __func__, __LINE__, br_open->GetOrigLine(), br_open->GetOrigCol()); - return; - } - LOG_FMT(LNL1LINE, "%s(%d): a new line may be added\n", __func__, __LINE__); - - Chunk *next = br_open->GetNextNc(); - - // Insert a newline between the '=' and open brace, if needed - LOG_FMT(LNL1LINE, "%s(%d): br_open->Text() '%s', br_open->GetType() [%s], br_open->GetParentType() [%s]\n", - __func__, __LINE__, br_open->Text(), get_token_name(br_open->GetType()), - get_token_name(br_open->GetParentType())); - - if (br_open->GetParentType() == CT_ASSIGN) - { - // Only mess with it if the open brace is followed by a newline - if (next->IsNewline()) - { - Chunk *prev = br_open->GetPrevNcNnlNi(); // Issue #2279 - log_rule_B("nl_assign_brace"); - newline_iarf_pair(prev, br_open, options::nl_assign_brace()); - } - } - - if ( br_open->GetParentType() == CT_OC_MSG_DECL - || br_open->GetParentType() == CT_FUNC_DEF - || br_open->GetParentType() == CT_FUNC_CLASS_DEF - || br_open->GetParentType() == CT_OC_CLASS - || br_open->GetParentType() == CT_CS_PROPERTY - || br_open->GetParentType() == CT_CPP_LAMBDA - || br_open->GetParentType() == CT_FUNC_CALL - || br_open->GetParentType() == CT_FUNC_CALL_USER) - { - Chunk *prev = Chunk::NullChunkPtr; - iarf_e val; - - if (br_open->GetParentType() == CT_OC_MSG_DECL) - { - log_rule_B("nl_oc_mdef_brace"); - val = options::nl_oc_mdef_brace(); - } - else - { - if ( br_open->GetParentType() == CT_FUNC_DEF - || br_open->GetParentType() == CT_FUNC_CLASS_DEF - || br_open->GetParentType() == CT_OC_CLASS) - { - val = IARF_NOT_DEFINED; - log_rule_B("nl_fdef_brace_cond"); - const iarf_e nl_fdef_brace_cond_v = options::nl_fdef_brace_cond(); - - if (nl_fdef_brace_cond_v != IARF_IGNORE) - { - prev = br_open->GetPrevNcNnlNi(); // Issue #2279 - - if (prev->Is(CT_FPAREN_CLOSE)) - { - val = nl_fdef_brace_cond_v; - } - } - - if (val == IARF_NOT_DEFINED) - { - log_rule_B("nl_fdef_brace"); - val = options::nl_fdef_brace(); - } - } - else - { - log_rule_B("nl_property_brace"); - log_rule_B("nl_cpp_ldef_brace"); - log_rule_B("nl_fcall_brace"); - val = ((br_open->GetParentType() == CT_CS_PROPERTY) ? - options::nl_property_brace() : - ((br_open->GetParentType() == CT_CPP_LAMBDA) ? - options::nl_cpp_ldef_brace() : - options::nl_fcall_brace())); - } - } - - if (val != IARF_IGNORE) - { - if (prev->IsNullChunk()) - { - // Grab the chunk before the open brace - prev = br_open->GetPrevNcNnlNi(); // Issue #2279 - } - newline_iarf_pair(prev, br_open, val); - } - } - - if (br_open->GetNextNnl()->Is(CT_BRACE_CLOSE)) - { - // Chunk is "{" and "}" with only whitespace/newlines in between - - if (br_open->GetParentType() == CT_FUNC_DEF) - { - // Braces belong to a function definition - log_rule_B("nl_collapse_empty_body_functions"); - - if (options::nl_collapse_empty_body_functions()) - { - collapse_empty_body(br_open); - return; - } - } - else - { - log_rule_B("nl_collapse_empty_body"); - - if (options::nl_collapse_empty_body()) - { - collapse_empty_body(br_open); - return; - } - } - } - //fixes #1245 will add new line between tsquare and brace open based on nl_tsquare_brace - - if (br_open->Is(CT_BRACE_OPEN)) - { - Chunk *chunk_closing_brace = br_open->GetClosingParen(); - - if (chunk_closing_brace->IsNotNullChunk()) - { - if (chunk_closing_brace->GetOrigLine() > br_open->GetOrigLine()) - { - Chunk *prev = br_open->GetPrevNc(); - - if ( prev->Is(CT_TSQUARE) - && next->IsNewline()) - { - log_rule_B("nl_tsquare_brace"); - newline_iarf_pair(prev, br_open, options::nl_tsquare_brace()); - } - } - } - } - // Eat any extra newlines after the brace open - log_rule_B("eat_blanks_after_open_brace"); - - if (options::eat_blanks_after_open_brace()) - { - if (next->IsNewline()) - { - log_rule_B("nl_inside_empty_func"); - log_rule_B("nl_inside_namespace"); - - if ( options::nl_inside_empty_func() > 0 - && br_open->GetNextNnl()->Is(CT_BRACE_CLOSE) - && ( br_open->GetParentType() == CT_FUNC_CLASS_DEF - || br_open->GetParentType() == CT_FUNC_DEF)) - { - blank_line_set(next, options::nl_inside_empty_func); - } - else if ( options::nl_inside_namespace() > 0 - && br_open->GetParentType() == CT_NAMESPACE) - { - blank_line_set(next, options::nl_inside_namespace); - } - else if (next->GetNlCount() > 1) - { - next->SetNlCount(1); - LOG_FMT(LBLANKD, "%s(%d): eat_blanks_after_open_brace %zu\n", - __func__, __LINE__, next->GetOrigLine()); - MARK_CHANGE(); - } - } - } - bool nl_close_brace = false; - - // Handle the cases where the brace is part of a function call or definition - if (is_func_call_or_def(br_open)) - { - // Need to force a newline before the close brace, if not in a class body - if (!br_open->TestFlags(PCF_IN_CLASS)) - { - nl_close_brace = true; - } - // handle newlines after the open brace - Chunk *pc = br_open->GetNextNcNnl(); - newline_add_between(br_open, pc); - } - // Grab the matching brace close - Chunk *br_close = br_open->GetNextType(CT_BRACE_CLOSE, br_open->GetLevel()); - - if (br_close->IsNullChunk()) - { - return; - } - - if (!nl_close_brace) - { - /* - * If the open brace hits a CT_NEWLINE, CT_NL_CONT, CT_COMMENT_MULTI, or - * CT_COMMENT_CPP without hitting anything other than CT_COMMENT, then - * there should be a newline before the close brace. - */ - Chunk *pc = br_open->GetNext(); - - while (pc->Is(CT_COMMENT)) - { - pc = pc->GetNext(); - } - - if (pc->IsCommentOrNewline()) - { - nl_close_brace = true; - } - } - Chunk *prev = br_close->GetPrevNcNnlNet(); - - if (nl_close_brace) - { - newline_add_between(prev, br_close); - } - else - { - newline_del_between(prev, br_close); - } -} // newlines_brace_pair - - -static void newline_case(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - // printf("%s case (%s) on line %d col %d\n", - // __func__, c_chunk_names[start->GetType()], - // start->GetOrigLine(), start->GetOrigCol()); - - // Scan backwards until a '{' or ';' or ':'. Abort if a multi-newline is found - Chunk *prev = start; - - do - { - prev = prev->GetPrevNc(); - - if ( prev->IsNotNullChunk() - && prev->IsNewline() - && prev->GetNlCount() > 1) - { - return; - } - } while ( prev->IsNot(CT_BRACE_OPEN) - && prev->IsNot(CT_BRACE_CLOSE) - && prev->IsNot(CT_SEMICOLON) - && prev->IsNot(CT_CASE_COLON)); - - if (prev->IsNullChunk()) - { - return; - } - Chunk *pc = newline_add_between(prev, start); - - if (pc == nullptr) - { - return; - } - - // Only add an extra line after a semicolon or brace close - if ( prev->Is(CT_SEMICOLON) - || prev->Is(CT_BRACE_CLOSE)) - { - if ( pc->IsNewline() - && pc->GetNlCount() < 2) - { - double_newline(pc); - } - } -} // newline_case - - -static void newline_case_colon(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - // Scan forwards until a non-comment is found - Chunk *pc = start; - - do - { - pc = pc->GetNext(); - } while (pc->IsComment()); - - if ( pc->IsNotNullChunk() - && !pc->IsNewline()) - { - newline_add_before(pc); - } -} // newline_case_colon - - -static void newline_before_return(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - Chunk *pc = Chunk::NullChunkPtr; - - if (start != nullptr) - { - pc = start->GetPrev(); - } - Chunk *nl = pc; - - // Skip over single preceding newline - if (pc->IsNewline()) - { - // Do we already have a blank line? - if (nl->GetNlCount() > 1) - { - return; - } - pc = nl->GetPrev(); - } - - // Skip over preceding comments that are not a trailing comment, taking - // into account that comment blocks may span multiple lines. - // Trailing comments are considered part of the previous token, not the - // return statement. They are handled below. - while ( pc->IsComment() - && pc->GetParentType() != CT_COMMENT_END) - { - pc = pc->GetPrev(); - - if (!pc->IsNewline()) - { - return; - } - nl = pc; - pc = pc->GetPrev(); - } - pc = nl->GetPrev(); - - // Peek over trailing comment of previous token - if ( pc->IsComment() - && pc->GetParentType() == CT_COMMENT_END) - { - pc = pc->GetPrev(); - } - - // Don't add extra blanks after an opening brace or a case statement - if ( pc->IsNullChunk() - || ( pc->Is(CT_BRACE_OPEN) - || pc->Is(CT_VBRACE_OPEN) - || pc->Is(CT_CASE_COLON))) - { - return; - } - - if ( nl->IsNewline() - && nl->GetNlCount() < 2) - { - nl->SetNlCount(nl->GetNlCount() + 1); - MARK_CHANGE(); - LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, text is '%s', new line count is now %zu\n", - __func__, __LINE__, nl->GetOrigLine(), nl->GetOrigCol(), nl->Text(), nl->GetNlCount()); - } -} // newline_before_return - - -static void newline_after_return(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - Chunk *semi = start->GetNextType(CT_SEMICOLON, start->GetLevel()); - Chunk *after = semi->GetNextNcNnlNet(); - - // If we hit a brace or an 'else', then a newline isn't needed - if ( after->IsNullChunk() - || after->IsBraceClose() - || after->Is(CT_ELSE)) - { - return; - } - Chunk *pc; - - for (pc = semi->GetNext(); pc != after; pc = pc->GetNext()) - { - if (pc->Is(CT_NEWLINE)) - { - if (pc->GetNlCount() < 2) - { - double_newline(pc); - } - return; - } - } -} // newline_after_return - - -static void newline_iarf_pair(Chunk *before, Chunk *after, iarf_e av, bool check_nl_assign_leave_one_liners) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNEWLINE, "%s(%d): ", __func__, __LINE__); - log_func_stack(LNEWLINE, "CallStack:"); - - if ( before == nullptr - || before == Chunk::NullChunkPtr - || after == nullptr - || after == Chunk::NullChunkPtr - || after->Is(CT_IGNORED)) - { - return; - } - - if (av & IARF_ADD) - { - if ( check_nl_assign_leave_one_liners - && options::nl_assign_leave_one_liners() - && after->TestFlags(PCF_ONE_LINER)) - { - log_rule_B("nl_assign_leave_one_liners"); - return; - } - Chunk *nl = newline_add_between(before, after); - LOG_FMT(LNEWLINE, "%s(%d): newline_add_between '%s' and '%s'\n", - __func__, __LINE__, before->Text(), after->Text()); - - if ( nl != nullptr - && av == IARF_FORCE - && nl->GetNlCount() > 1) - { - nl->SetNlCount(1); - } - } - else if (av & IARF_REMOVE) - { - LOG_FMT(LNEWLINE, "%s(%d): newline_remove_between '%s' and '%s'\n", - __func__, __LINE__, before->Text(), after->Text()); - newline_del_between(before, after); - } -} // newline_iarf_pair - - -void newline_iarf(Chunk *pc, iarf_e av) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNFD, "%s(%d): ", __func__, __LINE__); - log_func_stack(LNFD, "CallStack:"); - Chunk *after = Chunk::NullChunkPtr; - - if (pc != nullptr) - { - after = pc->GetNextNnl(); - } - - if ( (pc != nullptr && pc->Is(CT_FPAREN_OPEN)) // Issue #2914 - && pc->GetParentType() == CT_FUNC_CALL - && after->Is(CT_COMMENT_CPP) - && options::donot_add_nl_before_cpp_comment()) - { - return; - } - newline_iarf_pair(pc, after, av); -} // newline_iarf - - -static void newline_func_multi_line(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNFD, "%s(%d): called on %zu:%zu '%s' [%s/%s]\n", - __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), - start->Text(), get_token_name(start->GetType()), get_token_name(start->GetParentType())); - - bool add_start; - bool add_args; - bool add_end; - - if ( start->GetParentType() == CT_FUNC_DEF - || start->GetParentType() == CT_FUNC_CLASS_DEF) - { - log_rule_B("nl_func_def_start_multi_line"); - add_start = options::nl_func_def_start_multi_line(); - log_rule_B("nl_func_def_args_multi_line"); - add_args = options::nl_func_def_args_multi_line(); - log_rule_B("nl_func_def_end_multi_line"); - add_end = options::nl_func_def_end_multi_line(); - } - else if ( start->GetParentType() == CT_FUNC_CALL - || start->GetParentType() == CT_FUNC_CALL_USER) - { - log_rule_B("nl_func_call_start_multi_line"); - add_start = options::nl_func_call_start_multi_line(); - log_rule_B("nl_func_call_args_multi_line"); - add_args = options::nl_func_call_args_multi_line(); - log_rule_B("nl_func_call_end_multi_line"); - add_end = options::nl_func_call_end_multi_line(); - } - else - { - log_rule_B("nl_func_decl_start_multi_line"); - add_start = options::nl_func_decl_start_multi_line(); - log_rule_B("nl_func_decl_args_multi_line"); - add_args = options::nl_func_decl_args_multi_line(); - log_rule_B("nl_func_decl_end_multi_line"); - add_end = options::nl_func_decl_end_multi_line(); - } - - if ( !add_start - && !add_args - && !add_end) - { - return; - } - Chunk *pc = start->GetNextNcNnl(); - - while ( pc->IsNotNullChunk() - && pc->GetLevel() > start->GetLevel()) - { - pc = pc->GetNextNcNnl(); - } - - if ( pc->Is(CT_FPAREN_CLOSE) - && start->IsNewlineBetween(pc)) - { - Chunk *start_next = start->GetNextNcNnl(); - bool has_leading_closure = ( start_next->GetParentType() == CT_OC_BLOCK_EXPR - || start_next->GetParentType() == CT_CPP_LAMBDA - || start_next->Is(CT_BRACE_OPEN)); - - Chunk *prev_end = pc->GetPrevNcNnl(); - bool has_trailing_closure = ( prev_end->GetParentType() == CT_OC_BLOCK_EXPR - || prev_end->GetParentType() == CT_CPP_LAMBDA - || prev_end->Is(CT_BRACE_OPEN)); - - if ( add_start - && !start->GetNext()->IsNewline()) - { - log_rule_B("nl_func_call_args_multi_line_ignore_closures"); - - if (options::nl_func_call_args_multi_line_ignore_closures()) - { - if ( !has_leading_closure - && !has_trailing_closure) - { - newline_iarf(start, IARF_ADD); - } - } - else - { - newline_iarf(start, IARF_ADD); - } - } - - if ( add_end - && !pc->GetPrev()->IsNewline()) - { - log_rule_B("nl_func_call_args_multi_line_ignore_closures"); - - if (options::nl_func_call_args_multi_line_ignore_closures()) - { - if ( !has_leading_closure - && !has_trailing_closure) - { - newline_iarf(pc->GetPrev(), IARF_ADD); - } - } - else - { - newline_iarf(pc->GetPrev(), IARF_ADD); - } - } - - if (add_args) - { - // process the function in reverse and leave the first comma if the option to leave trailing closure - // is on. nl_func_call_args_multi_line_ignore_trailing_closure - for (pc = start->GetNextNcNnl(); - pc->IsNotNullChunk() && pc->GetLevel() > start->GetLevel(); - pc = pc->GetNextNcNnl()) - { - if ( pc->Is(CT_COMMA) - && (pc->GetLevel() == (start->GetLevel() + 1))) - { - Chunk *tmp = pc->GetNext(); - - if (tmp->IsComment()) - { - pc = tmp; - } - - if (!pc->GetNext()->IsNewline()) - { - log_rule_B("nl_func_call_args_multi_line_ignore_closures"); - - if (options::nl_func_call_args_multi_line_ignore_closures()) - { - Chunk *prev_comma = pc->GetPrevNcNnl(); - Chunk *after_comma = pc->GetNextNcNnl(); - - if (!( ( prev_comma->GetParentType() == CT_OC_BLOCK_EXPR - || prev_comma->GetParentType() == CT_CPP_LAMBDA - || prev_comma->Is(CT_BRACE_OPEN)) - || ( after_comma->GetParentType() == CT_OC_BLOCK_EXPR - || after_comma->GetParentType() == CT_CPP_LAMBDA - || after_comma->Is(CT_BRACE_OPEN)))) - { - newline_iarf(pc, IARF_ADD); - } - } - else - { - newline_iarf(pc, IARF_ADD); - } - } - } - } - } - } -} // newline_func_multi_line - - -static void newline_template(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNFD, "%s(%d): called on %zu:%zu '%s' [%s/%s]\n", - __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), - start->Text(), get_token_name(start->GetType()), get_token_name(start->GetParentType())); - - log_rule_B("nl_template_start"); - bool add_start = options::nl_template_start(); - - log_rule_B("nl_template_args"); - bool add_args = options::nl_template_args(); - - log_rule_B("nl_template_end"); - bool add_end = options::nl_template_end(); - - if ( !add_start - && !add_args - && !add_end) - { - return; - } - Chunk *pc = start->GetNextNcNnl(); - - while ( pc->IsNotNullChunk() - && pc->GetLevel() > start->GetLevel()) - { - pc = pc->GetNextNcNnl(); - } - - if (pc->Is(CT_ANGLE_CLOSE)) - { - if (add_start) - { - newline_iarf(start, IARF_ADD); - } - - if (add_end) - { - newline_iarf(pc->GetPrev(), IARF_ADD); - } - - if (add_args) - { - Chunk *pc_1; - - for (pc_1 = start->GetNextNcNnl(); - pc_1->IsNotNullChunk() && pc_1->GetLevel() > start->GetLevel(); - pc_1 = pc_1->GetNextNcNnl()) - { - if ( pc_1->Is(CT_COMMA) - && (pc_1->GetLevel() == (start->GetLevel() + 1))) - { - Chunk *tmp = pc_1->GetNext(); - - if (tmp->IsComment()) - { - pc_1 = tmp; - } - - if (!pc_1->GetNext()->IsNewline()) - { - newline_iarf(pc_1, IARF_ADD); - } - } - } - } - } -} // newline_template - - -static void newline_func_def_or_call(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNFD, "%s(%d): called on start->Text() is '%s', orig line is %zu, orig col is %zu, [%s/%s]\n", - __func__, __LINE__, start->Text(), start->GetOrigLine(), start->GetOrigCol(), - get_token_name(start->GetType()), get_token_name(start->GetParentType())); - - bool is_def = (start->GetParentType() == CT_FUNC_DEF) - || start->GetParentType() == CT_FUNC_CLASS_DEF; - bool is_call = (start->GetParentType() == CT_FUNC_CALL) - || start->GetParentType() == CT_FUNC_CALL_USER; - - LOG_FMT(LNFD, "%s(%d): is_def is %s, is_call is %s\n", - __func__, __LINE__, is_def ? "TRUE" : "FALSE", is_call ? "TRUE" : "FALSE"); - - if (is_call) - { - log_rule_B("nl_func_call_paren"); - iarf_e atmp = options::nl_func_call_paren(); - - if (atmp != IARF_IGNORE) - { - Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 - - if (prev->IsNotNullChunk()) - { - newline_iarf(prev, atmp); - } - } - Chunk *pc = start->GetNextNcNnl(); - - if (pc->IsString(")")) - { - log_rule_B("nl_func_call_paren_empty"); - atmp = options::nl_func_call_paren_empty(); - - if (atmp != IARF_IGNORE) - { - Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 - - if (prev->IsNotNullChunk()) - { - newline_iarf(prev, atmp); - } - } - log_rule_B("nl_func_call_empty"); - atmp = options::nl_func_call_empty(); - - if (atmp != IARF_IGNORE) - { - newline_iarf(start, atmp); - } - return; - } - } - else - { - log_rule_B("nl_func_def_paren"); - log_rule_B("nl_func_paren"); - iarf_e atmp = is_def ? options::nl_func_def_paren() - : options::nl_func_paren(); - LOG_FMT(LSPACE, "%s(%d): atmp is %s\n", - __func__, __LINE__, - (atmp == IARF_IGNORE) ? "IGNORE" : - (atmp == IARF_ADD) ? "ADD" : - (atmp == IARF_REMOVE) ? "REMOVE" : "FORCE"); - - if (atmp != IARF_IGNORE) - { - Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 - - if (prev->IsNotNullChunk()) - { - newline_iarf(prev, atmp); - } - } - // Handle break newlines type and function - Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 - prev = skip_template_prev(prev); - // Don't split up a function variable - prev = prev->IsParenClose() ? Chunk::NullChunkPtr : prev->GetPrevNcNnlNi(); // Issue #2279 - - log_rule_B("nl_func_class_scope"); - - if ( prev->Is(CT_DC_MEMBER) - && (options::nl_func_class_scope() != IARF_IGNORE)) - { - newline_iarf(prev->GetPrevNcNnlNi(), options::nl_func_class_scope()); // Issue #2279 - } - - if (prev->IsNot(CT_ACCESS_COLON)) - { - Chunk *tmp; - - if (prev->Is(CT_OPERATOR)) - { - tmp = prev; - prev = prev->GetPrevNcNnlNi(); // Issue #2279 - } - else - { - tmp = start; - } - - if (prev->Is(CT_DC_MEMBER)) - { - log_rule_B("nl_func_scope_name"); - - if ( options::nl_func_scope_name() != IARF_IGNORE - && !start->TestFlags(PCF_IN_DECLTYPE)) - { - newline_iarf(prev, options::nl_func_scope_name()); - } - } - const Chunk *tmp_next = prev->GetNextNcNnl(); - - if (tmp_next->IsNot(CT_FUNC_CLASS_DEF)) - { - Chunk *closing = tmp->GetClosingParen(); - Chunk *brace = closing->GetNextNcNnl(); - iarf_e a; // Issue #2561 - - if ( tmp->GetParentType() == CT_FUNC_PROTO - || tmp->GetParentType() == CT_FUNC_CLASS_PROTO) - { - // proto - log_rule_B("nl_func_proto_type_name"); - a = options::nl_func_proto_type_name(); - } - else - { - // def - - log_rule_B("nl_func_leave_one_liners"); - - if ( options::nl_func_leave_one_liners() - && ( brace == nullptr - || brace->TestFlags(PCF_ONE_LINER))) // Issue #1511 and #3274 - { - a = IARF_IGNORE; - } - else - { - log_rule_B("nl_func_type_name"); - a = options::nl_func_type_name(); - } - } - log_rule_B("nl_func_type_name_class"); - - if ( tmp->TestFlags(PCF_IN_CLASS) - && (options::nl_func_type_name_class() != IARF_IGNORE)) - { - a = options::nl_func_type_name_class(); - } - - if ( (a != IARF_IGNORE) - && prev->IsNotNullChunk()) - { - LOG_FMT(LNFD, "%s(%d): prev->Text() '%s', orig line is %zu, orig col is %zu, [%s/%s]\n", - __func__, __LINE__, prev->Text(), prev->GetOrigLine(), prev->GetOrigCol(), - get_token_name(prev->GetType()), - get_token_name(prev->GetParentType())); - - if (prev->Is(CT_DESTRUCTOR)) - { - prev = prev->GetPrevNcNnlNi(); // Issue #2279 - } - - /* - * If we are on a '::', step back two tokens - * TODO: do we also need to check for '.' ? - */ - while (prev->Is(CT_DC_MEMBER)) - { - prev = prev->GetPrevNcNnlNi(); // Issue #2279 - prev = skip_template_prev(prev); - prev = prev->GetPrevNcNnlNi(); // Issue #2279 - } - - if ( !prev->IsBraceClose() - && prev->IsNot(CT_BRACE_OPEN) - && prev->IsNot(CT_SEMICOLON) - && prev->IsNot(CT_ACCESS_COLON) - // #1008: if we landed on an operator check that it is having - // a type before it, in order to not apply nl_func_type_name - // on conversion operators as they don't have a normal - // return type syntax - && (tmp_next->IsNot(CT_OPERATOR) ? true : prev->IsTypeDefinition())) - { - newline_iarf(prev, a); - } - } - } - } - Chunk *pc = start->GetNextNcNnl(); - - if (pc->IsString(")")) - { - log_rule_B("nl_func_def_empty"); - log_rule_B("nl_func_decl_empty"); - atmp = is_def ? options::nl_func_def_empty() - : options::nl_func_decl_empty(); - - if (atmp != IARF_IGNORE) - { - newline_iarf(start, atmp); - } - log_rule_B("nl_func_def_paren_empty"); - log_rule_B("nl_func_paren_empty"); - atmp = is_def ? options::nl_func_def_paren_empty() - : options::nl_func_paren_empty(); - - if (atmp != IARF_IGNORE) - { - prev = start->GetPrevNcNnlNi(); // Issue #2279 - - if (prev->IsNotNullChunk()) - { - newline_iarf(prev, atmp); - } - } - return; - } - } - // Now scan for commas - size_t comma_count = 0; - Chunk *tmp; - Chunk *pc; - - for (pc = start->GetNextNcNnl(); - pc->IsNotNullChunk() && pc->GetLevel() > start->GetLevel(); - pc = pc->GetNextNcNnl()) - { - if ( pc->Is(CT_COMMA) - && (pc->GetLevel() == (start->GetLevel() + 1))) - { - comma_count++; - tmp = pc->GetNext(); - - if (tmp->IsComment()) - { - pc = tmp; - } - - if (is_def) - { - log_rule_B("nl_func_def_args"); - newline_iarf(pc, options::nl_func_def_args()); - } - else if (is_call) - { - // Issue #2604 - log_rule_B("nl_func_call_args"); - newline_iarf(pc, options::nl_func_call_args()); - } - else // start->GetParentType() == CT_FUNC_DECL - { - log_rule_B("nl_func_decl_args"); - newline_iarf(pc, options::nl_func_decl_args()); - } - } - } - - log_rule_B("nl_func_def_start"); - log_rule_B("nl_func_decl_start"); - iarf_e as = is_def ? options::nl_func_def_start() : options::nl_func_decl_start(); - - log_rule_B("nl_func_def_end"); - log_rule_B("nl_func_decl_end"); - iarf_e ae = is_def ? options::nl_func_def_end() : options::nl_func_decl_end(); - - if (comma_count == 0) - { - iarf_e atmp; - log_rule_B("nl_func_def_start_single"); - log_rule_B("nl_func_decl_start_single"); - atmp = is_def ? options::nl_func_def_start_single() : - options::nl_func_decl_start_single(); - - if (atmp != IARF_IGNORE) - { - as = atmp; - } - log_rule_B("nl_func_def_end_single"); - log_rule_B("nl_func_decl_end_single"); - atmp = is_def ? options::nl_func_def_end_single() : - options::nl_func_decl_end_single(); - - if (atmp != IARF_IGNORE) - { - ae = atmp; - } - } - - if (!is_call) - { - newline_iarf(start, as); - } - - // and fix up the close parenthesis - if (pc->Is(CT_FPAREN_CLOSE)) - { - Chunk *prev = pc->GetPrevNnl(); - - if ( prev->IsNot(CT_FPAREN_OPEN) - && !is_call) - { - newline_iarf(prev, ae); - } - newline_func_multi_line(start); - } -} // newline_func_def_or_call - - -static void newline_oc_msg(Chunk *start) -{ - LOG_FUNC_ENTRY(); - - Chunk *sq_c = start->GetClosingParen(); - - if (sq_c->IsNullChunk()) - { - return; - } - log_rule_B("nl_oc_msg_leave_one_liner"); - - if (options::nl_oc_msg_leave_one_liner()) - { - return; - } - bool should_nl_msg = false; - - // Get count of parameters - size_t parameter_count = 0; - - for (Chunk *pc = start->GetNextNcNnl(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - if (pc->GetLevel() <= start->GetLevel()) - { - break; - } - - if (pc->Is(CT_OC_COLON) && pc->GetLevel() - 1 == start->GetLevel()) - { - parameter_count++; - } - } - - size_t min_params = options::nl_oc_msg_args_min_params(); - - if ( parameter_count >= min_params - && min_params != 0) - { - should_nl_msg = true; - } - // Get length of longest line - size_t longest_line = 0; - - for (Chunk *pc = start->GetNextNcNnl(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - if (pc->GetLevel() <= start->GetLevel()) - { - break; - } - - if (pc->GetOrigColEnd() > longest_line) - { - longest_line = pc->GetOrigColEnd(); - } - } - - size_t max_code_width = options::nl_oc_msg_args_max_code_width(); - - if ( longest_line > max_code_width - && max_code_width != 0) - { - should_nl_msg = true; - } - - // If both nl_oc_msg_args_min_params and nl_oc_msg_args_max_code_width are disabled - // we should newline all messages. - if ( max_code_width == 0 - && min_params == 0) - { - should_nl_msg = true; - } - - if (!should_nl_msg) - { - return; - } - - for (Chunk *pc = start->GetNextNcNnl(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - if (pc->GetLevel() <= start->GetLevel()) - { - break; - } - - if (pc->Is(CT_OC_MSG_NAME) && pc->GetLevel() - 1 == start->GetLevel()) - { - newline_add_before(pc); - } - } -} // newline_oc_msg - - -static bool one_liner_nl_ok(Chunk *pc) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNL1LINE, "%s(%d): check type is %s, parent is %s, flag is %s, orig line is %zu, orig col is %zu\n", - __func__, __LINE__, get_token_name(pc->GetType()), get_token_name(pc->GetParentType()), - pcf_flags_str(pc->GetFlags()).c_str(), pc->GetOrigLine(), pc->GetOrigCol()); - - if (!pc->TestFlags(PCF_ONE_LINER)) - { - LOG_FMT(LNL1LINE, "%s(%d): true (not 1-liner), a new line may be added\n", __func__, __LINE__); - return(true); - } - // Step back to find the opening brace - Chunk *br_open = pc; - - if (br_open->IsBraceClose()) - { - br_open = br_open->GetPrevType(br_open->Is(CT_BRACE_CLOSE) ? CT_BRACE_OPEN : CT_VBRACE_OPEN, - br_open->GetLevel(), E_Scope::ALL); - } - else - { - while ( br_open->IsNotNullChunk() - && br_open->TestFlags(PCF_ONE_LINER) - && !br_open->IsBraceOpen() - && !br_open->IsBraceClose()) - { - br_open = br_open->GetPrev(); - } - } - pc = br_open; - - if ( pc->IsNotNullChunk() - && pc->TestFlags(PCF_ONE_LINER) - && ( pc->IsBraceOpen() - || pc->IsBraceClose())) - { - log_rule_B("nl_class_leave_one_liners"); - - if ( options::nl_class_leave_one_liners() - && pc->TestFlags(PCF_IN_CLASS)) - { - LOG_FMT(LNL1LINE, "%s(%d): false (class)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_assign_leave_one_liners"); - - if ( options::nl_assign_leave_one_liners() - && pc->GetParentType() == CT_ASSIGN) - { - LOG_FMT(LNL1LINE, "%s(%d): false (assign)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_enum_leave_one_liners"); - - if ( options::nl_enum_leave_one_liners() - && pc->GetParentType() == CT_ENUM) - { - LOG_FMT(LNL1LINE, "%s(%d): false (enum)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_getset_leave_one_liners"); - - if ( options::nl_getset_leave_one_liners() - && pc->GetParentType() == CT_GETSET) - { - LOG_FMT(LNL1LINE, "%s(%d): false (get/set), a new line may NOT be added\n", __func__, __LINE__); - return(false); - } - // Issue #UT-98 - log_rule_B("nl_cs_property_leave_one_liners"); - - if ( options::nl_cs_property_leave_one_liners() - && pc->GetParentType() == CT_CS_PROPERTY) - { - LOG_FMT(LNL1LINE, "%s(%d): false (c# property), a new line may NOT be added\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_func_leave_one_liners"); - - if ( options::nl_func_leave_one_liners() - && ( pc->GetParentType() == CT_FUNC_DEF - || pc->GetParentType() == CT_FUNC_CLASS_DEF)) - { - LOG_FMT(LNL1LINE, "%s(%d): false (func def)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_func_leave_one_liners"); - - if ( options::nl_func_leave_one_liners() - && pc->GetParentType() == CT_OC_MSG_DECL) - { - LOG_FMT(LNL1LINE, "%s(%d): false (method def)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_cpp_lambda_leave_one_liners"); - - if ( options::nl_cpp_lambda_leave_one_liners() - && ((pc->GetParentType() == CT_CPP_LAMBDA))) - { - LOG_FMT(LNL1LINE, "%s(%d): false (lambda)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_oc_msg_leave_one_liner"); - - if ( options::nl_oc_msg_leave_one_liner() - && pc->TestFlags(PCF_IN_OC_MSG)) - { - LOG_FMT(LNL1LINE, "%s(%d): false (message)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_if_leave_one_liners"); - - if ( options::nl_if_leave_one_liners() - && ( pc->GetParentType() == CT_IF - || pc->GetParentType() == CT_ELSEIF - || pc->GetParentType() == CT_ELSE)) - { - LOG_FMT(LNL1LINE, "%s(%d): false (if/else)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_while_leave_one_liners"); - - if ( options::nl_while_leave_one_liners() - && pc->GetParentType() == CT_WHILE) - { - LOG_FMT(LNL1LINE, "%s(%d): false (while)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_do_leave_one_liners"); - - if ( options::nl_do_leave_one_liners() - && pc->GetParentType() == CT_DO) - { - LOG_FMT(LNL1LINE, "%s(%d): false (do)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_for_leave_one_liners"); - - if ( options::nl_for_leave_one_liners() - && pc->GetParentType() == CT_FOR) - { - LOG_FMT(LNL1LINE, "%s(%d): false (for)\n", __func__, __LINE__); - return(false); - } - log_rule_B("nl_namespace_two_to_one_liner - 2"); - - if ( options::nl_namespace_two_to_one_liner() - && pc->GetParentType() == CT_NAMESPACE) - { - LOG_FMT(LNL1LINE, "%s(%d): false (namespace)\n", __func__, __LINE__); - return(false); - } - } - LOG_FMT(LNL1LINE, "%s(%d): true, a new line may be added\n", __func__, __LINE__); - return(true); -} // one_liner_nl_ok - - -void undo_one_liner(Chunk *pc) -{ - LOG_FUNC_ENTRY(); - - if ( pc != nullptr - && pc->TestFlags(PCF_ONE_LINER)) - { - LOG_FMT(LNL1LINE, "%s(%d): pc->Text() '%s', orig line is %zu, orig col is %zu", - __func__, __LINE__, pc->Text(), pc->GetOrigLine(), pc->GetOrigCol()); - pc->ResetFlagBits(PCF_ONE_LINER); - - // scan backward - LOG_FMT(LNL1LINE, "%s(%d): scan backward\n", __func__, __LINE__); - Chunk *tmp = pc; - - while ((tmp = tmp->GetPrev())->IsNotNullChunk()) - { - if (!tmp->TestFlags(PCF_ONE_LINER)) - { - LOG_FMT(LNL1LINE, "%s(%d): tmp->Text() '%s', orig line is %zu, orig col is %zu, --> break\n", - __func__, __LINE__, tmp->Text(), tmp->GetOrigLine(), tmp->GetOrigCol()); - break; - } - LOG_FMT(LNL1LINE, "%s(%d): clear for tmp->Text() '%s', orig line is %zu, orig col is %zu", - __func__, __LINE__, tmp->Text(), tmp->GetOrigLine(), tmp->GetOrigCol()); - tmp->ResetFlagBits(PCF_ONE_LINER); - } - // scan forward - LOG_FMT(LNL1LINE, "%s(%d): scan forward\n", __func__, __LINE__); - tmp = pc; - LOG_FMT(LNL1LINE, "%s(%d): - \n", __func__, __LINE__); - - while ((tmp = tmp->GetNext())->IsNotNullChunk()) - { - if (!tmp->TestFlags(PCF_ONE_LINER)) - { - LOG_FMT(LNL1LINE, "%s(%d): tmp->Text() '%s', orig line is %zu, orig col is %zu, --> break\n", - __func__, __LINE__, tmp->Text(), tmp->GetOrigLine(), tmp->GetOrigCol()); - break; - } - LOG_FMT(LNL1LINE, "%s(%d): clear for tmp->Text() '%s', orig line is %zu, orig col is %zu", - __func__, __LINE__, tmp->Text(), tmp->GetOrigLine(), tmp->GetOrigCol()); - tmp->ResetFlagBits(PCF_ONE_LINER); - } - LOG_FMT(LNL1LINE, "\n"); - } -} // undo_one_liner - - -static void nl_create_one_liner(Chunk *vbrace_open) -{ - LOG_FUNC_ENTRY(); - - // See if we get a newline between the next text and the vbrace_close - Chunk *tmp = vbrace_open->GetNextNcNnl(); - Chunk *first = tmp; - - if ( first->IsNullChunk() - || get_token_pattern_class(first->GetType()) != pattern_class_e::NONE) - { - return; - } - size_t nl_total = 0; - - while (tmp->IsNot(CT_VBRACE_CLOSE)) - { - if (tmp->IsNewline()) - { - nl_total += tmp->GetNlCount(); - - if (nl_total > 1) - { - return; - } - } - tmp = tmp->GetNext(); - } - - if ( tmp->IsNotNullChunk() - && first->IsNotNullChunk()) - { - newline_del_between(vbrace_open, first); - } -} // nl_create_one_liner - - -static void nl_create_list_liner(Chunk *brace_open) -{ - LOG_FUNC_ENTRY(); - - // See if we get a newline between the next text and the vbrace_close - if (brace_open == nullptr) - { - return; - } - Chunk *closing = brace_open->GetNextType(CT_BRACE_CLOSE, brace_open->GetLevel()); - Chunk *tmp = brace_open; - - do - { - if (tmp->Is(CT_COMMA)) - { - return; - } - tmp = tmp->GetNext(); - } while (tmp != closing); - - newline_del_between(brace_open, closing); -} // nl_create_list_liner - - -void newlines_remove_newlines() -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LBLANK, "%s(%d):\n", __func__, __LINE__); - Chunk *pc = Chunk::GetHead(); - - if (!pc->IsNewline()) - { - pc = pc->GetNextNl(); - } - Chunk *next; - Chunk *prev; - - while (pc->IsNotNullChunk()) - { - // Remove all newlines not in preproc - if (!pc->TestFlags(PCF_IN_PREPROC)) - { - next = pc->GetNext(); - prev = pc->GetPrev(); - newline_iarf(pc, IARF_REMOVE); - - if (next == Chunk::GetHead()) - { - pc = next; - continue; - } - else if ( prev->IsNotNullChunk() - && !prev->GetNext()->IsNewline()) - { - pc = prev; - } - } - pc = pc->GetNextNl(); - } -} // newlines_remove_newlines - - -void newlines_remove_disallowed() -{ - LOG_FUNC_ENTRY(); - - Chunk *pc = Chunk::GetHead(); - Chunk *next; - - while ((pc = pc->GetNextNl())->IsNotNullChunk()) - { - LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, , nl is %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->GetNlCount()); - - next = pc->GetNext(); - - if ( next->IsNotNullChunk() - && !next->Is(CT_NEWLINE) - && !can_increase_nl(pc)) - { - LOG_FMT(LBLANKD, "%s(%d): force to 1 orig line is %zu, orig col is %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); - - if (pc->GetNlCount() != 1) - { - pc->SetNlCount(1); - MARK_CHANGE(); - } - } - } -} // newlines_remove_disallowed - - -void newlines_cleanup_angles() -{ - // Issue #1167 - LOG_FUNC_ENTRY(); - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - char copy[1000]; - LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->ElidedText(copy)); - - if (pc->Is(CT_ANGLE_OPEN)) - { - newline_template(pc); - } - } -} // newlines_cleanup_angles - - -void newlines_cleanup_braces(bool first) -{ - LOG_FUNC_ENTRY(); - dump_step(dump_file_name, "new 2"); - - // Get the first token that's not an empty line: - Chunk *pc = Chunk::GetHead(); - - if (pc->IsNewline()) - { - pc = pc->GetNextNcNnl(); - } - - for ( ; pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - char copy[1000]; - LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->ElidedText(copy)); - - if ( pc->Is(CT_IF) - || pc->Is(CT_CONSTEXPR)) - { - log_rule_B("nl_if_brace"); - newlines_if_for_while_switch(pc, options::nl_if_brace()); - } - else if (pc->Is(CT_ELSEIF)) - { - log_rule_B("nl_elseif_brace"); - iarf_e arg = options::nl_elseif_brace(); - log_rule_B("nl_if_brace"); - newlines_if_for_while_switch( - pc, (arg != IARF_IGNORE) ? arg : options::nl_if_brace()); - } - else if (pc->Is(CT_FOR)) - { - log_rule_B("nl_for_brace"); - newlines_if_for_while_switch(pc, options::nl_for_brace()); - } - else if (pc->Is(CT_CATCH)) - { - log_rule_B("nl_oc_brace_catch"); - - if ( language_is_set(LANG_OC) - && (pc->GetStr()[0] == '@') - && (options::nl_oc_brace_catch() != IARF_IGNORE)) - { - newlines_cuddle_uncuddle(pc, options::nl_oc_brace_catch()); - } - else - { - log_rule_B("nl_brace_catch"); - newlines_cuddle_uncuddle(pc, options::nl_brace_catch()); - } - Chunk *next = pc->GetNextNcNnl(); - - if (next->Is(CT_BRACE_OPEN)) - { - log_rule_B("nl_oc_catch_brace"); - - if ( language_is_set(LANG_OC) - && (options::nl_oc_catch_brace() != IARF_IGNORE)) - { - log_rule_B("nl_oc_catch_brace"); - newlines_do_else(pc, options::nl_oc_catch_brace()); - } - else - { - log_rule_B("nl_catch_brace"); - newlines_do_else(pc, options::nl_catch_brace()); - } - } - else - { - log_rule_B("nl_oc_catch_brace"); - - if ( language_is_set(LANG_OC) - && (options::nl_oc_catch_brace() != IARF_IGNORE)) - { - newlines_if_for_while_switch(pc, options::nl_oc_catch_brace()); - } - else - { - log_rule_B("nl_catch_brace"); - newlines_if_for_while_switch(pc, options::nl_catch_brace()); - } - } - } - else if (pc->Is(CT_WHILE)) - { - log_rule_B("nl_while_brace"); - newlines_if_for_while_switch(pc, options::nl_while_brace()); - } - else if (pc->Is(CT_USING_STMT)) - { - log_rule_B("nl_using_brace"); - newlines_if_for_while_switch(pc, options::nl_using_brace()); - } - else if (pc->Is(CT_D_SCOPE_IF)) - { - log_rule_B("nl_scope_brace"); - newlines_if_for_while_switch(pc, options::nl_scope_brace()); - } - else if (pc->Is(CT_UNITTEST)) - { - log_rule_B("nl_unittest_brace"); - newlines_do_else(pc, options::nl_unittest_brace()); - } - else if (pc->Is(CT_D_VERSION_IF)) - { - log_rule_B("nl_version_brace"); - newlines_if_for_while_switch(pc, options::nl_version_brace()); - } - else if (pc->Is(CT_SWITCH)) - { - log_rule_B("nl_switch_brace"); - newlines_if_for_while_switch(pc, options::nl_switch_brace()); - } - else if (pc->Is(CT_SYNCHRONIZED)) - { - log_rule_B("nl_synchronized_brace"); - newlines_if_for_while_switch(pc, options::nl_synchronized_brace()); - } - else if (pc->Is(CT_DO)) - { - log_rule_B("nl_do_brace"); - newlines_do_else(pc, options::nl_do_brace()); - } - else if (pc->Is(CT_ELSE)) - { - log_rule_B("nl_brace_else"); - newlines_cuddle_uncuddle(pc, options::nl_brace_else()); - Chunk *next = pc->GetNextNcNnl(); - - if (next->Is(CT_ELSEIF)) - { - log_rule_B("nl_else_if"); - newline_iarf_pair(pc, next, options::nl_else_if()); - } - log_rule_B("nl_else_brace"); - newlines_do_else(pc, options::nl_else_brace()); - } - else if (pc->Is(CT_TRY)) - { - log_rule_B("nl_try_brace"); - newlines_do_else(pc, options::nl_try_brace()); - // Issue #1734 - Chunk *po = pc->GetNextNcNnl(); - flag_parens(po, PCF_IN_TRY_BLOCK, po->GetType(), CT_NONE, false); - } - else if (pc->Is(CT_GETSET)) - { - log_rule_B("nl_getset_brace"); - newlines_do_else(pc, options::nl_getset_brace()); - } - else if (pc->Is(CT_FINALLY)) - { - log_rule_B("nl_brace_finally"); - newlines_cuddle_uncuddle(pc, options::nl_brace_finally()); - log_rule_B("nl_finally_brace"); - newlines_do_else(pc, options::nl_finally_brace()); - } - else if (pc->Is(CT_WHILE_OF_DO)) - { - log_rule_B("nl_brace_while"); - newlines_cuddle_uncuddle(pc, options::nl_brace_while()); - } - else if (pc->Is(CT_BRACE_OPEN)) - { - switch (pc->GetParentType()) - { - case CT_DOUBLE_BRACE: - { - log_rule_B("nl_paren_dbrace_open"); - - if (options::nl_paren_dbrace_open() != IARF_IGNORE) - { - Chunk *prev = pc->GetPrevNcNnlNi(E_Scope::PREPROC); // Issue #2279 - - if (prev->IsParenClose()) - { - log_rule_B("nl_paren_dbrace_open"); - newline_iarf_pair(prev, pc, options::nl_paren_dbrace_open()); - } - } - break; - } - - case CT_ENUM: - { - log_rule_B("nl_enum_own_lines"); - - if (options::nl_enum_own_lines() != IARF_IGNORE) - { - newlines_enum_entries(pc, options::nl_enum_own_lines()); - } - log_rule_B("nl_ds_struct_enum_cmt"); - - if (options::nl_ds_struct_enum_cmt()) - { - newlines_double_space_struct_enum_union(pc); - } - break; - } - - case CT_STRUCT: - case CT_UNION: - { - log_rule_B("nl_ds_struct_enum_cmt"); - - if (options::nl_ds_struct_enum_cmt()) - { - newlines_double_space_struct_enum_union(pc); - } - break; - } - - case CT_CLASS: - { - if (pc->GetLevel() == pc->GetBraceLevel()) - { - log_rule_B("nl_class_brace"); - log_ruleNL("nl_class_brace", pc->GetPrevNnl()); - newlines_do_else(pc->GetPrevNnl(), options::nl_class_brace()); - } - break; - } - - case CT_OC_CLASS: - { - if (pc->GetLevel() == pc->GetBraceLevel()) - { - // Request #126 - // introduce two new options - // look back if we have a @interface or a @implementation - for (Chunk *tmp = pc->GetPrev(); tmp->IsNotNullChunk(); tmp = tmp->GetPrev()) - { - LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, tmp->GetOrigLine(), tmp->GetOrigCol(), tmp->Text()); - - if ( tmp->Is(CT_OC_INTF) - || tmp->Is(CT_OC_IMPL)) - { - LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, may be remove/force newline before {\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); - - if (tmp->Is(CT_OC_INTF)) - { - log_rule_B("nl_oc_interface_brace"); - newlines_do_else(pc->GetPrevNnl(), options::nl_oc_interface_brace()); - } - else - { - log_rule_B("nl_oc_implementation_brace"); - newlines_do_else(pc->GetPrevNnl(), options::nl_oc_implementation_brace()); - } - break; - } - } - } - break; - } - - case CT_BRACED_INIT_LIST: - { - // Issue #1052 - log_rule_B("nl_create_list_one_liner"); - - if (options::nl_create_list_one_liner()) - { - nl_create_list_liner(pc); - break; - } - Chunk *prev = pc->GetPrevNnl(); - - if ( prev->IsNotNullChunk() - && ( prev->GetType() == CT_TYPE - || prev->GetType() == CT_WORD - || prev->GetType() == CT_ASSIGN // Issue #2957 - || prev->GetParentType() == CT_TEMPLATE - || prev->GetParentType() == CT_DECLTYPE)) - { - log_rule_B("nl_type_brace_init_lst"); - newline_iarf_pair(prev, pc, options::nl_type_brace_init_lst(), true); - } - break; - } - - case CT_OC_BLOCK_EXPR: - { - // issue # 477 - log_rule_B("nl_oc_block_brace"); - newline_iarf_pair(pc->GetPrev(), pc, options::nl_oc_block_brace()); - break; - } - - case CT_FUNC_CLASS_DEF: // Issue #2343 - { - if (!one_liner_nl_ok(pc)) - { - LOG_FMT(LNL1LINE, "a new line may NOT be added\n"); - // no change - preserve one liner body - } - else - { - log_rule_B("nl_before_opening_brace_func_class_def"); - - if (options::nl_before_opening_brace_func_class_def() != IARF_IGNORE) - { - newline_iarf_pair(pc->GetPrev(), pc, options::nl_before_opening_brace_func_class_def()); - } - } - } - - default: - { - break; - } - } // switch - - log_rule_B("nl_brace_brace"); - - if (options::nl_brace_brace() != IARF_IGNORE) - { - Chunk *next = pc->GetNextNc(E_Scope::PREPROC); - - if (next->Is(CT_BRACE_OPEN)) - { - newline_iarf_pair(pc, next, options::nl_brace_brace()); - } - } - Chunk *next = pc->GetNextNnl(); - - if (next->IsNullChunk()) - { - // do nothing - } - else if (next->Is(CT_BRACE_CLOSE)) - { - // TODO: add an option to split open empty statements? { }; - } - else if (next->Is(CT_BRACE_OPEN)) - { - // already handled - } - else - { - next = pc->GetNextNcNnl(); - - // Handle unnamed temporary direct-list-initialization - if (pc->GetParentType() == CT_BRACED_INIT_LIST) - { - log_rule_B("nl_type_brace_init_lst_open"); - newline_iarf_pair(pc, pc->GetNextNnl(), - options::nl_type_brace_init_lst_open(), true); - } - // Handle nl_after_brace_open - else if ( ( pc->GetParentType() == CT_CPP_LAMBDA - || pc->GetLevel() == pc->GetBraceLevel()) - && options::nl_after_brace_open()) - { - log_rule_B("nl_after_brace_open"); - - if (!one_liner_nl_ok(pc)) - { - LOG_FMT(LNL1LINE, "a new line may NOT be added (nl_after_brace_open)\n"); - // no change - preserve one liner body - } - else if ( pc->TestFlags(PCF_IN_PREPROC) - || ( pc->TestFlags(PCF_ONE_LINER) - && pc->TestFlags(PCF_IN_ARRAY_ASSIGN) - && options::nl_assign_leave_one_liners())) - { - // no change - don't break up preprocessors - } - else - { - // Step back from next to the first non-newline item - Chunk *tmp = next->GetPrev(); - - while (tmp != pc) - { - if (tmp->IsComment()) - { - log_rule_B("nl_after_brace_open_cmt"); - - if ( !options::nl_after_brace_open_cmt() - && tmp->IsNot(CT_COMMENT_MULTI)) - { - break; - } - } - tmp = tmp->GetPrev(); - } - // Add the newline - newline_iarf(tmp, IARF_ADD); - } - } - } - // braced-init-list is more like a function call with arguments, - // than curly braces that determine a structure of a source code, - // so, don't add a newline before a closing brace. Issue #1405. - log_rule_B("nl_type_brace_init_lst_open"); - log_rule_B("nl_type_brace_init_lst_close"); - - if (!( pc->GetParentType() == CT_BRACED_INIT_LIST - && options::nl_type_brace_init_lst_open() == IARF_IGNORE - && options::nl_type_brace_init_lst_close() == IARF_IGNORE)) - { - newlines_brace_pair(pc); - } - - // Handle nl_before_brace_open - if ( pc->Is(CT_BRACE_OPEN) - && pc->GetLevel() == pc->GetBraceLevel() - && options::nl_before_brace_open()) - { - log_rule_B("nl_before_brace_open"); - - if (!one_liner_nl_ok(pc)) - { - LOG_FMT(LNL1LINE, "a new line may NOT be added (nl_before_brace_open)\n"); - // no change - preserve one liner body - } - else if ( pc->TestFlags(PCF_IN_PREPROC) - || pc->TestFlags(PCF_IN_ARRAY_ASSIGN)) - { - // no change - don't break up array assignments or preprocessors - } - else - { - // Step back to previous non-newline item - Chunk *tmp = pc->GetPrev(); - - if (!tmp->Is(CT_NEWLINE)) - { - newline_iarf(tmp, IARF_ADD); - } - } - } - } - else if (pc->Is(CT_BRACE_CLOSE)) - { - // newline between a close brace and x - log_rule_B("nl_brace_brace"); - - if (options::nl_brace_brace() != IARF_IGNORE) - { - Chunk *next = pc->GetNextNc(E_Scope::PREPROC); - - if (next->Is(CT_BRACE_CLOSE)) - { - log_rule_B("nl_brace_brace"); - newline_iarf_pair(pc, next, options::nl_brace_brace()); - } - } - log_rule_B("nl_brace_square"); - - if (options::nl_brace_square() != IARF_IGNORE) - { - Chunk *next = pc->GetNextNc(E_Scope::PREPROC); - - if (next->Is(CT_SQUARE_CLOSE)) - { - log_rule_B("nl_brace_square"); - newline_iarf_pair(pc, next, options::nl_brace_square()); - } - } - log_rule_B("nl_brace_fparen"); - - if (options::nl_brace_fparen() != IARF_IGNORE) - { - Chunk *next = pc->GetNextNc(E_Scope::PREPROC); - - log_rule_B("nl_brace_fparen"); - - if ( next->Is(CT_NEWLINE) - && (options::nl_brace_fparen() == IARF_REMOVE)) - { - next = next->GetNextNc(E_Scope::PREPROC); // Issue #1000 - } - - if (next->Is(CT_FPAREN_CLOSE)) - { - log_rule_B("nl_brace_fparen"); - newline_iarf_pair(pc, next, options::nl_brace_fparen()); - } - } - // newline before a close brace - log_rule_B("nl_type_brace_init_lst_close"); - - if ( pc->GetParentType() == CT_BRACED_INIT_LIST - && options::nl_type_brace_init_lst_close() != IARF_IGNORE) - { - // Handle unnamed temporary direct-list-initialization - newline_iarf_pair(pc->GetPrevNnl(), pc, - options::nl_type_brace_init_lst_close(), true); - } - // blanks before a close brace - log_rule_B("eat_blanks_before_close_brace"); - - if (options::eat_blanks_before_close_brace()) - { - // Limit the newlines before the close brace to 1 - Chunk *prev = pc->GetPrev(); - - if (prev->IsNewline()) - { - log_rule_B("nl_inside_namespace"); - log_rule_B("nl_inside_empty_func"); - - if ( options::nl_inside_empty_func() > 0 - && pc->GetPrevNnl()->Is(CT_BRACE_OPEN) - && ( pc->GetParentType() == CT_FUNC_CLASS_DEF - || pc->GetParentType() == CT_FUNC_DEF)) - { - blank_line_set(prev, options::nl_inside_empty_func); - } - else if ( options::nl_inside_namespace() > 0 - && pc->GetParentType() == CT_NAMESPACE) - { - blank_line_set(prev, options::nl_inside_namespace); - } - else if (prev->GetNlCount() != 1) - { - prev->SetNlCount(1); - LOG_FMT(LBLANKD, "%s(%d): eat_blanks_before_close_brace %zu\n", - __func__, __LINE__, prev->GetOrigLine()); - MARK_CHANGE(); - } - } - } - else if ( options::nl_ds_struct_enum_close_brace() - && ( pc->GetParentType() == CT_ENUM - || pc->GetParentType() == CT_STRUCT - || pc->GetParentType() == CT_UNION)) - { - log_rule_B("nl_ds_struct_enum_close_brace"); - - if (!pc->TestFlags(PCF_ONE_LINER)) - { - // Make sure the brace is preceded by two newlines - Chunk *prev = pc->GetPrev(); - - if (!prev->IsNewline()) - { - prev = newline_add_before(pc); - } - - if (prev->GetNlCount() < 2) - { - double_newline(prev); - } - } - } - // Force a newline after a close brace - log_rule_B("nl_brace_struct_var"); - - if ( (options::nl_brace_struct_var() != IARF_IGNORE) - && ( pc->GetParentType() == CT_STRUCT - || pc->GetParentType() == CT_ENUM - || pc->GetParentType() == CT_UNION)) - { - Chunk *next = pc->GetNextNcNnl(E_Scope::PREPROC); - - if ( next->IsNot(CT_SEMICOLON) - && next->IsNot(CT_COMMA)) - { - log_rule_B("nl_brace_struct_var"); - newline_iarf(pc, options::nl_brace_struct_var()); - } - } - else if ( pc->GetParentType() != CT_OC_AT - && pc->GetParentType() != CT_BRACED_INIT_LIST - && ( options::nl_after_brace_close() - || pc->GetParentType() == CT_FUNC_CLASS_DEF - || pc->GetParentType() == CT_FUNC_DEF - || pc->GetParentType() == CT_OC_MSG_DECL)) - { - log_rule_B("nl_after_brace_close"); - Chunk *next = pc->GetNext(); - - if ( next->IsNot(CT_SEMICOLON) - && next->IsNot(CT_COMMA) - && next->IsNot(CT_SPAREN_CLOSE) // Issue #664 - && next->IsNot(CT_SQUARE_CLOSE) - && next->IsNot(CT_FPAREN_CLOSE) - && next->IsNot(CT_PAREN_CLOSE) - && next->IsNot(CT_WHILE_OF_DO) - && next->IsNot(CT_VBRACE_CLOSE) // Issue #666 - && ( next->IsNot(CT_BRACE_CLOSE) - || !next->TestFlags(PCF_ONE_LINER)) // #1258 - && !pc->TestFlags(PCF_IN_ARRAY_ASSIGN) - && !pc->TestFlags(PCF_IN_TYPEDEF) - && !next->IsCommentOrNewline() - && next->IsNotNullChunk()) - { - // #1258 - // dont add newline between two consecutive braces closes, if the second is a part of one liner. - newline_end_newline(pc); - } - } - else if (pc->GetParentType() == CT_NAMESPACE) - { - log_rule_B("nl_after_namespace"); - - if (options::nl_after_namespace() > 0) - { - Chunk *next = pc->GetNextNcNnl(E_Scope::PREPROC); - - if (next->IsNotNullChunk()) - { - newline_add_before(next); - // newline_iarf(next, IARF_ADD); - } - } - } - } - else if (pc->Is(CT_VBRACE_OPEN)) - { - log_rule_B("nl_after_vbrace_open"); - log_rule_B("nl_after_vbrace_open_empty"); - - if ( options::nl_after_vbrace_open() - || options::nl_after_vbrace_open_empty()) - { - Chunk *next = pc->GetNext(E_Scope::PREPROC); - bool add_it; - - if (next->IsSemicolon()) - { - log_rule_B("nl_after_vbrace_open_empty"); - add_it = options::nl_after_vbrace_open_empty(); - } - else - { - log_rule_B("nl_after_vbrace_open"); - add_it = ( options::nl_after_vbrace_open() - && next->IsNot(CT_VBRACE_CLOSE) - && !next->IsCommentOrNewline()); - } - - if (add_it) - { - newline_iarf(pc, IARF_ADD); - } - } - log_rule_B("nl_create_if_one_liner"); - log_rule_B("nl_create_for_one_liner"); - log_rule_B("nl_create_while_one_liner"); - - if ( ( ( pc->GetParentType() == CT_IF - || pc->GetParentType() == CT_ELSEIF - || pc->GetParentType() == CT_ELSE) - && options::nl_create_if_one_liner()) - || ( pc->GetParentType() == CT_FOR - && options::nl_create_for_one_liner()) - || ( pc->GetParentType() == CT_WHILE - && options::nl_create_while_one_liner())) - { - nl_create_one_liner(pc); - } - log_rule_B("nl_split_if_one_liner"); - log_rule_B("nl_split_for_one_liner"); - log_rule_B("nl_split_while_one_liner"); - - if ( ( ( pc->GetParentType() == CT_IF - || pc->GetParentType() == CT_ELSEIF - || pc->GetParentType() == CT_ELSE) - && options::nl_split_if_one_liner()) - || ( pc->GetParentType() == CT_FOR - && options::nl_split_for_one_liner()) - || ( pc->GetParentType() == CT_WHILE - && options::nl_split_while_one_liner())) - { - if (pc->TestFlags(PCF_ONE_LINER)) - { - // split one-liner - Chunk *end = pc->GetNext()->GetNextType(CT_SEMICOLON)->GetNext(); - // Scan for clear flag - LOG_FMT(LNEWLINE, "(%d) ", __LINE__); - LOG_FMT(LNEWLINE, "\n"); - - for (Chunk *temp = pc; temp != end; temp = temp->GetNext()) - { - LOG_FMT(LNEWLINE, "%s(%d): Text() is '%s', type is %s, level is %zu\n", - __func__, __LINE__, temp->Text(), get_token_name(temp->GetType()), temp->GetLevel()); - // produces much more log output. Use it only debugging purpose - //log_pcf_flags(LNEWLINE, temp->GetFlags()); - temp->ResetFlagBits(PCF_ONE_LINER); - } - - // split - newline_add_between(pc, pc->GetNext()); - } - } - } - else if (pc->Is(CT_VBRACE_CLOSE)) - { - log_rule_B("nl_after_vbrace_close"); - - if (options::nl_after_vbrace_close()) - { - if (!pc->GetNextNc()->IsNewline()) - { - newline_iarf(pc, IARF_ADD); - } - } - } - else if ( pc->Is(CT_SQUARE_OPEN) - && pc->GetParentType() == CT_OC_MSG) - { - log_rule_B("nl_oc_msg_args"); - - if (options::nl_oc_msg_args()) - { - newline_oc_msg(pc); - } - } - else if (pc->Is(CT_STRUCT)) - { - log_rule_B("nl_struct_brace"); - newlines_struct_union(pc, options::nl_struct_brace(), true); - } - else if (pc->Is(CT_UNION)) - { - log_rule_B("nl_union_brace"); - newlines_struct_union(pc, options::nl_union_brace(), true); - } - else if (pc->Is(CT_ENUM)) - { - newlines_enum(pc); - } - else if (pc->Is(CT_CASE)) - { - // Note: 'default' also maps to CT_CASE - log_rule_B("nl_before_case"); - - if (options::nl_before_case()) - { - newline_case(pc); - } - } - else if (pc->Is(CT_THROW)) - { - Chunk *prev = pc->GetPrev(); - - if ( prev->Is(CT_PAREN_CLOSE) - || prev->Is(CT_FPAREN_CLOSE)) // Issue #1122 - { - log_rule_B("nl_before_throw"); - newline_iarf(pc->GetPrevNcNnlNi(), options::nl_before_throw()); // Issue #2279 - } - } - else if ( pc->Is(CT_QUALIFIER) - && !strcmp(pc->Text(), "throws")) - { - Chunk *prev = pc->GetPrev(); - - if ( prev->Is(CT_PAREN_CLOSE) - || prev->Is(CT_FPAREN_CLOSE)) // Issue #1122 - { - log_rule_B("nl_before_throw"); - newline_iarf(pc->GetPrevNcNnlNi(), options::nl_before_throw()); // Issue #2279 - } - } - else if (pc->Is(CT_CASE_COLON)) - { - Chunk *next = pc->GetNextNnl(); - - log_rule_B("nl_case_colon_brace"); - - if ( next->Is(CT_BRACE_OPEN) - && options::nl_case_colon_brace() != IARF_IGNORE) - { - newline_iarf(pc, options::nl_case_colon_brace()); - } - else if (options::nl_after_case()) - { - log_rule_B("nl_after_case"); - newline_case_colon(pc); - } - } - else if (pc->Is(CT_SPAREN_CLOSE)) - { - Chunk *next = pc->GetNextNcNnl(); - - if (next->Is(CT_BRACE_OPEN)) - { - /* - * TODO: this could be used to control newlines between the - * the if/while/for/switch close parenthesis and the open brace, but - * that is currently handled elsewhere. - */ - } - } - else if (pc->Is(CT_RETURN)) - { - log_rule_B("nl_before_return"); - - if (options::nl_before_return()) - { - newline_before_return(pc); - } - log_rule_B("nl_after_return"); - - if (options::nl_after_return()) - { - newline_after_return(pc); - } - } - else if (pc->Is(CT_SEMICOLON)) - { - log_rule_B("nl_after_semicolon"); - log_rule_NL("nl_after_semicolon"); - - if ( !pc->TestFlags(PCF_IN_SPAREN) - && !pc->TestFlags(PCF_IN_PREPROC) - && options::nl_after_semicolon()) - { - Chunk *next = pc->GetNext(); - - while (next->Is(CT_VBRACE_CLOSE)) - { - next = next->GetNext(); - } - - if ( next->IsNotNullChunk() - && !next->IsCommentOrNewline()) - { - if (one_liner_nl_ok(next)) - { - LOG_FMT(LNL1LINE, "%s(%d): a new line may be added\n", __func__, __LINE__); - newline_iarf(pc, IARF_ADD); - } - else - { - LOG_FMT(LNL1LINE, "%s(%d): a new line may NOT be added\n", __func__, __LINE__); - } - } - } - else if (pc->GetParentType() == CT_CLASS) - { - log_rule_B("nl_after_class"); - - if (options::nl_after_class() > 0) - { - /* - * If there is already a "class" comment, then don't add a newline if - * one exists after the comment. or else this will interfere with the - * mod_add_long_class_closebrace_comment option. - */ - iarf_e mode = IARF_ADD; - Chunk *next = pc->GetNext(); - - if (next->IsComment()) - { - pc = next; - next = pc->GetNext(); - - if (next->IsNewline()) - { - mode = IARF_IGNORE; - } - } - newline_iarf(pc, mode); - } - } - } - else if (pc->Is(CT_FPAREN_OPEN)) - { - log_rule_B("nl_func_decl_start"); - log_rule_B("nl_func_def_start"); - log_rule_B("nl_func_decl_start_single"); - log_rule_B("nl_func_def_start_single"); - log_rule_B("nl_func_decl_start_multi_line"); - log_rule_B("nl_func_def_start_multi_line"); - log_rule_B("nl_func_decl_args"); - log_rule_B("nl_func_def_args"); - log_rule_B("nl_func_decl_args_multi_line"); - log_rule_B("nl_func_def_args_multi_line"); - log_rule_B("nl_func_decl_end"); - log_rule_B("nl_func_def_end"); - log_rule_B("nl_func_decl_end_single"); - log_rule_B("nl_func_def_end_single"); - log_rule_B("nl_func_decl_end_multi_line"); - log_rule_B("nl_func_def_end_multi_line"); - log_rule_B("nl_func_decl_empty"); - log_rule_B("nl_func_def_empty"); - log_rule_B("nl_func_type_name"); - log_rule_B("nl_func_type_name_class"); - log_rule_B("nl_func_class_scope"); - log_rule_B("nl_func_scope_name"); - log_rule_B("nl_func_proto_type_name"); - log_rule_B("nl_func_paren"); - log_rule_B("nl_func_def_paren"); - log_rule_B("nl_func_def_paren_empty"); - log_rule_B("nl_func_paren_empty"); - - if ( ( pc->GetParentType() == CT_FUNC_DEF - || pc->GetParentType() == CT_FUNC_PROTO - || pc->GetParentType() == CT_FUNC_CLASS_DEF - || pc->GetParentType() == CT_FUNC_CLASS_PROTO - || pc->GetParentType() == CT_OPERATOR) - && ( options::nl_func_decl_start() != IARF_IGNORE - || options::nl_func_def_start() != IARF_IGNORE - || options::nl_func_decl_start_single() != IARF_IGNORE - || options::nl_func_def_start_single() != IARF_IGNORE - || options::nl_func_decl_start_multi_line() - || options::nl_func_def_start_multi_line() - || options::nl_func_decl_args() != IARF_IGNORE - || options::nl_func_def_args() != IARF_IGNORE - || options::nl_func_decl_args_multi_line() - || options::nl_func_def_args_multi_line() - || options::nl_func_decl_end() != IARF_IGNORE - || options::nl_func_def_end() != IARF_IGNORE - || options::nl_func_decl_end_single() != IARF_IGNORE - || options::nl_func_def_end_single() != IARF_IGNORE - || options::nl_func_decl_end_multi_line() - || options::nl_func_def_end_multi_line() - || options::nl_func_decl_empty() != IARF_IGNORE - || options::nl_func_def_empty() != IARF_IGNORE - || options::nl_func_type_name() != IARF_IGNORE - || options::nl_func_type_name_class() != IARF_IGNORE - || options::nl_func_class_scope() != IARF_IGNORE - || options::nl_func_scope_name() != IARF_IGNORE - || options::nl_func_proto_type_name() != IARF_IGNORE - || options::nl_func_paren() != IARF_IGNORE - || options::nl_func_def_paren() != IARF_IGNORE - || options::nl_func_def_paren_empty() != IARF_IGNORE - || options::nl_func_paren_empty() != IARF_IGNORE)) - { - newline_func_def_or_call(pc); - } - else if ( ( pc->GetParentType() == CT_FUNC_CALL - || pc->GetParentType() == CT_FUNC_CALL_USER) - && ( (options::nl_func_call_start_multi_line()) - || (options::nl_func_call_args_multi_line()) - || (options::nl_func_call_end_multi_line()) - || (options::nl_func_call_start() != IARF_IGNORE) // Issue #2020 - || (options::nl_func_call_args() != IARF_IGNORE) // Issue #2604 - || (options::nl_func_call_paren() != IARF_IGNORE) - || (options::nl_func_call_paren_empty() != IARF_IGNORE) - || (options::nl_func_call_empty() != IARF_IGNORE))) - { - log_rule_B("nl_func_call_start_multi_line"); - log_rule_B("nl_func_call_args_multi_line"); - log_rule_B("nl_func_call_end_multi_line"); - log_rule_B("nl_func_call_start"); - log_rule_B("nl_func_call_args"); - log_rule_B("nl_func_call_paren"); - log_rule_B("nl_func_call_paren_empty"); - log_rule_B("nl_func_call_empty"); - - if (options::nl_func_call_start() != IARF_IGNORE) - { - newline_iarf(pc, options::nl_func_call_start()); - } - // note that newline_func_def_or_call() calls newline_func_multi_line() - newline_func_def_or_call(pc); - } - else if ( first - && (options::nl_remove_extra_newlines() == 1)) - { - log_rule_B("nl_remove_extra_newlines"); - newline_iarf(pc, IARF_REMOVE); - } - } - else if (pc->Is(CT_FPAREN_CLOSE)) // Issue #2758 - { - if ( ( pc->GetParentType() == CT_FUNC_CALL - || pc->GetParentType() == CT_FUNC_CALL_USER) - && options::nl_func_call_end() != IARF_IGNORE) - { - log_rule_B("nl_func_call_end"); - newline_iarf(pc->GetPrev(), options::nl_func_call_end()); - } - } - else if (pc->Is(CT_ANGLE_CLOSE)) - { - if (pc->GetParentType() == CT_TEMPLATE) - { - Chunk *next = pc->GetNextNcNnl(); - - if ( next->IsNotNullChunk() - && next->GetLevel() == next->GetBraceLevel()) - { - Chunk *tmp = pc->GetPrevType(CT_ANGLE_OPEN, pc->GetLevel())->GetPrevNcNnlNi(); // Issue #2279 - - if (tmp->Is(CT_TEMPLATE)) - { - if (next->Is(CT_USING)) - { - newline_iarf(pc, options::nl_template_using()); - log_rule_B("nl_template_using"); - } - else if (next->GetParentType() == CT_FUNC_DEF) // function definition - { - iarf_e const action = - newline_template_option( - pc, - options::nl_template_func_def_special(), - options::nl_template_func_def(), - options::nl_template_func()); - log_rule_B("nl_template_func_def_special"); - log_rule_B("nl_template_func_def"); - log_rule_B("nl_template_func"); - newline_iarf(pc, action); - } - else if (next->GetParentType() == CT_FUNC_PROTO) // function declaration - { - iarf_e const action = - newline_template_option( - pc, - options::nl_template_func_decl_special(), - options::nl_template_func_decl(), - options::nl_template_func()); - log_rule_B("nl_template_func_decl_special"); - log_rule_B("nl_template_func_decl"); - log_rule_B("nl_template_func"); - newline_iarf(pc, action); - } - else if ( next->Is(CT_TYPE) - || next->Is(CT_QUALIFIER)) // variable - { - newline_iarf(pc, options::nl_template_var()); - log_rule_B("nl_template_var"); - } - else if (next->TestFlags(PCF_INCOMPLETE)) // class declaration - { - iarf_e const action = - newline_template_option( - pc, - options::nl_template_class_decl_special(), - options::nl_template_class_decl(), - options::nl_template_class()); - log_rule_B("nl_template_class_decl_special"); - log_rule_B("nl_template_class_decl"); - log_rule_B("nl_template_class"); - newline_iarf(pc, action); - } - else // class definition - { - iarf_e const action = - newline_template_option( - pc, - options::nl_template_class_def_special(), - options::nl_template_class_def(), - options::nl_template_class()); - log_rule_B("nl_template_class_def_special"); - log_rule_B("nl_template_class_def"); - log_rule_B("nl_template_class"); - newline_iarf(pc, action); - } - } - } - } - } - else if ( pc->Is(CT_NAMESPACE) - && pc->GetParentType() != CT_USING) - { - // Issue #2387 - Chunk *next = pc->GetNextNcNnl(); - - if (next->IsNotNullChunk()) - { - next = next->GetNextNcNnl(); - - if (!next->Is(CT_ASSIGN)) - { - // Issue #1235 - // Issue #2186 - Chunk *braceOpen = pc->GetNextType(CT_BRACE_OPEN, pc->GetLevel()); - - if (braceOpen->IsNullChunk()) - { - // fatal error - LOG_FMT(LERR, "%s(%d): Missing BRACE_OPEN after namespace\n orig line is %zu, orig col is %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); - exit(EXIT_FAILURE); - } - LOG_FMT(LNEWLINE, "%s(%d): braceOpen orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, braceOpen->GetOrigLine(), braceOpen->GetOrigCol(), braceOpen->Text()); - // produces much more log output. Use it only debugging purpose - //log_pcf_flags(LNEWLINE, braceOpen->GetFlags()); - newlines_namespace(pc); - } - } - } - else if (pc->Is(CT_SQUARE_OPEN)) - { - if ( pc->GetParentType() == CT_ASSIGN - && !pc->TestFlags(PCF_ONE_LINER)) - { - Chunk *tmp = pc->GetPrevNcNnlNi(); // Issue #2279 - newline_iarf(tmp, options::nl_assign_square()); - log_rule_B("nl_assign_square"); - - iarf_e arg = options::nl_after_square_assign(); - log_rule_B("nl_after_square_assign"); - - if (options::nl_assign_square() & IARF_ADD) - { - log_rule_B("nl_assign_square"); - arg = IARF_ADD; - } - newline_iarf(pc, arg); - - /* - * if there is a newline after the open, then force a newline - * before the close - */ - tmp = pc->GetNextNc(); - - if (tmp->IsNewline()) - { - tmp = pc->GetNextType(CT_SQUARE_CLOSE, pc->GetLevel()); - - if (tmp->IsNotNullChunk()) - { - newline_add_before(tmp); - } - } - } - } - else if (pc->Is(CT_ACCESS)) - { - // Make sure there is a newline before an access spec - if (options::nl_before_access_spec() > 0) - { - log_rule_B("nl_before_access_spec"); - Chunk *prev = pc->GetPrev(); - - if (!prev->IsNewline()) - { - newline_add_before(pc); - } - } - } - else if (pc->Is(CT_ACCESS_COLON)) - { - // Make sure there is a newline after an access spec - if (options::nl_after_access_spec() > 0) - { - log_rule_B("nl_after_access_spec"); - Chunk *next = pc->GetNext(); - - if (!next->IsNewline()) - { - newline_add_before(next); - } - } - } - else if (pc->Is(CT_PP_DEFINE)) - { - if (options::nl_multi_line_define()) - { - log_rule_B("nl_multi_line_define"); - nl_handle_define(pc); - } - } - else if ( first - && (options::nl_remove_extra_newlines() == 1) - && !pc->TestFlags(PCF_IN_PREPROC)) - { - log_rule_B("nl_remove_extra_newlines"); - log_rule_NL("nl_remove_extra_newlines"); - newline_iarf(pc, IARF_REMOVE); - } - else if ( pc->Is(CT_MEMBER) - && ( language_is_set(LANG_JAVA) - || language_is_set(LANG_CPP))) // Issue #2574 - { - // Issue #1124 - if (pc->GetParentType() != CT_FUNC_DEF) - { - newline_iarf(pc->GetPrevNnl(), options::nl_before_member()); - log_rule_B("nl_before_member"); - newline_iarf(pc, options::nl_after_member()); - log_rule_B("nl_after_member"); - } - } - else - { - // ignore it - } - } - - newline_var_def_blk(Chunk::GetHead()); -} // newlines_cleanup_braces - - -static void nl_handle_define(Chunk *pc) -{ - LOG_FUNC_ENTRY(); - - Chunk *nl = pc; - Chunk *ref = Chunk::NullChunkPtr; - - while ((nl = nl->GetNext())->IsNotNullChunk()) - { - if (nl->Is(CT_NEWLINE)) - { - return; - } - - if ( nl->Is(CT_MACRO) - || ( nl->Is(CT_FPAREN_CLOSE) - && nl->GetParentType() == CT_MACRO_FUNC)) - { - ref = nl; - } - - if (nl->Is(CT_NL_CONT)) - { - if (ref->IsNotNullChunk()) - { - newline_add_after(ref); - } - return; - } - } -} // nl_handle_define - - -void newline_after_multiline_comment() -{ - LOG_FUNC_ENTRY(); - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) - { - if (pc->IsNot(CT_COMMENT_MULTI)) - { - continue; - } - Chunk *tmp = pc; - - while ( ((tmp = tmp->GetNext())->IsNotNullChunk()) - && !tmp->IsNewline()) - { - if (!tmp->IsComment()) - { - newline_add_before(tmp); - break; - } - } - } -} // newline_after_multiline_comment - - -void newline_after_label_colon() -{ - LOG_FUNC_ENTRY(); - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) - { - if (pc->IsNot(CT_LABEL_COLON)) - { - continue; - } - newline_add_after(pc); - } -} // newline_after_label_colon - - -static bool is_class_one_liner(Chunk *pc) -{ - if ( ( pc->Is(CT_FUNC_CLASS_DEF) - || pc->Is(CT_FUNC_DEF)) - && pc->TestFlags(PCF_IN_CLASS)) - { - // Find opening brace - pc = pc->GetNextType(CT_BRACE_OPEN, pc->GetLevel()); - return( pc->IsNotNullChunk() - && pc->TestFlags(PCF_ONE_LINER)); - } - return(false); -} // is_class_one_liner - - -void newlines_insert_blank_lines() -{ - LOG_FUNC_ENTRY(); - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - //LOG_FMT(LNEWLINE, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - // __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); - if (pc->Is(CT_IF)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_if()); - log_rule_B("nl_before_if"); - newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_if()); - log_rule_B("nl_after_if"); - } - else if (pc->Is(CT_FOR)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_for()); - log_rule_B("nl_before_for"); - newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_for()); - log_rule_B("nl_after_for"); - } - else if (pc->Is(CT_WHILE)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_while()); - log_rule_B("nl_before_while"); - newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_while()); - log_rule_B("nl_after_while"); - } - else if (pc->Is(CT_SWITCH)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_switch()); - log_rule_B("nl_before_switch"); - newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_switch()); - log_rule_B("nl_after_switch"); - } - else if (pc->Is(CT_SYNCHRONIZED)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_synchronized()); - log_rule_B("nl_before_synchronized"); - newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_synchronized()); - log_rule_B("nl_after_synchronized"); - } - else if (pc->Is(CT_DO)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_do()); - log_rule_B("nl_before_do"); - newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_do()); - log_rule_B("nl_after_do"); - } - else if (pc->Is(CT_OC_INTF)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_oc_before_interface()); - log_rule_B("nl_oc_before_interface"); - } - else if (pc->Is(CT_OC_END)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_oc_before_end()); - log_rule_B("nl_oc_before_end"); - } - else if (pc->Is(CT_OC_IMPL)) - { - newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_oc_before_implementation()); - log_rule_B("nl_oc_before_implementation"); - } - else if ( pc->Is(CT_FUNC_CLASS_DEF) - || pc->Is(CT_FUNC_DEF) - || pc->Is(CT_FUNC_CLASS_PROTO) - || pc->Is(CT_FUNC_PROTO)) - { - if ( options::nl_class_leave_one_liner_groups() - && is_class_one_liner(pc)) - { - log_rule_B("nl_class_leave_one_liner_groups"); - newlines_func_pre_blank_lines(pc, CT_FUNC_PROTO); - } - else - { - newlines_func_pre_blank_lines(pc, pc->GetType()); - } - } - else - { - // ignore it - //LOG_FMT(LNEWLINE, "%s(%d): ignore it\n", __func__, __LINE__); - } - } -} // newlines_insert_blank_lines - - -void newlines_functions_remove_extra_blank_lines() -{ - LOG_FUNC_ENTRY(); - - const size_t nl_max_blank_in_func = options::nl_max_blank_in_func(); - - log_rule_B("nl_max_blank_in_func"); - - if (nl_max_blank_in_func == 0) - { - LOG_FMT(LNEWLINE, "%s(%d): nl_max_blank_in_func is zero\n", __func__, __LINE__); - return; - } - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) - { - LOG_FMT(LNEWLINE, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); - - if ( pc->IsNot(CT_BRACE_OPEN) - || ( pc->GetParentType() != CT_FUNC_DEF - && pc->GetParentType() != CT_CPP_LAMBDA)) - { - continue; - } - const size_t startMoveLevel = pc->GetLevel(); - - while (pc->IsNotNullChunk()) - { - if ( pc->Is(CT_BRACE_CLOSE) - && pc->GetLevel() == startMoveLevel) - { - break; - } - - // delete newlines - if ( !pc->Is(CT_COMMENT_MULTI) // Issue #2195 - && pc->GetNlCount() > nl_max_blank_in_func) - { - LOG_FMT(LNEWLINE, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); - pc->SetNlCount(nl_max_blank_in_func); - MARK_CHANGE(); - remove_next_newlines(pc); - } - else - { - pc = pc->GetNext(); - } - } - } -} // newlines_functions_remove_extra_blank_lines - - -void newlines_squeeze_ifdef() -{ - LOG_FUNC_ENTRY(); - - Chunk *pc; - - for (pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - if ( pc->Is(CT_PREPROC) - && ( pc->GetLevel() > 0 - || options::nl_squeeze_ifdef_top_level())) - { - log_rule_B("nl_squeeze_ifdef_top_level"); - Chunk *ppr = pc->GetNext(); - - if ( ppr->Is(CT_PP_IF) - || ppr->Is(CT_PP_ELSE) - || ppr->Is(CT_PP_ENDIF)) - { - Chunk *pnl = Chunk::NullChunkPtr; - Chunk *nnl = ppr->GetNextNl(); - - if ( ppr->Is(CT_PP_ELSE) - || ppr->Is(CT_PP_ENDIF)) - { - pnl = pc->GetPrevNl(); - } - Chunk *tmp1; - Chunk *tmp2; - - if (nnl->IsNotNullChunk()) - { - if (pnl->IsNotNullChunk()) - { - if (pnl->GetNlCount() > 1) - { - pnl->SetNlCount(1); - MARK_CHANGE(); - - tmp1 = pnl->GetPrevNnl(); - tmp2 = nnl->GetPrevNnl(); - - LOG_FMT(LNEWLINE, "%s(%d): moved from after line %zu to after %zu\n", - __func__, __LINE__, tmp1->GetOrigLine(), tmp2->GetOrigLine()); - } - } - - if ( ppr->Is(CT_PP_IF) - || ppr->Is(CT_PP_ELSE)) - { - if (nnl->GetNlCount() > 1) - { - tmp1 = nnl->GetPrevNnl(); - LOG_FMT(LNEWLINE, "%s(%d): trimmed newlines after line %zu from %zu\n", - __func__, __LINE__, tmp1->GetOrigLine(), nnl->GetNlCount()); - nnl->SetNlCount(1); - MARK_CHANGE(); - } - } - } - } - } - } -} // newlines_squeeze_ifdef - - -void newlines_squeeze_paren_close() -{ - LOG_FUNC_ENTRY(); - - Chunk *pc; - - for (pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) - { - Chunk *next; - Chunk *prev; - - if (pc->Is(CT_NEWLINE)) - { - prev = pc->GetPrev(); - } - else - { - prev = pc; - } - next = pc->GetNext(); - - if ( next->IsNotNullChunk() - && prev->IsNotNullChunk() - && next->IsParenClose() - && prev->IsParenClose()) - { - Chunk *prev_op = prev->GetOpeningParen(); - Chunk *next_op = next->GetOpeningParen(); - bool flag = true; - - Chunk *tmp = prev; - - while (tmp->IsParenClose()) - { - tmp = tmp->GetPrev(); - } - - if (tmp->IsNot(CT_NEWLINE)) - { - flag = false; - } - - if (flag) - { - if (next_op->IsOnSameLine(prev_op)) - { - if (pc->Is(CT_NEWLINE)) - { - pc = next; - } - newline_del_between(prev, next); - } - else - { - newline_add_between(prev, next); - } - } - } - } -} // newlines_squeeze_paren_close - - -void newlines_eat_start_end() -{ - LOG_FUNC_ENTRY(); - - Chunk *pc; - - // Process newlines at the start of the file - if ( cpd.frag_cols == 0 - && ( (options::nl_start_of_file() & IARF_REMOVE) - || ( (options::nl_start_of_file() & IARF_ADD) - && (options::nl_start_of_file_min() > 0)))) - { - log_rule_B("nl_start_of_file"); - log_rule_B("nl_start_of_file_min"); - pc = Chunk::GetHead(); - - if (pc->IsNotNullChunk()) - { - if (pc->Is(CT_NEWLINE)) - { - if (options::nl_start_of_file() == IARF_REMOVE) - { - log_rule_B("nl_start_of_file"); - LOG_FMT(LBLANKD, "%s(%d): eat_blanks_start_of_file %zu\n", - __func__, __LINE__, pc->GetOrigLine()); - Chunk::Delete(pc); - MARK_CHANGE(); - } - else if ( options::nl_start_of_file() == IARF_FORCE - || (pc->GetNlCount() < options::nl_start_of_file_min())) - { - log_rule_B("nl_start_of_file"); - LOG_FMT(LBLANKD, "%s(%d): set_blanks_start_of_file %zu\n", - __func__, __LINE__, pc->GetOrigLine()); - pc->SetNlCount(options::nl_start_of_file_min()); - log_rule_B("nl_start_of_file_min"); - MARK_CHANGE(); - } - } - else if ( (options::nl_start_of_file() & IARF_ADD) - && (options::nl_start_of_file_min() > 0)) - { - log_rule_B("nl_start_of_file"); - log_rule_B("nl_start_of_file_min"); - Chunk chunk; - chunk.SetType(CT_NEWLINE); - chunk.SetOrigLine(pc->GetOrigLine()); - chunk.SetOrigCol(pc->GetOrigCol()); - chunk.SetPpLevel(pc->GetPpLevel()); - chunk.SetNlCount(options::nl_start_of_file_min()); - log_rule_B("nl_start_of_file_min"); - chunk.CopyAndAddBefore(pc); - LOG_FMT(LNEWLINE, "%s(%d): %zu:%zu add newline before '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text()); - MARK_CHANGE(); - } - } - } - - // Process newlines at the end of the file - if ( cpd.frag_cols == 0 - && ( (options::nl_end_of_file() & IARF_REMOVE) - || ( (options::nl_end_of_file() & IARF_ADD) - && (options::nl_end_of_file_min() > 0)))) - { - log_rule_B("nl_end_of_file"); - log_rule_B("nl_end_of_file_min"); - pc = Chunk::GetTail(); - - if (pc->IsNotNullChunk()) - { - if (pc->Is(CT_NEWLINE)) - { - if (options::nl_end_of_file() == IARF_REMOVE) - { - log_rule_B("nl_end_of_file"); - LOG_FMT(LBLANKD, "%s(%d): eat_blanks_end_of_file %zu\n", - __func__, __LINE__, pc->GetOrigLine()); - Chunk::Delete(pc); - MARK_CHANGE(); - } - else if ( options::nl_end_of_file() == IARF_FORCE - || (pc->GetNlCount() < options::nl_end_of_file_min())) - { - log_rule_B("nl_end_of_file"); - log_rule_B("nl_end_of_file_min"); - - if (pc->GetNlCount() != options::nl_end_of_file_min()) - { - log_rule_B("nl_end_of_file_min"); - LOG_FMT(LBLANKD, "%s(%d): set_blanks_end_of_file %zu\n", - __func__, __LINE__, pc->GetOrigLine()); - pc->SetNlCount(options::nl_end_of_file_min()); - log_rule_B("nl_end_of_file_min"); - MARK_CHANGE(); - } - } - } - else if ( (options::nl_end_of_file() & IARF_ADD) - && (options::nl_end_of_file_min() > 0)) - { - log_rule_B("nl_end_of_file"); - log_rule_B("nl_end_of_file_min"); - Chunk chunk; - chunk.SetType(CT_NEWLINE); - chunk.SetOrigLine(pc->GetOrigLine()); - chunk.SetOrigCol(pc->GetOrigCol()); - chunk.SetPpLevel(pc->GetPpLevel()); - chunk.SetNlCount(options::nl_end_of_file_min()); - log_rule_B("nl_end_of_file_min"); - chunk.CopyAndAddBefore(Chunk::NullChunkPtr); - LOG_FMT(LNEWLINE, "%s(%d): %zu:%zu add newline after '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text()); - MARK_CHANGE(); - } - } - } -} // newlines_eat_start_end - - -void newlines_chunk_pos(E_Token chunk_type, token_pos_e mode) -{ - LOG_FUNC_ENTRY(); - - LOG_FMT(LNEWLINE, "%s(%d): mode is %s\n", - __func__, __LINE__, to_string(mode)); - - if ( !(mode & (TP_JOIN | TP_LEAD | TP_TRAIL)) - && chunk_type != CT_COMMA) - { - return; - } - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - char copy[1000]; - LOG_FMT(LNEWLINE, "%s(%d): pc orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->ElidedText(copy)); - // produces much more log output. Use it only debugging purpose - //log_pcf_flags(LNEWLINE, pc->GetFlags()); - - if (pc->Is(chunk_type)) - { - token_pos_e mode_local; - - if (chunk_type == CT_COMMA) - { - LOG_FMT(LNEWLINE, "%s(%d): orig line is %zu, orig col is %zu, Text() is '%s', type is %s\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); - // produces much more log output. Use it only debugging purpose - //log_pcf_flags(LNEWLINE, pc->GetFlags()); - - if (pc->TestFlags(PCF_IN_CONST_ARGS)) // Issue #2250 - { - continue; - } - - /* - * for chunk_type == CT_COMMA - * we get 'mode' from options::pos_comma() - * BUT we must take care of options::pos_class_comma() - * TODO and options::pos_constr_comma() - */ - if (pc->TestFlags(PCF_IN_CLASS_BASE)) - { - // change mode - log_rule_B("pos_class_comma"); - mode_local = options::pos_class_comma(); - } - else if (pc->TestFlags(PCF_IN_ENUM)) - { - log_rule_B("pos_enum_comma"); - mode_local = options::pos_enum_comma(); - } - else - { - mode_local = mode; - } - LOG_FMT(LNEWLINE, "%s(%d): mode_local is %s\n", - __func__, __LINE__, to_string(mode_local)); - } - else - { - mode_local = mode; - } - Chunk *prev = pc->GetPrevNc(); - Chunk *next = pc->GetNextNc(); - - LOG_FMT(LNEWLINE, "%s(%d): mode_local is %s\n", - __func__, __LINE__, to_string(mode_local)); - - LOG_FMT(LNEWLINE, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text()); - LOG_FMT(LNEWLINE, "%s(%d): next orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), next->Text()); - size_t nl_flag = ((prev->IsNewline() ? 1 : 0) | - (next->IsNewline() ? 2 : 0)); - LOG_FMT(LNEWLINE, "%s(%d): nl_flag is %zu\n", - __func__, __LINE__, nl_flag); - - if (mode_local & TP_JOIN) - { - if (nl_flag & 1) - { - // remove newline if not preceded by a comment - Chunk *prev2 = prev->GetPrev(); - - if ( prev2->IsNotNullChunk() - && !(prev2->IsComment())) - { - remove_next_newlines(prev2); - } - } - - if (nl_flag & 2) - { - // remove newline if not followed by a comment or by '{' - Chunk *next2 = next->GetNext(); - - if ( next2->IsNotNullChunk() - && !next2->IsComment() - && !next2->Is(CT_BRACE_OPEN)) - { - remove_next_newlines(pc); - } - } - continue; - } - - if ( ( nl_flag == 0 - && !(mode_local & (TP_FORCE | TP_BREAK))) - || ( nl_flag == 3 - && !(mode_local & TP_FORCE))) - { - // No newlines and not adding any or both and not forcing - continue; - } - - if ( ( (mode_local & TP_LEAD) - && nl_flag == 1) - || ( (mode_local & TP_TRAIL) - && nl_flag == 2)) - { - // Already a newline before (lead) or after (trail) - continue; - } - - // If there were no newlines, we need to add one - if (nl_flag == 0) - { - if (mode_local & TP_LEAD) - { - newline_add_before(pc); - } - else - { - newline_add_after(pc); - } - continue; - } - - // If there were both newlines, we need to remove one - if (nl_flag == 3) - { - if (mode_local & TP_LEAD) - { - remove_next_newlines(pc); - } - else - { - remove_next_newlines(pc->GetPrevNcNnlNi()); // Issue #2279 - } - continue; - } - - // we need to move the newline - if (mode_local & TP_LEAD) - { - Chunk *next2 = next->GetNext(); - - if ( next2->Is(CT_PREPROC) - || ( chunk_type == CT_ASSIGN - && next2->Is(CT_BRACE_OPEN))) - { - continue; - } - - if (next->GetNlCount() == 1) - { - if ( prev != nullptr - && !prev->TestFlags(PCF_IN_PREPROC)) - { - // move the CT_BOOL to after the newline - pc->MoveAfter(next); - } - } - } - else - { - LOG_FMT(LNEWLINE, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s', new line count is %zu\n", - __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text(), prev->GetNlCount()); - - if (prev->GetNlCount() == 1) - { - // Back up to the next non-comment item - prev = prev->GetPrevNc(); - LOG_FMT(LNEWLINE, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text()); - - if ( prev->IsNotNullChunk() - && !prev->IsNewline() - && !prev->TestFlags(PCF_IN_PREPROC) - && !prev->TestFlags(PCF_IN_OC_MSG)) - { - pc->MoveAfter(prev); - } - } - } - } - } -} // newlines_chunk_pos - - -void newlines_class_colon_pos(E_Token tok) -{ - LOG_FUNC_ENTRY(); - - token_pos_e tpc; - token_pos_e pcc; - iarf_e anc; - iarf_e ncia; - - if (tok == CT_CLASS_COLON) - { - tpc = options::pos_class_colon(); - log_rule_B("pos_class_colon"); - anc = options::nl_class_colon(); - log_rule_B("nl_class_colon"); - ncia = options::nl_class_init_args(); - log_rule_B("nl_class_init_args"); - pcc = options::pos_class_comma(); - log_rule_B("pos_class_comma"); - } - else // tok == CT_CONSTR_COLON - { - tpc = options::pos_constr_colon(); - log_rule_B("pos_constr_colon"); - anc = options::nl_constr_colon(); - log_rule_B("nl_constr_colon"); - ncia = options::nl_constr_init_args(); - log_rule_B("nl_constr_init_args"); - pcc = options::pos_constr_comma(); - log_rule_B("pos_constr_comma"); - } - Chunk *ccolon = nullptr; - size_t acv_span = options::align_constr_value_span(); - - log_rule_B("align_constr_value_span"); - bool with_acv = (acv_span > 0) && language_is_set(LANG_CPP); - AlignStack constructorValue; // ABC_Member(abc_value) - - if (with_acv) - { - int acv_thresh = options::align_constr_value_thresh(); - log_rule_B("align_constr_value_thresh"); - size_t acv_gap = options::align_constr_value_gap(); - log_rule_B("align_constr_value_gap"); - constructorValue.Start(acv_span, acv_thresh); - constructorValue.m_gap = acv_gap; - constructorValue.m_right_align = !options::align_on_tabstop(); - log_rule_B("align_on_tabstop"); - } - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) - { - if ( ccolon == nullptr - && pc->IsNot(tok)) - { - continue; - } - Chunk *prev; - Chunk *next; - - if (pc->Is(tok)) - { - LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); - ccolon = pc; - prev = pc->GetPrevNc(); - next = pc->GetNextNc(); - - if (pc->Is(CT_CONSTR_COLON)) - { - LOG_FMT(LBLANKD, "%s(%d): pc orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); - Chunk *paren_vor_value = pc->GetNextType(CT_FPAREN_OPEN, pc->GetLevel()); - - if ( with_acv - && paren_vor_value->IsNotNullChunk()) - { - LOG_FMT(LBLANKD, "%s(%d): paren_vor_value orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - __func__, __LINE__, paren_vor_value->GetOrigLine(), paren_vor_value->GetOrigCol(), - paren_vor_value->Text(), get_token_name(paren_vor_value->GetType())); - constructorValue.NewLines(paren_vor_value->GetNlCount()); - constructorValue.Add(paren_vor_value); - } - } - - if ( !prev->IsNewline() - && !next->IsNewline() - && (anc & IARF_ADD)) // nl_class_colon, nl_constr_colon: 1 - - { - newline_add_after(pc); - prev = pc->GetPrevNc(); - next = pc->GetNextNc(); - } - - if (anc == IARF_REMOVE) // nl_class_colon, nl_constr_colon: 2 - { - if ( prev->IsNewline() - && prev->SafeToDeleteNl()) - { - Chunk::Delete(prev); - MARK_CHANGE(); - prev = pc->GetPrevNc(); - } - - if ( next->IsNewline() - && next->SafeToDeleteNl()) - { - Chunk::Delete(next); - MARK_CHANGE(); - next = pc->GetNextNc(); - } - } - - if (tpc & TP_TRAIL) // pos_class_colon, pos_constr_colon: 4 - { - if ( prev->IsNewline() - && prev->GetNlCount() == 1 - && prev->SafeToDeleteNl()) - { - pc->Swap(prev); - } - } - else if (tpc & TP_LEAD) // pos_class_colon, pos_constr_colon: 3 - { - if ( next->IsNewline() - && next->GetNlCount() == 1 - && next->SafeToDeleteNl()) - { - pc->Swap(next); - } - } - } - else - { - // (pc->GetType() != tok) - if ( pc->Is(CT_BRACE_OPEN) - || pc->Is(CT_SEMICOLON)) - { - ccolon = nullptr; - - if (with_acv) - { - constructorValue.End(); - } - continue; - } - - if ( pc->Is(CT_COMMA) - && pc->GetLevel() == ccolon->GetLevel()) - { - LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); - Chunk *paren_vor_value = pc->GetNextType(CT_FPAREN_OPEN, pc->GetLevel()); - - if ( with_acv - && paren_vor_value->IsNotNullChunk()) - { - LOG_FMT(LBLANKD, "%s(%d): paren_vor_value orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - __func__, __LINE__, paren_vor_value->GetOrigLine(), paren_vor_value->GetOrigCol(), - paren_vor_value->Text(), get_token_name(paren_vor_value->GetType())); - constructorValue.NewLines(paren_vor_value->GetNlCount()); - constructorValue.Add(paren_vor_value); - } - - if (ncia & IARF_ADD) // nl_class_init_args, nl_constr_init_args: - { - if (pcc & TP_TRAIL) // pos_class_comma, pos_constr_comma - { - if (ncia == IARF_FORCE) // nl_class_init_args, nl_constr_init_args: 5 - { - Chunk *after = pc->GetNext(); // Issue #2759 - - if (after->IsNot(CT_COMMENT_CPP)) - { - newline_force_after(pc); - } - } - else - { - // (ncia == IARF_ADD) // nl_class_init_args, nl_constr_init_args: 8 - newline_add_after(pc); - } - prev = pc->GetPrevNc(); - - if ( prev->IsNewline() - && prev->SafeToDeleteNl()) - { - Chunk::Delete(prev); - MARK_CHANGE(); - } - } - else if (pcc & TP_LEAD) // pos_class_comma, pos_constr_comma - { - if (ncia == IARF_FORCE) // nl_class_init_args, nl_constr_init_args: 7 - { - newline_force_before(pc); - } - else - { - // (ncia == IARF_ADD) // nl_class_init_args, nl_constr_init_args: 9 - newline_add_before(pc); - } - next = pc->GetNextNc(); - - if ( next->IsNewline() - && next->SafeToDeleteNl()) - { - Chunk::Delete(next); - MARK_CHANGE(); - } - } - } - else if (ncia == IARF_REMOVE) // nl_class_init_args, nl_constr_init_args: 6 - { - next = pc->GetNext(); - - if ( next->IsNewline() - && next->SafeToDeleteNl()) - { - // comma is after - Chunk::Delete(next); - MARK_CHANGE(); - } - else - { - prev = pc->GetPrev(); - - if ( prev->IsNewline() - && prev->SafeToDeleteNl()) - { - // comma is before - Chunk::Delete(prev); - MARK_CHANGE(); - } - } - } - } - } - } -} // newlines_class_colon_pos - - -static void blank_line_max(Chunk *pc, Option &opt) -{ - LOG_FUNC_ENTRY(); - - if (pc == nullptr) - { - return; - } - const auto optval = opt(); - - if ( (optval > 0) - && (pc->GetNlCount() > optval)) - { - LOG_FMT(LBLANKD, "%s(%d): do_blank_lines: %s max line %zu\n", - __func__, __LINE__, opt.name(), pc->GetOrigLine()); - pc->SetNlCount(optval); - MARK_CHANGE(); - } -} // blank_line_max - - -iarf_e newline_template_option(Chunk *pc, iarf_e special, iarf_e base, iarf_e fallback) -{ - Chunk *const prev = pc->GetPrevNcNnl(); - - if ( prev->Is(CT_ANGLE_OPEN) - && special != IARF_IGNORE) - { - return(special); - } - else if (base != IARF_IGNORE) - { - return(base); - } - else - { - return(fallback); - } -} // newline_template_option - - -bool is_func_proto_group(Chunk *pc, E_Token one_liner_type) -{ - if ( pc != nullptr - && options::nl_class_leave_one_liner_groups() - && ( pc->Is(one_liner_type) - || pc->GetParentType() == one_liner_type) - && pc->TestFlags(PCF_IN_CLASS)) - { - log_rule_B("nl_class_leave_one_liner_groups"); - - if (pc->Is(CT_BRACE_CLOSE)) - { - return(pc->TestFlags(PCF_ONE_LINER)); - } - else - { - // Find opening brace - pc = pc->GetNextType(CT_BRACE_OPEN, pc->GetLevel()); - return( pc->IsNotNullChunk() - && pc->TestFlags(PCF_ONE_LINER)); - } - } - return(false); -} // is_func_proto_group - - -void do_blank_lines() -{ - LOG_FUNC_ENTRY(); - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) - { - if (pc->Is(CT_NEWLINE)) - { - LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, , nl is %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->GetNlCount()); - } - else - { - char copy[1000]; - LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->ElidedText(copy), get_token_name(pc->GetType())); - } - LOG_FMT(LBLANK, "%s(%d): new line count is %zu\n", - __func__, __LINE__, pc->GetNlCount()); - - if (pc->IsNot(CT_NEWLINE)) - { - continue; - } - Chunk *prev = pc->GetPrevNc(); - - if (prev->IsNotNullChunk()) - { - LOG_FMT(LBLANK, "%s(%d): prev orig line is %zu, prev->Text() '%s', prev->GetType() is %s\n", - __func__, __LINE__, pc->GetOrigLine(), - prev->Text(), get_token_name(prev->GetType())); - - if (prev->Is(CT_IGNORED)) - { - continue; - } - } - Chunk *next = pc->GetNext(); - Chunk *pcmt = pc->GetPrev(); - - bool line_added = false; - - /* - * If this is the first or the last token, pretend that there is an extra - * line. It will be removed at the end. - */ - if ( pc == Chunk::GetHead() - || next->IsNullChunk()) - { - line_added = true; - pc->SetNlCount(pc->GetNlCount() + 1); - LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, text is '%s', new line count is now %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), pc->GetNlCount()); - } - - // Limit consecutive newlines - if ( (options::nl_max() > 0) - && (pc->GetNlCount() > options::nl_max())) - { - log_rule_B("nl_max"); - blank_line_max(pc, options::nl_max); - } - - if (!can_increase_nl(pc)) - { - LOG_FMT(LBLANKD, "%s(%d): force to 1 orig line is %zu, orig col is %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); - - if (pc->GetNlCount() != 1) - { - pc->SetNlCount(1); - MARK_CHANGE(); - } - continue; - } - - // Control blanks before multi-line comments - if ( (options::nl_before_block_comment() > pc->GetNlCount()) - && next->Is(CT_COMMENT_MULTI)) - { - log_rule_B("nl_before_block_comment"); - - // Don't add blanks after an open brace or a case statement - if ( ( prev->IsNullChunk() - || ( prev->IsNot(CT_BRACE_OPEN) - && prev->IsNot(CT_VBRACE_OPEN) - && prev->IsNot(CT_CASE_COLON))) - && pcmt->IsNot(CT_COMMENT_MULTI)) // Issue #2383 - { - blank_line_set(pc, options::nl_before_block_comment); - log_rule_B("nl_before_block_comment"); - } - } - - // Control blanks before single line C comments - if ( (options::nl_before_c_comment() > pc->GetNlCount()) - && next->Is(CT_COMMENT)) - { - log_rule_B("nl_before_c_comment"); - - // Don't add blanks after an open brace, a case stamement, or a comment - if ( ( prev->IsNullChunk() - || ( prev->IsNot(CT_BRACE_OPEN) - && prev->IsNot(CT_VBRACE_OPEN) - && prev->IsNot(CT_CASE_COLON))) - && pcmt->IsNot(CT_COMMENT)) // Issue #2383 - { - blank_line_set(pc, options::nl_before_c_comment); - log_rule_B("nl_before_c_comment"); - } - } - - // Control blanks before CPP comments - if ( (options::nl_before_cpp_comment() > pc->GetNlCount()) - && next->Is(CT_COMMENT_CPP)) - { - log_rule_B("nl_before_cpp_comment"); - - // Don't add blanks after an open brace or a case statement - if ( ( prev->IsNullChunk() - || ( prev->IsNot(CT_BRACE_OPEN) - && prev->IsNot(CT_VBRACE_OPEN) - && prev->IsNot(CT_CASE_COLON))) - && pcmt->IsNot(CT_COMMENT_CPP)) // Issue #2383 - { - blank_line_set(pc, options::nl_before_cpp_comment); - log_rule_B("nl_before_cpp_comment"); - } - } - - // Control blanks before a class/struct - if ( ( prev->Is(CT_SEMICOLON) - || prev->Is(CT_BRACE_CLOSE)) - && ( prev->GetParentType() == CT_CLASS - || prev->GetParentType() == CT_STRUCT)) - { - E_Token parent_type = prev->GetParentType(); - Chunk *start = prev->GetPrevType(parent_type, prev->GetLevel()); - Chunk *tmp = start; - - // Is this a class/struct template? - if (tmp->GetParentType() == CT_TEMPLATE) - { - tmp = tmp->GetPrevType(CT_TEMPLATE, prev->GetLevel()); - tmp = tmp->GetPrevNc(); - } - else - { - tmp = tmp->GetPrevNc(); - - while ( tmp->Is(CT_NEWLINE) - && tmp->GetPrev()->IsComment()) - { - tmp = tmp->GetPrev()->GetPrevNc(); - } - - if (tmp->Is(CT_FRIEND)) - { - // Account for a friend declaration - tmp = tmp->GetPrevNc(); - } - } - - while ( tmp->Is(CT_NEWLINE) - && tmp->GetPrev()->IsComment()) - { - tmp = tmp->GetPrev()->GetPrevNc(); - } - - if ( tmp->IsNotNullChunk() - && !start->TestFlags(PCF_INCOMPLETE)) - { - if (parent_type == CT_CLASS && options::nl_before_class() > tmp->GetNlCount()) - { - log_rule_B("nl_before_class"); - blank_line_set(tmp, options::nl_before_class); - } - else if (parent_type == CT_STRUCT && options::nl_before_struct() > tmp->GetNlCount()) - { - log_rule_B("nl_before_struct"); - blank_line_set(tmp, options::nl_before_struct); - } - } - } - - if ( prev->Is(CT_BRACE_CLOSE) - && prev->GetParentType() == CT_NAMESPACE) - { - // Control blanks before a namespace - Chunk *tmp = prev->GetPrevType(CT_NAMESPACE, prev->GetLevel()); - tmp = tmp->GetPrevNc(); - - while ( tmp->Is(CT_NEWLINE) - && tmp->GetPrev()->IsComment()) - { - tmp = tmp->GetPrev()->GetPrevNc(); - } - - if ( tmp->IsNotNullChunk() - && options::nl_before_namespace() > tmp->GetNlCount()) - { - log_rule_B("nl_before_namespace"); - blank_line_set(tmp, options::nl_before_namespace); - } - - // Add blanks after namespace - if (options::nl_after_namespace() > pc->GetNlCount()) - { - log_rule_B("nl_after_namespace"); - blank_line_set(pc, options::nl_after_namespace); - } - } - - // Control blanks inside empty function body - if ( prev->Is(CT_BRACE_OPEN) - && next->Is(CT_BRACE_CLOSE) - && ( prev->GetParentType() == CT_FUNC_DEF - || prev->GetParentType() == CT_FUNC_CLASS_DEF) - && options::nl_inside_empty_func() > pc->GetNlCount() - && prev->TestFlags(PCF_EMPTY_BODY)) - { - blank_line_set(pc, options::nl_inside_empty_func); - log_rule_B("nl_inside_empty_func"); - } - - // Control blanks after an access spec - if ( (options::nl_after_access_spec() > 0) - && (options::nl_after_access_spec() != pc->GetNlCount()) - && prev->Is(CT_ACCESS_COLON)) - { - log_rule_B("nl_after_access_spec"); - - // Don't add blanks before a closing brace - if ( next->IsNullChunk() - || !next->IsBraceClose()) - { - log_rule_B("nl_after_access_spec"); - blank_line_set(pc, options::nl_after_access_spec); - } - } - - // Add blanks after function bodies - if ( prev->Is(CT_BRACE_CLOSE) - && ( prev->GetParentType() == CT_FUNC_DEF - || prev->GetParentType() == CT_FUNC_CLASS_DEF - || prev->GetParentType() == CT_OC_MSG_DECL - || prev->GetParentType() == CT_ASSIGN)) - { - if (prev->TestFlags(PCF_ONE_LINER)) - { - if (options::nl_after_func_body_one_liner() > pc->GetNlCount()) - { - log_rule_B("nl_after_func_body_one_liner"); - blank_line_set(pc, options::nl_after_func_body_one_liner); - } - } - else - { - if ( prev->TestFlags(PCF_IN_CLASS) - && (options::nl_after_func_body_class() > 0)) - { - log_rule_B("nl_after_func_body_class"); - - if (options::nl_after_func_body_class() != pc->GetNlCount()) - { - log_rule_B("nl_after_func_body_class"); - blank_line_set(pc, options::nl_after_func_body_class); - } - } - else - { - if (!(pc->GetPrev()->TestFlags(PCF_IN_TRY_BLOCK))) // Issue #1734 - { - if (options::nl_after_func_body() > 0) - { - log_rule_B("nl_after_func_body"); - - if (options::nl_after_func_body() != pc->GetNlCount()) - { - log_rule_B("nl_after_func_body"); - blank_line_set(pc, options::nl_after_func_body); - } - } - else - { - if (options::nl_min_after_func_body() > 0) // Issue #2787 - { - log_rule_B("nl_min_after_func_body"); - - if (options::nl_min_after_func_body() > pc->GetNlCount()) - { - log_rule_B("nl_min_after_func_body"); - blank_line_set(pc, options::nl_min_after_func_body); - } - } - - if (options::nl_max_after_func_body() > 0) - { - log_rule_B("nl_max_after_func_body"); - - if (options::nl_max_after_func_body() < pc->GetNlCount()) - { - log_rule_B("nl_max_after_func_body"); - blank_line_set(pc, options::nl_max_after_func_body); - } - } - } - } - } - } - } - - // Add blanks after function prototypes - if ( ( prev->Is(CT_SEMICOLON) - && prev->GetParentType() == CT_FUNC_PROTO) - || is_func_proto_group(prev, CT_FUNC_DEF)) - { - if (options::nl_after_func_proto() > pc->GetNlCount()) - { - log_rule_B("nl_after_func_proto"); - pc->SetNlCount(options::nl_after_func_proto()); - MARK_CHANGE(); - } - - if ( (options::nl_after_func_proto_group() > pc->GetNlCount()) - && next->IsNotNullChunk() - && next->GetParentType() != CT_FUNC_PROTO - && !is_func_proto_group(next, CT_FUNC_DEF)) - { - log_rule_B("nl_after_func_proto_group"); - blank_line_set(pc, options::nl_after_func_proto_group); - } - } - - // Issue #411: Add blanks after function class prototypes - if ( ( prev->Is(CT_SEMICOLON) - && prev->GetParentType() == CT_FUNC_CLASS_PROTO) - || is_func_proto_group(prev, CT_FUNC_CLASS_DEF)) - { - if (options::nl_after_func_class_proto() > pc->GetNlCount()) - { - log_rule_B("nl_after_func_class_proto"); - pc->SetNlCount(options::nl_after_func_class_proto()); - MARK_CHANGE(); - } - - if ( (options::nl_after_func_class_proto_group() > pc->GetNlCount()) - && next->IsNot(CT_FUNC_CLASS_PROTO) - && next->GetParentType() != CT_FUNC_CLASS_PROTO - && !is_func_proto_group(next, CT_FUNC_CLASS_DEF)) - { - log_rule_B("nl_after_func_class_proto_group"); - blank_line_set(pc, options::nl_after_func_class_proto_group); - } - } - - // Add blanks after struct/enum/union/class - if ( ( prev->Is(CT_SEMICOLON) - || prev->Is(CT_BRACE_CLOSE)) - && ( prev->GetParentType() == CT_STRUCT - || prev->GetParentType() == CT_ENUM - || prev->GetParentType() == CT_UNION - || prev->GetParentType() == CT_CLASS)) - { - auto &opt = (prev->GetParentType() == CT_CLASS - ? options::nl_after_class - : options::nl_after_struct); - log_rule_B("nl_after_class"); - log_rule_B("nl_after_struct"); - - if (opt() > pc->GetNlCount()) - { - // Issue #1702 - // look back if we have a variable - Chunk *tmp = pc; - bool is_var_def = false; - bool is_fwd_decl = false; - - while ((tmp = tmp->GetPrev())->IsNotNullChunk()) - { - if (tmp->GetLevel() > pc->GetLevel()) - { - continue; - } - LOG_FMT(LBLANK, "%s(%d): %zu:%zu token is '%s'\n", - __func__, __LINE__, tmp->GetOrigLine(), tmp->GetOrigCol(), tmp->Text()); - - if (tmp->TestFlags(PCF_VAR_DEF)) - { - is_var_def = true; - break; - } - - if (tmp->Is(prev->GetParentType())) - { - is_fwd_decl = tmp->TestFlags(PCF_INCOMPLETE); - break; - } - } - LOG_FMT(LBLANK, "%s(%d): var_def = %s, fwd_decl = %s\n", - __func__, __LINE__, - is_var_def ? "yes" : "no", - is_fwd_decl ? "yes" : "no"); - - if ( !is_var_def - && !is_fwd_decl) - { - blank_line_set(pc, opt); - } - } - } - - // Change blanks between a function comment and body - if ( (options::nl_comment_func_def() != 0) - && pcmt->Is(CT_COMMENT_MULTI) - && pcmt->GetParentType() == CT_COMMENT_WHOLE - && next->IsNotNullChunk() - && ( next->GetParentType() == CT_FUNC_DEF - || next->GetParentType() == CT_FUNC_CLASS_DEF)) - { - log_rule_B("nl_comment_func_def"); - - if (options::nl_comment_func_def() != pc->GetNlCount()) - { - log_rule_B("nl_comment_func_def"); - blank_line_set(pc, options::nl_comment_func_def); - } - } - - // Change blanks after a try-catch-finally block - if ( (options::nl_after_try_catch_finally() != 0) - && (options::nl_after_try_catch_finally() != pc->GetNlCount()) - && prev->IsNotNullChunk() - && next->IsNotNullChunk()) - { - log_rule_B("nl_after_try_catch_finally"); - - if ( prev->Is(CT_BRACE_CLOSE) - && ( prev->GetParentType() == CT_CATCH - || prev->GetParentType() == CT_FINALLY)) - { - if ( next->IsNot(CT_BRACE_CLOSE) - && next->IsNot(CT_CATCH) - && next->IsNot(CT_FINALLY)) - { - blank_line_set(pc, options::nl_after_try_catch_finally); - log_rule_B("nl_after_try_catch_finally"); - } - } - } - - // Change blanks after a try-catch-finally block - if ( (options::nl_between_get_set() != 0) - && (options::nl_between_get_set() != pc->GetNlCount()) - && prev->IsNotNullChunk() - && next->IsNotNullChunk()) - { - log_rule_B("nl_between_get_set"); - - if ( prev->GetParentType() == CT_GETSET - && next->IsNot(CT_BRACE_CLOSE) - && ( prev->Is(CT_BRACE_CLOSE) - || prev->Is(CT_SEMICOLON))) - { - blank_line_set(pc, options::nl_between_get_set); - log_rule_B("nl_between_get_set"); - } - } - - // Change blanks after a try-catch-finally block - if ( (options::nl_around_cs_property() != 0) - && (options::nl_around_cs_property() != pc->GetNlCount()) - && prev->IsNotNullChunk() - && next->IsNotNullChunk()) - { - log_rule_B("nl_around_cs_property"); - - if ( prev->Is(CT_BRACE_CLOSE) - && prev->GetParentType() == CT_CS_PROPERTY - && next->IsNot(CT_BRACE_CLOSE)) - { - blank_line_set(pc, options::nl_around_cs_property); - log_rule_B("nl_around_cs_property"); - } - else if ( next->GetParentType() == CT_CS_PROPERTY - && next->TestFlags(PCF_STMT_START)) - { - blank_line_set(pc, options::nl_around_cs_property); - log_rule_B("nl_around_cs_property"); - } - } - - // Control blanks before an access spec - if ( (options::nl_before_access_spec() > 0) - && (options::nl_before_access_spec() != pc->GetNlCount()) - && next->Is(CT_ACCESS)) - { - log_rule_B("nl_before_access_spec"); - - // Don't add blanks after an open brace - if ( prev->IsNullChunk() - || ( prev->IsNot(CT_BRACE_OPEN) - && prev->IsNot(CT_VBRACE_OPEN))) - { - log_rule_B("nl_before_access_spec"); - blank_line_set(pc, options::nl_before_access_spec); - } - } - - // Change blanks inside namespace braces - if ( (options::nl_inside_namespace() != 0) - && (options::nl_inside_namespace() != pc->GetNlCount()) - && ( ( prev->Is(CT_BRACE_OPEN) - && prev->GetParentType() == CT_NAMESPACE) - || ( next->Is(CT_BRACE_CLOSE) - && next->GetParentType() == CT_NAMESPACE))) - { - log_rule_B("nl_inside_namespace"); - blank_line_set(pc, options::nl_inside_namespace); - } - - // Control blanks before a whole-file #ifdef - if ( options::nl_before_whole_file_ifdef() != 0 - && options::nl_before_whole_file_ifdef() != pc->GetNlCount() - && next->Is(CT_PREPROC) - && next->GetParentType() == CT_PP_IF - && ifdef_over_whole_file() - && next->TestFlags(PCF_WF_IF)) - { - log_rule_B("nl_before_whole_file_ifdef"); - blank_line_set(pc, options::nl_before_whole_file_ifdef); - } - - // Control blanks after a whole-file #ifdef - if ( options::nl_after_whole_file_ifdef() != 0 - && options::nl_after_whole_file_ifdef() != pc->GetNlCount()) - { - Chunk *pp_start = prev->GetPpStart(); - - if ( pp_start->IsNotNullChunk() - && pp_start->GetParentType() == CT_PP_IF - && ifdef_over_whole_file() - && pp_start->TestFlags(PCF_WF_IF)) - { - log_rule_B("nl_after_whole_file_ifdef"); - blank_line_set(pc, options::nl_after_whole_file_ifdef); - } - } - - // Control blanks before a whole-file #endif - if ( options::nl_before_whole_file_endif() != 0 - && options::nl_before_whole_file_endif() != pc->GetNlCount() - && next->Is(CT_PREPROC) - && next->GetParentType() == CT_PP_ENDIF - && ifdef_over_whole_file() - && next->TestFlags(PCF_WF_ENDIF)) - { - log_rule_B("nl_before_whole_file_endif"); - blank_line_set(pc, options::nl_before_whole_file_endif); - } - - // Control blanks after a whole-file #endif - if ( options::nl_after_whole_file_endif() != 0 - && options::nl_after_whole_file_endif() != pc->GetNlCount()) - { - Chunk *pp_start = prev->GetPpStart(); - - if ( pp_start->IsNotNullChunk() - && pp_start->GetParentType() == CT_PP_ENDIF - && ifdef_over_whole_file() - && pp_start->TestFlags(PCF_WF_ENDIF)) - { - log_rule_B("nl_after_whole_file_endif"); - blank_line_set(pc, options::nl_after_whole_file_endif); - } - } - - if ( line_added - && pc->GetNlCount() > 1) - { - pc->SetNlCount(pc->GetNlCount() - 1); - LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, text is '%s', new line count is now %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), pc->GetNlCount()); - } - LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, text is '%s', end new line count is now %zu\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), pc->GetNlCount()); - } -} // do_blank_lines - - -void newlines_cleanup_dup() -{ - LOG_FUNC_ENTRY(); - - Chunk *pc = Chunk::GetHead(); - Chunk *next = pc; - - while (pc->IsNotNullChunk()) - { - next = next->GetNext(); - - if ( pc->Is(CT_NEWLINE) - && next->Is(CT_NEWLINE)) - { - next->SetNlCount(max(pc->GetNlCount(), next->GetNlCount())); - Chunk::Delete(pc); - MARK_CHANGE(); - } - pc = next; - } -} // newlines_cleanup_dup - - -static void newlines_enum_entries(Chunk *open_brace, iarf_e av) -{ - LOG_FUNC_ENTRY(); - - for (Chunk *pc = open_brace->GetNextNc(); - pc->IsNotNullChunk() && pc->GetLevel() > open_brace->GetLevel(); - pc = pc->GetNextNc()) - { - if ( (pc->GetLevel() != (open_brace->GetLevel() + 1)) - || pc->IsNot(CT_COMMA) - || ( pc->Is(CT_COMMA) - && ( pc->GetNext()->GetType() == CT_COMMENT_CPP - || pc->GetNext()->GetType() == CT_COMMENT - || pc->GetNext()->GetType() == CT_COMMENT_MULTI))) - { - continue; - } - newline_iarf(pc, av); - } - - newline_iarf(open_brace, av); -} // newlines_enum_entries - - -static void newlines_double_space_struct_enum_union(Chunk *open_brace) -{ - LOG_FUNC_ENTRY(); - - Chunk *pc = Chunk::NullChunkPtr; - - if (open_brace != nullptr) - { - pc = open_brace; - } - - while ( (pc = pc->GetNextNc())->IsNotNullChunk() - && pc->GetLevel() > open_brace->GetLevel()) - { - if ( pc->GetLevel() != (open_brace->GetLevel() + 1) - || pc->IsNot(CT_NEWLINE)) - { - continue; - } - /* - * If the newline is NOT after a comment or a brace open and - * it is before a comment, then make sure that the newline is - * at least doubled - */ - Chunk *prev = pc->GetPrev(); - - if ( !prev->IsComment() - && prev->IsNot(CT_BRACE_OPEN) - && pc->GetNext()->IsComment()) - { - if (pc->GetNlCount() < 2) - { - double_newline(pc); - } - } - } -} // newlines_double_space_struct_enum_union - - -void annotations_newlines() -{ - LOG_FUNC_ENTRY(); - - Chunk *next; - Chunk *prev; - Chunk *ae; // last token of the annotation - Chunk *pc = Chunk::GetHead(); - - while ( (pc = pc->GetNextType(CT_ANNOTATION))->IsNotNullChunk() - && (next = pc->GetNextNnl())->IsNotNullChunk()) - { - // find the end of this annotation - if (next->IsParenOpen()) - { - // TODO: control newline between annotation and '(' ? - ae = next->GetClosingParen(); - } - else - { - ae = pc; - } - - if (ae->IsNullChunk()) - { - break; - } - LOG_FMT(LANNOT, "%s(%d): orig line is %zu, orig col is %zu, annotation is '%s', end @ orig line %zu, orig col %zu, is '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), - ae->GetOrigLine(), ae->GetOrigCol(), ae->Text()); - - prev = ae->GetPrev(); // Issue #1845 - LOG_FMT(LANNOT, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s'\n", - __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text()); - next = ae->GetNextNnl(); - - if (next->Is(CT_ANNOTATION)) - { - LOG_FMT(LANNOT, "%s(%d): -- nl_between_annotation\n", - __func__, __LINE__); - newline_iarf(ae, options::nl_between_annotation()); - log_rule_B("nl_between_annotation"); - } - - if (next->Is(CT_NEWLINE)) - { - if (next->Is(CT_ANNOTATION)) - { - LOG_FMT(LANNOT, "%s(%d): -- nl_after_annotation\n", - __func__, __LINE__); - newline_iarf(ae, options::nl_after_annotation()); - log_rule_B("nl_after_annotation"); - } - } - } -} // annotations_newlines - - -bool newlines_between(Chunk *pc_start, Chunk *pc_end, size_t &newlines, E_Scope scope) -{ - if ( pc_start->IsNullChunk() - || pc_end->IsNullChunk()) - { - return(false); - } - newlines = 0; - - Chunk *it = pc_start; - - for ( ; it->IsNotNullChunk() && it != pc_end; it = it->GetNext(scope)) - { - newlines += it->GetNlCount(); - } - - // newline count is valid if search stopped on expected chunk - return(it == pc_end); -} // newlines_between diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/width.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/width.cpp deleted file mode 100644 index 4dcc0249..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/width.cpp +++ /dev/null @@ -1,756 +0,0 @@ -/** - * @file width.cpp - * Limits line width. - * - * @author Ben Gardner - * @license GPL v2+ - */ - -#include "width.h" - -#include "indent.h" -#include "newlines.h" -#include "prototypes.h" - - -constexpr static auto LCURRENT = LSPLIT; - -using namespace uncrustify; - - -/** - * abbreviations used: - * - fparen = function parenthesis - */ - -struct SplitEntry -{ - Chunk *pc; - size_t pri; - - SplitEntry() - : pc(Chunk::NullChunkPtr) - , pri(0) {} -}; - - -struct TokenPriority -{ - E_Token tok; - size_t pri; -}; - - -static inline bool is_past_width(Chunk *pc); - - -//! Split right after the chunk -static void split_before_chunk(Chunk *pc); - - -static size_t get_split_pri(E_Token tok); - - -/** - * Checks to see if pc is a better spot to split. - * This should only be called going BACKWARDS (ie prev) - * A lower level wins - * - * Splitting Preference: - * - semicolon - * - comma - * - boolean op - * - comparison - * - arithmetic op - * - assignment - * - concatenated strings - * - ? : - * - function open paren not followed by close paren - */ -static void try_split_here(SplitEntry &ent, Chunk *pc); - - -/** - * Scan backwards to find the most appropriate spot to split the line - * and insert a newline. - * - * See if this needs special function handling. - * Scan backwards and find the best token for the split. - * - * @param start The first chunk that exceeded the limit - */ -static bool split_line(Chunk *pc); - - -/** - * Figures out where to split a template - * - * - * @param start the offending token - */ -static void split_template(Chunk *start); - - -/** - * Splits the parameters at every comma that is at the fparen level. - * - * @param start the offending token - */ -static void split_fcn_params_full(Chunk *start); - - -/** - * A for statement is too long. - * Step backwards and forwards to find the semicolons - * Try splitting at the semicolons first. - * If that doesn't work, then look for a comma at paren level. - * If that doesn't work, then look for an assignment at paren level. - * If that doesn't work, then give up. - */ -static void split_for_stmt(Chunk *start); - - -static inline bool is_past_width(Chunk *pc) -{ - // allow char to sit at last column by subtracting 1 - size_t currCol = pc->GetColumn() + pc->Len() - 1; - - LOG_FMT(LSPLIT, "%s(%d): orig line %zu, orig col %zu, curr col %zu, text %s\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), currCol, pc->Text()); - return(currCol > options::code_width()); -} - - -static void split_before_chunk(Chunk *pc) -{ - LOG_FUNC_ENTRY(); - LOG_FMT(LSPLIT, "%s(%d): Text() '%s'\n", __func__, __LINE__, pc->Text()); - - Chunk *prev = pc->GetPrev(); - - if ( !pc->IsNewline() - && !prev->IsNewline()) - { - newline_add_before(pc); - // Mark chunk as continuation line, so indentation can be - // correctly set over multiple passes - pc->SetFlagBits(PCF_CONT_LINE); - - // Mark open and close parens as continuation line chunks. - // This will prevent an additional level and frame to be - // added to the current frame stack (issue 3105). - if ( prev->Is(CT_PAREN_OPEN) - || prev->Is(CT_LPAREN_OPEN) - || prev->Is(CT_SPAREN_OPEN) - || prev->Is(CT_FPAREN_OPEN) - || prev->Is(CT_SQUARE_OPEN) - || prev->Is(CT_ANGLE_OPEN)) - { - LOG_FMT(LSPLIT, "%s(%d): set PCF_LINE_CONT for prev text '%s', orig line is %zu, orig col is %zu\n", - __func__, __LINE__, prev->Text(), prev->GetOrigLine(), prev->GetOrigCol()); - - prev->SetFlagBits(PCF_CONT_LINE); - Chunk *closing_paren = prev->GetClosingParen(); - - if (closing_paren->IsNotNullChunk()) - { - closing_paren->SetFlagBits(PCF_CONT_LINE); - } - } - // reindent needs to include the indent_continue value and was off by one - log_rule_B("indent_columns"); - log_rule_B("indent_continue"); - reindent_line(pc, pc->GetBraceLevel() * options::indent_columns() + - abs(options::indent_continue()) + 1); - cpd.changes++; - } -} // split_before_chunk - - -static TokenPriority pri_table[] = -{ - { CT_SEMICOLON, 1 }, - { CT_COMMA, 2 }, - { CT_BOOL, 3 }, - { CT_COMPARE, 4 }, - { CT_SHIFT, 5 }, - { CT_ARITH, 6 }, - { CT_CARET, 7 }, - { CT_ASSIGN, 9 }, - { CT_STRING, 10 }, - { CT_FOR_COLON, 11 }, - { CT_QUESTION, 20 }, // allow break in ? : for ls_code_width - { CT_COND_COLON, 20 }, - { CT_FPAREN_OPEN, 21 }, // break after function open paren not followed by close paren - { CT_QUALIFIER, 25 }, - { CT_CLASS, 25 }, - { CT_STRUCT, 25 }, - { CT_TYPE, 25 }, - { CT_TYPENAME, 25 }, - { CT_VOLATILE, 25 }, -}; - - -void do_code_width() -{ - LOG_FUNC_ENTRY(); - LOG_FMT(LSPLIT, "%s(%d)\n", __func__, __LINE__); - - // If indent_continue is negative, we want to look for long lines splits, - // so raise CT_FPAREN_OPEN priority to get better results. - if (options::indent_continue() < 0) - { - for (TokenPriority &token : pri_table) - { - if (token.tok == CT_FPAREN_OPEN) - { - token.pri = 8; // Before assignment priority - break; - } - } - } - - for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) - { - if ( !pc->IsCommentOrNewline() - && pc->IsNot(CT_SPACE) - && is_past_width(pc)) - { - if ( pc->Is(CT_VBRACE_CLOSE) // don't break if a vbrace close - && pc->IsLastChunkOnLine()) // is the last chunk on its line - { - continue; - } - bool split_OK = split_line(pc); - - if (split_OK) - { - LOG_FMT(LSPLIT, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text()); - } - else - { - LOG_FMT(LSPLIT, "%s(%d): Bailed! orig line is %zu, orig col is %zu, Text() '%s'\n", - __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text()); - break; - } - } - } -} // do_code_width - - -static size_t get_split_pri(E_Token tok) -{ - for (TokenPriority token : pri_table) - { - if (token.tok == tok) - { - return(token.pri); - } - } - - return(100); // Bigger than any valid priority -} - - -static void try_split_here(SplitEntry &ent, Chunk *pc) -{ - LOG_FUNC_ENTRY(); - - size_t pc_pri = get_split_pri(pc->GetType()); - LOG_FMT(LSPLIT, "%s(%d): text '%s', orig col %zu pc_pri %zu\n", - __func__, __LINE__, pc->Text(), pc->GetOrigCol(), pc_pri); - - if (pc_pri == 0) - { - LOG_FMT(LSPLIT, "%s(%d): pc_pri is 0, return\n", __func__, __LINE__); - return; - } - // Can't split after a newline - Chunk *prev = pc->GetPrev(); - - if ( prev->IsNullChunk() - || ( prev->IsNewline() - && pc->IsNot(CT_STRING))) - { - if (prev->IsNotNullChunk()) - { - LOG_FMT(LSPLIT, "%s(%d): can't split after a newline, orig line is %zu, return\n", - __func__, __LINE__, prev->GetOrigLine()); - } - return; - } - - // Can't split a function without arguments - if (pc->Is(CT_FPAREN_OPEN)) - { - Chunk *next = pc->GetNext(); - - if (next->Is(CT_FPAREN_CLOSE)) - { - LOG_FMT(LSPLIT, "%s(%d): can't split a function without arguments, return\n", __func__, __LINE__); - return; - } - } - - // Only split concatenated strings - if (pc->Is(CT_STRING)) - { - Chunk *next = pc->GetNext(); - - if (next->IsNot(CT_STRING)) - { - LOG_FMT(LSPLIT, "%s(%d): only split concatenated strings, return\n", __func__, __LINE__); - return; - } - } - - // keep common groupings unless ls_code_width - if ( !options::ls_code_width() - && pc_pri >= 22) - { - LOG_FMT(LSPLIT, "%s(%d): keep common groupings unless ls_code_width, return\n", __func__, __LINE__); - return; - } - - // don't break after last term of a qualified type - if (pc_pri == 25) - { - Chunk *next = pc->GetNext(); - - if ( next->IsNot(CT_WORD) - && (get_split_pri(next->GetType()) != 25)) - { - LOG_FMT(LSPLIT, "%s(%d): don't break after last term of a qualified type, return\n", __func__, __LINE__); - return; - } - } - - if ( ent.pc->IsNullChunk() - || pc_pri < ent.pri - || ( pc_pri == ent.pri - && pc->IsNot(CT_FPAREN_OPEN) - && pc->GetLevel() < ent.pc->GetLevel())) - { - LOG_FMT(LSPLIT, "%s(%d): found possible split\n", __func__, __LINE__); - ent.pc = pc; - ent.pri = pc_pri; - } -} // try_split_here - - -static bool split_line(Chunk *start) -{ - LOG_FUNC_ENTRY(); - LOG_FMT(LSPLIT, "%s(%d): start->Text() '%s', orig line %zu, orig col %zu, type %s\n", - __func__, __LINE__, start->Text(), start->GetOrigLine(), start->GetOrigCol(), get_token_name(start->GetType())); - LOG_FMT(LSPLIT, " start->GetFlags() "); - log_pcf_flags(LSPLIT, start->GetFlags()); - LOG_FMT(LSPLIT, " start->GetParentType() %s, (PCF_IN_FCN_DEF %s), (PCF_IN_FCN_CALL %s)\n", - get_token_name(start->GetParentType()), - start->TestFlags((PCF_IN_FCN_DEF)) ? "TRUE" : "FALSE", - start->TestFlags((PCF_IN_FCN_CALL)) ? "TRUE" : "FALSE"); - - // break at maximum line length if ls_code_width is true - // Issue #2432 - if (start->TestFlags(PCF_ONE_LINER)) - { - LOG_FMT(LSPLIT, "%s(%d): ** ONE LINER SPLIT **\n", __func__, __LINE__); - undo_one_liner(start); - newlines_cleanup_braces(false); - // Issue #1352 - cpd.changes++; - return(false); - } - LOG_FMT(LSPLIT, "%s(%d): before ls_code_width\n", __func__, __LINE__); - - if (options::ls_code_width()) - { - log_rule_B("ls_code_width"); - } - // Check to see if we are in a for statement - else if (start->TestFlags(PCF_IN_FOR)) - { - LOG_FMT(LSPLIT, " ** FOR SPLIT **\n"); - split_for_stmt(start); - - if (!is_past_width(start)) - { - return(true); - } - LOG_FMT(LSPLIT, "%s(%d): for split didn't work\n", __func__, __LINE__); - } - /* - * If this is in a function call or prototype, split on commas or right - * after the open parenthesis - */ - else if ( start->TestFlags(PCF_IN_FCN_DEF) - || start->TestFlags(PCF_IN_FCN_CALL) - || start->GetParentType() == CT_FUNC_PROTO) // Issue #1169 - { - LOG_FMT(LSPLIT, " ** FUNC SPLIT **\n"); - - if (options::ls_func_split_full()) - { - log_rule_B("ls_func_split_full"); - - split_fcn_params_full(start); - - if (!is_past_width(start)) - { - return(true); - } - } - } - - /* - * If this is in a template, split on commas, Issue #1170 - */ - else if (start->TestFlags(PCF_IN_TEMPLATE)) - { - LOG_FMT(LSPLIT, " ** TEMPLATE SPLIT **\n"); - split_template(start); - return(true); - } - LOG_FMT(LSPLIT, "%s(%d):\n", __func__, __LINE__); - // Try to find the best spot to split the line - SplitEntry ent; - ent.pc = Chunk::NullChunkPtr; - ent.pri = CT_UNKNOWN; - - Chunk *pc = start->GetPrev(); - Chunk *prev; - - while ( pc->IsNotNullChunk() - && !pc->IsNewline()) - { - LOG_FMT(LSPLIT, "%s(%d): text '%s', orig line is %zu, orig col is %zu\n", - __func__, __LINE__, pc->Text(), pc->GetOrigLine(), pc->GetOrigCol()); - - if (pc->IsNot(CT_SPACE)) - { - try_split_here(ent, pc); - - // break at maximum line length - if ( ent.pc->IsNotNullChunk() - && options::ls_code_width()) - { - log_rule_B("ls_code_width"); - LOG_FMT(LSPLIT, "%s(%d): found split\n", __func__, __LINE__); - break; - } - } - pc = pc->GetPrev(); - } - - if (ent.pc->IsNullChunk()) - { - LOG_FMT(LSPLIT, "%s(%d): TRY_SPLIT yielded NO SOLUTION for orig line %zu at '%s' [%s]\n", - __func__, __LINE__, start->GetOrigLine(), start->Text(), get_token_name(start->GetType())); - } - else - { - LOG_FMT(LSPLIT, "%s(%d): TRY_SPLIT yielded '%s' [%s] on orig line %zu\n", - __func__, __LINE__, ent.pc->Text(), get_token_name(ent.pc->GetType()), ent.pc->GetOrigLine()); - LOG_FMT(LSPLIT, "%s(%d): ent at '%s', orig col is %zu\n", - __func__, __LINE__, ent.pc->Text(), ent.pc->GetOrigCol()); - } - - // Break before the token instead of after it according to the pos_xxx rules - if (ent.pc->IsNullChunk()) - { - pc = Chunk::NullChunkPtr; - } - else - { - log_rule_B("pos_arith"); - log_rule_B("pos_assign"); - log_rule_B("pos_compare"); - log_rule_B("pos_conditional"); - log_rule_B("pos_shift"); - log_rule_B("pos_bool"); - - if ( ( ent.pc->Is(CT_SHIFT) - && (options::pos_shift() & TP_LEAD)) - || ( ( ent.pc->Is(CT_ARITH) - || ent.pc->Is(CT_CARET)) - && (options::pos_arith() & TP_LEAD)) - || ( ent.pc->Is(CT_ASSIGN) - && (options::pos_assign() & TP_LEAD)) - || ( ent.pc->Is(CT_COMPARE) - && (options::pos_compare() & TP_LEAD)) - || ( ( ent.pc->Is(CT_COND_COLON) - || ent.pc->Is(CT_QUESTION)) - && (options::pos_conditional() & TP_LEAD)) - || ( ent.pc->Is(CT_BOOL) - && (options::pos_bool() & TP_LEAD))) - { - pc = ent.pc; - } - else - { - pc = ent.pc->GetNext(); - } - LOG_FMT(LSPLIT, "%s(%d): at '%s', orig col is %zu\n", - __func__, __LINE__, pc->Text(), pc->GetOrigCol()); - } - - if (pc->IsNullChunk()) - { - pc = start; - - // Don't break before a close, comma, or colon - if ( start->Is(CT_PAREN_CLOSE) - || start->Is(CT_PAREN_OPEN) - || start->Is(CT_FPAREN_CLOSE) - || start->Is(CT_FPAREN_OPEN) - || start->Is(CT_SPAREN_CLOSE) - || start->Is(CT_SPAREN_OPEN) - || start->Is(CT_ANGLE_CLOSE) - || start->Is(CT_BRACE_CLOSE) - || start->Is(CT_COMMA) - || start->IsSemicolon() - || start->Len() == 0) - { - LOG_FMT(LSPLIT, " ** NO GO **\n"); - - // TODO: Add in logic to handle 'hard' limits by backing up a token - return(true); - } - } - // add a newline before pc - prev = pc->GetPrev(); - - if ( prev->IsNotNullChunk() - && !pc->IsNewline() - && !prev->IsNewline()) - { - //int plen = (pc->Len() < 5) ? pc->Len() : 5; - //int slen = (start->Len() < 5) ? start->Len() : 5; - //LOG_FMT(LSPLIT, " '%.*s' [%s], started on token '%.*s' [%s]\n", - // plen, pc->Text(), get_token_name(pc->GetType()), - // slen, start->Text(), get_token_name(start->GetType())); - LOG_FMT(LSPLIT, "%s(%d): Text() '%s', type %s, started on token '%s', type %s\n", - __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), - start->Text(), get_token_name(start->GetType())); - - split_before_chunk(pc); - } - return(true); -} // split_line - - -/* - * The for statement split algorithm works as follows: - * 1. Step backwards and forwards to find the semicolons - * 2. Try splitting at the semicolons first. - * 3. If that doesn't work, then look for a comma at paren level. - * 4. If that doesn't work, then look for an assignment at paren level. - * 5. If that doesn't work, then give up. - */ -static void split_for_stmt(Chunk *start) -{ - LOG_FUNC_ENTRY(); - // how many semicolons (1 or 2) do we need to find - log_rule_B("ls_for_split_full"); - size_t max_cnt = options::ls_for_split_full() ? 2 : 1; - Chunk *open_paren = Chunk::NullChunkPtr; - size_t nl_cnt = 0; - - LOG_FMT(LSPLIT, "%s: starting on %s, line %zu\n", - __func__, start->Text(), start->GetOrigLine()); - - // Find the open paren so we know the level and count newlines - Chunk *pc = start; - - while ((pc = pc->GetPrev())->IsNotNullChunk()) - { - if (pc->Is(CT_SPAREN_OPEN)) - { - open_paren = pc; - break; - } - - if (pc->GetNlCount() > 0) - { - nl_cnt += pc->GetNlCount(); - } - } - - if (open_paren->IsNullChunk()) - { - LOG_FMT(LSPLIT, "No open paren\n"); - return; - } - // see if we started on the semicolon - int count = 0; - Chunk *st[2]; - - pc = start; - - if ( pc->Is(CT_SEMICOLON) - && pc->GetParentType() == CT_FOR) - { - st[count++] = pc; - } - - // first scan backwards for the semicolons - while ( (count < static_cast(max_cnt)) - && ((pc = pc->GetPrev())->IsNotNullChunk()) - && pc->IsNotNullChunk() - && pc->TestFlags(PCF_IN_SPAREN)) - { - if ( pc->Is(CT_SEMICOLON) - && pc->GetParentType() == CT_FOR) - { - st[count++] = pc; - } - } - // And now scan forward - pc = start; - - while ( (count < static_cast(max_cnt)) - && ((pc = pc->GetNext())->IsNotNullChunk()) - && pc->TestFlags(PCF_IN_SPAREN)) - { - if ( pc->Is(CT_SEMICOLON) - && pc->GetParentType() == CT_FOR) - { - st[count++] = pc; - } - } - - while (--count >= 0) - { - // TODO: st[0] may be uninitialized here - LOG_FMT(LSPLIT, "%s(%d): split before %s\n", __func__, __LINE__, st[count]->Text()); - split_before_chunk(st[count]->GetNext()); - } - - if ( !is_past_width(start) - || nl_cnt > 0) - { - return; - } - // Still past width, check for commas at parentheses level - pc = open_paren; - - while ((pc = pc->GetNext()) != start) - { - if ( pc->Is(CT_COMMA) - && (pc->GetLevel() == (open_paren->GetLevel() + 1))) - { - split_before_chunk(pc->GetNext()); - - if (!is_past_width(pc)) - { - return; - } - } - } - // Still past width, check for a assignments at parentheses level - pc = open_paren; - - while ((pc = pc->GetNext()) != start) - { - if ( pc->Is(CT_ASSIGN) - && (pc->GetLevel() == (open_paren->GetLevel() + 1))) - { - split_before_chunk(pc->GetNext()); - - if (!is_past_width(pc)) - { - return; - } - } - } - // Oh, well. We tried. -} // split_for_stmt - - -static void split_fcn_params_full(Chunk *start) -{ - LOG_FUNC_ENTRY(); - LOG_FMT(LSPLIT, "%s(%d): start at '%s'\n", __func__, __LINE__, start->Text()); - - // Find the opening function parenthesis - Chunk *fpo = start; - - LOG_FMT(LSPLIT, " %s(%d): search for opening function parenthesis\n", __func__, __LINE__); - - while ((fpo = fpo->GetPrev())->IsNotNullChunk()) - { - LOG_FMT(LSPLIT, " %s(%d): %s, orig col is %zu, level is %zu\n", - __func__, __LINE__, fpo->Text(), fpo->GetOrigCol(), fpo->GetLevel()); - - if ( fpo->Is(CT_FPAREN_OPEN) - && (fpo->GetLevel() == start->GetLevel() - 1)) - { - LOG_FMT(LSPLIT, " %s(%d): found open paren\n", __func__, __LINE__); - break; // opening parenthesis found. Issue #1020 - } - } - // Now break after every comma - Chunk *pc = fpo->GetNextNcNnl(); - - while (pc->IsNotNullChunk()) - { - if (pc->GetLevel() <= fpo->GetLevel()) - { - break; - } - - if ( (pc->GetLevel() == (fpo->GetLevel() + 1)) - && pc->Is(CT_COMMA)) - { - split_before_chunk(pc->GetNext()); - } - pc = pc->GetNextNcNnl(); - } -} - - -static void split_template(Chunk *start) -{ - LOG_FUNC_ENTRY(); - LOG_FMT(LSPLIT, " %s(%d): start %s\n", __func__, __LINE__, start->Text()); - LOG_FMT(LSPLIT, " %s(%d): back up until the prev is a comma\n", __func__, __LINE__); - - // back up until the prev is a comma - Chunk *prev = start; - - while ((prev = prev->GetPrev())->IsNotNullChunk()) - { - LOG_FMT(LSPLIT, " %s(%d): prev '%s'\n", __func__, __LINE__, prev->Text()); - - if ( prev->IsNewline() - || prev->Is(CT_COMMA)) - { - break; - } - } - - if ( prev->IsNotNullChunk() - && !prev->IsNewline()) - { - LOG_FMT(LSPLIT, " %s(%d):", __func__, __LINE__); - LOG_FMT(LSPLIT, " -- ended on %s --\n", get_token_name(prev->GetType())); - Chunk *pc = prev->GetNext(); - newline_add_before(pc); - size_t min_col = 1; - - log_rule_B("indent_continue"); - - if (options::indent_continue() == 0) - { - log_rule_B("indent_columns"); - min_col += options::indent_columns(); - } - else - { - min_col += abs(options::indent_continue()); - } - reindent_line(pc, min_col); - cpd.changes++; - } -} // split_templatefcn_params diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/c.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/c.test deleted file mode 100644 index 987cf62e..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/c.test +++ /dev/null @@ -1,570 +0,0 @@ -# -# Test cases specifically for the C language. -# -# test.name config.file input.file - - -# little general tests ==================================================== - -00000 common/indent_columns-3.cfg c/comment-indent.c -00001 c/cpp_to_c-1.cfg c/comment-indent.c -00002 c/cpp_to_c-2.cfg c/comment-indent.c -00003 c/cpp_to_c-3.cfg c/comment-indent.c -00004 c/indent-1.cfg c/switch.c -00005 c/ben_047.cfg c/cmt-align.c -00006 common/indent_columns-3.cfg c/comment-convert.c -00007 c/cpp_to_c-1.cfg c/comment-convert.c -00008 c/cpp_to_c-2.cfg c/comment-convert.c -00009 c/cpp_to_c-3.cfg c/comment-convert.c - - -# brace styles - -00010 c/ben_048.cfg c/braces.c -00011 common/brace-allman.cfg c/braces.c -00012! c/brace-banner.cfg c/braces.c -00013 c/brace-gnu.cfg c/braces.c -00014 c/brace-kr.cfg c/braces.c -00015 c/brace-ws.cfg c/braces.c -00016 c/brace-ws2.cfg c/braces.c - -00020 c/ben_049.cfg c/define-if-indent.c -00050 c/brace-remove-2.cfg c/brace-remove.c -00051 c/brace-remove-all.cfg c/brace-remove.c -00052 c/brace-remove-all.cfg c/brace-remove2.c -00053 c/nl_brace_test.cfg c/brace.c -00054 c/if_chain.cfg c/if_chain.c -00055 c/cgal.cfg c/braces-2.c -00056 c/brace-remove-all.cfg c/brace-remove3.c -00057 c/if_chain.cfg c/brace-remove3.c -00058 c/brace-kr-nobr.cfg c/if_chain.c -00059 c/Issue_2205.cfg c/Issue_2205.c - -00060 c/ben_050.cfg c/braces-2.c -00061 c/ben_051.cfg c/braces-3.c -00062 c/ben_052.cfg c/braces-4.c -00065 c/ben_053.cfg c/braces-5.c -00066 c/ben_054.cfg c/vb-while.c -00067 c/ben_055.cfg c/vb-do.c -00068 c/ben_056.cfg c/bsnl.c -00069 c/ben_057.cfg c/vb-pp.c - -00070 c/ben_058.cfg c/return-multi.c -00071 common/ben_042.cfg c/include_define.h -00072 common/star_pos-0.cfg c/align-proto.c -00073 common/empty.cfg c/nl_proto_endif.c -00074 c/clang-has_include.cfg c/clang-has_include.h -00075 common/tde.cfg c/function_prototypes_alignment.c -00076 c/1225.cfg c/1225.c - -00081 c/else-if-1.cfg c/else-if.c -00082 c/else-if-2.cfg c/else-if.c -00083 c/Issue_3601.cfg c/Issue_3601.c - -00091 c/cond-1.cfg c/cond.c -00092 common/indent_columns-3.cfg c/cond.c -00093 c/sp_cond_colon.cfg c/cond.c -00094 c/Issue_3457.cfg c/Issue_3457.c - -00101 c/ben_061.cfg c/bugs-1.c -00102 c/space_indent_columns-3.cfg c/bugs-2.c -00103 c/ben_063.cfg c/bugs-3.c -00104 c/ben_064.cfg c/bugs-4.c -00105 c/ben_065.cfg c/bugs-5.c -00106 common/ben_011.cfg c/bugs-6.c -00107 common/ben_011.cfg c/bugs-7.c -00108 common/indent_columns-3.cfg c/bugs-8.c - -00110 c/ben_069.cfg c/misc.c -00111 c/brace-kr-br.cfg c/misc.c - -00120 c/sp_cmt_cpp_start-r.cfg c/sp_cmt_cpp_start.c -00121 common/sp_cmt_cpp_start-a.cfg c/sp_cmt_cpp_start.c -00122 common/sp_cmt_cpp_start_force.cfg c/sp_cmt_cpp_start.c -00123 c/cmt_reflow.cfg c/cmt_reflow.c - -00130 c/ben_070.cfg c/minus-minus.c -00131 c/Issue_3873.cfg c/Issue_3873.c -00135 c/nepenthes.cfg c/br_cmt.c -00136 common/empty.cfg c/Issue_4044.c - -00140 c/ben_071.cfg c/global-vars.c -00141 c/ben_072.cfg c/deref.c -00142 c/ben_073.cfg c/type-cast.c -00143 c/ben_074.cfg c/t3.in.c -00144 c/ben_075.cfg c/align-proto-vars.c -00145 c/ben_076.cfg c/vardefcol.c -00146 c/Issue_3516.cfg c/Issue_3516.c -00147 c/Issue_3517.cfg c/Issue_3516.c -00148 c/Issue_3518.cfg c/Issue_3518.c - -# casts - -00150 c/ben_077.cfg c/casts.c -00151 c/cast-sp-r.cfg c/casts.c -00152 c/cast-sp-a.cfg c/casts.c -00153 c/cast-type.cfg c/casts.c -00154 common/sp_after_cast.cfg c/casts.c -00155 c/ben_078.cfg c/cast_brace.c - -00156 c/nl_collapse_empty_1.cfg c/empty-braces.c -00157 c/nl_collapse_empty_2.cfg c/empty-braces.c -00158 c/nl_collapse_empty_3.cfg c/empty-braces.c -00159 c/nl_collapse_empty_4.cfg c/empty-braces.c - -# fcn indents - -00160 c/indent_func_param.cfg c/fcn_indent.c -00161 c/indent_func_call_param.cfg c/fcn_indent.c -00162 c/indent_func_def_param.cfg c/fcn_indent.c -00163 c/indent_func_proto_param.cfg c/fcn_indent.c -00164 c/rdan.cfg c/fcn_indent_func_def_col1.c -00165 c/sp_func_call_user_inside_fparen.cfg c/sp_func_call_user_inside_fparen.c - -00170 common/empty.cfg c/beautifier-off.c -00180 c/sf538.cfg c/lvalue.c - -00190 common/empty.cfg c/Issue_3559.c - - -# switch & case stuff - -00201 c/case-1.cfg c/case.c -00202 c/case-2.cfg c/case.c -00203 c/case-3.cfg c/case.c -00204 c/bug_1718.cfg c/bug_1718.c -00205 c/nl_before_return_false.cfg c/case-nl_before_return.c -00206 c/nl_before_return_true.cfg c/case-nl_before_return.c -00207 common/nl_before_ignore_after_case.cfg c/nl_before_ignore_after_case.c - - -# structure initializers - -00301 c/ben_079.cfg c/align-struct-init.c -00302 c/ben_080.cfg c/one-liner-init.c -00303 c/1liner-split.cfg c/one-liner-init.c -00304 c/1liner-no-split.cfg c/one-liner-init.c -00305 c/ben_081.cfg c/one-liner-define.c - -00310 common/empty.cfg c/sp_embed_comment.c -00311 c/comment_conversion.cfg c/comment_conversion_define.c -00312 c/comment_conversion.cfg c/comment_conversion_endif.c -00313 c/comment_conversion.cfg c/comment_conversion_long_lines.c -00314 c/comment_conversion.cfg c/comment_conversion_javadoc_single.c -00315 common/tde.cfg c/comment_conversion_trailing_c_multiline.c - -00320 c/rdan.cfg c/indent_first_bool_expr.c - - -# aligning tresholds - -00401 common/align-1.cfg c/align-equ.c -00402 common/align-1.cfg c/align-var.c -00403 c/align-2.cfg c/align-var.c -00404 c/align-3.cfg c/align-var.c -00405 c/align-3.cfg c/bits.c -00406 c/bug_i_771.cfg c/bug_i_771.c -00407 c/star-style-0.cfg c/star-style.c -00408 c/star-style-1.cfg c/star-style.c -00409 c/star-style-2.cfg c/star-style.c - -00411 c/align_typedef_gap-3_span-5.cfg c/align-typedef.c -00412 c/align_typedef_gap-3_span-5.cfg c/align-typedef.c -00413 c/align_typedef_func-1.cfg c/align-typedef.c -00414 c/align_typedef_func-2.cfg c/align-typedef.c -00415 c/align_stack.cfg c/align_stack.c -00416 c/align_sf_call_thresh_416.cfg c/align_sf_call_thresh_416.c -00417 c/align_sf_call_thresh_417.cfg c/align_sf_call_thresh_417.c -00418 c/align_sf_call_span_418.cfg c/align_sf_call_span_418.c -00419 c/align_sf_call_span_419.cfg c/align_sf_call_span_419.c -00420 c/Issue_2278.cfg c/Issue_2278.c - -00421 c/nl_ds_struct_enum_cmt-t.cfg c/nl_ds_struct_enum.c -00422 c/nl_ds_struct_enum-2.cfg c/nl_ds_struct_enum.c -00423 c/bug_1702.cfg c/bug_1702.c -00424 c/Issue_3506.cfg c/Issue_3506.c - -00430 common/empty.cfg c/paren-indent.c -00431 c/indent_paren_close-1.cfg c/paren-indent.c -00432 c/indent_paren_close-2.cfg c/paren-indent.c - -00440 c/bug_489.cfg c/bug_489.c - -00451 c/code_width-80.cfg c/enum_gallery.c -00452 c/nl_enum_own_lines-a.cfg c/enum_gallery.c -00453! c/nl_enum_own_lines-3.cfg c/enum_gallery.c -00454 c/nl_enum_own_lines-4.cfg c/enum_gallery.c - -00461 c/align_func_proto_star_amp-1.cfg c/align_func_proto_star_amp.h -00462 c/align_func_proto_star_amp-2.cfg c/align_func_proto_star_amp.h -00463 c/align_func_proto_star_amp-3.cfg c/align_func_proto_star_amp.h -00464 c/align_func_proto_star_amp-4.cfg c/align_func_proto_star_amp.h -00465 c/align_func_proto_star_amp-5.cfg c/align_func_proto_star_amp.h -00466 c/align_func_proto_star_amp-6.cfg c/align_func_proto_star_amp.h -00467 c/align_func_proto_star_amp-7.cfg c/align_func_proto_star_amp.h -00468 c/align_func_proto_star_amp-8.cfg c/align_func_proto_star_amp.h -00469 c/align_func_proto_star_amp-9.cfg c/align_func_proto_star_amp.h - -00470 c/align_trailing_do_cmt.cfg c/align_trailing_do_cmt.c - -# boolean and comma positioning - -00501 c/bool-pos-eol.cfg c/bool-pos.c -00502 c/bool-pos-sol.cfg c/bool-pos.c -00503 c/pos_compare-sol.cfg c/pos_compare.c -00504 c/pos_compare-eol.cfg c/pos_compare.c -00505 c/pos_conditional-l.cfg c/pos_conditional.c -00506 c/pos_conditional-t.cfg c/pos_conditional.c -00510 c/bool-pos-eol-break.cfg c/bool-pos.c -00511 c/bool-pos-sol-break.cfg c/bool-pos.c -00512 common/bool-pos-eol-force.cfg c/bool-pos.c -00513 c/bool-pos-sol-force.cfg c/bool-pos.c -00514 c/my_conf.cfg c/my_infile.c - -00600 common/indent_columns-3.cfg c/dos.c -00601 common/indent_columns-3.cfg c/mac.c -00611 common/empty.cfg c/pp-space.c -00612 c/pp-indent-2.cfg c/pp-space.c -00613 c/pp_indent-a.cfg c/pp-space.c -00614 c/pp-space.cfg c/pp-space.c -00615 c/pp-indent-2.cfg c/pp-nest.c -00616 c/pp_if_indent-1.cfg c/pp-if-indent.c -00617 c/rdan.cfg c/pp-if-indent.c -00618 c/pp_if_indent-4.cfg c/pp-if-indent.c -00619 c/Issue_3169.cfg c/Issue_3169.c - -00620 c/ben_083.cfg c/indent-assign.c -00621 c/nl_endif.cfg c/nl_endif.c -00622 c/indent_assign.cfg c/indent-off-after-assign.c - -00623 c/pp_space_none.cfg c/pp_space_before_after.c -00624 c/pp_space_after.cfg c/pp_space_before_after.c -00625 c/pp_space_before.cfg c/pp_space_before_after.c -00626 c/pp_space_before_after.cfg c/pp_space_before_after.c - -00631 c/nl_assign1.cfg c/nl_assign.c -00632 c/nl_assign2.cfg c/nl_assign.c -00633 c/nl_assign1.cfg c/bug_3156.c - -# function def newlines - -00701 common/func-def-1.cfg c/function-def.c -00702 common/func-def-2.cfg c/function-def.c -00703 common/func-def-3.cfg c/function-def.c - -00710 c/add_long_closebrace_comment_1.cfg c/add_long_comment.c - -# nl_after_semicolon and nl_after_open_brace - -00721 c/nl_semicolon.cfg c/nl-semicolon.c - -# function call newlines - -00730 c/nl_func_call-1.cfg c/nl_func_call.c -00731 c/nl_func_call-2.cfg c/nl_func_call.c -00732 c/nl_func_call-3.cfg c/nl_func_call.c -00733 c/nl_func_call-4.cfg c/nl_func_call.c -00734 c/nl_func_call-5.cfg c/nl_func_call.c - -# function types - -00801 c/ben_084.cfg c/fcn_type.c -00802 c/ben_085.cfg c/funcfunc.c -00803 c/sf537.cfg c/fcn_type.c - -# code width - -00901 c/width.cfg c/code_width.c -00902 common/width-2.cfg c/code_width.c -00903 c/width-3.cfg c/code_width.c - -# pascal ptr_type - -00910 c/pascal_ptr.cfg c/pascal_ptr.c -00911 c/empty_body.cfg c/pascal_ptr.c - -01000 c/mod-paren.cfg c/mod-paren.c -01001 c/nl-comment.cfg c/nl-comment.c -01002 c/mod-paren2.cfg c/mod-paren.c - -01005 c/mod_case_brace_add.cfg c/mod_case_brace.c -01006 common/mod_case_brace_rm.cfg c/mod_case_brace.c -01007 c/mod_move_case_brace.cfg c/mod_case_brace.c -01008 c/mod_case_brace_add.cfg c/Issue_3366.c -01009 c/mod_move_case_return.cfg c/mod_move_case_return.c -01010 c/mod_move_case_return.cfg c/mod_move_case_return_bad.c - -01011 common/del_semicolon.cfg c/semicolons.c -01012 c/ben_086.cfg c/semicolons.c - -01015 common/empty.cfg c/paren_indent.c -01016 c/align_attr.cfg c/align_attr.c - -01020 common/kw_subst.cfg c/kw_subst.c -01021 common/kw_subst3.cfg c/hello.c -01022 common/kw_subst3.cfg c/kw_subst.c - -01030 c/cmt_indent_multi-f.cfg c/multi.h - -01035 common/empty.cfg c/func_wrap.c -01036 common/sp_inside_fparen-f.cfg c/func_wrap.c -01037 c/type_wrap.cfg c/type_wrap.c - -01040 c/newline_after_endif.cfg c/newline_after_endif.c - -01050 c/func_call_user.cfg c/func_call_user.c - -01060 common/empty.cfg c/backslash-newline-lex.c - -01070 c/label_colon_nl_1.cfg c/various_colons.c -01071 c/label_colon_nl_2.cfg c/various_colons.c - -01080 common/empty.cfg c/bug_1196.c - -# big general tests - -02000 c/ben_087.cfg c/i2c-core.c -02001 c/preproc-cleanup.cfg c/directfb.h -02002 common/ben2.cfg c/i2c-core.c -02003 c/Issue_3353.cfg c/Issue_3353.h - -# clark's style - blank lines before and after flow control, indented comments - -02100 common/clark.cfg c/i2c-core.c -02101 common/clark.cfg c/comment-indent.c - -02200 c/xml-str.cfg c/xml.c -02201 c/xml-str.cfg c/align-string.c - -02300 c/ben_088.cfg c/preproc-if.c -02301 common/d.cfg c/preproc-if.c -02302 c/cpp_to_c-1.cfg c/nl-cont.c -02303 c/cpp_to_c-1.cfg c/nl-cont2.c - -02310 c/ben_089.cfg c/empty-for.c -02311 c/ben_090.cfg c/pragma.c - -02315 c/pp_ret.cfg c/pp_ret.c - -02320 c/nl_create_one_liner.cfg c/nl_create_one_liner.c -02325 common/sort_imports.cfg c/sort_include.c - -02330 c/leave_one_liners.cfg c/one_liners.c - -# some embedded sql stuff - -02400 c/ben_091.cfg sql/mysql.sqc C -02401 c/ben_092.cfg sql/sta-select.sqc C -02402 c/issue_527.cfg sql/issue_527.sqc C - -02410 c/pp_if_indent-0.cfg c/ifdef-indent.c -02411 c/pp_if_indent-1.cfg c/ifdef-indent.c -02412 c/pp_if_indent-2.cfg c/ifdef-indent.c -02413 c/pp_if_indent-3.cfg c/ifdef-indent.c -02414 c/nl_whole_file_ifdef.cfg c/whole_file_ifdef.c -02415 c/endif.cfg c/endif.c -02416 c/cmt_nl_end.cfg c/cmt_nl_end.c - -02421 c/cmt_multi_check_last-f.cfg c/cmt_multi.c -02422 common/empty.cfg c/cmt_multi.c -02423 common/empty.cfg c/cmt_multi_utf8.c - -02431 c/align_right_cmt_gap-1.cfg c/cmt_right_align.c -02432 c/space_indent_columns-3.cfg c/cmt_right_align.c - -02440 common/empty.cfg c/string_utf8.c -02441 common/empty.cfg c/utf8-identifiers.c - -02451 c/return-1.cfg c/nl_return_expr.c -02452 c/return-2.cfg c/nl_return_expr.c -02453 c/return-3.cfg c/nl_return_expr.c -02454 c/return-4.cfg c/nl_return_expr.c - -02455 common/mod_paren_on_return-a.cfg c/macro-returns.c -02456 common/mod_paren_on_return-r.cfg c/macro-returns.c -02457 c/nl_before_return_true.cfg c/nl_before_return.c - -02460 c/freebsd.cfg c/freebsd.c - -02486 c/doxy-comment-no.cfg c/doxy-comment.c -02487 c/doxy-comment-yes.cfg c/doxy-comment.c - -02501 c/ger.cfg c/custom_types_ssl.c -02502 c/custom_types_ssl.cfg c/custom_types_ssl.c -#02503 ger.cfg c/pp_concat_asn1.h - -02504 c/align_keep_extra.cfg c/align_keep_extra.c -02505 c/align_multi.cfg c/align_assigns.c -02506 c/align-4.cfg c/align_assign_var_defs.c - -02510 c/ben_093.cfg c/asm.c - -02520 c/pp_indent_with_tabs_0.cfg c/pp_indent_with_tabs.c -02521 c/pp_indent_with_tabs_1.cfg c/pp_indent_with_tabs.c -02522 c/pp_indent_with_tabs_2.cfg c/pp_indent_with_tabs.c -02523 c/pp_indent_with_tabs_-1_0.cfg c/pp_indent_with_tabs.c -02524 c/pp_indent_with_tabs_-1_1.cfg c/pp_indent_with_tabs.c -02525 c/pp_indent_with_tabs_-1_2.cfg c/pp_indent_with_tabs.c - -02530 common/empty.cfg c/pp_multiline_define.c -02531 common/Issue_3052.cfg c/pp_multiline_define.c -02532 c/pp_multiline_define_ignore_body.cfg c/pp_multiline_define.c -02533 c/pp_multiline_define_with_spaces.cfg c/pp_multiline_define.c -02534 c/pp_multiline_define_align_nl.cfg c/pp_multiline_define.c -02535 c/pp_multiline_define_align_pp_col1.cfg c/pp_multiline_define.c -02536 c/pp_multiline_define_align_pp_cnt3.cfg c/pp_multiline_define.c -02537 c/pp_multiline_define_align_pp_ml4.cfg c/pp_multiline_define.c -02538 c/pp_multiline_define_align_pp_ml2.cfg c/pp_multiline_define.c -02539 c/pp_multiline_define_align_pp_ml0.cfg c/pp_multiline_define.c -02540 c/pp_multiline_define_align_pp_ml-1.cfg c/pp_multiline_define.c -02541 c/pp_multiline_define_align_pp_ml-5.cfg c/pp_multiline_define.c -02542 c/align_nl_cont-2.cfg c/pp_multiline_define.c -02543 c/align_nl_cont-3.cfg c/pp_multiline_define.c -02544 c/align_nl_cont_spaces-5.cfg c/pp_multiline_define.c - -02550 c/Issue_3852.cfg c/func_var_multi_paren.c - -07630 c/indent-vbrace.cfg c/indent-vbrace.c - -08399 c/ben_095.cfg c/gh399.c - -09594 common/indent_columns-3.cfg c/sf594.c -09588 common/empty.cfg c/sf588.c - -09601 common/bug_637.cfg c/bug_637.c -09602 common/bug_671.cfg c/bug_671.c -09603 common/indent_ternary_operator-1.cfg c/indent_ternary-1.c -09604 common/indent_ternary_operator-2.cfg c/indent_ternary-2.c -09605 common/sp_arith-f.cfg c/negative_value.c -09606 c/ptr-arith.cfg c/extern.c -09607 c/ptr-arith.cfg c/attribute.c -09608 common/aet-func_call_user.cfg c/func_call_user2.c -09609 c/Issue_2279.cfg c/Issue_2279.c - -09610 c/force_tab_after_define-t.cfg c/bug_i_876.c -09611 common/space_indent_columns-4.cfg c/bug_i_222.c -09612 common/empty.cfg c/bug_1041.c -09613 common/empty.cfg c/i1413.c -09614 common/empty.cfg c/string_prefixes.c -09615 c/i1564.cfg c/i1564.c -09616 c/enum_comma_ifdef.cfg c/enum_comma_ifdef.c -09617 c/Issue_2360-a.cfg c/Issue_2360.c -09618 c/Issue_2360-b.cfg c/Issue_2360.c -09619 c/Issue_2411.cfg c/Issue_2411.c - -09620 c/Issue_2640.cfg c/Issue_2640.c -09621 c/preproc-cleanup.cfg c/pp-before-func-def.c -09622 c/Issue_3356.cfg c/Issue_3356.c -09623 c/convert_cmt_vbrace_one_line.cfg c/vbrace_one_liner.c - -10003 common/empty.cfg c/incdec_postfix_multiply.c -10004 c/ben_094.cfg c/pragma_asm.c -10005 common/empty.cfg c/i1270.c -10006 c/bug_2331.cfg c/bug_2331.c -10007 c/indent_macro_brace-true.cfg c/indent-macro-brace.c -10008 c/indent_macro_brace-false.cfg c/indent-macro-brace.c -10009 common/empty.cfg c/return-compound-literal.c - -10010 c/indent_compound_literal_return-false.cfg c/return-compound-literal.c -10011 c/indent_compound_literal_return-true.cfg c/return-compound-literal.c -10012 c/indent_sparen_extra-8.cfg c/sparen-indent.c -10013 common/empty.cfg c/sparen-indent.c -10014 common/indent_continue-8.cfg c/sparen-indent.c -10015 common/empty.cfg c/Issue_2845.h -10016 c/Issue_3233.cfg c/Issue_3233.c -10017 c/sp_sparen_paren-a.cfg c/double-sparen.c -10018 c/sp_sparen_paren-i.cfg c/double-sparen.c -10019 c/pp_indent_in_guard.cfg c/include-guard.h -10020 c/indent_single_line_comments_after.cfg c/single_line_comment_after.c -10021 common/sp_cparen_oparen-f.cfg c/parenthesized_indirect_call.c -10022 c/Issue_3269.cfg c/Issue_3269.c -10023 c/Issue_3272.cfg c/Issue_3272.h -10024 c/Issue_3274.cfg c/Issue_3274.c -10025 c/sp_between_semi_for_empty-r.cfg c/forever.c -10026 c/sp_between_semi_for_empty-i.cfg c/forever.c -10027 c/Issue_3327.cfg c/Issue_3327.c -10028 c/sp_emb_cmt-i.cfg c/Issue_3339.c -10029 c/sp_emb_cmt-f.cfg c/Issue_3339.c -10030 c/sp_emb_cmt-r.cfg c/Issue_3339.c -10031 c/sp_after_pointer_star-r.cfg c/Issue_3342.c -10032 c/sp_after_pointer_star-r.cfg c/Issue_3345.c -10033 c/pp_include_at_level-true.cfg c/Issue_3343.c -10034 c/pp_include_at_level-false.cfg c/Issue_3343.c -10035 c/indent_comment_align_thresh-0.cfg c/comment-indent.c -10036 c/Issue_3350.cfg c/comment-indent.c -10037 c/indent_case_comment-true.cfg c/Issue_3362.c -10038 c/indent_case_comment-false.cfg c/Issue_3362.c -10039 c/Issue_3370.cfg c/Issue_3370.c -10040 c/Issue_3377.cfg c/Issue_3377.c -10041 c/Issue_3351.cfg c/Issue_3351.c -10042 c/sp_ptr_star_func_var-i.cfg c/Issue_3376.c -10043 c/sp_ptr_star_func_var-a.cfg c/Issue_3376.c -10044 c/sp_ptr_star_func_var-r.cfg c/Issue_3376.c -10045 c/sp_ptr_star_func_var-f.cfg c/Issue_3376.c -10046 c/Issue_3402.cfg c/Issue_3402.c -10047 c/pp_if_indent_code-true.cfg c/Issue_3421.h -10048 c/Issue_3431.cfg c/Issue_3431.c -10049 c/indent_paren_close--1.cfg c/Issue_3436.c -10050 common/empty.cfg c/Issue_3192.c -10051 c/Issue_3454.cfg c/Issue_3454.c -10052 c/Issue_3472.cfg c/Issue_3472.c -10053 c/Issue_3476.cfg c/Issue_3476.c -10054 c/Issue_3480.cfg c/Issue_3480.c -10055 c/Issue_3493.cfg c/Issue_3493.c -10056 c/sp_enum_brace-i.cfg c/Issue_3496.h -10057 c/sp_enum_brace-a.cfg c/Issue_3496.h -10058 c/sp_enum_brace-r.cfg c/Issue_3496.h -10059 c/sp_enum_brace-f.cfg c/Issue_3496.h -10060 c/indent_ignore_bool-true.cfg c/Issue_3548.c -10061 c/Issue_3556.cfg c/Issue_3556.c -10062 c/Issue_3561.cfg c/Issue_3561.c -10063 c/Issue_3565.cfg c/Issue_3565.c -10064 c/Issue_3567-a.cfg c/Issue_3567.c -10065 c/Issue_3567-b.cfg c/Issue_3567.c -10066 c/Issue_3580.cfg c/Issue_3580.c -10077 c/Issue_3582.cfg c/Issue_3582.c -10078 c/pp_indent_brace--1.cfg c/Issue_3587.h -10079 c/Issue_3662.cfg c/Issue_3662.c -10080 c/mod_infinite_loop-0.cfg c/infinite-loops.c -10081 c/mod_infinite_loop-1.cfg c/infinite-loops.c -10082 c/mod_infinite_loop-2.cfg c/infinite-loops.c -10083 c/mod_infinite_loop-3.cfg c/infinite-loops.c -10084 c/mod_infinite_loop-4.cfg c/infinite-loops.c -10085 c/mod_infinite_loop-5.cfg c/infinite-loops.c -10086 c/Issue_3716-1.cfg c/infinite-loops.c -10087 c/Issue_3716-2.cfg c/infinite-loops.c -10088 c/Issue_3716-3.cfg c/infinite-loops.c -10089 c/Issue_3716-4.cfg c/infinite-loops.c -10090 c/Issue_3716-5.cfg c/infinite-loops.c -10091 c/mod_short_int-a.cfg c/int-types.c -10092 c/mod_short_int-r.cfg c/int-types.c -10093 c/mod_long_int-a.cfg c/int-types.c -10094 c/mod_long_int-r.cfg c/int-types.c -10095 c/mod_signed_int-a.cfg c/int-types.c -10096 c/mod_signed_int-r.cfg c/int-types.c -10097 c/mod_unsigned_int-a.cfg c/int-types.c -10098 c/mod_unsigned_int-r.cfg c/int-types.c -10099 c/mod_int_short-a.cfg c/int-types.c -10100 c/mod_int_short-r.cfg c/int-types.c -10101 c/mod_int_long-a.cfg c/int-types.c -10102 c/mod_int_long-r.cfg c/int-types.c -10103 c/mod_int_signed-a.cfg c/int-types.c -10104 c/mod_int_signed-r.cfg c/int-types.c -10105 c/mod_int_unsigned-a.cfg c/int-types.c -10106 c/mod_int_unsigned-r.cfg c/int-types.c -10107 c/mod_int-shift-left.cfg c/int-types.c -10108 c/mod_int-shift-right.cfg c/int-types.c -10109 c/mod_int-add-all-prefer-left.cfg c/int-types.c -10110 c/mod_int-add-all-prefer-right.cfg c/int-types.c -10111 c/mod_int-remove-left.cfg c/int-types.c -10112 c/mod_int-remove-right.cfg c/int-types.c -10113 c/mod_int-remove-all.cfg c/int-types.c -10114 c/Issue_3989.cfg c/Issue_3989.c - -10120 c/sp_after_sparen-i.cfg c/sp_after_sparen.c -10121 c/sp_after_sparen-a.cfg c/sp_after_sparen.c -10122 c/sp_after_sparen-r.cfg c/sp_after_sparen.c -10123 c/sp_after_sparen-f.cfg c/sp_after_sparen.c - -10124 common/tde.cfg c/Issue_3985.c -10125 common/tde.cfg c/Issue_3992.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30345-issue_3105_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30345-issue_3105_2.cpp deleted file mode 100644 index 6c5e374a..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30345-issue_3105_2.cpp +++ /dev/null @@ -1,98 +0,0 @@ -struct KPluginSelectionWidget::KPluginSelectionWidgetPrivate -{ - KPluginSelectionWidgetPrivate(KPluginSelector *_kps, const TQString &_cat, - TDEConfigGroup *_config) : - widgetstack(0), kps(_kps), config(_config), tooltip(0), catname(_cat), currentplugininfo(0), - visible(true), currentchecked(false), changed(0) - { - moduleParentComponents.setAutoDelete(true); - } -}; - -KPasswordDialog::KPasswordDialog(Types type, bool enableKeep, int extraBttn, TQWidget *parent, - const char *name) : - KDialogBase(parent, name, true, "", Ok | Cancel | extraBttn, - Ok, true), m_Keep(enableKeep ? 1 : 0), m_Type(type), m_keepWarnLbl(0), - d(new KPasswordDialogPrivate) -{ - d->iconName = "password"; - init(); - - const TQString strengthBarWhatsThis(i18n( - "The password strength meter gives an indication of the security " - "of the password you have entered. To improve the strength of " - "the password, try:\n" - " - using a longer password;\n" - " - using a mixture of upper- and lower-case letters;\n" - " - using numbers or symbols, such as #, as well as letters.")); - - int retVal = KMessageBox::warningContinueCancel(this, - i18n( - "The password you have entered has a low strength. " - "To improve the strength of " - "the password, try:\n" - " - using a longer password;\n" - " - using a mixture of upper- and lower-case letters;\n" - " - using numbers or symbols as well as letters.\n" - "\n" - "Would you like to use this password anyway?"), - i18n("Low Password Strength")); -} - -static const int POPUP_FLAGS = TQt::WStyle_Customize | TQt::WDestructiveClose | TQt::WX11BypassWM | - TQt::WStyle_StaysOnTop | TQt::WStyle_Tool | TQt::WStyle_NoBorder; - -KPassivePopup::KPassivePopup(TQWidget *parent, const char *name, WFlags f) : - TQFrame(0, name, (WFlags)(f ? (int)f : POPUP_FLAGS)), window(parent ? parent->winId() : 0L), - msgView(0), topLayout(0), hideDelay(DEFAULT_POPUP_TIME), - hideTimer(new TQTimer(this, "hide_timer")), - m_autoDelete(false) -{ - init(DEFAULT_POPUP_TYPE); - - move(right ? d->anchor.x() - width() + 20 : (d->anchor.x() < 11 ? 11 : d->anchor.x() - 20), - bottom ? d->anchor.y() - height() : (d->anchor.y() < 11 ? 11 : d->anchor.y())); -} - -TDEToggleAction* showMenubar(const TQObject *recvr, const char *slot, TDEActionCollection *parent, - const char *_name) -{ - TDEToggleAction *ret; - ret = new TDEToggleAction(i18n("Show &Menubar"), "showmenu", - TDEStdAccel::shortcut(TDEStdAccel::ShowMenubar), recvr, slot, parent, - _name ? _name : name(ShowMenubar)); - ret->setWhatsThis(i18n("Show Menubar

" - "Shows the menubar again after it has been hidden")); - KGuiItem guiItem(i18n("Hide &Menubar"), 0 /*same icon*/, TQString::null, - i18n("Hide Menubar

" - "Hide the menubar. You can usually get it back using the right mouse button inside the window itself.")); - return ret; -} - -KProgressBoxDialog::KProgressBoxDialog(TQWidget *parent, const char *name, const TQString &caption, - const TQString &text, bool modal) : - KDialogBase(KDialogBase::Plain, caption, KDialogBase::Cancel, - KDialogBase::Cancel, parent, name, modal), mAutoClose(true), mAutoReset(false), - mCancelled(false), mAllowCancel(true), mAllowTextEdit(false), mShown(false), mMinDuration(2000), - d(new KProgressBoxDialogPrivate) -{ - KWin::setIcons(winId(), kapp->icon(), kapp->miniIcon()); -} - -TDEPopupMenu* KPixmapRegionSelectorWidget::createPopupMenu() -{ - TDEPopupMenu *popup = new TDEPopupMenu(this, "PixmapRegionSelectorPopup"); - popup->insertTitle(i18n("Image Operations")); - - TDEAction *action = new TDEAction(i18n("&Rotate Clockwise"), "object-rotate-right", 0, - TQT_TQOBJECT(this), TQT_SLOT(rotateClockwise()), - TQT_TQOBJECT(popup), "rotateclockwise"); - action->plug(popup); - - action = new TDEAction(i18n("Rotate &Counterclockwise"), "object-rotate-left", 0, - TQT_TQOBJECT(this), TQT_SLOT(rotateCounterclockwise()), - TQT_TQOBJECT(popup), - "rotatecounterclockwise"); - action->plug(popup); - return popup; -} diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34330-Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34330-Issue_3061_0nl.cpp deleted file mode 100644 index f276710e..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34330-Issue_3061_0nl.cpp +++ /dev/null @@ -1,17 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include \ No newline at end of file diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34331-Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34331-Issue_3061_1nl.cpp deleted file mode 100644 index f276710e..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34331-Issue_3061_1nl.cpp +++ /dev/null @@ -1,17 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include \ No newline at end of file diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34332-Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34332-Issue_3061_2nl.cpp deleted file mode 100644 index f276710e..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34332-Issue_3061_2nl.cpp +++ /dev/null @@ -1,17 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include \ No newline at end of file diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34333-Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34333-Issue_3061_0nl.cpp deleted file mode 100644 index 38af2ebd..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34333-Issue_3061_0nl.cpp +++ /dev/null @@ -1,17 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34334-Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34334-Issue_3061_1nl.cpp deleted file mode 100644 index 38af2ebd..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34334-Issue_3061_1nl.cpp +++ /dev/null @@ -1,17 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34335-Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34335-Issue_3061_2nl.cpp deleted file mode 100644 index 38af2ebd..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34335-Issue_3061_2nl.cpp +++ /dev/null @@ -1,17 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34336-Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34336-Issue_3061_0nl.cpp deleted file mode 100644 index 1d93caa5..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34336-Issue_3061_0nl.cpp +++ /dev/null @@ -1,18 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include - diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34337-Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34337-Issue_3061_1nl.cpp deleted file mode 100644 index 1d93caa5..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34337-Issue_3061_1nl.cpp +++ /dev/null @@ -1,18 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include - diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34338-Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34338-Issue_3061_2nl.cpp deleted file mode 100644 index 1d93caa5..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34338-Issue_3061_2nl.cpp +++ /dev/null @@ -1,18 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include - diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34339-Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34339-Issue_3061_0nl.cpp deleted file mode 100644 index 42b6641d..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34339-Issue_3061_0nl.cpp +++ /dev/null @@ -1,19 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include - - diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34340-Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34340-Issue_3061_1nl.cpp deleted file mode 100644 index 42b6641d..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34340-Issue_3061_1nl.cpp +++ /dev/null @@ -1,19 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include - - diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34341-Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34341-Issue_3061_2nl.cpp deleted file mode 100644 index 42b6641d..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34341-Issue_3061_2nl.cpp +++ /dev/null @@ -1,19 +0,0 @@ -DCOPClient::DCOPClient() -{ - TQObject::connect( - &d->postMessageTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - processPostedMessagesInternal())); - TQObject::connect( - &d->eventLoopTimer, - TQT_SIGNAL(timeout()), - this, - TQT_SLOT( - eventLoopTimeout())); -} - -#include - - diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.editorconfig b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.editorconfig similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.editorconfig rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.editorconfig diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.gitattributes b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.gitattributes similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.gitattributes rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.gitattributes diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.github/ISSUE_TEMPLATE b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.github/ISSUE_TEMPLATE similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.github/ISSUE_TEMPLATE rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.github/ISSUE_TEMPLATE diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.github/workflows/uncrustify_test.yml b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.github/workflows/uncrustify_test.yml similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.github/workflows/uncrustify_test.yml rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.github/workflows/uncrustify_test.yml diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.gitignore b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.gitignore similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.gitignore rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.gitignore diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.travis.yml b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.travis.yml similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/.travis.yml rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/.travis.yml diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/AUTHORS b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/AUTHORS new file mode 100644 index 00000000..c3baaf97 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/AUTHORS @@ -0,0 +1,190 @@ +Author: +2005 - 2016 : Ben Gardner + +Maintenance: +Guy Maurel +Michele Calgaro +Matthew Woehlke + +until 2022-11-22: +Other collaborators: +Alan Fineberg +Alexander GQ Gerasiov +Alex Henrie +André Berg +Andrei Alexandrescu +Andrey Starodubtsev +Anirban Pramanick +Antti Tapaninen +Arne Forlie +Arseniy Shestakov +asobhy +atauzki +Aurélien Gâteau +Benio +Ben Iofel +Ben Mayo +Beren Minor +Bi-Ruei, Chiu +Biswa96 +Biswapriyo Nath +B. Kevin Hardman +Bogdan Popescu +Brandon Slack +Brecht Sanders +Brendan Long +Brian Kelley +CharlieYJH +Chris Lalancette +Clemens Rabe +Clint Lawrence +Code Able +Cody Schafer +Corentin Noël +Dandielo +Daniel Chumak +Daniele Bartolini +Dan Rose +Dave Lee +David Catmull +David E. O'Brien +David Lechner +David Schaefgen +Dirk Thomas +Dittrich, Rico +Dmitry Marakasov +Dmitry Povolotsky +Dmytro Povolotskyi +Dundar Göc +Dženan Zukić +Eism +Emerson Knapp +Emmanuel Christophe +epac-tom +Ethan Gao +Florin Pop +Frank J. T. Wojcik +Gary Ash +Ger Hobbelt +Hackerpilot +Hannes Schmidt +hghdev +Huang-Ming Huang +Husk3r +Ilya Lyubimov +Ingo Brückl +Ivan Nazarenko +Ivan Romanov +Jakub Lukasiewicz +Jakub Łukasiewicz +Jakub Schmidtke +Jan Weiß +Jason +JavDevGames +Jeremy H +Jeremy T Hilliker +Jim Meyering +Jiri Hruska +jodi.the.tigger@gmail.com +Jody Hagins +Joel Ostraat +Joergen Ibsen +Johnny Oskarsson +Jonas Hurrelmann +Jorengarenar +Joshua Gross +Joshua Parker +Julian Picht +Kalle Raiskila +Keepun +Kevin Wong +krys +Laurent Tréguier +Lauri Kasanen +lbmaian +Leon Breedt +Lorenz Haas +Lykurg +Maciej Bogusz +Manning, James +Marco Stephan +Marcus Nilsson +Marek Fort +Marius Zwicker +Mark Stegeman +Markus Geimer +Martin Delille +Martin Simonovsky +Martin Storsjo +Matthew McDole +Matthew Woehlke +Maxim Mikityanskiy +Max Smolens +MeXx +Michaël Peeters +Michele Calgaro +Mihai Popescu +Mike +Mike Gelfand +Mirko König +mjbogusz +MrTheMake +Nate +neok-m4700 +Nico Decker +Oleg Liatte +Oleg Smolsky +Owen Rudge +Pat Notz +Patrick Rohr +Paul Cercueil +Paul Smith +Pavel Geiger +Paweł Benetkiewicz +PerfectCarl +Peter Bruin +Peter Hartley +Peter Jonas +Peter Kolbus +Peter Tao +Peter Waller +Piet Van Reepingen +PMheart +Randolph R. Settgast +Randolph Settgast +RaveTheTadpole +Ray Strode +Richard Maxwell +Ricky Lopez +Roland Schulz +Roman Gordienko +Ryan Maxwell +Samish Chandra Kolli +Samish Kolli +Scott Bilas +Sebastian Andersson +Sebastian Bilek +S. Gilles +Shazron Abdullah +Siddharth Kannan +Slávek Banko +Spark-NF +Stefan Koch +Stefan Nunninger +Stephen Gilles +Steven Lee +Suhaib Ishaque +t-bltg +Tim Hütz +Timotheus Pokorra +Todd Richmond +Twigz +U-RDEC\ParkerJS +Vadim Zeitlin +Viktor Kireev +Vincent Rouillé +Vojtěch Balík +Vyacheslav Shegai +Waldir Pimenta +Yannick Bühler +Yegor Yefremov diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/BUGS b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/BUGS similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/BUGS rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/BUGS diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/CMakeLists.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/CMakeLists.txt new file mode 100644 index 00000000..6a48dae0 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/CMakeLists.txt @@ -0,0 +1,557 @@ +cmake_minimum_required(VERSION 3.5) + +project(uncrustify) + +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + +if("${PROJECT_SOURCE_DIR}" STREQUAL "${PROJECT_BINARY_DIR}") + message(FATAL_ERROR " + In-source builds are not supported, please remove the `CMakeFiles' + folder and `CMakeCache.txt', and create a folder for the build: + mkdir build; cd build; cmake .. + ") +endif() + +include(CheckCXXCompilerFlag) +include(CheckIncludeFileCXX) +include(CheckSymbolExists) +include(CheckCXXSymbolExists) +include(CheckTypeSize) +include(CTest) + +if( ${CMAKE_VERSION} VERSION_LESS "3.12" ) + find_package( PythonInterp ) + if( NOT PYTHON_EXECUTABLE ) + message( FATAL_ERROR "Python is required, but was not found on your system" ) + endif() + else( ) + find_package(Python3 REQUIRED) + set(PYTHON_EXECUTABLE ${Python3_EXECUTABLE}) +endif() + +# +# Check compiler flags +# +if(MSVC) + add_definitions(/D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /wd4267) + add_definitions(/utf-8) +elseif(CMAKE_COMPILER_IS_GNUCXX) + set(gcc_warning_flags + -Wall + -Wextra + -Wshadow + -Wpointer-arith + -Wcast-qual + -Wcast-align + -Wc++11-extensions + ) + foreach(flag ${gcc_warning_flags}) + string(REGEX REPLACE "[^a-zA-Z0-9]+" "_" flag_var "CXXFLAG_${flag}") + CHECK_CXX_COMPILER_FLAG("${flag}" ${flag_var}) + if(${flag_var}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}") + endif() + unset(flag_var) + endforeach() + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-missing-field-initializers") + endif() + unset(gcc_warning_flags) +elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-deprecated-declarations") +endif() + +set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD_REQUIRED YES) + +if(ENABLE_SANITIZER) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O1 -fno-omit-frame-pointer -fsanitize=${ENABLE_SANITIZER}") +endif() + +#set(UNCRUSTIFY_SEPARATE_TESTS "True") + +include_directories( + ${PROJECT_BINARY_DIR}/src + ${PROJECT_SOURCE_DIR}/src + ${PROJECT_BINARY_DIR} +) + +# +# Determine config +# +if(WIN32) + # Windows builds use src/windows_compat.h instead of config.h +else() + # Generate config.h + set(avail_headers "") + + set(headers + inttypes.h + memory.h + stdint.h + stdlib.h + strings.h + string.h + sys/stat.h + sys/types.h + unistd.h + utime.h + ) + foreach(header ${headers}) + string(TOUPPER "${header}" header_uc) + string(REGEX REPLACE "[^A-Z0-9_]" "_" include_var "HAVE_${header_uc}") + check_include_file_cxx("${header}" ${include_var}) + if(${include_var}) + list(APPEND avail_headers ${header}) + endif() + unset(include_var) + unset(header_uc) + endforeach() + unset(headers) + + check_include_file("stdbool.h" HAVE_STDBOOL_H) + + set(symbols + memset + strcasecmp + strchr + strdup + strerror + strtol + strtoul + ) + foreach(symbol ${symbols}) + string(TOUPPER "${symbol}" symbol_uc) + string(REGEX REPLACE "[^A-Z0-9_]" "_" symbol_var "HAVE_${symbol_uc}") + check_cxx_symbol_exists("${symbol}" "${avail_headers}" ${symbol_var}) + unset(symbol_var) + unset(symbol_uc) + endforeach() + unset(symbols) + + unset(avail_headers) + + check_type_size(_Bool _BOOL LANGUAGE C) + + configure_file(src/config.h.in config.h @ONLY) +endif() + +# +# Generate uncrustify_version.h +# + +set(UNCRUSTIFY_VERSION "0.78.1_f") + +option(NoGitVersionString "Do not use make_version.py and git to build a version string" OFF) +if(NoGitVersionString) + configure_file(src/uncrustify_version.h.in uncrustify_version.h @ONLY) + add_custom_target(generate_version_header) # Dummy target +else() + # Add target to generate version header; + # do this every build to ensure git SHA is up to date + add_custom_target(generate_version_header + BYPRODUCTS "${PROJECT_BINARY_DIR}/uncrustify_version.h" + COMMAND + ${CMAKE_COMMAND} + -D PYTHON_EXECUTABLE:STRING=${PYTHON_EXECUTABLE} + -D SOURCE_DIR:PATH="${PROJECT_SOURCE_DIR}" + -D INPUT:PATH="${PROJECT_SOURCE_DIR}/src/uncrustify_version.h.in" + -D OUTPUT:PATH="${PROJECT_BINARY_DIR}/uncrustify_version.h" + -D UNCRUSTIFY_VERSION:STRING="${UNCRUSTIFY_VERSION}" + -P ${PROJECT_SOURCE_DIR}/cmake/GenerateVersionHeader.cmake + COMMENT "Generating version header" + ) + set_source_files_properties( + "${PROJECT_BINARY_DIR}/uncrustify_version.h" + PROPERTIES GENERATED TRUE + ) +endif() + +# +# Generate token_names.h +# +add_custom_command( + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/token_names.h" + COMMAND ${CMAKE_COMMAND} + "-Dsrc_file=${PROJECT_SOURCE_DIR}/src/token_enum.h" + "-Ddst_file=${CMAKE_CURRENT_BINARY_DIR}/token_names.h" + -P "${PROJECT_SOURCE_DIR}/cmake/GenerateTokenNames.cmake" + MAIN_DEPENDENCY src/token_enum.h + COMMENT "Generating token_names.h" +) + +# Set up commands for generated source files +function(py_gen OUTPUT SCRIPT INPUT) + set(out "${PROJECT_BINARY_DIR}/src/${OUTPUT}") + set(deps "${PROJECT_SOURCE_DIR}/src/${INPUT}") + get_filename_component(outdir "${out}" DIRECTORY) + foreach(arg IN LISTS ARGN) + if (IS_ABSOLUTE "${arg}") + list(APPEND deps "${arg}") + else() + list(APPEND deps "${PROJECT_SOURCE_DIR}/src/${arg}") + endif() + endforeach() + + add_custom_command( + OUTPUT "${out}" + COMMAND ${CMAKE_COMMAND} -E make_directory "${outdir}" + COMMAND ${PYTHON_EXECUTABLE} + "${PROJECT_SOURCE_DIR}/scripts/${SCRIPT}" + "${out}" + ${deps} + DEPENDS ${deps} "${PROJECT_SOURCE_DIR}/scripts/${SCRIPT}" + MAIN_DEPENDENCY src/${INPUT} + COMMENT "Generating ${OUTPUT}" + ) +endfunction() + +py_gen(punctuator_table.h + make_punctuator_table.py + symbols_table.h +) + +py_gen(options.cpp + make_options.py + options.h + options.cpp.in +) + +py_gen(option_enum.h + make_option_enum.py + option.h + option_enum.h.in +) + +py_gen(option_enum.cpp + make_option_enum.py + option.h + option_enum.cpp.in +) + +py_gen(../etc/uncrustify.xml + make_katehl.py + ../etc/uncrustify.xml.in + "${PROJECT_BINARY_DIR}/uncrustify_version.h" + options.h + option.h + token_enum.h +) + +# +# Uncrustify +# +set(uncrustify_sources + src/align_add.cpp + src/align_asm_colon.cpp + src/align_assign.cpp + src/align_braced_init_list.cpp + src/align.cpp + src/align_eigen_comma_init.cpp + src/align_func_params.cpp + src/align_func_proto.cpp + src/align_init_brace.cpp + src/align_left_shift.cpp + src/align_log_al.cpp + src/align_nl_cont.cpp + src/align_oc_decl_colon.cpp + src/align_oc_msg_colons.cpp + src/align_oc_msg_spec.cpp + src/align_preprocessor.cpp + src/align_same_func_call_params.cpp + src/align_stack.cpp + src/align_struct_initializers.cpp + src/align_tab_column.cpp + src/align_tools.cpp + src/align_trailing_comments.cpp + src/align_typedefs.cpp + src/align_var_def_brace.cpp + src/args.cpp + src/backup.cpp + src/brace_cleanup.cpp + src/braces.cpp + src/calculate_closing_brace_position.cpp + src/change_int_types.cpp + src/check_template.cpp + src/chunk.cpp + src/ChunkStack.cpp + src/combine.cpp + src/combine_fix_mark.cpp + src/combine_labels.cpp + src/combine_tools.cpp + src/combine_skip.cpp + src/compat_posix.cpp + src/compat_win32.cpp + src/cs_top_is_question.cpp + src/detect.cpp + src/enum_cleanup.cpp + src/EnumStructUnionParser.cpp + src/EnumStructUnionParser.h + src/flag_braced_init_list.cpp + src/flag_decltype.cpp + src/flag_parens.cpp + src/indent.cpp + src/keywords.cpp + src/lang_pawn.cpp + src/language_names.cpp + src/language_tools.cpp + src/logger.cpp + src/logmask.cpp + src/log_rules.cpp + src/mark_functor.cpp + src/mark_question_colon.cpp + src/md5.cpp + src/newlines.cpp + src/option.cpp + src/options_for_QT.cpp + src/output.cpp + src/parameter_pack_cleanup.cpp + src/parens.cpp + src/parent_for_pp.cpp + src/parsing_frame.cpp + src/parsing_frame_stack.cpp + src/pragma_cleanup.cpp + src/pcf_flags.cpp + src/punctuators.cpp + src/quick_align_again.cpp + src/remove_duplicate_include.cpp + src/remove_extra_returns.cpp + src/rewrite_infinite_loops.cpp + src/semicolons.cpp + src/sorting.cpp + src/space.cpp + src/tokenize_cleanup.cpp + src/tokenize.cpp + src/uncrustify.cpp + src/uncrustify_emscripten.cpp + src/uncrustify_types.cpp + src/unc_ctype.cpp + src/unc_text.cpp + src/unc_tools.cpp + src/unicode.cpp + src/universalindentgui.cpp + src/width.cpp + ${PROJECT_BINARY_DIR}/src/options.cpp + ${PROJECT_BINARY_DIR}/src/option_enum.cpp +) + +set(uncrustify_headers + src/add_space_table.h + src/align_add.h + src/align_asm_colon.h + src/align_assign.h + src/align_braced_init_list.h + src/align_func_params.h + src/align_func_proto.h + src/align.h + src/align_eigen_comma_init.h + src/align_init_brace.h + src/align_left_shift.h + src/align_log_al.h + src/align_nl_cont.h + src/align_oc_decl_colon.h + src/align_oc_msg_colons.h + src/align_oc_msg_spec.h + src/align_preprocessor.h + src/align_same_func_call_params.h + src/align_stack.h + src/align_struct_initializers.h + src/align_tab_column.h + src/align_tools.h + src/align_trailing_comments.h + src/align_typedefs.h + src/align_var_def_brace.h + src/args.h + src/backup.h + src/base_types.h + src/brace_cleanup.h + src/braces.h + src/calculate_closing_brace_position.h + src/change_int_types.h + src/char_table.h + src/check_template.h + src/chunk.h + src/ChunkStack.h + src/combine.h + src/combine_fix_mark.h + src/combine_labels.h + src/combine_skip.h + src/combine_tools.h + src/compat.h + src/cs_top_is_question.h + src/detect.h + src/enum_cleanup.h + src/enum_flags.h + src/error_types.h + src/flag_braced_init_list.h + src/flag_decltype.h + src/flag_parens.h + src/indent.h + src/keywords.h + src/lang_pawn.h + src/language_names.h + src/language_tools.h + src/ListManager.h + src/logger.h + src/log_levels.h + src/logmask.h + src/log_rules.h + src/mark_functor.h + src/mark_question_colon.h + src/md5.h + src/newlines.h + src/option.h + src/options_for_QT.h + src/options.h + src/output.h + src/parameter_pack_cleanup.h + src/parens.h + src/parent_for_pp.h + src/parsing_frame.h + src/parsing_frame_stack.h + src/pragma_cleanup.h + src/pcf_flags.h + src/prototypes.h + src/punctuators.h + src/quick_align_again.h + src/remove_duplicate_include.h + src/remove_extra_returns.h + src/rewrite_infinite_loops.h + src/semicolons.h + src/sorting.h + src/space.h + src/symbols_table.h + src/token_enum.h + src/tokenize_cleanup.h + src/tokenize.h + src/unc_ctype.h + src/uncrustify.h + src/uncrustify_limits.h + src/uncrustify_types.h + src/unc_text.h + src/unc_tools.h + src/unicode.h + src/universalindentgui.h + src/width.h + src/windows_compat.h + ${PROJECT_BINARY_DIR}/src/option_enum.h + ${PROJECT_BINARY_DIR}/uncrustify_version.h +) + +set(uncrustify_docs + "${PROJECT_SOURCE_DIR}/AUTHORS" + "${PROJECT_SOURCE_DIR}/BUGS" + "${PROJECT_SOURCE_DIR}/ChangeLog" + "${PROJECT_SOURCE_DIR}/COPYING" + "${PROJECT_SOURCE_DIR}/HELP" + "${PROJECT_SOURCE_DIR}/README.md" +) + +add_executable(uncrustify ${uncrustify_sources} ${uncrustify_headers}) +add_dependencies(uncrustify generate_version_header) + +set_property(TARGET uncrustify APPEND PROPERTY + COMPILE_DEFINITIONS $<$,$>:DEBUG> +) + +# +# Generate uncrustify.1 +# +configure_file(man/uncrustify.1.in uncrustify.1 @ONLY) + +# +# Generate uncrustify.xml (katepart highlighting file) +# +add_custom_target(katehl + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/etc/uncrustify.xml +) + +# +# Tests +# +if(BUILD_TESTING) + enable_testing() + add_subdirectory(tests) +endif() + +# +# Coverage +# +OPTION(ENABLE_CODECOVERAGE "Enable code coverage testing support") +if(ENABLE_CODECOVERAGE) + set(CODECOVERAGE_DEPENDS uncrustify) + include(${CMAKE_SOURCE_DIR}/cmake/CodeCoverage.cmake) +endif(ENABLE_CODECOVERAGE) + +# +# Build command to run uncrustify on its own sources +# +add_custom_target(format-sources) +foreach(source IN LISTS uncrustify_sources uncrustify_headers) + get_filename_component(source_name ${source} NAME) + add_custom_target(format-${source_name} + COMMAND uncrustify + -c forUncrustifySources.cfg + -lCPP --no-backup ${source} + COMMENT "Formatting ${source}" + WORKING_DIRECTORY ${uncrustify_SOURCE_DIR} + ) + add_dependencies(format-sources format-${source_name}) +endforeach() + +# +# Package +# +set(CPACK_PACKAGE_NAME "uncrustify") +set(CPACK_PACKAGE_VERSION "${UNCRUSTIFY_VERSION}") +set(CPACK_PACKAGE_VENDOR "Ben Gardner") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Code beautifier") +set(CPACK_PACKAGE_DESCRIPTION_FILE "${PROJECT_SOURCE_DIR}/README.md") +set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/COPYING") +set(CPACK_RESOURCE_FILE_README "${PROJECT_SOURCE_DIR}/README.md") +set(CPACK_SOURCE_IGNORE_FILES "/\\\\.git/;/\\\\.hg/;/tests/results/;/build.*/") +if(CMAKE_SYSTEM_NAME STREQUAL "Windows") + set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY FALSE) + set(CPACK_GENERATOR "ZIP") +endif() +include(CPack) + +# +# Install +# +if(MSVC) + install(TARGETS uncrustify DESTINATION ".") + install(FILES ${uncrustify_docs} + DESTINATION "." + ) + install(FILES "${PROJECT_SOURCE_DIR}/documentation/htdocs/index.html" + DESTINATION "doc" + ) + install(DIRECTORY "${PROJECT_SOURCE_DIR}/etc/" + DESTINATION "cfg" + FILES_MATCHING PATTERN "*.cfg" + ) +else() + include(GNUInstallDirs) + install(TARGETS uncrustify + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + ) + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/uncrustify.1" + DESTINATION "${CMAKE_INSTALL_MANDIR}/man1" + ) + install(DIRECTORY "${PROJECT_SOURCE_DIR}/etc/" + DESTINATION "${CMAKE_INSTALL_DOCDIR}/examples" + FILES_MATCHING PATTERN "*.cfg" + ) + install(FILES ${uncrustify_docs} + DESTINATION "${CMAKE_INSTALL_DOCDIR}" + ) +endif() + +# +# Uninstall +# +get_directory_property(hasParent PARENT_DIRECTORY) +if(NOT hasParent) + add_custom_target(uninstall "${CMAKE_COMMAND}" -P "${PROJECT_SOURCE_DIR}/cmake/uninstall.cmake") +endif() diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/CODEOWNERS b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/CODEOWNERS similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/CODEOWNERS rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/CODEOWNERS diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/CONTRIBUTING.md b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/CONTRIBUTING.md similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/CONTRIBUTING.md rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/CONTRIBUTING.md diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/COPYING b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/COPYING similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/COPYING rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/COPYING diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/ChangeLog b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/ChangeLog new file mode 100644 index 00000000..05dc1696 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/ChangeLog @@ -0,0 +1,1695 @@ +Change highlights in uncrustify-0.78.1 (November 2023) +------------------------------------------------------------------------------- + 24ca784086c31ce6aa0817ac9c99539a5ac52d00 + Improve line splitting logic to avoid awkward splits Nov 19 2023 + +Change highlights in uncrustify-0.78.0 (November 2023) +------------------------------------------------------------------------------- + 50b364e02d4e6ebe5fa99d2d1de642f1a3fb6570 + Added : align_nl_cont_spaces May 11 2023 + 7c53d3cc66d939dc5b0de25868e947508e2353d5 + Added : sp_after_bit_colon Jun 28 2023 + Added : sp_before_bit_colon Jun 28 2023 + b4af21a59630315f79ec28bc5449c31f48194111 + Added : sp_between_ptr_ref Jul 14 2023 + 84780fef16da0552e7f44785d63d23a2b0e6a8b4 + Added : nl_min_after_func_body Aug 3 2023 + d8931537292a5cb897cfd561adf581d27087bfe4 + Added : sp_before_keyword_ptr_star Aug 10 2023 + 8ffe999d3382c6f516372627bd529917bc6611ae + Added : sp_before_global_scope_ptr_star Aug 10 2023 + Added : sp_before_scope_ptr_star Aug 10 2023 + f493e4d9e003648753e6574ba2cd61f5c0bd1352 + Added : sp_before_operator_ptr_star Aug 10 2023 + Added : sp_before_qualifier_ptr_star Aug 10 2023 + Removed : sp_before_keyword_ptr_star Aug 10 2023 + adbb82b0f6e551ef976e64a1351ca0eb05acf932 + Added : debug_use_the_exit_function_pop Aug 15 2023 + 2e0e019dc28cac0844b5cff81d05859ee1a02394 + Added : nl_max_after_func_body Aug 28 2023 + cb44fe733a2c1e0391cfa5afdac77f7e66d688e1 + Added : sp_cpp_lambda_argument_list_empty Sep 12 2023 + e058aafd4ee5e407e250a6b921886d2c00d6a622 + Added : align_func_proto_span_ignore_cont_lines Oct 21 2023 + +Change highlights in uncrustify-0.77.0 (May 2023) +------------------------------------------------------------------------------- + ea6c54eefe2f3272a4867d30920408c327167199 + Added : sp_cmt_cpp_pvs Jan 28 2023 + 74cf6ca40a0ce1b0d2499a92128ccde34bb48428 + Added : sp_inside_rparen Feb 15 2023 + Added : sp_func_call_user_inside_rparen Feb 15 2023 + Added : sp_inside_rparens Feb 15 2023 + 70fac8d68b8a697132a21c5c59a09fd91e0a0486 + Added : sp_cmt_cpp_lint Mar 18 2023 + 73d9ab72ce736e9689f56406302f6d62ddfc3835 + Added : sp_qualifier_ptr_star_trailing Apr 13 2023 + Added : sp_qualifier_unnamed_ptr_star Apr 13 2023 + Added : sp_qualifier_ptr_star_func Apr 13 2023 + 8b639a0b31637204da3d17dc29cc659def6f4cf7 + Added : mod_add_force_c_closebrace_comment Apr 19 2023 + +Change highlights in uncrustify-0.76.0 (November 2022) +------------------------------------------------------------------------------- + 1aea3d1fcb55dc2ca40dfe2b1d548685a415ef3a + Added : nl_collapse_empty_body_functions Apr 29 2022 + c7f5df072f56bb0e3a9b897e16b8e5fc283f3bcf + Added : set_numbering_for_html_output May 29 2022 + 92e4a36a5a78d9af523008aeb71e7acfe199269a + Added : mod_infinite_loop Jun 22 2022 + 6e807bcec01382b164562c8ae5939d2b5ee76877 + Added : mod_short_int Jun 28 2022 + Added : mod_long_int Jun 28 2022 + Added : mod_unsigned_int Jun 28 2022 + Added : mod_signed_int Jun 28 2022 + baad5db83faf5fb771cea8898760ad582227ccda + Added : mod_int_prefer_int_on_left Jul 6 2022 + Added : mod_int_long Jul 6 2022 + Added : mod_int_signed Jul 6 2022 + Added : mod_int_unsigned Jul 6 2022 + Added : mod_int_short Jul 6 2022 + e6a5458d32ca26c8b7d24f514115ebc36fce2348 + Added : nl_oc_msg_args_min_params Jul 9 2022 + 862369a315763ce1286732da3713414cd2533227 + Added : pp_space_after Jul 14 2022 + Added : pp_space_before Jul 14 2022 + Removed : pp_space Jul 14 2022 + be0d1664f901d1cbfa7bf7697a883adf4b709444 + Added : nl_throw_expr Jul 19 2022 + Added : mod_paren_on_throw Jul 19 2022 + 9e65feefa2d66c5d08049e53468cae682f66800d + Added : debug_sort_the_tracks Aug 2 2022 + b58f1298a3ddcd256ecb0688f6b18ca7c623f594 + Removed : pp_space_before Aug 6 2022 + a31e5c100de768b4fec45a3e1c2d1e008824b2c6 + Added : nl_var_def_blk_end_func_top Aug 11 2022 + Removed : nl_func_var_def_blk Aug 11 2022 + 56e2159b29c372ebd1e240d427c842b5bb0b2147 + Added : pp_indent_with_tabs Sep 6 2022 + 35075d50967014dd7127640d2505bca5dc21dfe5 + Added : pp_multiline_define_body_indent Sep 15 2022 + 5b88110f5bb685a9b298b247207e32c305366d18 + Added : nl_oc_msg_args_max_code_width Sep 20 2022 + 0c8e5e827d3b5a007247ef3d5ed937cf18378680 + Added : debug_decode_the_flags Oct 9 2022 + +Change highlights in uncrustify-0.75.0 (May 2022) +------------------------------------------------------------------------------- + 52131d9fa22fd0c655ae2510563ff85306d4bd27 + Added : mod_move_case_return Nov 25 2021 + d0008e933daca163ef8f7258f526e75fb8b5b160 + Added : sp_ptr_star_func_type Dec 8 2021 + a17751ae534cb7d1a8b505a111d7b8b50c9842d4 + Added : pp_indent_at_level0 Dec 14 2021 + 498c1b3a6c96c9dd8ec13a4c0f616acdb7a03cc5 + Added : align_braced_init_list_thresh Dec 16 2021 + Added : align_braced_init_list_span Dec 16 2021 + 8e811b9a57bc43d280aa592d8838cff93227968e + Added : align_assign_on_multi_var_defs Dec 18 2021 + 75d3c536789ef23d2d8568d891a4e3ba73aa7045 + Added : sp_byref_paren Dec 24 2021 + d8507bb212aa317dce0f51227b8fd862354e03c2 + Added : sp_not_not Dec 28 2021 + d9e2ae9aad5481f9da818909893e2f55d51ba392 + Added : indent_ignore_comma_paren Jan 4 2022 + Added : indent_ignore_comma_brace Jan 4 2022 + 8eff5202a58732e17f063af8360ff3e2691713aa + Added : indent_ignore_bool_paren Jan 13 2022 + 2c02f5c8285882ddf756992d842db12d0f98188a + Added : indent_ignore_arith Jan 18 2022 + 0664cacee7689cf838425e83f38fb84f5e71bc63 + Added : mod_full_paren_return_bool Jan 21 2022 + Added : mod_full_paren_assign_bool Jan 21 2022 + d593f257e88161a3ed1cff15b354c85e3da68992 + Added : sp_type_colon Jan 25 2022 + 026162b8da51660126863b42d00245e21a47d7c0 + Removed : indent_ignore_comma_paren Jan 28 2022 + Removed : indent_ignore_bool_paren Jan 28 2022 + Removed : indent_ignore_comma_brace Jan 28 2022 + 6cb50031c5e2e3681d69c3dafdbb865a5b6b6a2c + Added : indent_ignore_semicolon Feb 1 2022 + b6f55dd25fb6a12c7f81c0090f8ee42e8823ee93 + Added : sp_enum_brace Feb 2 2022 + 8aa0522fcc2ad468f1122943443f5ebf426fffc1 + Added : indent_ignore_before_class_colon Feb 4 2022 + 133fe55d6fc0b2e1695bd7a70ccd6d2dcd1b2262 + Added : indent_ignore_before_constr_colon Feb 4 2022 + c95460809c74a73459c61712ff2d9142dff101d7 + Added : indent_ignore_bool Feb 25 2022 + b37091110063b5c24b64516a49af09b8ca3cc18c + Added : indent_ignore_first_continue Feb 25 2022 + e84f08879a7cf53b0301099a64faadeacf04a3a5 + Added : indent_ignore_assign Mar 1 2022 + 6ef69ee2a359f2e1bd8517ba4af25b969951fa71 + Added : indent_ignore_case_brace Mar 9 2022 + 02a5e50419fd1bf7c9bf0ff9d208035b47db6fbf + Added : indent_namespace_inner_only Apr 12 2022 + 9040b9f068a179c3a09e0cf202a5ed7f91b2a12b + Added : pp_warn_unbalanced_if Apr 15 2022 + df2ef721c95105b62a9e0cb0e9985947a739a44b + Removed : sp_type_question Apr 30 2022 + +Change highlights in uncrustify-0.74.0 (November 2021) +------------------------------------------------------------------------------- + 4714d5d673d5b9c8f45d70c179f508d60130b18a + Added : nl_before_struct Mar 12 2021 + dbb2903a94668e147b588d3eebc3be917ac4ebca + Added : nl_before_ignore_after_case Jun 22 2021 + e97b93418c03cde680d6fd46209d7e43c5e09bfe + Added : sp_before_ptr_star_trailing Jul 1 2021 + Added : sp_after_ptr_star_trailing Jul 1 2021 + dd5a7c3b2ab64b903e888a264693a9edb7a98ee5 + Added : sp_sparen_paren Jul 19 2021 + 94941c2f9aa8952debab1f8257eb0625bc459392 + Added : pp_indent_in_guard Jul 28 2021 + 84d3b9276c007642c4bb73ff562008253e4fe014 + Added : indent_single_line_comments_before Jul 31 2021 + Added : indent_single_line_comments_after Jul 31 2021 + Removed : indent_sing_line_comments Jul 31 2021 + 0d956a006d64fddd4f8131e6a16a23f7e447cca3 + Added : sp_after_ellipsis Jul 31 2021 + 40bbb979ecf7ad36128150f5540a462c890d5e2c + Added : mod_remove_duplicate_include Aug 15 2021 + 97d24f3a05a53521ff2ce94928534f4bab0cc0af + Added : sp_between_semi_for_empty Aug 22 2021 + 63109e6253387480b8bfe7f73a7f2949865fc380 + Added : nl_before_brace_open Aug 27 2021 + 03c9ac261c9282b3cf5e92d69de70d6b4566d8e9 + Added : cmt_trailing_single_line_c_to_cpp Sep 1 2021 + 1525722486dba45aa053f2c83e3015fa64880443 + Added : sp_ellipsis_parameter_pack Sep 16 2021 + Added : sp_parameter_pack_ellipsis Sep 16 2021 + 2e33ac4314dfbfc18c56ec694b0eba3e6a1318f5 + Added : sp_byref_ellipsis Sep 21 2021 + Added : sp_ptr_type_ellipsis Sep 21 2021 + f19bf09cdce5822cf3d71065cb3900ea52f6e5c7 + Added : indent_ctor_init_following Sep 30 2021 + b1274c20bea3f8e2a8d6cd05cbb23c8d66f187a7 + Added : sp_before_emb_cmt Oct 8 2021 + Added : sp_num_after_emb_cmt Oct 8 2021 + Added : sp_before_tr_cmt Oct 8 2021 + Added : sp_num_before_emb_cmt Oct 8 2021 + Added : sp_num_before_tr_cmt Oct 8 2021 + Added : sp_after_emb_cmt Oct 8 2021 + Removed : sp_before_tr_emb_cmt Oct 8 2021 + Removed : sp_num_before_tr_emb_cmt Oct 8 2021 + 563d72fcae6e0aad6e5f0ff998992a48a6767986 + Added : pp_include_at_level Oct 11 2021 + 28486dbadcc4d0ff9376776eb63f3c3bd800cf2d + Added : sp_return Oct 12 2021 + 86105064d13fc60d14cfd134a8c3d402e7d27492 + Added : indent_comment_align_thresh Oct 13 2021 + 964db2ac20372c45621a55313cdfb1eeb8298800 + Added : indent_comment Oct 18 2021 + 92b9047256ece8d9ace2da5c743be2b9cc2b54d8 + Added : align_func_proto_amp_style Oct 23 2021 + Added : align_func_proto_star_style Oct 23 2021 + 094c79e06f6ec3111684b37b77063cf7af658105 + Added : indent_case_comment Oct 26 2021 + 7eb595caa38ced024a42ba1602d69e0387b8e3a1 + Added : indent_switch_body Nov 3 2021 + cf845deb008b45783ff94a1986131eb180fb54a8 + Added : sp_inside_for_close Nov 6 2021 + Added : sp_inside_for Nov 6 2021 + Added : sp_inside_for_open Nov 6 2021 + 2caaa17866c3b421de7e28670e85c8f8dade5a77 + Added : indent_ignore_label Nov 10 2021 + d8436ef370027bcfd289b19037c39ffdaf0ad4ff + Added : sp_ptr_star_func_var Nov 15 2021 + +Change highlights in uncrustify-0.73.0 (May 2021) +------------------------------------------------------------------------------- + + b514f25120b12db7b1ca57cdb93dd929a5bf43c4 + Added : indent_before_class_colon Nov 16 2020 + 39c969b69663f6e6cee9673e23d349a308edc44a + Added : sp_cmt_cpp_region Dec 9 2020 + 9ca37d0c32729570de2e51c97338bc567e124ae3 + Added : cmt_sp_before_doxygen_javadoc_tags Dec 24 2020 + Added : cmt_align_doxygen_javadoc_tags Dec 24 2020 + 84e2c750d19b47bbe2547141b092855ec1f64424 + Added : cmt_reflow_fold_regex_file Dec 24 2020 + 3a8e33a12839ca3bac2e1e0b49eb279362a2ab89 + Added : processing_cmt_as_regex Dec 31 2020 + c622135751824705979d37681fe16d9a60e3d77a + Added : cmt_reflow_indent_to_paragraph_start Jan 9 2021 + 9c0799aa096b68550507980a32a529099caf97c5 + Added : sp_cpp_lambda_argument_list Jan 19 2021 + 02054b1085166903e8c1384308ac7922cb57bd59 + Added : nl_do_leave_one_liners Jan 29 2021 + 6a4d27914fca0c64273fad979355e16021626f8a + Added : debug_truncate Feb 7 2021 + a711e96ef7be6afc9f014c4c7e1e5ea5347aad0d + Added : indent_comma_brace Mar 9 2021 + +Change highlights in uncrustify-0.72.0 (November 2020) +------------------------------------------------------------------------------- + new command option: + --debug-csv-format : Dump debug info to file in csv-delimited format. + + b29dfb58d6bebb79a961d0e709543a152d260dbc + Added : nl_inside_empty_func Aug 4 2020 + 5068a4a78d7770a7292ea7a016ab7ca0bf49cbf7 + Added : debug_timeout Sep 1 2020 + cf3e5acfb4d55b47b25b7e7daa2844e2998b47cc + Added : sp_inside_square_empty Sep 8 2020 + b66c26c669bf9752f468115f1e6444481c0b9e6d + Added : align_eigen_comma_init Sep 9 2020 + 7b5fd82fa5d6fc035ddfb7c087c5aeb7cf6f4bd7 + Added : pos_shift Sep 16 2020 + b61b7952835be3451cd1131baeda7b54cb61a50e + Added : donot_indent_func_def_close_paren Sep 26 2020 + 85001632261196dc1c2f3760dc9180e4c443f9ba + Added : donot_add_nl_before_cpp_comment Oct 14 2020 + +Change highlights in uncrustify-0.71.0 (May 2020) +------------------------------------------------------------------------------- + + 6bcfb640d908038402869cb3be7bd80adcdb4708 + Added : align_oc_msg_colon_xcode_like Nov 29 2019 + 2fd5aaf255e1d0369842f54ae8d444bcbc079c7b + Added : indent_compound_literal_return Nov 19 2019 + 4b74315b6cf8e91801b663c4171c1e0a9e12ea5b + Added : indent_sparen_extra Nov 19 2019 + f012dd24e2d116d867404667ce15c3309466046f + Added : sp_word_brace_init_lst Jan 21 2020 + Removed : sp_word_brace Jan 21 2020 + 466b8bcf5f8ee04686d2d7af62b5ce76241c777d + Added : nl_func_call_args Jan 24 2020 + 807e27e81112f28ae71b21f43718a1b859ad473a + Added : sp_before_oc_proto_list Feb 4 2020 + 94f18ac9c0c7c7fab64f14425aea69f0f49bb240 + Added : indent_off_after_assign Feb 7 2020 + 25e20f9e4ab389c06fc76bcf0dcb3fe07ab91aea + Added : indent_off_after_return Feb 7 2020 + cee950462787ab3b7725c5fb77fa38b992527e99 + Added : indent_oc_inside_msg_sel Feb 10 2020 + 2d04118314be95654f29fb32ae50b8cd46af8682 + Added : nl_func_call_args_multi_line_ignore_closures Dec 17 2019 + 369192830c01beedcfe87c432f9c26637c1e6587 + Added : indent_inside_ternary_operator Dec 9 2019 + 100db726b938d263c6c7f07530385dec0cdd711e + Added : use_form_feed_no_more_as_whitespace_character Feb 21 2020 + 24e27fe8cdda55e422b1db659f255da353b3022c + Added : debug_max_number_of_loops Feb 27 2020 + 30da6cafa6b0819c48a02513cadbc256a5b450c5 + Added : debug_line_number_to_protocol Mar 17 2020 + f5d8ee093eb521ecc0c57060b0009dd5f05e039e + Added : mod_sort_incl_import_prioritize_filename Mar 27 2020 + 8d595cb0721b299db8f1169c22d38d45df899a51 + Added : mod_sort_incl_import_ignore_extension Mar 27 2020 + 9f8b7754f03aa970ede730a5cd4e2cbd94f139cc + Added : mod_sort_incl_import_prioritize_extensionless Mar 27 2020 + 6d5829551886ee9e643e5d6019c5389dfa738c3b + Added : mod_sort_incl_import_prioritize_angle_over_quotes Mar 27 2020 + 27b33d779e7aa33c1ebc39a52e54c3a95bc153d4 + Added : mod_sort_incl_import_grouping_enabled Mar 27 2020 + ac62be9498fa195a54c0e2c76c438c641d68a917 + Added : disable_processing_nl_cont Apr 12 2020 + e2b17b724e00c6180c6bd6cb5b592e969c47b6a9 + Added : nl_before_opening_brace_func_class_def Apr 22 2020 + 981c761da5a4a71b059361a883c4bfff69148c49 + Added : nl_before_whole_file_endif Apr 24 2020 + Added : nl_after_whole_file_endif Apr 24 2020 + Added : nl_after_whole_file_ifdef Apr 24 2020 + Added : nl_before_whole_file_ifdef Apr 24 2020 + d55e9d21cd6377a38f741854baf1a561b984de36 + Added : nl_func_call_end Apr 29 2020 + +Change highlights in uncrustify-0.70.1 (November 2019) +------------------------------------------------------------------------------- + + 5114ea856acd79cbf52fd4261b83d423fafd98da + Added : nl_before_member Nov 17 2019 + Added : nl_after_member Nov 17 2019 + 1e911250996a7138e33006af1b664362b255f4b5 + Added : nl_template_end_multi_line Nov 17 2019 + Added : nl_template_start_multi_line Nov 17 2019 + Added : nl_template_args_multi_line Nov 17 2019 + 948bc227c46f89207346ad596e6199acb12d162f + Added : sp_before_vardef_square Nov 18 2019 + 1ff6fc2da0b1cdef35089a2d6ac3364fbba304be + Added : nl_template_start Nov 21 2019 + Added : nl_template_args Nov 21 2019 + Added : nl_template_end Nov 21 2019 + Removed : nl_template_end_multi_line Nov 21 2019 + Removed : nl_template_start_multi_line Nov 21 2019 + Removed : nl_template_args_multi_line Nov 21 2019 + 2df82073bb1e3bc85f75c2165a541ba906f76b8d + Added : indent_macro_brace Nov 18 2019 + 8cb5f1be52bcbcca4148cf0514b103dec5313c55 + Added : indent_switch_break_with_case Nov 25 2019 + +Change highlights in uncrustify-0.70.0 (is not released) +------------------------------------------------------------------------------- + + 710b9b90d063e1fac853b77ad9509bed37ff31ee + Added : mod_sort_case_sensitive May 12 2019 + 40c028454904f4fc87bd93b9703eaeb58fa57dd0 + Added : sp_before_square_asm_block Jul 29 2019 + b9b7f2fffb2c73925906ca7e5c8536d03c93c4bc + Added : nl_multi_line_sparen_open Aug 3 2019 + Added : nl_multi_line_sparen_close Aug 3 2019 + 83a014197001ea815f92d977fc30aa36dec39e1b + Added : sp_cpp_lambda_square_paren Aug 20 2019 + Added : sp_cpp_lambda_square_brace Aug 20 2019 + Added : sp_cpp_lambda_paren_brace Aug 20 2019 + Removed : sp_cpp_lambda_paren Aug 20 2019 + 8b6455c08c4f70b04b03b48c32fa14b9014354b4 + Added : use_sp_after_angle_always Sep 13 2019 + 264ec3c988b5667c971b0d6508b17d0c9337c82c + Added : sp_cpp_lambda_fparen Sep 13 2019 + 883ccefc3bf8c8cdf6b159f280e22c2d72ce83f5 + Added : sp_func_type_paren Oct 11 2019 + 8284db41edbb777829f26d247470c75d3d317641 + Added : nl_before_namespace Oct 8 2019 + Added : nl_after_namespace Oct 8 2019 + 3af190ceda3f8025028b5f8aae7541d35bda39c7 + Added : nl_template_class_def Oct 2 2019 + Added : nl_template_func_def_special Oct 2 2019 + Added : nl_template_using Oct 2 2019 + Added : nl_template_func_def Oct 2 2019 + Added : nl_template_class_decl Oct 2 2019 + Added : nl_template_var Oct 2 2019 + Added : nl_template_class_decl_special Oct 2 2019 + Added : nl_template_func Oct 2 2019 + Added : nl_template_func_decl_special Oct 2 2019 + Added : nl_template_func_decl Oct 2 2019 + Added : nl_template_class_def_special Oct 2 2019 + e9bc08c3baa3b7545a592b5e1d0d23e530c58b7f + Added : sp_trailing_return Oct 23 2019 + d783ecfe7f08b525eb882ff3a7c6525d8866d54b + Added : nl_oc_before_interface Oct 28 2019 + Added : nl_oc_before_implementation Oct 28 2019 + Added : nl_oc_before_end Oct 28 2019 + 3741e59342c5741020b84eba147b0c1dfde0154b + Added : indent_func_def_param_paren_pos_threshold Nov 6 2019 + 829b4124c02e36156489d06a8b33e3552e58d30b + Added : sp_brace_close_while Nov 8 2019 + Added : sp_while_paren_open Nov 8 2019 + Added : sp_do_brace_open Nov 8 2019 + ea6f4ac515c0ad5651be020a3295dcae01c3baf9 + Added : nl_create_list_one_liner Nov 11 2019 + +Change highlights in uncrustify-0.69.0 (May 2019) +------------------------------------------------------------------------------- + +Changing option: + - The option name is changed from 'align_assign_func_proto' to 'align_assign_func_proto_span' + Mar 4 17:19:40 2019 + +New options: + - align_constr_value_gap Apr 24 2019 + - align_constr_value_span Apr 24 2019 + - align_constr_value_thresh Apr 24 2019 + - align_func_proto_thresh Apr 5 2019 + - indent_col1_multi_string_literal Mar 31 2019 + - sp_paren_noexcept Jan 13 2019 + - sp_paren_qualifier Jan 11 2019 + - sp_type_question Jan 11 2019 + - sp_inside_angle_empty Dec 27 2018 + - nl_fdef_brace_cond Nov 29 2018 + - nl_func_call_start Nov 29 2018 + + +Change highlights in uncrustify-0.68 (November 2018) +------------------------------------------------------------------------------- + +New options: + - align_same_func_call_params_span Nov 9 + - align_same_func_call_params_thresh Nov 9 + - nl_class_leave_one_liner_groups Oct 17 + - nl_inside_namespace Aug 26 + - sp_return_brace Aug 21 + - align_assign_decl_func Jul 24 + - sp_brace_brace Jul 23 + - sp_after_decltype Jul 22 + - sp_decltype_paren Jul 22 + - align_right_cmt_same_level Jul 14 + - nl_oc_mdef_brace Jul 8 + - mod_enum_last_comma Jul 8 + - sp_type_ellipsis Jun 15 + - sp_paren_ellipsis Jun 15 + - sp_sizeof_ellipsis Jun 15 + - sp_sizeof_ellipsis_paren Jun 15 + - indent_continue_class_head May 30 + +Bugfix: + - Issue # 1709, 1713, 1729, 1736, 1739, 1740, 1748, 1752, 1755, 1758, 1760, + 1762, 1763, 1776, 1778, 1782, 1783, 1784, 1786, 1788, 1789, 1804, 1827, + 1832, 1838, 1839, 1854, 1865, 1867, 1870, 1875, 1876, 1888, 1904, 1916, + 1917, 1918, 1919, 1942, 1946, 1947, 1958, 1960, 1962, 1965, 1969, 1979, + 1982, 1985, 1997, 2000, 2001, 2009, 2014, 2015, 2024, 2028, 2032, 2033, + 2035, 2037, 2046, 2055 + + +Change highlights in uncrustify-0.67 (May 2018) +------------------------------------------------------------------------------- + +Changing option: + +Removed option: + +New options: + - indent_first_for_expr Apr 29 + - indent_semicolon_for_paren Apr 29 + - nl_oc_interface_brace Apr 13 + - nl_oc_implementation_brace Apr 13 + - indent_cpp_lambda_only_once Mar 24 + - indent_cs_delegate_body Mar 18 + - sp_after_noexcept Mar 18 + - indent_single_newlines Mar 6 + - sp_after_ptr_block_caret Feb 24 + - sp_after_oc_synchronized Feb 24 + - sp_inside_square_oc_array Feb 23 + - sp_oc_catch_paren Feb 23 + - sp_oc_catch_brace Feb 23 + - sp_oc_brace_catch Feb 23 + - nl_oc_catch_brace Feb 23 + - nl_oc_brace_catch Feb 23 + - nl_cs_property_leave_one_liners Feb 16 + - indent_member_single Feb 10 + - sp_func_call_user_paren_paren Feb 5 + - sp_func_call_user_inside_fparen Feb 5 + - sp_inside_braces_oc_dict Feb 5 + - nl_create_func_def_one_liner Jan 17 + - nl_namespace_two_to_one_liner Jan 15 + - nl_squeeze_paren_close Jan 15 + - sp_fparen_brace_initializer Jan 12 + - sp_cpp_before_struct_binding 2018 Jan 12 + - indent_align_paren Dec 14 + - nl_tsquare_brace Dec 9 + - indent_single_after_return Nov 28 + - indent_off_after_return_new Nov 28 + - indent_ignore_asm_block 2017 Nov 05 + +New keyword: + - __unused Apr 21 + - @synchronized Feb 24 + - @available Feb 23 + - fixed Feb 16 + - @protected Feb 4 + - @public Feb 4 + - __autoreleasing Feb 4 + - __bridge Feb 4 + - __bridge_retained Feb 4 + - __bridge_transfer Feb 4 + - __declspec Feb 4 + - __has_include Feb 4 + - __has_include_next Feb 4 + - __strong Feb 4 + - __typeof Feb 4 + - __unsafe_unretained Feb 4 + - __weak Feb 4 + - self Feb 4 + - unsafe_unretained 2018 Feb 4 + - where 2017 Dec 6 + +Bugfix: + - Debian issue #881249 "FTBFS on armel/i386/mips64el/s390x: cpp_33057 fails" + is fixed + - Adopt many bugfix and tests from UT: + 10000, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009, 10011, + 10012, 10013, 10014, 10015, 10016, 10018, 10019, 10020, 10021, 10022, + 10023, 10024, 10025, 10027, 10028, 10029, 10030, 10031, 10032, 10033, + 10034, 10035, 10036, 10039, 10044, 10045, 10046, 10047, 10048, 10049, + 10050, 10051, 10052, 10053, 10054, 10054, 10055, 10056, 10057, 10058, + 10060, 10062, 10063, 10065, 10066, 10067, 10069, 10070, 10071, 10072, + 10073, 10074, 10075, 10076, 10077, 10078, 10079, 10080, 10100, 10102, + 10103, 10104, + 60001, 60002, 60003, 60004, 60005, 60006, 60007, 60008, 60009, 60011, + 60012, 60013, 60014, 60015, 60016, 60017, 60018, 60019, 60020, 60021, + 60022, 60023, 60024, 60025, 60026, 60027, 60028, 60029, 60030, 60031, + 60032, 60033, 60034, 60036, 60037, 60038, 60039, 60040 + +New: + - Add crash handling for Windows + +Change highlights in uncrustify-0.66 (November 2017) +------------------------------------------------------------------------------- + +New options: + - sp_arith_additive Oct 17 + - sp_angle_colon Oct 17 + - nl_func_call_empty Sep 30 + - nl_func_call_paren_empty Sep 30 + - align_func_params_span Sep 29 + - align_func_params_thresh Sep 29 + - align_func_params_gap Sep 29 + - nl_func_call_paren Jul 25 + - indent_paren_after_func_def Jul 21 + - indent_paren_after_func_decl Jul 21 + - indent_paren_after_func_call Jul 21 + - nl_func_paren_empty Jul 07 + - nl_func_def_paren_empty Jul 07 + - indent_switch_pp Jun 22 + - pp_indent_case Jun 22 + - pp_indent_func_def Jun 22 + - pp_indent_extern Jun 22 + - pp_indent_brace Jun 22 + +Changing option: + - The option name is changed from 'align_number_left' to 'align_number_right' + +Bugfix: + - Issue # 548, 1098, 1103, 1108, 1112, 1127, 1134, 1158, 1165, 1170, 1187, + 1200, 1203, 1236, 1249, 1310, 1315, 1340, 1349, 1352, 1366 are fixed + +Change highlights in uncrustify-0.65 (May 2017) +------------------------------------------------------------------------------- + +New options: + - nl_before_if_closing_paren May 12 + - sp_after_type_brace_init_lst_open May 09 + - sp_before_type_brace_init_lst_close May 09 + - sp_inside_type_brace_init_lst May 09 + - sp_type_brace_init_lst May 09 + - nl_type_brace_init_lst May 09 + - nl_type_brace_init_lst_open May 09 + - nl_type_brace_init_lst_close May 09 + - mod_sort_oc_property_class_weight May 05 + - mod_full_brace_nl_block_rem_mlcond Mar 17 + - sp_inside_newop_paren_open Mar 13 + - sp_inside_newop_paren Mar 13 + - sp_after_newop_paren Mar 13 + - sp_inside_newop_paren_close Mar 13 + - pp_ignore_define_body Feb 18 + - sp_enum_colon Feb 13 + - nl_enum_class Feb 13 + - nl_enum_class_identifier Feb 13 + - nl_enum_identifier_colon Feb 13 + - nl_enum_colon_type Feb 13 + - indent_param Feb 01 + - include_category_0 Jan 24 + - include_category_1 Jan 24 + - include_category_2 2017 Jan 24 + - force_tab_after_define 2016 Dec 29 + - nl_max_blank_in_func Nov 26 + - indent_ternary_operator Nov 24 + - indent_using_block Oct 20 + +New: + - emscripten interface + - removal of autogen / configure build + - list options that are now AT_UNUM type + - change option name from align_number_left to align_number_right + +Removed option: + - dont_protect_xcode_code_placeholders + +Removed MS calling convention keywords: + - __cdecl, __clrcall, __fastcall, __stdcall, __thiscall, __vectorcall + +Bugfix: + - Issue # 324, 398, 404, 497, 525, 575, 633, 638, 643, 646, 663, 666, + 679, 682, 687, 726, 752, 753, 793, 815, 825, 842, 857, 859, 869, 870, + 889, 902, 916, 917, 928, 935, 938, 940, 972, 1002, 1005, 1020, 1030, + 1032, 1041, 1068, 1117, 1139 are fixed + - Proposal #381, 876 are adopted. + +Change highlights in uncrustify-0.64 (October 2016) +------------------------------------------------------------------------------- + +New: + - Support for new C#6 language elements. (Bug #672) + Expression filter with the keyword 'when' in try/catch is now supported. + Null conditional operator (?.) is now supported. + +New options: + - align_var_class_span Aug 23 + - align_var_class_thresh Aug 23 + - align_var_class_gap Aug 23 + - pos_enum_comma Aug 14 + - indent_token_after_brace Aug 3 + - cmt_multi_first_len_minimum Aug 2 + - nl_enum_own_lines Aug 1 + - nl_func_class_scope Jul 26 + - nl_squeeze_ifdef_top_level Jul 24 + - sp_super_paren Jul 21 + - sp_this_paren Jul 21 + - sp_angle_paren_empty Jul 21 + - sp_after_operator_sym_empty Jul 20 + - sp_skip_vbrace_tokens Jul 13 + - indent_cs_delegate_brace Jul 9 + - cmt_insert_before_inlines Jun 29 + - cmt_insert_before_ctor_dtor Jun 29 + - mod_full_brace_if_chain_only Jun 28 + - nl_func_decl_start_multi_line Jun 28 + - nl_func_def_start_multi_line Jun 28 + - nl_func_decl_args_multi_line Jun 28 + - nl_func_def_args_multi_line Jun 28 + - nl_func_decl_end_multi_line Jun 28 + - nl_func_def_end_multi_line Jun 28 + - nl_func_call_start_multi_line Jun 28 + - nl_func_call_args_multi_line Jun 28 + - nl_func_call_end_multi_line Jun 28 + - use_options_overriding_for_qt_macros Jun 16 + - sp_func_def_paren_empty Jun 15 + - sp_func_proto_paren_empty Jun 15 + - sp_func_class_paren_empty Jun 15 + - nl_oc_block_brace May 26 + - nl_split_if_one_liner May 26 + - nl_split_for_one_line May 24 + - nl_split_while_one_liner May 24 + - nl_after_func_class_proto May 12 + - nl_after_func_class_proto_group May 12 2016 + +Bugfix: + - Bugs #620, #651, #654, #662, #663, #664, #670, #671, #672, #674 are fixed + - Issues #322, #323, #359, #405, #408, #412, #478, #481, #495, #503, #509, #512, #513, #514, + #518, #519, #520, #521, #522, #524, #529, #530, #533, #536, #539, #542, + #543, #544, #546, #568 are fixed + - Proposals #409, #477 are implemented + - Issue #411 is partialy fixed + + +Change highlights in uncrustify-0.63 (Mar 2016) +------------------------------------------------------------------------------- + +New: + - The branch uncrustify4Qt is now merged. + - A configuration file for the sources of uncrustify is provided: + forUncrustifySources.cfg + - Some considerations about the problem "stable" are described at + forUncrustifySources.txt + - Simplify expressions such as: + if ((cpd.lang_flags & LANG_PAWN) != 0) + to + if (cpd.lang_flags & LANG_PAWN) + - introduce CT_STDCALL to work with typedef void (__stdcall *func)(); Bug # 633 + - introduce some more MS calling conventions: __cdecl, __clrcall, __fastcall, __thiscall, __vectorcall + https://msdn.microsoft.com/en-us/library/984x0h58.aspx + +New options: + - nl_before_func_class_def Apr 16 + - nl_before_func_class_proto Apr 16 + - nl_before_func_body_def Apr 25 + - nl_before_func_body_proto Apr 25 + - use_indent_continue_only_once Mar 7 2016 + +Bugfix: + - Simplify some more expressions. + - Bugfix for win32 for the flags. + - make test c/ 00617 stable + - make test c/ 02501 stable + - The issue #467 and the test tests/output/c/02100-i2c-core.c are not yet fixed. + - uncrustify all the sources with forUncrustifySources.cfg + - better descriptions for options + - bug #631 is fixed + - produce a better dump output + - DbConfig::configuredDatabase()->apply(db); is NOT a declaration of a variable + - bug # 657 is fixed: change 'mode' if necessary for 'pos_class_comma' + - fix 3 calls of unc_add_option for "align_oc_msg_colon_span", + "indent_oc_block_msg", "indent_oc_msg_colon" + - bugs #664, #662, #654, #653, #651 and #633 are fixed + +Reverse: + - space: drop vbrace tokens... 2014-09-01 06:33:17 + I cannot anderstand this change. + It makes some troubles: Bug # 637 + No test file for it found + Reverse the change until more informations could be found + +Change: + - CT_DC_MEMBER + CT_FOR into CT_DC_MEMBER + CT_FUNC_CALL + +Some more Qt-macros: + - Q_GADGET + - for_each + + +Change highlights in uncrustify4Qt-0.62 (Oct 2015) +------------------------------------------------------------------------------- +This is an extention of uncrustify to support Qt-macros + - Q_OBJECT + - Q_EMIT + - SLOT + - SIGNAL + - Q_FOREACH + - Q_FOREVER + +Change highlights in uncrustify4Qt-0.62 (Oct 2015) +------------------------------------------------------------------------------- +New options: + - use_indent_func_call_param + + +Change highlights in uncrustify-0.62 (2 Feb 2016) +------------------------------------------------------------------------------- +This release is just a roll-up of the past year. +Many bugs were squashed and many options were added. + +New options: + - string_replace_tab_chars + - disable_processing_cmt + - enable_processing_cmt + - enable_digraphs + - indent_class_on_colon + - indent_shift + - indent_min_vbrace_open + - indent_vbrace_open_on_tabstop + - sp_after_mdatype_commas + - sp_before_mdatype_commas + - sp_between_mdatype_commas + - sp_cmt_cpp_doxygen + - sp_cmt_cpp_qttr + - sp_between_new_paren + - nl_while_leave_one_liners + - nl_synchronized_brace + - nl_before_synchronized + - nl_after_synchronized + - nl_after_label_colon + + +Change highlights in uncrustify-0.61 (22 Dec 2014) +------------------------------------------------------------------------------- +This release is just a roll-up of the past two years. +Many bugs were squashed and many options were added. + +New options: + - indent_paren_open_brace + - indent_namespace_single_indent + - indent_constr_colon + - indent_oc_msg_prioritize_first_colon + - indent_oc_block_msg_xcode_style + - indent_oc_block_msg_from_keyword + - indent_oc_block_msg_from_colon + - indent_oc_block_msg_from_caret + - indent_oc_block_msg_from_brace + - sp_enum_paren + - sp_cparen_oparen + - sp_after_ptr_star_qualifier + - sp_after_constr_colon + - sp_before_constr_colon + - sp_fparen_dbrace + - sp_word_brace + - sp_word_brace_ns + - sp_cond_colon_before + - sp_cond_colon_after + - sp_cond_question_before + - sp_cond_question_after + - sp_cond_ternary_short + - align_keep_extra_space + - nl_cpp_lambda_leave_one_liners + - nl_brace_square + - nl_brace_fparen + - nl_constr_init_args + - nl_cpp_ldef_brace + - nl_paren_dbrace_open + - nl_constr_colon + - pos_constr_comma + - pos_constr_colon + - mod_add_long_namespace_closebrace_comment + - cmt_convert_tab_to_spaces + + +Change highlights in uncrustify-0.60 (1 Jan 2013) +------------------------------------------------------------------------------- +Objective C support was greatly enhanced in this release. +Many bugs were squashed and many options were added. + +New options: + - align_oc_msg_colon_first + - align_pp_define_together + - indent_ctor_init_leading + - indent_func_def_force_col1 + - indent_oc_block + - indent_oc_block_msg + - indent_oc_msg_colon + - ls_code_width + - nl_after_annotation + - nl_before_return + - nl_between_annotation + - nl_brace_struct_var + - nl_oc_msg_args + - nl_oc_msg_leave_one_liner + - nl_remove_extra_newlines + - nl_scope_brace + - nl_typedef_blk_end + - nl_typedef_blk_in + - nl_typedef_blk_start + - nl_unittest_brace + - nl_var_def_blk_end + - nl_var_def_blk_in + - nl_var_def_blk_start + - nl_version_brace + - sp_after_for_colon + - sp_after_oc_dict_colon + - sp_after_oc_msg_receiver + - sp_after_oc_property + - sp_after_throw + - sp_after_tparen_close + - sp_annotation_paren + - sp_before_for_colon + - sp_before_oc_dict_colon + - sp_before_pp_stringify + - sp_before_template_paren + - sp_cpp_lambda_assign + - sp_cpp_lambda_paren + - sp_extern_paren + - sp_inside_sparen_open + - sp_inside_tparen + - sp_permit_cpp11_shift + - sp_ptr_star_paren + +Changed default: + - sp_pp_stringify = ignore (was add) + +See commit.log for details. + + +Change highlights in uncrustify-0.59 (4 Oct 2011) +------------------------------------------------------------------------------- +The biggest change in this release was to rework the string handling to add +proper support for UTF-8 and UTF-16. + +New options: + - nl_case_colon_brace + - indent_ctor_init + - sp_before_tr_emb_cmt + - sp_num_before_tr_emb_cmt + - utf8_bom + - utf8_byte + - utf8_force + - sp_after_new + - nl_after_struct + - nl_after_class + - nl_property_brace + - nl_after_func_body_class + +See commit.log for details. + + +Change highlights in uncrustify-0.58 (19 May 2011) +------------------------------------------------------------------------------- +New options: + - tok_split_gte + - sp_catch_paren + - sp_scope_paren + - sp_version_paren + - cmt_insert_oc_msg_header + +See commit.log for details. + + +Change highlights in uncrustify-0.57 (25 Nov 2010) +------------------------------------------------------------------------------- +New options: + - sp_func_call_paren_empty + - nl_func_def_start + - nl_func_def_start_single + - nl_func_def_paren + - nl_func_def_args + - nl_func_def_empty + - nl_func_def_end + - nl_func_def_end_single + +See commit.log for details. + + +Change highlights in uncrustify-0.56 (27 Mar 2010) +------------------------------------------------------------------------------- +New options: + - indent_continue + - indent_cmt_with_tabs + - indent_first_bool_expr + - indent_braces_no_class + - indent_braces_no_struct + - indent_var_def_cont + - sp_assign_default + - sp_after_oc_at_sel_parens + - sp_inside_oc_at_sel_parens + - align_oc_decl_colon + - nl_after_vbrace_close + - nl_using_brace + - mod_full_brace_using + +See commit.log for details. + + +Change highlights in uncrustify-0.55 (27 Nov 2009) +------------------------------------------------------------------------------- + - See the GIT history for a full list of changes + - Fix align_left_shift with array indexes + - Objective C changes (Andre Berg) + - Fix a close paren added inside a preprocessor line + - Fix handling of 'mutable' + - New options + - sp_endif_cmt + - nl_func_decl_start_single + - nl_func_decl_end_single + - nl_after_vbrace_open_empty + - Improved options + - sp_before_ellipsis + - nl_struct_brace + - align_on_tabstop + - align_with_tabs + - align_left_shift + - nl_func_type_name + - nl_create_if_one_liner + - pos_assign + + +Changes in uncrustify-0.54 (16 Oct 2009) +------------------------------------------------------------------------------- + - Add mod_case_brace + - Add sp_after_semi_for and sp_after_semi + - Add align_oc_msg_colon + - ObjC: Do not set the parent of everything in a message at OC_MSG (was breaking casts) + - ObjC: sp_before_square does not apply in "if (i < [a count])" + - Fix crash bug in chunk_get_prev() at the start of the file + - Fix issue with #if COND followed by a cast on the next line + - Add nl_func_decl_empty + - Add nl_func_type_name_class + - Add cmt_reflow_mode (Ger Hobbelt) + - A case statement starts an expression. Fixes "case -1:" + - Improve semicolon removal test + - fix marking of brace/paren pairs that have a preproc inside + - fix nl_func_type_name where the return type contains a template + - Add mod_full_brace_if_chain + - fix detection of deref in a macro function + - fix detection of "std::vector functions;" + - Remove extra semicolons on an 'else if' + - Add sp_before_ellipsis + - treat a constructor the same as a function regarding nl_func_decl_* + - Add nl_brace_brace + - Allow any number of spaces between multi-line comments when combining them + - Add pos_compare + - Add pos_conditional + - Fix indent_relative_single_line_comments + - Add sp_after_oc_return_type and sp_after_oc_at_sel (Andre Berg) + - Add indent_namespace_level (James LewisMoss) + - Add indent_namespace_limit (Maciej Libera) + + +Changes in uncrustify-0.53 (16 May 2009) +------------------------------------------------------------------------------- + - Fix sp_inside_braces* options, which were broken by the fix to issue #2629652 + - Fix sp_after_cast, which was broken by a previous fix + - Be a little more agressive in removing unecessary semicolons + - Fix one case where the parser leaves a preprocessor #define + - Fix indent of line starting with '(' after a function name + - Add align_var_def_attribute + - Fix nl_func_type_name for function without a return type (ie, cast operator) + - Reset up state variables after processing a file + - Fix a case where a semicolon was incorrectly removed + - Fix a case where braces were incorrectly removed + - Fix handling of 'force' setting for many newline options + - Add func_wrap type for use with 'set func_wrap FSUB' + - Add type_wrap type for use with 'set type_wrap STACK_OF' + - Make file replacement more atomic - write to a temp file then rename + - With the 'replace' option, only replace if the file content changes + - Handle C# wide literal string prefix S"foo" + - Handle the ObjC '@protocol' the same as '@interface' + - Add 'make check' and 'make clean' (Ger Hobbelt) + - Add align_right_cmt_at_col (Ger Hobbelt) + - Add sp_pp_concat and sp_pp_stringify (Ger Hobbelt) + - Add mod_add_long_ifdef_{else,endif}_comment (Ger Hobbelt) + - Objective C improvements (Etienne Samson) + - Only mess with escaped newlines in a comment if inside a preprocessor + - Fix pos_xxx options when a preprocessor is near + - Apply Debian patch to man file + - Fix '<<' indenting/aligning (moved from indent.cpp to align.cpp) + - Rework the sp_before_nl_cont option + - Fix a few other bugs + + +Changes in uncrustify-0.52 (28 Feb 2009) +------------------------------------------------------------------------------- + - Add sp_before_assign and sp_after_assign + - Add sp_enum_before_assign and sp_enum_after_assign + - Add indent_var_def_blk + - Add sp_inside_sparen_close for the 'CGAL' style + - First pass at supporting ECMAScript (.es) files + - Add support for the C# '??' operator + - Fix conflict between nl_after_func_proto_group and nl_squeeze_ifdef + - Add sp_cmt_cpp_start + - Add align_on_operator + - Fix nl_func_type_name for operators + - Allow '$' to be part of identifiers (global change) + - Fix detection of the '*' in 'int a = b[0] * c;' + - Fix and improve the description of nl_multi_line_cond + - Fix handling of global namespace type such as '::sockaddr' + - Add nl_after_brace_close + - Add nl_func_scope_name + - Add cmt_insert_file_footer + + +Changes in uncrustify-0.51 (27 Nov 2008) +------------------------------------------------------------------------------- + - Prefer to split at ',' and then '=' in for() statements if at paren level + - Fix a NULL deref crash + - Fix nl_namespace_brace when something trails the open brace + - Get sp_after_sparen and sp_sparen_brace to play well together + - Ignore trailing comments when inserting the function header comment + - Combine two C comments when they have no space between them "/***//***/" + - Add cmt_insert_before_preproc + - Add mod_remove_empty_return + - Add nl_comment_func_def + - Fix aligning of anonymous bit fields + - Add indent_align_assign + - Add sp_before_case_colon + - Fix D 'invariant' handling + - Add sp_invariant_after_paren and sp_invariant_paren + - Fix handling of the C# [assembly: xxx] construct + - Fix handling of the C# 'base()' construct + - Add sp_range for the D '..' range operator as in [start .. end] + - Update $(fclass) and $(function) to handle operators + - Improve handling of inserted comments + - Enable 'finally' blocks for C# + - Add nl_after_try_catch_finally + - Add nl_between_get_set and nl_around_cs_property + + +Changes in uncrustify-0.50 (25-Oct-2008) +------------------------------------------------------------------------------- + - Fix sp_before_unnamed_ptr_star in 'char ** n' + - Fix crash when a open brace is at the end of a file + - ObjC class definitions do not need { } + - Fix ObjC msg detection + - Add sp_after_ptr_star_func, sp_before_ptr_star_func + - Add sp_after_byref_func, sp_before_byref_func + - Treat an ObjC msg decl more like a function def + - Add indent_func_const, indent_func_throw (Thanks, Ron) + - Fix detection of prototype inside extern or namespace braces + - Add align_left_shift to handle aligning of '<<' + - Add sp_cpp_cast_paren + - Add support for ObjC '@property' statements + - Add sp_brace_typedef and sp_case_label + - Merge in the lastest UniversalIndent support (Thanks, Thomas!) + - Fix extra '\r' in multi-line comments and strings + - Add sp_throw_paren + - Assume a '<' in a preprocessor can't be part of a template + - Don't align a constructor with class variables + - Fix ending column error when tokenizing strings + + +Changes in uncrustify-0.49 (22-Aug-2008) +------------------------------------------------------------------------------- + - Allow the MSVC++ '64' suffix on numbers + - Initialize align_stack class members for the MSVC++ compiler + - Indent a line that starts with '=' + - Add pos_arith and pos_assign (Thanks, Ron!) + - Fix pos_bool & code_width interaction (Thanks, Ron!) + - Fix cmt_width, which was going one word over the limit. (Thanks, Ron!) + - Major rework of the aligning code to better handle the gap options + - Indent comments before 'case' at the same level as 'case' + - mod_add_long_*_closebrace_comment adds the right comment type. (Thanks, Ron!) + - Relax number parsing even further to accept stuff like "3A" + - Add sp_after_oc_colon (Thanks, Kevin!) + - Add better detection and labeling of Objective C messages + - Add sp_after_send_oc_colon and sp_before_send_oc_colon (Thanks, Kevin!) + - Fix detection of '*' in "return n * f();" + - Add the 'set' config option which lets you create arbitrary keywords + - Add sp_func_call_user_paren and the 'func_call_user' keyword type + + +Changes in uncrustify-0.48 (18-Jul-2008) +------------------------------------------------------------------------------- + - Fix classification of '(' in '#if defined (FOO)' + - Add sp_defined_paren + - Fix handling of negative in '#if X < -1' + - Revert a change that broke indent continuation in an assignment + - Fix interaction between nl_squeeze_ifdef and nl_after_{if,for,while,switch,do} + - Preprocessor indents are indents, so indent_with_tabs=1 should do tabs + - Add pp_indent_count + - Handle C++ style casts, such as 'int(42.0)' a bit better + - Another rework of template detection + - Add sp_before_nl_cont, defaults to 'add' + - If a statement starts with 'operator', it is a function call + - Change sp_angle_word to be more generic + - Add sp_after_operator_sym for "operator ++(" vs "operator ++ (" + - Add sp_template_angle for "template<" vs "template <" + - Add support for " *INDENT-OFF* " and " *INDENT-ON* " + - Shuffle around spacing priorities + - Add handling for '...' in variadic templates + - Extend nl_template_class to handle anything after 'template <...>' + - Treat the template '<' the same as '(' for indenting + - Add indent_template_param + - Split internal CT_CAST into CT_C_CAST, CT_CPP_CAST and CT_D_CAST + - Swap priority of sp_after_angle and sp_before_ptr_star + - Change cmt_multi_indent=false to disable all reformatting (needs more work) + - Fix align_var_def_span - it wasn't counting newlines when it recursed + - Add nl_else_if + - mod_full_brace_if: Don't remove braces around certain 'else' statements + - Tweak template detection a bit more + - Rework and simplify multi-line comment indenting + - Add indent_else_if + - Improve right-comment aligning + - Fix detection of functions with a 'const' return type + - Add sp_cond_colon and sp_cond_question + - Fine-tune the right comment align stuff + - Add cmt_multi_check_last + - Add align_right_cmt_gap + - Add nl_return_expr + - Indent FPAREN_OPEN if after a newline but not before a newline + - Give sp_after_operator_sym priority over sp_func_call_paren + - Add align_same_func_call_params + + +Changes in uncrustify-0.47 (06-Jun-2008) +------------------------------------------------------------------------------- + - Fix inifinite loop bug in reindent_line + - Fix prototype detection with template parameter types + - Fix off-by-1 error on positive values for indent_access_spec and indent_label + - Add indent_extern to control indent extern-type namespaces + - Add initial support for Objective C++ (extension '.mm') + - Add nl_before_throw and indent 'throw' if after a prototype + - Extend line numbers to 32 bits (used for logging) + - Remove alternate token support for '<%', '%>', '<:', ':>', '%:', and '%:%:' + - Fix recently-broken mixing of right-comment aligning (PP_ENDIF/PP_ELSE issue) + - Indent a 'break' that follows a fully-braced 'case' at the level of the + close brace + - Add mod_move_case_break + - Fix '&' and '*' after 'delete' + - Escape opening '/*' when converting C++ comments to C comments + - Add sp_inside_braces_empty + - Fix cmt_sp_after_star_cont + - Fix cmt_sp_before_star_cont + - Explicitly disallow a tab after a space + - Improve multi-line comment indenting a bit + - Add sp_before_unnamed_byref and sp_before_unnamed_ptr_star + + +Changes in uncrustify-0.46 (22-Apr-2008) +------------------------------------------------------------------------------- + - Load the config file, if available, before handling '--universalindent' + - Add align_var_def_gap, align_var_def_colon_gap, align_var_struct_gap, + align_func_proto_gap, align_mix_var_proto, align_single_line_brace_gap + - (internal) Eliminate the 'trailer' stuff, simplify aligning + + +Changes in uncrustify-0.45 (7-Mar-2008) +------------------------------------------------------------------------------- + - Fix buffer overflow in logger code + - Add sp_enum_assign + - For elipses handling in the GCC extension "case 1 ... 5:" + - Add sp_after_class_colon, sp_before_class_colon, and sp_after_type + - Send usage text to stdout instead of stderr + - Fix mod_add_long_function_closebrace_comment if the file doesn't end in a newline + - Redo alignments after splitting long lines + - Add indent_relative_single_line_comments + - Add indent_access_spec_body + - Fix indent_func_proto_param to work on constructors + - Add cmt_indent_multi + - Add align_single_line_brace and align_single_line_func + - Fix interaction of virtual braces and #pragma + - Fix indenting problem with an assignment the last part of a for() + - Fix the order of opening files so that '-f' and '-o' can be used together + - Added a man file + - Many improvements thanks to Stas Grabois + - Fix a D problem due the lack of semicolons after struct/enum definitions + - Improve the way aligning is done + + +Changes in uncrustify-0.44 (12-Feb-2008) +------------------------------------------------------------------------------- + - Fix issue with #else and unmatched braces (issue 1868493) + - Update UnivarsalIndentGUI config output + - Add the version to generated config files + - Add nl_multi_line_define + - Minimize distance between code and the backslash-newline in macros + - Properly handle stuff like '#define MYHEADER ' + - Fix detection of 'int foo(int);' in C++ (func proto, not class variable) + - Improve handling of multi-line comments in a macro + - Fix crash bug with some ctype implementations + - Fix incorrect indenting of nested #endif with pp_if_indent_code + - Fix problem with nl_after_if and nl_before_if w/ trailing comments + + +Changes in uncrustify-0.43 (08-Jan-2008) +------------------------------------------------------------------------------- + - Add align_right_cmt_mix to control aligning of comments after '}' and '#endif' + - Allow a line split after an assignment + - Fix infinite loop bug + - Add sp_sign and sp_incdec + - Fix vbrace conversion where some are converted and some aren't + - Add a vbrace before a #pragma instead of after + - Improve Objective C support + - Add sp_before_oc_colon, sp_after_oc_scope, and sp_after_oc_type for ObjC + - Add align_oc_msg_spec_span for ObjC + - Add sp_member for spacing around '->' and '.' + - More template handling improvements + - Fix a NULL dereference related to __attribute__ + + +Changes in uncrustify-0.42 (30-Nov-2007) +------------------------------------------------------------------------------- + - Fix bug that would remove a newline after a C++ comment + - Add "--mtime" command line option to preserve the mtime + - Remove extra semicolons before inserting newlines after semicolons + - Fix broken struct initializer alignment + - Fix problem with pos_class_comma in a #define + - Fix problem with an incomplete statement in a #define and virtual braces + - Add indent_func_proto_param and indent_func_def_param + - Add nl_func_proto_type_name, split from nl_func_type_name + - Add mod_add_long_switch_closebrace_comment, mod_add_long_function_closebrace_comment + - Add mod_sort_import to sort import statements (Java/D) + - Add mod_sort_using to sort using statements (C#) + - Add mod_sort_include to sort #include (C/C++) and #import (ObjC) statements + - Add indent_func_class_param, indent_func_ctor_var_param, and + indent_func_param_double + - Fix inserting a newline before a preprocessor + - Don't split empty function parens for code_width stuff + + +Changes in uncrustify-0.41 (07-Nov-2007) +------------------------------------------------------------------------------- + - Add cmt_insert_func_header, cmt_insert_file_header, and cmt_insert_class_header + - Fix detection of prototypes without named parameters + - sp_after_byref and sp_after_ptr_star only are applied if before a word + - internal rework + - Add pp_define_at_level + - Fix detection of deref in "sizeof *x" + - Fix broken output of backslash-newline in certain situations + - Fix pp_indent_if stuff + - Add nl_after_brace_open_cmt + - Properly handle anonymous namespaces + - Add pp_space_count + + +Changes in uncrustify-0.40 (12-Oct-2007) +------------------------------------------------------------------------------- + - Simplify preprocessor indenting + - Add pp_indent_region and pp_region_indent_code + - Add pp_indent_at_level + - Add pp_indent_if and pp_if_indent_code + - Add initial VALA support + - Fix a problem with mod_full_paren_if_bool and functions + - Add nl_func_paren + - Fix function type parameter marking (broken in the last few releases) + - Don't remove newline chunks before/after a preprocessor + + +Changes in uncrustify-0.39 (25-Sep-2007) +------------------------------------------------------------------------------- + - Improve conversion operators + - Prevent undesired chunk combining ("~ ~" vs "~~" in D) + - Add nl_after_multiline_comment + - Fix handling of try/catch/finally blocks in virtual braces + - Add sp_inv, sp_not, sp_addr, sp_deref (default to remove) + - Fix nl_class_brace + - Fix indent_func_call_param + - Add nl_create_if_one_liner, nl_create_for_one_liner, nl_create_while_one_liner + - Add indent_preserve_sql + - Fix one-liner detection with multiple statements on one line + - Add nl_func_leave_one_liners and nl_if_leave_one_liners + - More template improvements + + +Changes in uncrustify-0.38 (04-Sep-2007) +------------------------------------------------------------------------------- + - Fix line splitting WRT the CT_SPACE token + - Improve function call/prototype/definition detection + - Fix some spacing issues + - More template improvements + - Allow for a C++ struct constructor + - Add nl_before_access_spec and nl_after_access_spec + - Add cmt_width, cmt_c_group, cmt_c_nl_start, cmt_c_nl_end + - Handle conversion operators + + +Changes in uncrustify-0.37 (16-Aug-2007) +------------------------------------------------------------------------------- + - A bunch of D language improvements + - Add sp_d_array_colon, nl_assign_square, nl_after_square_assign + - Fix static keyword sort order + - Improve typedef detection and aligning + - Split nl_ds_struct_enum_close_brace out of nl_ds_struct_enum_cmt + - Add indent_paren_close + - Add indent_comma_paren and indent_bool_paren + + +Changes in uncrustify-0.36 (04-Aug-2007) +------------------------------------------------------------------------------- + - Add nl_after_vbrace_open + - Improve option descriptions + - Fix seg faults (check for NULL) + - Fix spacing for operators () and [] + - Add sp_before_dc and sp_after_dc to control spacing around '::' + - Split pos_class_comma from pos_comma + - Improve line splitting a little - no longer break at '::' or '->' or '.' + - Add nl_enum_leave_one_liners and nl_getset_leave_one_liners + - Add mod_remove_extra_semicolon + - Fix handling of macro-open and macro-close + - Add align_var_struct_thresh + - Improve handling of comments after braces + - Add support for Qt slots and signals + - Add align_typedef_amp_style and align_var_def_amp_style + - Add sp_attribute_paren and handling of the '__attribute__' macro + - Add align_typedef_func, improve aligning of typedefs + - Add sp_after_semi_for_empty + + +Changes in uncrustify-0.35 (14-Jul-2007) +------------------------------------------------------------------------------- + - Fix bug with nl_func_type_name and empty param list: int foo() { ... } + - Don't parse pragma bodies + - Properly indent multiline #error and #warning + - Change nl_after_func_body to force the newline count (was a minimum) + - Fix handling of CT_PTR_STAR when all options are AV_IGNORE + - Fix problem when the first token in the file isn't in column 1 + - Properly mark catch clauses that contain parameters, ie catch (Exception *e) + - Add a newline after the open brace for nl_catch_brace, nl_do_brace, + nl_else_brace, nl_try_brace, nl_getset_brace, nl_finally_brace + - Add nl_multi_line_cond + - Fix a bug with mod_full_paren_if_bool + - Fix handling of templated variables: Buffer* buf + - Fix handling of dynamic_cast(obj) stuff + - Fix detection of templates in for() statements: + for (std::map::iterator it = map.begin(); ... + - Add --no-backup command-line option to replace w/o a backup file + - Fix nl_class_leave_one_liners when set to false + - Add nl_class_colon, which split the functionality of nl_class_init_args + - Improve detection of reference variable declarations (A& B) + + +Changes in uncrustify-0.34 (11-May-2007) +------------------------------------------------------------------------------- + - Add sp_angle_paren and sp_angle_word + - Properly handle multi-line CPP comments + - Add sp_inside_paren_cast + - improve indent_class_colon + - fix indenting on open parens + - Add sp_before_semi_for_empty + - Fix detection of while if the do is in a preprocessor chunk (1675673) + - (pawn) Don't add vsemi after case/switch brace close (1684840) + - Add nl_assign_leave_one_liners to allow "foo_t foo = { 0, 1 };" + - Change handling of #region stuff so that it is indented at brace level + - Fix handling of missing semicolon after while-of-do. + - Fix crash-bug in handling bad code: "if (a && );" + - Add pos_comma + + +Changes in uncrustify-0.33 (05-Mar-2007) +------------------------------------------------------------------------------- + - Fix converting C++ comments with embedded C comments + - Fix nl_func_var_def_blk with class variables + - Fix some output issues with the 1st line and C++ comments + - Eliminate indent_case_body, which wasn't used + - Change rules for indenting case braces and the use of indent_case_brace + - Fix variable declaration detection at the start of a code block + - Add support for custom open/close indenting macros + MACRO_OPEN, MACRO_ELSE, MACRO_CLOSE + - Fix the config updating routines to NOT lose custom types and stuff + - Add nl_after_func_body_one_liner + - Fix nl_class_init_args + - Add --universalindent option to output an ini file for UniversalIndentGUI + + +Changes in uncrustify-0.32 (20-Feb-2007) +------------------------------------------------------------------------------- + - Enable align_proto_var_def for constructors + - Fix while-of-do handling inside virtual braces + - Fix problem with comments between a close brace and else + - Add sp_before_comma + - Change align_var_def_star to align_var_def_star_style + - Change align_proto_var_def to align_func_params + - Add ls_func_split_full and ls_for_split_full + - Rework code width code a bit + - Start Objective C support + - Add cmt_sp_before_star_cont and cmt_sp_after_star_cont + - Fix spacing between (( and )) + - Add nl_try_brace, nl_catch_brace, nl_finally_brace, nl_brace_catch, + nl_brace_finally, sp_catch_brace, sp_brace_catch, sp_finally_brace, + sp_brace_finally, sp_try_brace + - Treat typedef functions the same as other function for param aligning + - Turn any word after a enum/struct/union into a type + - Add sp_getset_brace and nl_getset_brace + - Add mod_full_paren_if_bool + - Add nl_before_c_comment and nl_before_cpp_comment + - Fix nl_class_leave_one_liners + - Add nl_ds_struct_enum_cmt + - Add sp_balance_nested_parens + + +Changes in uncrustify-0.31 (24-Jan-2007) +------------------------------------------------------------------------------- + - Improve mixed tab indent / space align + - Try to fix spacing around embedded comments + - Add indent_access_spec + - Add __func__ and __FUNCTION__ detection for non-C99 compilers + - General code cleanup (Thanks Tom!) + - Add indent_xml_string + - Add align_proto_var_def to align variables in prototypes + + +Changes in uncrustify-0.30 (24-Nov-2006) +------------------------------------------------------------------------------- + - Use environment variable UNCRUSTIFY_CONFIG if no '-c' option (non-WIN32) + - Default to ~/.uncrustify.cfg if no '-c' option and no env var (non-WIN32) + - Add '-q' option to the usage info + - Added initial embedded SQL support + - Many bug fixes + - New options: indent_braces_no_func, indent_sing_line_comments, nl_before_if, + nl_before_for, nl_after_for, nl_before_while, nl_after_while, + nl_before_switch, nl_after_switch, nl_before_do, nl_after_do + + +Changes in uncrustify-0.29 (26-Oct-2006) +------------------------------------------------------------------------------- + - Add support for the 'Klaus' style + - Fix a bunch of c++ template bugs + - Add option nl_class_leave_one_liners + + +Changes in uncrustify-0.28 (06-Oct-2006) +------------------------------------------------------------------------------- + - Fix D range array detection a[1..4] => a[1 .. 4] + - Fix D delegate variable aligning + - More documentation updates (thanks Dirk!) + - New options: nl_after_semicolon and nl_after_open_brace + + +Changes in uncrustify-0.27 (23-Sep-2006) +------------------------------------------------------------------------------- + - Improve template detection again (allow CT_TYPE in a template) + - Fix bad formatting in "[ABC * 123]" and "[0xf & *val]" + - Add --replace option to convert files in-place + - Use a map for the options + - Major configuration/option cleanup + - add -o option to write to a file instead of stdout + + +Changes in uncrustify-0.26 (09-Sep-2006) (removed a number from the version) +------------------------------------------------------------------------------- + - Fix preprocessor labeling WRT comments + - Fix an indenting problem + - Add sp_after_byref + - Fix alignment of global variable definitions + - Fix detection of deref inside squares: a[*p] + - Fix a weird indenting bug + - Fix D template ! spacing + - Add sp_after_operator + - Add nl_template_class + - Add start to detailed docs inside the program + - Add --prefix and --suffix command line args + - Add align_enum_equ_thresh and fix align_enum_equ_span + - Fix formatting of function typedefs + - Add indent_member + - Simplify the indenting code a bit + - Improve type_cast stuff (ie, dynamic_cast<> or static_cast<>) and templates + + +Changes in uncrustify-0.0.25 (26-Aug-2006) +------------------------------------------------------------------------------- + - Add sp_after_ptr_star, sp_before_ptr_star, sp_between_ptr_star + - Fix D tokenizing for numbers and strings + - Fix a bug with cast detection and with nl_after_func_proto + - Improve template detection + - Rename nl_bool_pos to pos_bool + - Add pos_class_colon + - Add indent_class_colon + - Add nl_class_init_args + - Add nl_collapse_empty_body + - Add indent_square_nl + + +Changes in uncrustify-0.0.24 (05-Aug-2006) +------------------------------------------------------------------------------- + - Add initial PAWN support (thanks to Derek Evan Mart for testing and motivation!) + - Fix parsing of numbers like 10.0 + - Fix double negative (- -x) vs (--x) + - Add ability to convert C++ (//) comments into C (/* */) comments + - Fix usage of indent_columns; output_tab_size is only needed if using tabs + - Add first small step in code width handling + - New options: sp_fparen_brace, sp_macro, sp_marco_func, + nl_elseif_brace, mod_pawn_semicolon, cmt_cpp_to_c, cmt_cpp_group, + cmt_cpp_nl_start, cmt_cpp_nl_end, sp_after_tag + + +Changes in uncrustify-0.0.23 (22-Jul-2006) +------------------------------------------------------------------------------- + - Fix some crash bugs and some formatting problems + - Fix Windows CRLF issues (binary vs text mode) + - Add indent_class and indent_namespace + - Add nl_class_brace and nl_namespace_brace + - Add handling of operator stuff in CPP + - Improve the test script a bit + - Add sp_inside_fparens + - Add ability to define types in the config file + - Started work on improving #ifdef handling by evaluating the preprocessor + + +Changes in uncrustify-0.0.22 (15-Jul-2006) +------------------------------------------------------------------------------- + - Implement nl_max, nl_before_block_comment, nl_after_func_body, + nl_after_func_proto, nl_after_func_proto_group + - Improve detection of function prototypes + - Improve marking of function prototype-related tokens + - Improve variable definition aligning + - fix align_var_def threshold + - Improve handling of "private:" style stuff + - Handle types with "::" in them + - Add preprocessor spacing and indenting + - Fix tab indenting style 1 (tab indent, space align) + - Improve multi-line comment formatting + + +Changes in uncrustify-0.0.21 (01-Jul-2006) +------------------------------------------------------------------------------- + - Clean up some memory leaks & uninitialized variables + - Add option to process multiple files at once + - Change the newlines values from [UNIX, DOS, MAC] to [LF, CRLF, CR] + - Properly mark the parens for functions + - Implement control over the format of the function prototypes and definitions + - Update configuration.txt + + +Changes in uncrustify-0.0.20 (10-Jun-2006) +------------------------------------------------------------------------------- + - Fix cast on a sizeof: (INT32)sizeof(x) + - Fix this: "#define SOME_JUNK /*lint -e123 */(const mytype_t *)-1" + - Don't align function typedefs (fixed again) + - Finally fix the DOS and MAC line-ending support + - Add line-ending autodetection + - Add Windows build support + + +Changes in uncrustify-0.0.19 (27-May-2006) +------------------------------------------------------------------------------- + - Fix C/C++/C# casts + - Improve D casts + + +Changes in uncrustify-0.0.18 (12-May-2006) +------------------------------------------------------------------------------- + - Add nl_bool_pos to move boolean ops between eol and sol + - Improve C99 array initializer aligning/formatting + - Replace nl_eat_start, nl_eat_end, and nl_eof_min with nl_start_of_file, + nl_start_of_file_min, nl_end_of_file, and nl_end_of_file_min + + +Changes in uncrustify-0.0.17 (03-May-2006) +------------------------------------------------------------------------------- + - Add nl_eat_start to remove newlines at the start of the file + - Add nl_eat_end to remove newlines at the end of the file + - Add nl_eof_min to set the minimum number of newlines at the end of file + - Add newlines setting to configure the newline output + - Add '-q' command line option to turn off logging + - Fix bug in nl_func_var_def_blk handling + + +Changes in uncrustify-0.0.16 (21-Apr-2006) +------------------------------------------------------------------------------- + - Add a stack alignment helper class + - Improve typedef formatting + - Add aligning thresholds for typedefs and assignments + - update the automake/autoconf stuff + + +Changes in uncrustify-0.0.15 (14-Apr-2006) +------------------------------------------------------------------------------- + - Switch to C++ + - Improve C++ template formatting + - Improve C++ class handling + + +Changes in uncrustify-0.0.14 (09-Apr-2006) +------------------------------------------------------------------------------- + - Read from stdin if no file is specified + - Build on OS X + + +Changes in uncrustify-0.0.13 (07-Apr-2006) +------------------------------------------------------------------------------- + - Rewrite the indent code + - Fix a bunch of small problems with C casts + - Rename a few files + - Add more tests + + +Changes in uncrustify-0.0.12 (30-Mar-2006) +------------------------------------------------------------------------------- + - Add support for D template format "Foo!(int,char)" + - Fix a format bug in a log + - Fix elipsis spacing (remove space before elipsis) + - Don't use getopt as it isn't all that portable (at least for QNX) + - Rename some files + - Bugfix: don't add virtual braces on the same line as a preprocessor + - Bugfix: clean up indexed array aligning + + +Changes in uncrustify-0.0.11 (27-Mar-2006) +------------------------------------------------------------------------------- + - fix brace analysis on else statement + - allow options to depend on other options + - set the parent for case braces + - handle/indent the C++ class colon thingy + - handle C++ constructors and function defs + - special handling for '::' operator + - implement case indenting + - handle cout '<<' indenting + - handle DOS and MAC line endings in multiline comments + - rename some indent options + - fix ifndef handling + - fix volatile handling + - fix private/public/protected 'label' handling + - alternate punctuators are also part of C++ + - handle C++ wide L"strings" + - improve C# get/set handling + - fix spacing bug "a++;" vs "a ++;" due to statement start misdetect + - add nl_assign_brace + - fix parent of vbrace close + - more test enhancements + + +Changes in uncrustify-0.0.10 (22-Mar-2006) +------------------------------------------------------------------------------- + - Complete rewrite of tokenizer and brace parser + - Added support for D nested comments + - Fixed some virtual brace bugs + - Added some documentation for the brace parsing stuff + - Add more tests to improve coverage (still lacking) + + +Changes in uncrustify-0.0.9 (18-Mar-2006) +------------------------------------------------------------------------------- + - Major enhancements for D + - Add handling for special "[]" sequence for C#/D + - add some more tests + + +Changes in uncrustify-0.0.8 (13-Mar-2006) +------------------------------------------------------------------------------- + - update TODO list + - add a threshold for brace removal + - improve brace removal + - keep track of whether a token follows a tab + - add option to preserve non-indenting tabs + - major keyword and operator cleanup for C++, C#, D, and Java + - add 'string' variants for ARITH, COMPARE, etc + - add C# get/set detection + - add template detection + - add colon handling for class stuff and anonymous bitfields + - pop the whole indent stack when leaving a preprocessor + - fix embedded return handling in C#, ie: [ this should return negative ] + - fix a problem with the ifdef frame stack (still a problem lurking...) + - handle literal strings (C#) + - handle non-keyword words (C#) -- example: @if @switch + - set the parent on 'do' braces + - handle C# #region preprocessor stuff + - partially implement align on tabstop + - fix virtual brace spacing (no more "else return;" => "elsereturn;") + - add some more tests + diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/Comments.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/Comments.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/Comments.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/Comments.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/HELP b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/HELP similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/HELP rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/HELP diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/LIMITATIONS.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/LIMITATIONS.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/LIMITATIONS.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/LIMITATIONS.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/NEWS b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/NEWS similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/NEWS rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/NEWS diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/README.md b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/README.md new file mode 100644 index 00000000..11ac833e --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/README.md @@ -0,0 +1,395 @@ +[![AppVeyor](https://img.shields.io/appveyor/ci/uncrustify/uncrustify/master.svg?style=flat-square&label=Windows)](https://ci.appveyor.com/project/uncrustify/uncrustify) +[![Coverage Status](https://coveralls.io/repos/github/uncrustify/uncrustify/badge.svg?branch=master)](https://coveralls.io/github/uncrustify/uncrustify?branch=master) + +[![Conan Center](https://shields.io/conan/v/uncrustify)](https://conan.io/center/uncrustify) + +--------------------------- + +# Uncrustify +A source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn and Vala. + +## Features +* Highly configurable - 850 configurable options as of version 0.78.1 +-

add/remove spaces + + - `sp_before_sparen`: _Add or remove space before '(' of 'if', 'for', 'switch', 'while', etc._ + - `sp_compare`: _Add or remove space around compare operator '<', '>', '==', etc_ +
+ +-
add/remove newlines + + - `nl_if_brace`: _Add or remove newline between 'if' and '{'_ + - `nl_brace_while`: _Add or remove newline between '}' and 'while' of 'do' statement_ +
+ +-
add/remove blanklines + + - `eat_blanks_before_close_brace`: _Whether to remove blank lines before '}'_ + - `nl_max`: _The maximum consecutive newlines (3 = 2 blank lines)_ +
+ +-
indent code + + - `indent_switch_case`: _indent_switch_case: Spaces to indent 'case' from 'switch'_ + - `indent_class_colon`: _Whether to indent the stuff after a leading base class colon_ +
+ +-
align code + + - `align_func_params`: _Align variable definitions in prototypes and functions_ + - `align_struct_init_span`: _The span for aligning struct initializer values (0=don't align)_ +
+ +-
modify code + + - `mod_full_brace_for`: _Add or remove braces on single-line 'for' statement_ + - `mod_paren_on_return`: _Add or remove unnecessary paren on 'return' statement_ +
+ +Here is an example [configuration file](https://raw.githubusercontent.com/uncrustify/uncrustify/master/documentation/htdocs/ben.cfg.txt), +and here is a [before](https://raw.githubusercontent.com/uncrustify/uncrustify/master/documentation/htdocs/examples/c-1.in.c) +and [after](https://raw.githubusercontent.com/uncrustify/uncrustify/master/documentation/htdocs/examples/c-1.out.c) +C source example. +That should give you a pretty good idea of what Uncrustify can do. + + + + + +--------------------------------------------------------------------------- + +## Binaries +Pre compiled binaries for Windows can be downloaded from the [Releases](https://github.com/uncrustify/uncrustify/releases) page or from the [Sourceforge](https://sourceforge.net/projects/uncrustify/files/) website. + +## Build +[Python](https://www.python.org/) is an "interpreted high-level programming language for general-purpose programming", for this project it is needed to extend the capabilities of CMake. + +[CMake](https://cmake.org/) is a tool that generates build systems +(Makefiles, Visual Studio project files, Xcode project files and others). + +To generate a build system for Uncrustify using CMake on UNIX-like systems, create a +build folder and run CMake from it, making sure to specify Release mode: + +```bash +$ mkdir build +$ cd build +$ cmake -DCMAKE_BUILD_TYPE=Release .. +``` +Other systems may require other flags (e.g. `cmake -G Xcode ..` for Xcode). + +Then use the build tools of your build system (in many cases this will +simply be `make`, but on Windows it could be MSBuild or Visual Studio). +Or use CMake to invoke it: + +```bash +$ cmake --build . --config Release +``` + +If testing is enabled, CMake generates a `test` target, which you can +_build_ using your build system tools (usually `make test`). This can also +be invoked using CTest: + +```bash +$ ctest -V -C Debug +``` + +There is also an `install` target, which can be used to install the +Uncrustify executable (typically `make install`). + +### A note on CMake configurations +Some build systems are single-configuration, which means you specify the +build type when running CMake (by setting the `CMAKE_BUILD_TYPE` +variable), and the generated files then build that configuration. + +An example of a single-configuration build system are Makefiles. You can +build the Release or Debug configurations of Uncrustify (from the build folder) with: + +```bash +$ cmake -DCMAKE_BUILD_TYPE=Release .. +$ make +``` +or +```bash +$ cmake -DCMAKE_BUILD_TYPE=Debug .. +$ make +``` + +Other build systems are multi-configuration, which means you specify the +build type when building. + +An example of a multi-configuration build system are Visual Studios project +files. When you open the project in Visual Studio, you can select which +configuration to build. You can also do this while building from the +command line with `cmake --build . --config Debug`. + + +## Bugs +Post any bugs to the issue tracker found on the projects GitHub page: + https://github.com/uncrustify/uncrustify/issues + +Please include the following with your issue: + - a description of what is not working right + - input code sufficient to demonstrate the issue + - expected output code + - configuration options used to generate the output + +More about this is in the [ISSUE_TEMPLATE](https://github.com/uncrustify/uncrustify/blob/master/.github/ISSUE_TEMPLATE) + + +### Known problems +[Look at the Wiki](https://github.com/uncrustify/uncrustify/wiki/Known-Problems) + + +## Which repositories have uncrustify? +[Look here](https://repology.org/metapackage/uncrustify/versions) + + +## Contribute +If you want to add a feature, fix a bug, or implement missing +functionality, feel free to do so! Patches are welcome! +Here are some areas that need attention: + +- __Patches for Objective-C support__. We really need someone who knows + this language as it has more than plenty open issues. A good starting + point would be to integrate changes made in the + [Unity fork](https://github.com/Unity-Technologies/uncrustify/tree/fixes/c-oc-java) +- Test Java support and provide feedback (or patches!) +- Test Embedded SQL to see what works +- A logo of some sort +- Anything else that you want to do to make it better? + +### A note about pull requests +Firstly take a look at the [CONTRIBUTING.md](https://github.com/uncrustify/uncrustify/blob/master/CONTRIBUTING.md) + +Currently we have two continuous integration systems that test your PRs, +TravisCI and Appveyor. +Tested are the test cases, the formatting of the code base and +the output of the command line options. + +Test cases can be found in the `tests/` directory. Every file ending with +`.test` is a test set. Inside each line with these components is a +single test: `testNr[!] testConfigFileName testInputFileName [lang]` + +The configuration file `testConfigFileName` has to be located inside `tests/config`, +the input file `testInputFileName` inside `tests/input//`, +and expected results file inside the `tests/expected//` +directory. +Expected results have the following naming convention: `testNr-testInputFileName`. + +Optionally a `!` can follow the `testNr` to enable a custom rerun +configuration. +Rerun configurations need to be named like this: +`testConfigFileName`(without extension)+`.rerun`+`.extension` + +Also, optionally a language for the input can be provided with `lang`. + +The codebase has to be formatted by the options set up in +`forUncrustifySources.cfg`. Failing to format the sources correctly will +cause TravisCI build failures. + +The Command line interface (CLI) output is tested by the +`test_cli_options.sh` script. It is located inside of `tests/cli/` and operates +on the subdirectories of that folder. + +If a PR is altering the CLI output, files inside those directories might +need to be manually updated. This often happens when options are +added, removed, or altered. Keep in mind that the version string line +(example: `# Uncrustify-0.69.0_f`) of outputs from commands like +`--show-config` should be replaced with a blank line. + +### Debugging + +The first method is to use uncrustify itself to get debug informations. +Using: +```.txt + uncrustify -c myExample.cfg -f myExample.cpp -p myExample.p -L A 2>myExample.A +``` +you get two files for the first informations. +The p-file gives you details of the parsing process and indentation. +```.txt +# Line Tag Parent Columns Br/Lvl/pp Flag Nl Text +# 1> CLASS[ NONE][ 1/ 1/ 6/ 0][0/0/0][ 10070000][0-0] class +# 1> TYPE[ CLASS][ 7/ 7/ 14/ 1][0/0/0][ 10000000][0-0] Capteur +# 1> BRACE_OPEN[ CLASS][ 15/ 15/ 16/ 1][0/0/0][ 100000400][0-0] { +``` + +The A-file gives you many details about the run itself, where the process is running thru, +which values have the most important variables. +```.txt +tokenize(2351): orig line is 1, orig col is 1, Text() 'class', type is CLASS, orig col_end is 6 +tokenize(2351): orig line is 1, orig col is 7, Text() 'Capteur', type is WORD, orig col_end is 14 +tokenize(2351): orig line is 1, orig col is 15, Text() '{', type is BRACE_OPEN, orig col_end is 16 +``` + +You can also dump the parsing information of each formatting step using the 'dump steps' option. +```.txt + uncrustify -c myExample.cfg -f myExample.cpp -ds dump +``` +This will create a series of 'dump_nnn.log' files, each containing the parsing information at +specific points of the formatting process ('dump_000.log' will list the formatting options in use). + +You can combine this option with -p and -L to get a lot of detailed debugging information. +```.txt + uncrustify -c myExample.cfg -f myExample.cpp -p myExample.p -L A 2>myExample.A -ds dump +``` + +It might be useful to add some code lines to see where something is happening. +Use the package `unc_tools`. +Remove the comment at line: +```.cpp +#define DEVELOP_ONLY +``` +Import the package: +```.cpp +#include "unc_tools.h" +``` +Add at some places the line: +```.cpp +prot_the_line(__LINE__, 6, 0); +``` +Compile again with DEBUG option. + + + +### How to add an option + +If you need a new option, there are a few steps to follow. +Take as example the option `sp_trailing_ret_t` + +First define the option: +- Insert the code below to the file src/options.h +_NOTE: +This file is processed by make_options.py, and must conform to a particular +format. Option groups are marked by '//begin ' (in upper case; this example +is lower case to prevent being considered a region marker for code folding) +followed by the group description. Options consist of two lines of +declaration preceded by one or more lines of C++ comments. The comments form +the option description and are taken verbatim, aside from stripping the +leading '// '. Only comments immediately preceding an option declaration, +with no blank lines, are taken as part of the description, so a blank line +may be used to separate notations from a description. +An option declaration is 'extern TYPE\nNAME;', optionally followed by +' // = VALUE' if the option has a default value that is different from the +default-constructed value type of the option. The 'VALUE' must be valid C++ +code, and is taken verbatim as an argument when creating the option's +instantiation. Note also that the line break, as shown, is required. +_ +```.cpp +// Add or remove space around trailing return operator '->'. +extern Option +sp_trailing_ret_t; +``` +- Insert the code below to the file src/space.cpp +```.cpp + if (first->Is(CT_TRAILING_RET_T)) + { + // Add or remove space around trailing return operator '->'. + log_rule("sp_trailing_ret_t"); + return(options::sp_trailing_ret_t()); + } +``` + + +### Portability + +We are pretty sure that nothing OS-specific is used in the code base. +The software has been previously tested on the following operating systems: +- Linux +- QNX +- OS X +- FreeBSD, NetBSD, OpenBSD +- Sun Solaris 9 +- Windows (binary available) + + +--------------------------------------------------------------------------- + +## Running the program + +__NOTE__ This application works reasonably well but it has bugs. Do __not__ +apply it on your whole codebase without checking the results! + +Here are ways to run it: +``` +$ uncrustify -c mystyle.cfg -f somefile.c -o somefile.c.unc +$ uncrustify -c mystyle.cfg -f somefile.c > somefile.c.unc +$ uncrustify -c mystyle.cfg somefile.c +$ uncrustify -c mystyle.cfg --no-backup somefile.c +$ uncrustify -c mystyle.cfg *.c +$ uncrustify -c mystyle.cfg --no-backup *.c +``` +The `-c` flag selects the configuration file. +The `-f` flag specifies the input file. +The `-o` flag specifies the output file. +If flag `-f` is used without flag `-o` the output will be send to `stdout`. + +Alternatively, multiple or single files that should be processed can be +specified at the command end without flags. +If the flag `--no-backup` is missing, every file is saved with the initial +name and an additional suffix (can be changed with --suffix). + +For more options descriptions call: +```bash +$ uncrustify -h +``` + +## Configuring the program +Uncrustify usually reads configuration files that are passed via the `-c` +flag. If the flag is not provided, Uncrustify will try to find a +configuration file via the `UNCRUSTIFY_CONFIG` environment variable or a +file with the name `.uncrustify.cfg` or `uncrustify.cfg` in your home folder. + +To get a list of: +- all available options use: + ```bash + uncrustify --show-config + ``` + +- all available options in a usable configuration file format use: + ```bash + uncrustify --update-config + ``` + + or + + ```bash + uncrustify --update-config-with-doc + ``` + + As the names suggest, both options can produce output that adds newly + introduced options to your old configuration file. For this your old + configuration file has to be passed via the `-c` flag: + ```bash + uncrustify --update-config-with-doc -c path/to/your.cfg + ``` + +Example configuration files that can be used as a starting point can be +found in the `etc/` directory (such as [ben.cfg](./etc/ben.cfg)). + +Modify to your liking. Use a quality side-by-side diff tool to determine +if the program did what you wanted. Repeat until your style is refined. + +To ease the process a bit, some 3rd party tools are available: +- [Universal Indent GUI](http://universalindent.sourceforge.net/) - A + cross-platform graphical configuration file editor for many code + beautifiers, including Uncrustify. +- [uncrustify_config](https://github.com/CDanU/uncrustify_config) - A web + configuration tool based on Uncrustify's emscripten interface. +- [UncrustifyX](https://github.com/ryanmaxwell/UncrustifyX) - Uncrustify + utility and documentation browser for Mac OS X + +Under Windows: +Uncrustify is a command-line tool, if you run it by double-clicking the +executable, it will open a command prompt run the executable +(which prints the help message), and then immediately close the window +as uncrustify exits. + +You can open the command prompt (which is an interactive terminal +window that allows you to run commands without it closing as soon as +they exit) and run uncrustify.exe there. + +## Using uncrustify with vim +Have a look [here](https://github.com/cofyc/vim-uncrustify) + +## Using uncrustify with IntelliJ +Have a look at https://plugins.jetbrains.com/plugin/17528-uncrustify diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/TESTING b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/TESTING similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/TESTING rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/TESTING diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/appveyor.yml b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/appveyor.yml similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/appveyor.yml rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/appveyor.yml diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/CodeCoverage.cmake b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/CodeCoverage.cmake similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/CodeCoverage.cmake rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/CodeCoverage.cmake diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/GenerateTokenNames.cmake b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/GenerateTokenNames.cmake similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/GenerateTokenNames.cmake rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/GenerateTokenNames.cmake diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/GenerateVersionHeader.cmake b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/GenerateVersionHeader.cmake similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/GenerateVersionHeader.cmake rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/GenerateVersionHeader.cmake diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/Toolchain-mingw32.cmake b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/Toolchain-mingw32.cmake similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/Toolchain-mingw32.cmake rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/Toolchain-mingw32.cmake diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/Toolchain-mingw64.cmake b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/Toolchain-mingw64.cmake similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/Toolchain-mingw64.cmake rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/Toolchain-mingw64.cmake diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/uninstall.cmake b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/uninstall.cmake similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/cmake/uninstall.cmake rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/cmake/uninstall.cmake diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/commit.log b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/commit.log similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/commit.log rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/commit.log diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/coverity.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/coverity.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/coverity.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/coverity.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/coverity.travis.yml b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/coverity.travis.yml similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/coverity.travis.yml rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/coverity.travis.yml diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/cdbs/debian-tde.mk b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/debian-tde.mk similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/cdbs/debian-tde.mk rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/debian-tde.mk diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/cdbs/versions.pl b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/versions.pl similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/cdbs/versions.pl rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/versions.pl diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/changelog b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/changelog new file mode 100644 index 00000000..bf1c547c --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/changelog @@ -0,0 +1,358 @@ +uncrustify-trinity (0.78.1-0debian13.0.0+0) unstable; urgency=medium + + * TDE version of upstream 0.78.1 + + -- Michele Calgaro Fri, 01 Dec 2023 12:36:00 +0900 + +uncrustify-trinity (0.78.0-0debian13.0.0+0) unstable; urgency=medium + + * TDE version of upstream 0.78.0 + + -- Michele Calgaro Sun, 18 Nov 2023 17:35:00 +0900 + +uncrustify-trinity (0.76.0-0debian12.0.0+0) unstable; urgency=medium + + * TDE version of upstream 0.76.0 + + -- Michele Calgaro Sun, 04 Dec 2022 18:56:43 +0900 + +uncrustify-trinity (0.75.0-0debian11.0.0+0) unstable; urgency=medium + + * TDE version of upstream 0.75.0 + + -- Michele Calgaro Fri, 06 May 2022 13:49:07 +0900 + +uncrustify-trinity (0.74.0-0debian11.0.0+0) unstable; urgency=medium + + * TDE version of upstream 0.74.0 + + -- Michele Calgaro Wed, 19 May 2021 15:58:50 +0900 + +uncrustify-trinity (0.73.0-0debian11.0.0+2) unstable; urgency=medium + + * Fix Python detection on CMake < 3.12. + + -- Slávek Banko Wed, 20 May 2021 00:00:40 +0200 + +uncrustify-trinity (0.73.0-0debian11.0.0+1) unstable; urgency=medium + + * Backported commits cb1a42dd from upstream. + + -- Michele Calgaro Wed, 19 May 2021 15:58:50 +0900 + +uncrustify-trinity (0.73.0-0debian11.0.0+0) unstable; urgency=medium + + * TDE version of upstream 0.73.0 + + -- Michele Calgaro Wed, 19 May 2021 15:58:50 +0900 + +uncrustify-trinity (0.72.0-0debian11.0.0+8) unstable; urgency=medium + + * Switch to build using ninja-build + + -- Slávek Banko Tue, 18 May 2021 19:30:49 +0200 + +uncrustify-trinity (0.72.0-0debian11.0.0+7) unstable; urgency=medium + + * TDE version 0.72-0+7 + * Backported commits 5f3f392a and fb66774e from upstream. + + -- Michele Calgaro Thu, 05 Jan 2021 11:08:00 +0900 + +uncrustify-trinity (0.72.0-0debian11.0.0+6) unstable; urgency=medium + + * TDE version 0.72-0+6 + * Backported commits 45681e88 and 64d93e3fb from upstream. + + -- Michele Calgaro Thu, 24 Dec 2020 20:14:00 +0900 + +uncrustify-trinity (0.72.0-0debian11.0.0+0) unstable; urgency=medium + + * TDE version of upstream 0.72.0 + + -- Michele Calgaro Thu, 20 Dec 2020 17:52:23 +0900 + +uncrustify (0.72.0) unstable; urgency=medium + + * New upstream version 0.72.0 + + -- Alexander GQ Gerasiov Thu, 20 Dec 2020 17:34:01 +0900 + +uncrustify (0.71.0+dfsg1-1) unstable; urgency=medium + + * New upstream version 0.71.0 + * d/control: Use debhelper-compat syntax, switch to level 12. + * d/control: Use python3 in B-D (Closes: #943295). + * d/control: Bump Standards-Version, no more changes needed. + * d/control: Remove unnnecessary --parallel. + + -- Alexander GQ Gerasiov Thu, 27 Aug 2020 17:12:57 +0300 + +uncrustify (0.69.0+dfsg1-1) unstable; urgency=medium + + * New upstream version 0.69.0 + * Remove fix_parallel_test.patch: Fixed upstream. + + -- Alexander GQ Gerasiov Tue, 02 Jul 2019 19:00:32 +0300 + +uncrustify (0.68.1+dfsg1-2) unstable; urgency=medium + + * Add d/patches/fix_parallel_test.patch: Fix test failure on parallel run. + + -- Alexander GQ Gerasiov Mon, 10 Dec 2018 02:36:22 +0300 + +uncrustify (0.68.1+dfsg1-1) unstable; urgency=medium + + * New upstream version 0.68.1 + * d/control: Add python-all to Build-Depensds. + * d/rules: Run all tests (now disabled by default by upstream). + + -- Alexander GQ Gerasiov Sun, 02 Dec 2018 16:19:42 +0300 + +uncrustify (0.67+dfsg1-1) unstable; urgency=medium + + * New upstream version 0.67 + * debian/control: Move git to salsa. + * Add docs-remove-remote-images.patch: Remove remote images from docs. + + -- Alexander GQ Gerasiov Mon, 18 Jun 2018 01:13:56 +0300 + +uncrustify (0.66.1+dfsg1-1) unstable; urgency=medium + + * Add debian/gbp.conf. + * New upstream version 0.66.1 Fixed FTBFS on some arches (Closes: #881249) + * Bump Standards-Version to 4.1.2 (no additional changes needed). + + -- Alexander GQ Gerasiov Sun, 17 Dec 2017 18:49:06 +0300 + +uncrustify (0.66+dfsg1-1) unstable; urgency=medium + + * debian/control: Remove Fathi Boudra from uploaders. + (Closes: #879444.) Thanks for your job. + * New upstream version 0.66 + * Bump Standards-Version to 4.1.1 (no additional changes needed). + * debian/control: Add more languages to short description. + + -- Alexander GQ Gerasiov Wed, 08 Nov 2017 18:18:47 +0300 + +uncrustify (0.65+git20170831+dfsg1-1) unstable; urgency=medium + + * New upstream version 0.65+git20170831. Fixes various FTBFS and autotests + failures on exotic archs. (Closes: #867376) + * Bump Standards-Version to 4.1.0 (no additional changes needed). + + -- Alexander GQ Gerasiov Thu, 31 Aug 2017 20:25:06 +0300 + +uncrustify (0.65+dfsg1-1) unstable; urgency=medium + + * New upstream version 0.65 + * debian/control: Add python-minimal to Build-Depends. + + -- Alexander GQ Gerasiov Tue, 04 Jul 2017 14:50:47 +0300 + +uncrustify (0.64+dfsg1-1) unstable; urgency=medium + + * Imported Upstream version 0.64 + (Closes: #748787, #814193, #594210, #775517, #594206, #616708) + * Remove non-free documentation/htdocs/project-support.jpg. + * Imported debian dir from previous version. + * Remove "debian/ Sat, 03 Dec 2016 20:19:22 +0300 + +uncrustify (0.59+dfsg1-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Remove non-free file (project-support.jpg). Closes: #753760 + + -- Mathieu Malaterre Fri, 16 Jan 2015 16:52:15 +0100 + +uncrustify (0.59-2) unstable; urgency=low + + * Fix FTBFS with gcc 4.7 by fixing missing include. + (Closes: #667404) + + -- Fathi Boudra Mon, 21 May 2012 15:40:46 +0300 + +uncrustify (0.59-1) unstable; urgency=low + + * New upstream release. + * Add myself to Uploaders. + + -- Fathi Boudra Sat, 31 Dec 2011 12:49:32 +0200 + +uncrustify (0.57-1) unstable; urgency=low + + * New upstream release. + + [ Fathi Boudra ] + * Removed patch to check for NULL - stolen upstream. + * Bumped Standards-Version to 3.9.1 (no changes needed). + + -- Johann Rudloff Mon, 21 Feb 2011 11:54:28 +0200 + +uncrustify (0.56-2) unstable; urgency=low + + [ Fathi Boudra ] + * Added patch to check for NULL to prevent a segmentation fault. + (Closes: #580195) + * Bumped Standards-Version to 3.9.0 (no changes needed). + + -- Johann Rudloff Thu, 01 Jul 2010 20:34:01 +0300 + +uncrustify (0.56-1) unstable; urgency=low + + * New upstream release. + + [ Fathi Boudra ] + * Switch to dpkg-source 3.0 (quilt) format. + * debian/control: + - bumped debhelper version to 7.4.15 + - fixed typo in long description. + * debian/copyright: + - added email author. + - added myself. + + -- Johann Rudloff Tue, 20 Apr 2010 13:08:29 +0300 + +uncrustify (0.55-1) unstable; urgency=low + + * New upstream release (Closes: #540817) + + [ Fathi Boudra ] + * debian/patches/manpage_fix_hyphens.diff: removed - merged upstream + * debian/compat: bumped to 7 + * debian/control: + - bumped debhelper version to 7.4.13 + - bumped Standards-Version to 3.8.4 (no changes needed) + - added ${misc:Depends} + * debian/docs: updated + * debian/rules: rewrited from scratch to use dh and enabled parallel build + + -- Johann Rudloff Wed, 17 Feb 2010 09:18:41 +0100 + +uncrustify (0.52-1) unstable; urgency=low + + * New upstream release (closes: #526100) + * debian/copyright: changed years and wording of copyright + * debian/patches/manpage_fix_hyphens.diff: added patch to fix fixed hyphens + used as minus signs in manpage + * debian/rules: included usage of quilt + * debian/control: added build dependency quilt + bumped Standards-Version to 3.8.1 (no changes required) + + -- Johann Rudloff Thu, 30 Apr 2009 11:32:27 +0200 + +uncrustify (0.48-1) unstable; urgency=low + + * New upstream release + * debian/rules: removed CFLAGS settings (done by dpkg-buildpackage) + + -- Johann Rudloff Tue, 22 Jul 2008 11:19:54 +0200 + +uncrustify (0.47-1) unstable; urgency=low + + * New upstream release (closes: #479372) + * Bumped Standards-Version to 3.8.0 (no changes required) + * removed debian/uncrustify.1, since upstream sources now include a + manpage + * debian/rules: removed call to dh_installman, manpage is installed by + make install + * debian/rules: removed unneeded call to dh_installdirs + + -- Johann Rudloff Sun, 08 Jun 2008 10:09:53 +0200 + +uncrustify (0.44-1) unstable; urgency=low + + * New upstream release + * debian/uncrustify.1: updated version number and date + + -- Johann Rudloff Sun, 24 Feb 2008 09:13:49 +0100 + +uncrustify (0.43-1) unstable; urgency=low + + * New upstream release (closes: #461631) + * Bumped Standards-Version to 3.7.3 (no changes required) + * debian/copyright: updated years of copyright + * debian/control: moved homepage address from description to a separate field + * debian/uncrustify.1: updated year and month + * debian/rules: copy update config.{sub,guess} into source tree in + config.status target, remove them in clean target + + -- Johann Rudloff Thu, 10 Jan 2008 15:37:19 +0100 + +uncrustify (0.41-1) unstable; urgency=low + + * New upstream release + + -- Johann Rudloff Mon, 12 Nov 2007 21:22:25 +0100 + +uncrustify (0.40-1) unstable; urgency=low + + * New upstream release + + -- Johann Rudloff Tue, 16 Oct 2007 21:26:13 +0200 + +uncrustify (0.39-1) unstable; urgency=low + + * New Upstream Version + + -- Johann Rudloff Wed, 26 Sep 2007 23:50:30 +0200 + +uncrustify (0.38-1) unstable; urgency=low + + * New upstream release + + -- Johann Rudloff Thu, 06 Sep 2007 22:52:16 +0200 + +uncrustify (0.37-1) unstable; urgency=low + + * New upstream release + * debian/uncrustify.1: added new command line options + * debian/uncrustify.1: changes in formatting and description + + -- Johann Rudloff Sun, 19 Aug 2007 19:33:08 +0200 + +uncrustify (0.36-1) unstable; urgency=low + + * New upstream release (closes: #434938, #434939) + + -- Johann Rudloff Tue, 07 Aug 2007 13:49:41 +0200 + +uncrustify (0.35-1) unstable; urgency=low + + * New upstream release + + -- Johann Rudloff Sat, 21 Jul 2007 20:41:52 +0200 + +uncrustify (0.33-1) unstable; urgency=low + + * New upstream release (closes: #416469) + * Added debian/watch file + * debian/uncrustify.1: added new command line options + * debian/uncrustify.1: removed leading colons + * debian/copyright: updated years of copyright + * debian/copyright: updated parts concerning cmpcfg.pl, since it + now contains a proper license statement + + -- Johann Rudloff Fri, 30 Mar 2007 20:51:27 +0200 + +uncrustify (0.30-1) unstable; urgency=low + + * Initial release + + -- Johann Rudloff Sat, 25 Nov 2006 14:06:44 +0100 diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/compat b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/compat similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/compat rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/compat diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/control b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/control similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/control rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/control diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/copyright b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/copyright similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/copyright rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/copyright diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/docs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/docs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/docs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/docs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/patches/001_docs-remove-remote-images.patch b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/001_docs-remove-remote-images.patch similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/patches/001_docs-remove-remote-images.patch rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/001_docs-remove-remote-images.patch diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/patches/002_trinity_customization.diff b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/002_trinity_customization.diff similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/patches/002_trinity_customization.diff rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/002_trinity_customization.diff diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/patches/003_fixed_usage.diff b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/003_fixed_usage.diff similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/patches/003_fixed_usage.diff rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/003_fixed_usage.diff diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/patches/series b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/series similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/patches/series rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/series diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/rules b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/rules similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/rules rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/rules diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/source/format b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/format similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/source/format rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/format diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/source/options b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/options similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/debian/source/options rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/options diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/Conditional_operator.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/Conditional_operator.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/Conditional_operator.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/Conditional_operator.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/Conditional_operator.txt-save b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/Conditional_operator.txt-save similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/Conditional_operator.txt-save rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/Conditional_operator.txt-save diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/Track.jpg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/Track.jpg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/Track.jpg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/Track.jpg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/Tracking.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/Tracking.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/Tracking.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/Tracking.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/align-thresholds.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/align-thresholds.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/align-thresholds.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/align-thresholds.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/control_the_spaces.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/control_the_spaces.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/control_the_spaces.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/control_the_spaces.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/dump-steps.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/dump-steps.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/dump-steps.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/dump-steps.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/example.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/example.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/example.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/example.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/goals.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/goals.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/goals.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/goals.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/how_to_configure_options.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/how_to_configure_options.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/how_to_configure_options.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/how_to_configure_options.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/how_to_format_cpp_lambda_functions.rst b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/how_to_format_cpp_lambda_functions.rst similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/how_to_format_cpp_lambda_functions.rst rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/how_to_format_cpp_lambda_functions.rst diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/align_typedef.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/align_typedef.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/align_typedef.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/align_typedef.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/ben.cfg.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/ben.cfg.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/ben.cfg.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/ben.cfg.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/config.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/config.txt new file mode 100644 index 00000000..30eb9be1 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/config.txt @@ -0,0 +1,3708 @@ +# Uncrustify-0.78.1 + +# +# General options +# + +# The type of line endings. +# +# Default: auto +newlines = auto # lf/crlf/cr/auto + +# The original size of tabs in the input. +# +# Default: 8 +input_tab_size = 8 # unsigned number + +# The size of tabs in the output (only used if align_with_tabs=true). +# +# Default: 8 +output_tab_size = 8 # unsigned number + +# The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^). +# +# Default: 92 +string_escape_char = 92 # unsigned number + +# Alternate string escape char (usually only used for Pawn). +# Only works right before the quote char. +string_escape_char2 = 0 # unsigned number + +# Replace tab characters found in string literals with the escape sequence \t +# instead. +string_replace_tab_chars = false # true/false + +# Allow interpreting '>=' and '>>=' as part of a template in code like +# 'void f(list>=val);'. If true, 'assert(x<0 && y>=3)' will be broken. +# Improvements to template detection may make this option obsolete. +tok_split_gte = false # true/false + +# Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros). +disable_processing_nl_cont = false # true/false + +# Specify the marker used in comments to disable processing of part of the +# file. +# +# Default: *INDENT-OFF* +disable_processing_cmt = " *INDENT-OFF*" # string + +# Specify the marker used in comments to (re)enable processing in a file. +# +# Default: *INDENT-ON* +enable_processing_cmt = " *INDENT-ON*" # string + +# Enable parsing of digraphs. +enable_digraphs = false # true/false + +# Option to allow both disable_processing_cmt and enable_processing_cmt +# strings, if specified, to be interpreted as ECMAScript regular expressions. +# If true, a regex search will be performed within comments according to the +# specified patterns in order to disable/enable processing. +processing_cmt_as_regex = false # true/false + +# Add or remove the UTF-8 BOM (recommend 'remove'). +utf8_bom = ignore # ignore/add/remove/force/not_defined + +# If the file contains bytes with values between 128 and 255, but is not +# UTF-8, then output as UTF-8. +utf8_byte = false # true/false + +# Force the output encoding to UTF-8. +utf8_force = false # true/false + +# +# Spacing options +# + +# Add or remove space around non-assignment symbolic operators ('+', '/', '%', +# '<<', and so forth). +sp_arith = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around arithmetic operators '+' and '-'. +# +# Overrides sp_arith. +sp_arith_additive = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment operator '=', '+=', etc. +sp_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around '=' in C++11 lambda capture specifications. +# +# Overrides sp_assign. +sp_cpp_lambda_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the capture specification of a C++11 lambda when +# an argument list is present, as in '[] (int x){ ... }'. +sp_cpp_lambda_square_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the capture specification of a C++11 lambda with +# no argument list is present, as in '[] { ... }'. +sp_cpp_lambda_square_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening parenthesis and before the closing +# parenthesis of a argument list of a C++11 lambda, as in +# '[]( ){ ... }' +# with an empty list. +sp_cpp_lambda_argument_list_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening parenthesis and before the closing +# parenthesis of a argument list of a C++11 lambda, as in +# '[]( int x ){ ... }'. +sp_cpp_lambda_argument_list = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the argument list of a C++11 lambda, as in +# '[](int x) { ... }'. +sp_cpp_lambda_paren_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a lambda body and its call operator of an +# immediately invoked lambda, as in '[]( ... ){ ... } ( ... )'. +sp_cpp_lambda_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment operator '=' in a prototype. +# +# If set to ignore, use sp_assign. +sp_assign_default = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before assignment operator '=', '+=', etc. +# +# Overrides sp_assign. +sp_before_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after assignment operator '=', '+=', etc. +# +# Overrides sp_assign. +sp_after_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space in 'enum {'. +# +# Default: add +sp_enum_brace = add # ignore/add/remove/force/not_defined + +# Add or remove space in 'NS_ENUM ('. +sp_enum_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment '=' in enum. +sp_enum_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before assignment '=' in enum. +# +# Overrides sp_enum_assign. +sp_enum_before_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after assignment '=' in enum. +# +# Overrides sp_enum_assign. +sp_enum_after_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment ':' in enum. +sp_enum_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around preprocessor '##' concatenation operator. +# +# Default: add +sp_pp_concat = add # ignore/add/remove/force/not_defined + +# Add or remove space after preprocessor '#' stringify operator. +# Also affects the '#@' charizing operator. +sp_pp_stringify = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before preprocessor '#' stringify operator +# as in '#define x(y) L#y'. +sp_before_pp_stringify = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around boolean operators '&&' and '||'. +sp_bool = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around compare operator '<', '>', '==', etc. +sp_compare = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')'. +sp_inside_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested parentheses, i.e. '((' vs. ') )'. +sp_paren_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('. +sp_cparen_oparen = ignore # ignore/add/remove/force/not_defined + +# Whether to balance spaces inside nested parentheses. +sp_balance_nested_parens = false # true/false + +# Add or remove space between ')' and '{'. +sp_paren_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested braces, i.e. '{{' vs. '{ {'. +sp_brace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*'. +sp_before_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that isn't followed by a +# variable name. If set to ignore, sp_before_ptr_star is used instead. +sp_before_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by a qualifier. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_qualifier_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by 'operator' keyword. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_operator_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by +# a class scope (as in 'int *MyClass::method()') or namespace scope +# (as in 'int *my_ns::func()'). +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_scope_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by '::', +# as in 'int *::func()'. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_global_scope_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' that isn't +# followed by a variable name, as in '(char const *)'. If set to ignore, +# sp_before_ptr_star is used instead. +sp_qualifier_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between pointer stars '*', as in 'int ***a;'. +sp_between_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between pointer star '*' and reference '&', as in 'int *& a;'. +sp_between_ptr_ref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer star '*', if followed by a word. +# +# Overrides sp_type_func. +sp_after_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer caret '^', if followed by a word. +sp_after_ptr_block_caret = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer star '*', if followed by a qualifier. +sp_after_ptr_star_qualifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*', if followed by a function +# prototype or function definition. +# +# Overrides sp_after_ptr_star and sp_type_func. +sp_after_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*' in the trailing return of a +# function prototype or function definition. +sp_after_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the pointer star '*' and the name of the variable +# in a function pointer definition. +sp_ptr_star_func_var = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the pointer star '*' and the name of the type +# in a function pointer type definition. +sp_ptr_star_func_type = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*', if followed by an open +# parenthesis, as in 'void* (*)()'. +sp_ptr_star_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a pointer star '*', if followed by a function +# prototype or function definition. If set to ignore, sp_before_ptr_star is +# used instead. +sp_before_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' followed by +# the name of the function in a function prototype or definition, as in +# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead. +sp_qualifier_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a pointer star '*' in the trailing return of a +# function prototype or function definition. +sp_before_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' in the +# trailing return of a function prototype or function definition, as in +# 'auto foo() -> char const *'. +sp_qualifier_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&'. +sp_before_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&' that isn't followed by a +# variable name. If set to ignore, sp_before_byref is used instead. +sp_before_unnamed_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after reference sign '&', if followed by a word. +# +# Overrides sp_type_func. +sp_after_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a reference sign '&', if followed by a function +# prototype or function definition. +# +# Overrides sp_after_byref and sp_type_func. +sp_after_byref_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&', if followed by a function +# prototype or function definition. +sp_before_byref_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a reference sign '&', if followed by an open +# parenthesis, as in 'char& (*)()'. +sp_byref_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between type and word. In cases where total removal of +# whitespace would be a syntax error, a value of 'remove' is treated the same +# as 'force'. +# +# This also affects some other instances of space following a type that are +# not covered by other options; for example, between the return type and +# parenthesis of a function type template argument, between the type and +# parenthesis of an array parameter, or between 'decltype(...)' and the +# following word. +# +# Default: force +sp_after_type = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'decltype(...)' and word, +# brace or function call. +sp_after_decltype = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space before the parenthesis in the D constructs +# 'template Foo(' and 'class Foo('. +sp_before_template_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'template' and '<'. +# If set to ignore, sp_before_angle is used. +sp_template_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '<'. +sp_before_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '<' and '>'. +sp_inside_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '<>'. +# if empty. +sp_inside_angle_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and ':'. +sp_angle_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '>'. +sp_after_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '(' as found in 'new List(foo);'. +sp_angle_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '()' as found in 'new List();'. +sp_angle_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and a word as in 'List m;' or +# 'template static ...'. +sp_angle_word = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '>' in '>>' (template stuff). +# +# Default: add +sp_angle_shift = add # ignore/add/remove/force/not_defined + +# (C++11) Permit removal of the space between '>>' in 'foo >'. Note +# that sp_angle_shift cannot remove the space without this option. +sp_permit_cpp11_shift = false # true/false + +# Add or remove space before '(' of control statements ('if', 'for', 'switch', +# 'while', etc.). +sp_before_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')' of control statements other than +# 'for'. +sp_inside_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '(' of control statements other than 'for'. +# +# Overrides sp_inside_sparen. +sp_inside_sparen_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ')' of control statements other than 'for'. +# +# Overrides sp_inside_sparen. +sp_inside_sparen_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')' of 'for' statements. +sp_inside_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '(' of 'for' statements. +# +# Overrides sp_inside_for. +sp_inside_for_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ')' of 'for' statements. +# +# Overrides sp_inside_for. +sp_inside_for_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '((' or '))' of control statements. +sp_sparen_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ')' of control statements. +sp_after_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of control statements. +sp_sparen_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'do' and '{'. +sp_do_brace_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'while'. +sp_brace_close_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'while' and '('. Overrides sp_before_sparen. +sp_while_paren_open = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'invariant' and '('. +sp_invariant_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space after the ')' in 'invariant (C) c'. +sp_after_invariant_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before empty statement ';' on 'if', 'for' and 'while'. +sp_special_semi = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ';'. +# +# Default: remove +sp_before_semi = remove # ignore/add/remove/force/not_defined + +# Add or remove space before ';' in non-empty 'for' statements. +sp_before_semi_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a semicolon of an empty left part of a for +# statement, as in 'for ( ; ; )'. +sp_before_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the semicolons of an empty middle part of a for +# statement, as in 'for ( ; ; )'. +sp_between_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ';', except when followed by a comment. +# +# Default: add +sp_after_semi = add # ignore/add/remove/force/not_defined + +# Add or remove space after ';' in non-empty 'for' statements. +# +# Default: force +sp_after_semi_for = force # ignore/add/remove/force/not_defined + +# Add or remove space after the final semicolon of an empty part of a for +# statement, as in 'for ( ; ; )'. +sp_after_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[' (except '[]'). +sp_before_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[' for a variable definition. +# +# Default: remove +sp_before_vardef_square = remove # ignore/add/remove/force/not_defined + +# Add or remove space before '[' for asm block. +sp_before_square_asm_block = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[]'. +sp_before_squares = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before C++17 structured bindings. +sp_cpp_before_struct_binding = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside a non-empty '[' and ']'. +sp_inside_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '[]'. +# if empty. +sp_inside_square_empty = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and +# ']'. If set to ignore, sp_inside_square is used. +sp_inside_square_oc_array = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ',', i.e. 'a,b' vs. 'a, b'. +sp_after_comma = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'. +# +# Default: remove +sp_before_comma = remove # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between ',' and ']' in multidimensional array type +# like 'int[,,]'. +sp_after_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between '[' and ',' in multidimensional array type +# like 'int[,,]'. +sp_before_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between ',' in multidimensional array type +# like 'int[,,]'. +sp_between_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between an open parenthesis and comma, +# i.e. '(,' vs. '( ,'. +# +# Default: force +sp_paren_comma = force # ignore/add/remove/force/not_defined + +# Add or remove space between a type and ':'. +sp_type_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the variadic '...' when preceded by a +# non-punctuator. +# The value REMOVE will be overridden with FORCE +sp_after_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the variadic '...' when preceded by a +# non-punctuator. +# The value REMOVE will be overridden with FORCE +sp_before_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a type and '...'. +sp_type_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a '*' and '...'. +sp_ptr_type_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '...'. +sp_paren_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '&&' and '...'. +sp_byref_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and a qualifier such as 'const'. +sp_paren_qualifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and 'noexcept'. +sp_paren_noexcept = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after class ':'. +sp_after_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before class ':'. +sp_before_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after class constructor ':'. +# +# Default: add +sp_after_constr_colon = add # ignore/add/remove/force/not_defined + +# Add or remove space before class constructor ':'. +# +# Default: add +sp_before_constr_colon = add # ignore/add/remove/force/not_defined + +# Add or remove space before case ':'. +# +# Default: remove +sp_before_case_colon = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'operator' and operator sign. +sp_after_operator = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the operator symbol and the open parenthesis, as +# in 'operator ++('. +sp_after_operator_sym = ignore # ignore/add/remove/force/not_defined + +# Overrides sp_after_operator_sym when the operator has no arguments, as in +# 'operator *()'. +sp_after_operator_sym_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or +# '(int)a' vs. '(int) a'. +sp_after_cast = ignore # ignore/add/remove/force/not_defined + +# Add or remove spaces inside cast parentheses. +sp_inside_paren_cast = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the type and open parenthesis in a C++ cast, +# i.e. 'int(exp)' vs. 'int (exp)'. +sp_cpp_cast_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof' and '('. +sp_sizeof_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof' and '...'. +sp_sizeof_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof...' and '('. +sp_sizeof_ellipsis_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '...' and a parameter pack. +sp_ellipsis_parameter_pack = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a parameter pack and '...'. +sp_parameter_pack_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'decltype' and '('. +sp_decltype_paren = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Add or remove space after the tag keyword. +sp_after_tag = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside enum '{' and '}'. +sp_inside_braces_enum = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside struct/union '{' and '}'. +sp_inside_braces_struct = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside Objective-C boxed dictionary '{' and '}' +sp_inside_braces_oc_dict = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after open brace in an unnamed temporary +# direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore. +sp_after_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before close brace in an unnamed temporary +# direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore. +sp_before_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside an unnamed temporary direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore +# works only if sp_before_type_brace_init_lst_close is set to ignore. +sp_inside_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '{' and '}'. +sp_inside_braces = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '{}'. +# if empty. +sp_inside_braces_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around trailing return operator '->'. +sp_trailing_return = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between return type and function name. A minimum of 1 +# is forced except for pointer return types. +sp_type_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between type and open brace of an unnamed temporary +# direct-list-initialization. +sp_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' on function declaration. +sp_func_proto_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function declaration +# if empty. +sp_func_proto_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' with a typedef specifier. +sp_func_type_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between alias name and '(' of a non-pointer function type typedef. +sp_func_def_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function definition +# if empty. +sp_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside empty function '()'. +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. +sp_inside_fparens = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside function '(' and ')'. +sp_inside_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside user functor '(' and ')'. +sp_func_call_user_inside_rparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside empty functor '()'. +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. +sp_inside_rparens = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside functor '(' and ')'. +sp_inside_rparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside the first parentheses in a function type, as in +# 'void (*x)(...)'. +sp_inside_tparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the ')' and '(' in a function type, as in +# 'void (*x)(...)'. +sp_after_tparen_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ']' and '(' when part of a function call. +sp_square_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of function. +sp_fparen_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of a function call in object +# initialization. +# +# Overrides sp_fparen_brace. +sp_fparen_brace_initializer = ignore # ignore/add/remove/force/not_defined + +# (Java) Add or remove space between ')' and '{{' of double brace initializer. +sp_fparen_dbrace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' on function calls. +sp_func_call_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function calls without +# parameters. If set to ignore (the default), sp_func_call_paren is used. +sp_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the user function name and '(' on function +# calls. You need to set a keyword to be a user function in the config file, +# like: +# set func_call_user tr _ i18n +sp_func_call_user_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside user function '(' and ')'. +sp_func_call_user_inside_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested parentheses with user functions, +# i.e. '((' vs. '( ('. +sp_func_call_user_paren_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a constructor/destructor and the open +# parenthesis. +sp_func_class_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a constructor without parameters or destructor +# and '()'. +sp_func_class_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after 'return'. +# +# Default: force +sp_return = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'return' and '('. +sp_return_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'return' and '{'. +sp_return_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '__attribute__' and '('. +sp_attribute_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'defined' and '(' in '#if defined (FOO)'. +sp_defined_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'throw' and '(' in 'throw (something)'. +sp_throw_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'throw' and anything other than '(' as in +# '@throw [...];'. +sp_after_throw = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'catch' and '(' in 'catch (something) { }'. +# If set to ignore, sp_before_sparen is used. +sp_catch_paren = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@catch' and '(' +# in '@catch (something) { }'. If set to ignore, sp_catch_paren is used. +sp_oc_catch_paren = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before Objective-C protocol list +# as in '@protocol Protocol' or '@interface MyClass : NSObject'. +sp_before_oc_proto_list = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between class name and '(' +# in '@interface className(categoryName):BaseClass' +sp_oc_classname_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'version' and '(' +# in 'version (something) { }'. If set to ignore, sp_before_sparen is used. +sp_version_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'scope' and '(' +# in 'scope (something) { }'. If set to ignore, sp_before_sparen is used. +sp_scope_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'super' and '(' in 'super (something)'. +# +# Default: remove +sp_super_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'this' and '(' in 'this (something)'. +# +# Default: remove +sp_this_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between a macro name and its definition. +sp_macro = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a macro function ')' and its definition. +sp_macro_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'else' and '{' if on the same line. +sp_else_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'else' if on the same line. +sp_brace_else = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and the name of a typedef on the same line. +sp_brace_typedef = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the '{' of a 'catch' statement, if the '{' and +# 'catch' are on the same line, as in 'catch (decl) {'. +sp_catch_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the '{' of a '@catch' statement, if the '{' +# and '@catch' are on the same line, as in '@catch (decl) {'. +# If set to ignore, sp_catch_brace is used. +sp_oc_catch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'catch' if on the same line. +sp_brace_catch = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '}' and '@catch' if on the same line. +# If set to ignore, sp_brace_catch is used. +sp_oc_brace_catch = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'finally' and '{' if on the same line. +sp_finally_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'finally' if on the same line. +sp_brace_finally = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'try' and '{' if on the same line. +sp_try_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between get/set and '{' if on the same line. +sp_getset_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a variable and '{' for C++ uniform +# initialization. +sp_word_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a variable and '{' for a namespace. +# +# Default: add +sp_word_brace_ns = add # ignore/add/remove/force/not_defined + +# Add or remove space before the '::' operator. +sp_before_dc = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '::' operator. +sp_after_dc = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove around the D named array initializer ':' operator. +sp_d_array_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '!' (not) unary operator. +# +# Default: remove +sp_not = remove # ignore/add/remove/force/not_defined + +# Add or remove space between two '!' (not) unary operators. +# If set to ignore, sp_not will be used. +sp_not_not = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '~' (invert) unary operator. +# +# Default: remove +sp_inv = remove # ignore/add/remove/force/not_defined + +# Add or remove space after the '&' (address-of) unary operator. This does not +# affect the spacing after a '&' that is part of a type. +# +# Default: remove +sp_addr = remove # ignore/add/remove/force/not_defined + +# Add or remove space around the '.' or '->' operators. +# +# Default: remove +sp_member = remove # ignore/add/remove/force/not_defined + +# Add or remove space after the '*' (dereference) unary operator. This does +# not affect the spacing after a '*' that is part of a type. +# +# Default: remove +sp_deref = remove # ignore/add/remove/force/not_defined + +# Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'. +# +# Default: remove +sp_sign = remove # ignore/add/remove/force/not_defined + +# Add or remove space between '++' and '--' the word to which it is being +# applied, as in '(--x)' or 'y++;'. +# +# Default: remove +sp_incdec = remove # ignore/add/remove/force/not_defined + +# Add or remove space before a backslash-newline at the end of a line. +# +# Default: add +sp_before_nl_cont = add # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;' +# or '+(int) bar;'. +sp_after_oc_scope = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in message specs, +# i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'. +sp_after_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in message specs, +# i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'. +sp_before_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in immutable dictionary expression +# 'NSDictionary *test = @{@"foo" :@"bar"};'. +sp_after_oc_dict_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in immutable dictionary expression +# 'NSDictionary *test = @{@"foo" :@"bar"};'. +sp_before_oc_dict_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in message specs, +# i.e. '[object setValue:1];' vs. '[object setValue: 1];'. +sp_after_send_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in message specs, +# i.e. '[object setValue:1];' vs. '[object setValue :1];'. +sp_before_send_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the (type) in message specs, +# i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'. +sp_after_oc_type = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the first (type) in message specs, +# i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'. +sp_after_oc_return_type = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@selector' and '(', +# i.e. '@selector(msgName)' vs. '@selector (msgName)'. +# Also applies to '@protocol()' constructs. +sp_after_oc_at_sel = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@selector(x)' and the following word, +# i.e. '@selector(foo) a:' vs. '@selector(foo)a:'. +sp_after_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside '@selector' parentheses, +# i.e. '@selector(foo)' vs. '@selector( foo )'. +# Also applies to '@protocol()' constructs. +sp_inside_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before a block pointer caret, +# i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'. +sp_before_oc_block_caret = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after a block pointer caret, +# i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'. +sp_after_oc_block_caret = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between the receiver and selector in a message, +# as in '[receiver selector ...]'. +sp_after_oc_msg_receiver = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after '@property'. +sp_after_oc_property = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@synchronized' and the open parenthesis, +# i.e. '@synchronized(foo)' vs. '@synchronized (foo)'. +sp_after_oc_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the ':' in 'b ? t : f'. +sp_cond_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the ':' in 'b ? t : f'. +# +# Overrides sp_cond_colon. +sp_cond_colon_before = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the ':' in 'b ? t : f'. +# +# Overrides sp_cond_colon. +sp_cond_colon_after = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the '?' in 'b ? t : f'. +sp_cond_question = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the '?' in 'b ? t : f'. +# +# Overrides sp_cond_question. +sp_cond_question_before = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '?' in 'b ? t : f'. +# +# Overrides sp_cond_question. +sp_cond_question_after = ignore # ignore/add/remove/force/not_defined + +# In the abbreviated ternary form '(a ?: b)', add or remove space between '?' +# and ':'. +# +# Overrides all other sp_cond_* options. +sp_cond_ternary_short = ignore # ignore/add/remove/force/not_defined + +# Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make +# sense here. +sp_case_label = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space around the D '..' operator. +sp_range = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ':' in a Java/C++11 range-based 'for', +# as in 'for (Type var : expr)'. +sp_after_for_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ':' in a Java/C++11 range-based 'for', +# as in 'for (Type var : expr)'. +sp_before_for_colon = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'extern' and '(' as in 'extern (C)'. +sp_extern_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening of a C++ comment, as in '// A'. +sp_cmt_cpp_start = ignore # ignore/add/remove/force/not_defined + +# remove space after the '//' and the pvs command '-V1234', +# only works with sp_cmt_cpp_start set to add or force. +sp_cmt_cpp_pvs = false # true/false + +# remove space after the '//' and the command 'lint', +# only works with sp_cmt_cpp_start set to add or force. +sp_cmt_cpp_lint = false # true/false + +# Add or remove space in a C++ region marker comment, as in '// BEGIN'. +# A region marker is defined as a comment which is not preceded by other text +# (i.e. the comment is the first non-whitespace on the line), and which starts +# with either 'BEGIN' or 'END'. +# +# Overrides sp_cmt_cpp_start. +sp_cmt_cpp_region = ignore # ignore/add/remove/force/not_defined + +# If true, space added with sp_cmt_cpp_start will be added after Doxygen +# sequences like '///', '///<', '//!' and '//!<'. +sp_cmt_cpp_doxygen = false # true/false + +# If true, space added with sp_cmt_cpp_start will be added after Qt translator +# or meta-data comments like '//:', '//=', and '//~'. +sp_cmt_cpp_qttr = false # true/false + +# Add or remove space between #else or #endif and a trailing comment. +sp_endif_cmt = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after 'new', 'delete' and 'delete[]'. +sp_after_new = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'new' and '(' in 'new()'. +sp_between_new_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and type in 'new(foo) BAR'. +sp_after_newop_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside parentheses of the new operator +# as in 'new(foo) BAR'. +sp_inside_newop_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the open parenthesis of the new operator, +# as in 'new(foo) BAR'. +# +# Overrides sp_inside_newop_paren. +sp_inside_newop_paren_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the close parenthesis of the new operator, +# as in 'new(foo) BAR'. +# +# Overrides sp_inside_newop_paren. +sp_inside_newop_paren_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a trailing comment. +sp_before_tr_cmt = ignore # ignore/add/remove/force/not_defined + +# Number of spaces before a trailing comment. +sp_num_before_tr_cmt = 0 # unsigned number + +# Add or remove space before an embedded comment. +# +# Default: force +sp_before_emb_cmt = force # ignore/add/remove/force/not_defined + +# Number of spaces before an embedded comment. +# +# Default: 1 +sp_num_before_emb_cmt = 1 # unsigned number + +# Add or remove space after an embedded comment. +# +# Default: force +sp_after_emb_cmt = force # ignore/add/remove/force/not_defined + +# Number of spaces after an embedded comment. +# +# Default: 1 +sp_num_after_emb_cmt = 1 # unsigned number + +# (Java) Add or remove space between an annotation and the open parenthesis. +sp_annotation_paren = ignore # ignore/add/remove/force/not_defined + +# If true, vbrace tokens are dropped to the previous token and skipped. +sp_skip_vbrace_tokens = false # true/false + +# Add or remove space after 'noexcept'. +sp_after_noexcept = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '_'. +sp_vala_after_translation = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a bit colon ':'. +sp_before_bit_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a bit colon ':'. +sp_after_bit_colon = ignore # ignore/add/remove/force/not_defined + +# If true, a is inserted after #define. +force_tab_after_define = false # true/false + +# +# Indenting options +# + +# The number of columns to indent per level. Usually 2, 3, 4, or 8. +# +# Default: 8 +indent_columns = 8 # unsigned number + +# Whether to ignore indent for the first continuation line. Subsequent +# continuation lines will still be indented to match the first. +indent_ignore_first_continue = false # true/false + +# The continuation indent. If non-zero, this overrides the indent of '(', '[' +# and '=' continuation indents. Negative values are OK; negative value is +# absolute and not increased for each '(' or '[' level. +# +# For FreeBSD, this is set to 4. +# Requires indent_ignore_first_continue=false. +indent_continue = 0 # number + +# The continuation indent, only for class header line(s). If non-zero, this +# overrides the indent of 'class' continuation indents. +# Requires indent_ignore_first_continue=false. +indent_continue_class_head = 0 # unsigned number + +# Whether to indent empty lines (i.e. lines which contain only spaces before +# the newline character). +indent_single_newlines = false # true/false + +# The continuation indent for func_*_param if they are true. If non-zero, this +# overrides the indent. +indent_param = 0 # unsigned number + +# How to use tabs when indenting code. +# +# 0: Spaces only +# 1: Indent with tabs to brace level, align with spaces (default) +# 2: Indent and align with tabs, using spaces when not on a tabstop +# +# Default: 1 +indent_with_tabs = 1 # unsigned number + +# Whether to indent comments that are not at a brace level with tabs on a +# tabstop. Requires indent_with_tabs=2. If false, will use spaces. +indent_cmt_with_tabs = false # true/false + +# Whether to indent strings broken by '\' so that they line up. +indent_align_string = false # true/false + +# The number of spaces to indent multi-line XML strings. +# Requires indent_align_string=true. +indent_xml_string = 0 # unsigned number + +# Spaces to indent '{' from level. +indent_brace = 0 # unsigned number + +# Whether braces are indented to the body level. +indent_braces = false # true/false + +# Whether to disable indenting function braces if indent_braces=true. +indent_braces_no_func = false # true/false + +# Whether to disable indenting class braces if indent_braces=true. +indent_braces_no_class = false # true/false + +# Whether to disable indenting struct braces if indent_braces=true. +indent_braces_no_struct = false # true/false + +# Whether to indent based on the size of the brace parent, +# i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc. +indent_brace_parent = false # true/false + +# Whether to indent based on the open parenthesis instead of the open brace +# in '({\n'. +indent_paren_open_brace = false # true/false + +# (C#) Whether to indent the brace of a C# delegate by another level. +indent_cs_delegate_brace = false # true/false + +# (C#) Whether to indent a C# delegate (to handle delegates with no brace) by +# another level. +indent_cs_delegate_body = false # true/false + +# Whether to indent the body of a 'namespace'. +indent_namespace = false # true/false + +# Whether to indent only the first namespace, and not any nested namespaces. +# Requires indent_namespace=true. +indent_namespace_single_indent = false # true/false + +# The number of spaces to indent a namespace block. +# If set to zero, use the value indent_columns +indent_namespace_level = 0 # unsigned number + +# If the body of the namespace is longer than this number, it won't be +# indented. Requires indent_namespace=true. 0 means no limit. +indent_namespace_limit = 0 # unsigned number + +# Whether to indent only in inner namespaces (nested in other namespaces). +# Requires indent_namespace=true. +indent_namespace_inner_only = false # true/false + +# Whether the 'extern "C"' body is indented. +indent_extern = false # true/false + +# Whether the 'class' body is indented. +indent_class = false # true/false + +# Whether to ignore indent for the leading base class colon. +indent_ignore_before_class_colon = false # true/false + +# Additional indent before the leading base class colon. +# Negative values decrease indent down to the first column. +# Requires indent_ignore_before_class_colon=false and a newline break before +# the colon (see pos_class_colon and nl_class_colon) +indent_before_class_colon = 0 # number + +# Whether to indent the stuff after a leading base class colon. +indent_class_colon = false # true/false + +# Whether to indent based on a class colon instead of the stuff after the +# colon. Requires indent_class_colon=true. +indent_class_on_colon = false # true/false + +# Whether to ignore indent for a leading class initializer colon. +indent_ignore_before_constr_colon = false # true/false + +# Whether to indent the stuff after a leading class initializer colon. +indent_constr_colon = false # true/false + +# Virtual indent from the ':' for leading member initializers. +# +# Default: 2 +indent_ctor_init_leading = 2 # unsigned number + +# Virtual indent from the ':' for following member initializers. +# +# Default: 2 +indent_ctor_init_following = 2 # unsigned number + +# Additional indent for constructor initializer list. +# Negative values decrease indent down to the first column. +indent_ctor_init = 0 # number + +# Whether to indent 'if' following 'else' as a new block under the 'else'. +# If false, 'else\nif' is treated as 'else if' for indenting purposes. +indent_else_if = false # true/false + +# Amount to indent variable declarations after a open brace. +# +# <0: Relative +# >=0: Absolute +indent_var_def_blk = 0 # number + +# Whether to indent continued variable declarations instead of aligning. +indent_var_def_cont = false # true/false + +# How to indent continued shift expressions ('<<' and '>>'). +# Set align_left_shift=false when using this. +# 0: Align shift operators instead of indenting them (default) +# 1: Indent by one level +# -1: Preserve original indentation +indent_shift = 0 # number + +# Whether to force indentation of function definitions to start in column 1. +indent_func_def_force_col1 = false # true/false + +# Whether to indent continued function call parameters one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_call_param = false # true/false + +# Whether to indent continued function definition parameters one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_def_param = false # true/false + +# for function definitions, only if indent_func_def_param is false +# Allows to align params when appropriate and indent them when not +# behave as if it was true if paren position is more than this value +# if paren position is more than the option value +indent_func_def_param_paren_pos_threshold = 0 # unsigned number + +# Whether to indent continued function call prototype one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_proto_param = false # true/false + +# Whether to indent continued function call declaration one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_class_param = false # true/false + +# Whether to indent continued class variable constructors one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_ctor_var_param = false # true/false + +# Whether to indent continued template parameter list one indent level, +# rather than aligning parameters under the open parenthesis. +indent_template_param = false # true/false + +# Double the indent for indent_func_xxx_param options. +# Use both values of the options indent_columns and indent_param. +indent_func_param_double = false # true/false + +# Indentation column for standalone 'const' qualifier on a function +# prototype. +indent_func_const = 0 # unsigned number + +# Indentation column for standalone 'throw' qualifier on a function +# prototype. +indent_func_throw = 0 # unsigned number + +# How to indent within a macro followed by a brace on the same line +# This allows reducing the indent in macros that have (for example) +# `do { ... } while (0)` blocks bracketing them. +# +# true: add an indent for the brace on the same line as the macro +# false: do not add an indent for the brace on the same line as the macro +# +# Default: true +indent_macro_brace = true # true/false + +# The number of spaces to indent a continued '->' or '.'. +# Usually set to 0, 1, or indent_columns. +indent_member = 0 # unsigned number + +# Whether lines broken at '.' or '->' should be indented by a single indent. +# The indent_member option will not be effective if this is set to true. +indent_member_single = false # true/false + +# Spaces to indent single line ('//') comments on lines before code. +indent_single_line_comments_before = 0 # unsigned number + +# Spaces to indent single line ('//') comments on lines after code. +indent_single_line_comments_after = 0 # unsigned number + +# When opening a paren for a control statement (if, for, while, etc), increase +# the indent level by this value. Negative values decrease the indent level. +indent_sparen_extra = 0 # number + +# Whether to indent trailing single line ('//') comments relative to the code +# instead of trying to keep the same absolute column. +indent_relative_single_line_comments = false # true/false + +# Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns. +# It might be wise to choose the same value for the option indent_case_brace. +indent_switch_case = 0 # unsigned number + +# Spaces to indent the body of a 'switch' before any 'case'. +# Usually the same as indent_columns or indent_switch_case. +indent_switch_body = 0 # unsigned number + +# Whether to ignore indent for '{' following 'case'. +indent_ignore_case_brace = false # true/false + +# Spaces to indent '{' from 'case'. By default, the brace will appear under +# the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK. +# It might be wise to choose the same value for the option indent_switch_case. +indent_case_brace = 0 # number + +# indent 'break' with 'case' from 'switch'. +indent_switch_break_with_case = false # true/false + +# Whether to indent preprocessor statements inside of switch statements. +# +# Default: true +indent_switch_pp = true # true/false + +# Spaces to shift the 'case' line, without affecting any other lines. +# Usually 0. +indent_case_shift = 0 # unsigned number + +# Whether to align comments before 'case' with the 'case'. +# +# Default: true +indent_case_comment = true # true/false + +# Whether to indent comments not found in first column. +# +# Default: true +indent_comment = true # true/false + +# Whether to indent comments found in first column. +indent_col1_comment = false # true/false + +# Whether to indent multi string literal in first column. +indent_col1_multi_string_literal = false # true/false + +# Align comments on adjacent lines that are this many columns apart or less. +# +# Default: 3 +indent_comment_align_thresh = 3 # unsigned number + +# Whether to ignore indent for goto labels. +indent_ignore_label = false # true/false + +# How to indent goto labels. Requires indent_ignore_label=false. +# +# >0: Absolute column where 1 is the leftmost column +# <=0: Subtract from brace indent +# +# Default: 1 +indent_label = 1 # number + +# How to indent access specifiers that are followed by a +# colon. +# +# >0: Absolute column where 1 is the leftmost column +# <=0: Subtract from brace indent +# +# Default: 1 +indent_access_spec = 1 # number + +# Whether to indent the code after an access specifier by one level. +# If true, this option forces 'indent_access_spec=0'. +indent_access_spec_body = false # true/false + +# If an open parenthesis is followed by a newline, whether to indent the next +# line so that it lines up after the open parenthesis (not recommended). +indent_paren_nl = false # true/false + +# How to indent a close parenthesis after a newline. +# +# 0: Indent to body level (default) +# 1: Align under the open parenthesis +# 2: Indent to the brace level +# -1: Preserve original indentation +indent_paren_close = 0 # number + +# Whether to indent the open parenthesis of a function definition, +# if the parenthesis is on its own line. +indent_paren_after_func_def = false # true/false + +# Whether to indent the open parenthesis of a function declaration, +# if the parenthesis is on its own line. +indent_paren_after_func_decl = false # true/false + +# Whether to indent the open parenthesis of a function call, +# if the parenthesis is on its own line. +indent_paren_after_func_call = false # true/false + +# How to indent a comma when inside braces. +# 0: Indent by one level (default) +# 1: Align under the open brace +# -1: Preserve original indentation +indent_comma_brace = 0 # number + +# How to indent a comma when inside parentheses. +# 0: Indent by one level (default) +# 1: Align under the open parenthesis +# -1: Preserve original indentation +indent_comma_paren = 0 # number + +# How to indent a Boolean operator when inside parentheses. +# 0: Indent by one level (default) +# 1: Align under the open parenthesis +# -1: Preserve original indentation +indent_bool_paren = 0 # number + +# Whether to ignore the indentation of a Boolean operator when outside +# parentheses. +indent_ignore_bool = false # true/false + +# Whether to ignore the indentation of an arithmetic operator. +indent_ignore_arith = false # true/false + +# Whether to indent a semicolon when inside a for parenthesis. +# If true, aligns under the open for parenthesis. +indent_semicolon_for_paren = false # true/false + +# Whether to ignore the indentation of a semicolon outside of a 'for' +# statement. +indent_ignore_semicolon = false # true/false + +# Whether to align the first expression to following ones +# if indent_bool_paren=1. +indent_first_bool_expr = false # true/false + +# Whether to align the first expression to following ones +# if indent_semicolon_for_paren=true. +indent_first_for_expr = false # true/false + +# If an open square is followed by a newline, whether to indent the next line +# so that it lines up after the open square (not recommended). +indent_square_nl = false # true/false + +# (ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies. +indent_preserve_sql = false # true/false + +# Whether to ignore the indentation of an assignment operator. +indent_ignore_assign = false # true/false + +# Whether to align continued statements at the '='. If false or if the '=' is +# followed by a newline, the next line is indent one tab. +# +# Default: true +indent_align_assign = true # true/false + +# If true, the indentation of the chunks after a '=' sequence will be set at +# LHS token indentation column before '='. +indent_off_after_assign = false # true/false + +# Whether to align continued statements at the '('. If false or the '(' is +# followed by a newline, the next line indent is one tab. +# +# Default: true +indent_align_paren = true # true/false + +# (OC) Whether to indent Objective-C code inside message selectors. +indent_oc_inside_msg_sel = false # true/false + +# (OC) Whether to indent Objective-C blocks at brace level instead of usual +# rules. +indent_oc_block = false # true/false + +# (OC) Indent for Objective-C blocks in a message relative to the parameter +# name. +# +# =0: Use indent_oc_block rules +# >0: Use specified number of spaces to indent +indent_oc_block_msg = 0 # unsigned number + +# (OC) Minimum indent for subsequent parameters +indent_oc_msg_colon = 0 # unsigned number + +# (OC) Whether to prioritize aligning with initial colon (and stripping spaces +# from lines, if necessary). +# +# Default: true +indent_oc_msg_prioritize_first_colon = true # true/false + +# (OC) Whether to indent blocks the way that Xcode does by default +# (from the keyword if the parameter is on its own line; otherwise, from the +# previous indentation level). Requires indent_oc_block_msg=true. +indent_oc_block_msg_xcode_style = false # true/false + +# (OC) Whether to indent blocks from where the brace is, relative to a +# message keyword. Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_keyword = false # true/false + +# (OC) Whether to indent blocks from where the brace is, relative to a message +# colon. Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_colon = false # true/false + +# (OC) Whether to indent blocks from where the block caret is. +# Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_caret = false # true/false + +# (OC) Whether to indent blocks from where the brace caret is. +# Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_brace = false # true/false + +# When indenting after virtual brace open and newline add further spaces to +# reach this minimum indent. +indent_min_vbrace_open = 0 # unsigned number + +# Whether to add further spaces after regular indent to reach next tabstop +# when indenting after virtual brace open and newline. +indent_vbrace_open_on_tabstop = false # true/false + +# How to indent after a brace followed by another token (not a newline). +# true: indent all contained lines to match the token +# false: indent all contained lines to match the brace +# +# Default: true +indent_token_after_brace = true # true/false + +# Whether to indent the body of a C++11 lambda. +indent_cpp_lambda_body = false # true/false + +# How to indent compound literals that are being returned. +# true: add both the indent from return & the compound literal open brace +# (i.e. 2 indent levels) +# false: only indent 1 level, don't add the indent for the open brace, only +# add the indent for the return. +# +# Default: true +indent_compound_literal_return = true # true/false + +# (C#) Whether to indent a 'using' block if no braces are used. +# +# Default: true +indent_using_block = true # true/false + +# How to indent the continuation of ternary operator. +# +# 0: Off (default) +# 1: When the `if_false` is a continuation, indent it under the `if_true` branch +# 2: When the `:` is a continuation, indent it under `?` +indent_ternary_operator = 0 # unsigned number + +# Whether to indent the statements inside ternary operator. +indent_inside_ternary_operator = false # true/false + +# If true, the indentation of the chunks after a `return` sequence will be set at return indentation column. +indent_off_after_return = false # true/false + +# If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column. +indent_off_after_return_new = false # true/false + +# If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token. +indent_single_after_return = false # true/false + +# Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they +# have their own indentation). +indent_ignore_asm_block = false # true/false + +# Don't indent the close parenthesis of a function definition, +# if the parenthesis is on its own line. +donot_indent_func_def_close_paren = false # true/false + +# +# Newline adding and removing options +# + +# Whether to collapse empty blocks between '{' and '}' except for functions. +# Use nl_collapse_empty_body_functions to specify how empty function braces +# should be formatted. +nl_collapse_empty_body = false # true/false + +# Whether to collapse empty blocks between '{' and '}' for functions only. +# If true, overrides nl_inside_empty_func. +nl_collapse_empty_body_functions = false # true/false + +# Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'. +nl_assign_leave_one_liners = false # true/false + +# Don't split one-line braced statements inside a 'class xx { }' body. +nl_class_leave_one_liners = false # true/false + +# Don't split one-line enums, as in 'enum foo { BAR = 15 };' +nl_enum_leave_one_liners = false # true/false + +# Don't split one-line get or set functions. +nl_getset_leave_one_liners = false # true/false + +# (C#) Don't split one-line property get or set functions. +nl_cs_property_leave_one_liners = false # true/false + +# Don't split one-line function definitions, as in 'int foo() { return 0; }'. +# might modify nl_func_type_name +nl_func_leave_one_liners = false # true/false + +# Don't split one-line C++11 lambdas, as in '[]() { return 0; }'. +nl_cpp_lambda_leave_one_liners = false # true/false + +# Don't split one-line if/else statements, as in 'if(...) b++;'. +nl_if_leave_one_liners = false # true/false + +# Don't split one-line while statements, as in 'while(...) b++;'. +nl_while_leave_one_liners = false # true/false + +# Don't split one-line do statements, as in 'do { b++; } while(...);'. +nl_do_leave_one_liners = false # true/false + +# Don't split one-line for statements, as in 'for(...) b++;'. +nl_for_leave_one_liners = false # true/false + +# (OC) Don't split one-line Objective-C messages. +nl_oc_msg_leave_one_liner = false # true/false + +# (OC) Add or remove newline between method declaration and '{'. +nl_oc_mdef_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between Objective-C block signature and '{'. +nl_oc_block_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@interface' statement. +nl_oc_before_interface = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@implementation' statement. +nl_oc_before_implementation = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@end' statement. +nl_oc_before_end = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '@interface' and '{'. +nl_oc_interface_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '@implementation' and '{'. +nl_oc_implementation_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newlines at the start of the file. +nl_start_of_file = ignore # ignore/add/remove/force/not_defined + +# The minimum number of newlines at the start of the file (only used if +# nl_start_of_file is 'add' or 'force'). +nl_start_of_file_min = 0 # unsigned number + +# Add or remove newline at the end of the file. +nl_end_of_file = ignore # ignore/add/remove/force/not_defined + +# The minimum number of newlines at the end of the file (only used if +# nl_end_of_file is 'add' or 'force'). +nl_end_of_file_min = 0 # unsigned number + +# Add or remove newline between '=' and '{'. +nl_assign_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between '=' and '['. +nl_assign_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '[]' and '{'. +nl_tsquare_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline after '= ['. Will also affect the newline before +# the ']'. +nl_after_square_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function call's ')' and '{', as in +# 'list_for_each(item, &list) { }'. +nl_fcall_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum' and '{'. +nl_enum_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum' and 'class'. +nl_enum_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class' and the identifier. +nl_enum_class_identifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class' type and ':'. +nl_enum_identifier_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class identifier :' and type. +nl_enum_colon_type = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'struct and '{'. +nl_struct_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'union' and '{'. +nl_union_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'if' and '{'. +nl_if_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'else'. +nl_brace_else = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else if' and '{'. If set to ignore, +# nl_if_brace is used instead. +nl_elseif_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else' and '{'. +nl_else_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else' and 'if'. +nl_else_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before '{' opening brace +nl_before_opening_brace_func_class_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before 'if'/'else if' closing parenthesis. +nl_before_if_closing_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'finally'. +nl_brace_finally = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'finally' and '{'. +nl_finally_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'try' and '{'. +nl_try_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between get/set and '{'. +nl_getset_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'for' and '{'. +nl_for_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before the '{' of a 'catch' statement, as in +# 'catch (decl) {'. +nl_catch_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline before the '{' of a '@catch' statement, as in +# '@catch (decl) {'. If set to ignore, nl_catch_brace is used. +nl_oc_catch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'catch'. +nl_brace_catch = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '}' and '@catch'. If set to ignore, +# nl_brace_catch is used. +nl_oc_brace_catch = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and ']'. +nl_brace_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and ')' in a function invocation. +nl_brace_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'while' and '{'. +nl_while_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'scope (x)' and '{'. +nl_scope_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'unittest' and '{'. +nl_unittest_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'version (x)' and '{'. +nl_version_brace = ignore # ignore/add/remove/force/not_defined + +# (C#) Add or remove newline between 'using' and '{'. +nl_using_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between two open or close braces. Due to general +# newline/brace handling, REMOVE may not work. +nl_brace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'do' and '{'. +nl_do_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'while' of 'do' statement. +nl_brace_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'switch' and '{'. +nl_switch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'synchronized' and '{'. +nl_synchronized_brace = ignore # ignore/add/remove/force/not_defined + +# Add a newline between ')' and '{' if the ')' is on a different line than the +# if/for/etc. +# +# Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and +# nl_catch_brace. +nl_multi_line_cond = false # true/false + +# Add a newline after '(' if an if/for/while/switch condition spans multiple +# lines +nl_multi_line_sparen_open = ignore # ignore/add/remove/force/not_defined + +# Add a newline before ')' if an if/for/while/switch condition spans multiple +# lines. Overrides nl_before_if_closing_paren if both are specified. +nl_multi_line_sparen_close = ignore # ignore/add/remove/force/not_defined + +# Force a newline in a define after the macro name for multi-line defines. +nl_multi_line_define = false # true/false + +# Whether to add a newline before 'case', and a blank line before a 'case' +# statement that follows a ';' or '}'. +nl_before_case = false # true/false + +# Whether to add a newline after a 'case' statement. +nl_after_case = false # true/false + +# Add or remove newline between a case ':' and '{'. +# +# Overrides nl_after_case. +nl_case_colon_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between ')' and 'throw'. +nl_before_throw = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'namespace' and '{'. +nl_namespace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class. +nl_template_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class declaration. +# +# Overrides nl_template_class. +nl_template_class_decl = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized class declaration. +# +# Overrides nl_template_class_decl. +nl_template_class_decl_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class definition. +# +# Overrides nl_template_class. +nl_template_class_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized class definition. +# +# Overrides nl_template_class_def. +nl_template_class_def_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function. +nl_template_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function +# declaration. +# +# Overrides nl_template_func. +nl_template_func_decl = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized function +# declaration. +# +# Overrides nl_template_func_decl. +nl_template_func_decl_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function +# definition. +# +# Overrides nl_template_func. +nl_template_func_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized function +# definition. +# +# Overrides nl_template_func_def. +nl_template_func_def_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template variable. +nl_template_var = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'template<...>' and 'using' of a templated +# type alias. +nl_template_using = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'class' and '{'. +nl_class_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before or after (depending on pos_class_comma, +# may not be IGNORE) each',' in the base class list. +nl_class_init_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in the constructor member +# initialization. Related to nl_constr_colon, pos_constr_colon and +# pos_constr_comma. +nl_constr_init_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before first element, after comma, and after last +# element, in 'enum'. +nl_enum_own_lines = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name in a function +# definition. +# might be modified by nl_func_leave_one_liners +nl_func_type_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name inside a class +# definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name +# is used instead. +nl_func_type_name_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between class specification and '::' +# in 'void A::f() { }'. Only appears in separate member implementation (does +# not appear with in-line implementation). +nl_func_class_scope = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between function scope and name, as in +# 'void A :: f() { }'. +nl_func_scope_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name in a prototype. +nl_func_proto_type_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# declaration. +nl_func_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_paren for functions with no parameters. +nl_func_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# definition. +nl_func_def_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_paren for functions with no parameters. +nl_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# call. +nl_func_call_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_call_paren for functions with no parameters. +nl_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after '(' in a function declaration. +nl_func_decl_start = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after '(' in a function definition. +nl_func_def_start = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_decl_start when there is only one parameter. +nl_func_decl_start_single = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_start when there is only one parameter. +nl_func_def_start_single = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function declaration if '(' and ')' +# are in different lines. If false, nl_func_decl_start is used instead. +nl_func_decl_start_multi_line = false # true/false + +# Whether to add a newline after '(' in a function definition if '(' and ')' +# are in different lines. If false, nl_func_def_start is used instead. +nl_func_def_start_multi_line = false # true/false + +# Add or remove newline after each ',' in a function declaration. +nl_func_decl_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in a function definition. +nl_func_def_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in a function call. +nl_func_call_args = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after each ',' in a function declaration if '(' +# and ')' are in different lines. If false, nl_func_decl_args is used instead. +nl_func_decl_args_multi_line = false # true/false + +# Whether to add a newline after each ',' in a function definition if '(' +# and ')' are in different lines. If false, nl_func_def_args is used instead. +nl_func_def_args_multi_line = false # true/false + +# Add or remove newline before the ')' in a function declaration. +nl_func_decl_end = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before the ')' in a function definition. +nl_func_def_end = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_decl_end when there is only one parameter. +nl_func_decl_end_single = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_end when there is only one parameter. +nl_func_def_end_single = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before ')' in a function declaration if '(' and ')' +# are in different lines. If false, nl_func_decl_end is used instead. +nl_func_decl_end_multi_line = false # true/false + +# Whether to add a newline before ')' in a function definition if '(' and ')' +# are in different lines. If false, nl_func_def_end is used instead. +nl_func_def_end_multi_line = false # true/false + +# Add or remove newline between '()' in a function declaration. +nl_func_decl_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '()' in a function definition. +nl_func_def_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '()' in a function call. +nl_func_call_empty = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function call, +# has preference over nl_func_call_start_multi_line. +nl_func_call_start = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before ')' in a function call. +nl_func_call_end = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function call if '(' and ')' are in +# different lines. +nl_func_call_start_multi_line = false # true/false + +# Whether to add a newline after each ',' in a function call if '(' and ')' +# are in different lines. +nl_func_call_args_multi_line = false # true/false + +# Whether to add a newline before ')' in a function call if '(' and ')' are in +# different lines. +nl_func_call_end_multi_line = false # true/false + +# Whether to respect nl_func_call_XXX option in case of closure args. +nl_func_call_args_multi_line_ignore_closures = false # true/false + +# Whether to add a newline after '<' of a template parameter list. +nl_template_start = false # true/false + +# Whether to add a newline after each ',' in a template parameter list. +nl_template_args = false # true/false + +# Whether to add a newline before '>' of a template parameter list. +nl_template_end = false # true/false + +# (OC) Whether to put each Objective-C message parameter on a separate line. +# See nl_oc_msg_leave_one_liner. +nl_oc_msg_args = false # true/false + +# (OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args. +nl_oc_msg_args_min_params = 0 # unsigned number + +# (OC) Max code width of Objective-C message before applying nl_oc_msg_args. +nl_oc_msg_args_max_code_width = 0 # unsigned number + +# Add or remove newline between function signature and '{'. +nl_fdef_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between function signature and '{', +# if signature ends with ')'. Overrides nl_fdef_brace. +nl_fdef_brace_cond = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between C++11 lambda signature and '{'. +nl_cpp_ldef_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'return' and the return expression. +nl_return_expr = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'throw' and the throw expression. +nl_throw_expr = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after semicolons, except in 'for' statements. +nl_after_semicolon = false # true/false + +# (Java) Add or remove newline between the ')' and '{{' of the double brace +# initializer. +nl_paren_dbrace_open = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after the type in an unnamed temporary +# direct-list-initialization, better: +# before a direct-list-initialization. +nl_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after the open brace in an unnamed temporary +# direct-list-initialization. +nl_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before the close brace in an unnamed temporary +# direct-list-initialization. +nl_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before '{'. +nl_before_brace_open = false # true/false + +# Whether to add a newline after '{'. +nl_after_brace_open = false # true/false + +# Whether to add a newline between the open brace and a trailing single-line +# comment. Requires nl_after_brace_open=true. +nl_after_brace_open_cmt = false # true/false + +# Whether to add a newline after a virtual brace open with a non-empty body. +# These occur in un-braced if/while/do/for statement bodies. +nl_after_vbrace_open = false # true/false + +# Whether to add a newline after a virtual brace open with an empty body. +# These occur in un-braced if/while/do/for statement bodies. +nl_after_vbrace_open_empty = false # true/false + +# Whether to add a newline after '}'. Does not apply if followed by a +# necessary ';'. +nl_after_brace_close = false # true/false + +# Whether to add a newline after a virtual brace close, +# as in 'if (foo) a++; return;'. +nl_after_vbrace_close = false # true/false + +# Add or remove newline between the close brace and identifier, +# as in 'struct { int a; } b;'. Affects enumerations, unions and +# structures. If set to ignore, uses nl_after_brace_close. +nl_brace_struct_var = ignore # ignore/add/remove/force/not_defined + +# Whether to alter newlines in '#define' macros. +nl_define_macro = false # true/false + +# Whether to alter newlines between consecutive parenthesis closes. The number +# of closing parentheses in a line will depend on respective open parenthesis +# lines. +nl_squeeze_paren_close = false # true/false + +# Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and +# '#endif'. Does not affect top-level #ifdefs. +nl_squeeze_ifdef = false # true/false + +# Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well. +nl_squeeze_ifdef_top_level = false # true/false + +# Add or remove blank line before 'if'. +nl_before_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'if' statement. Add/Force work only if the +# next token is not a closing brace. +nl_after_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'for'. +nl_before_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'for' statement. +nl_after_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'while'. +nl_before_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'while' statement. +nl_after_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'switch'. +nl_before_switch = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'switch' statement. +nl_after_switch = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'synchronized'. +nl_before_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'synchronized' statement. +nl_after_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'do'. +nl_before_do = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'do/while' statement. +nl_after_do = ignore # ignore/add/remove/force/not_defined + +# Ignore nl_before_{if,for,switch,do,synchronized} if the control +# statement is immediately after a case statement. +# if nl_before_{if,for,switch,do} is set to remove, this option +# does nothing. +nl_before_ignore_after_case = false # true/false + +# Whether to put a blank line before 'return' statements, unless after an open +# brace. +nl_before_return = false # true/false + +# Whether to put a blank line after 'return' statements, unless followed by a +# close brace. +nl_after_return = false # true/false + +# Whether to put a blank line before a member '.' or '->' operators. +nl_before_member = ignore # ignore/add/remove/force/not_defined + +# (Java) Whether to put a blank line after a member '.' or '->' operators. +nl_after_member = ignore # ignore/add/remove/force/not_defined + +# Whether to double-space commented-entries in 'struct'/'union'/'enum'. +nl_ds_struct_enum_cmt = false # true/false + +# Whether to force a newline before '}' of a 'struct'/'union'/'enum'. +# (Lower priority than eat_blanks_before_close_brace.) +nl_ds_struct_enum_close_brace = false # true/false + +# Add or remove newline before or after (depending on pos_class_colon) a class +# colon, as in 'class Foo : public Bar'. +nl_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline around a class constructor colon. The exact position +# depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma. +nl_constr_colon = ignore # ignore/add/remove/force/not_defined + +# Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }' +# into a single line. If true, prevents other brace newline rules from turning +# such code into four lines. If true, it also preserves one-liner namespaces. +nl_namespace_two_to_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced if statements, turning them +# into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'. +nl_create_if_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced for statements, turning them +# into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'. +nl_create_for_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced while statements, turning +# them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'. +nl_create_while_one_liner = false # true/false + +# Whether to collapse a function definition whose body (not counting braces) +# is only one line so that the entire definition (prototype, braces, body) is +# a single line. +nl_create_func_def_one_liner = false # true/false + +# Whether to split one-line simple list definitions into three lines by +# adding newlines, as in 'int a[12] = { 0 };'. +nl_create_list_one_liner = false # true/false + +# Whether to split one-line simple unbraced if statements into two lines by +# adding a newline, as in 'if(b) i++;'. +nl_split_if_one_liner = false # true/false + +# Whether to split one-line simple unbraced for statements into two lines by +# adding a newline, as in 'for (...) stmt;'. +nl_split_for_one_liner = false # true/false + +# Whether to split one-line simple unbraced while statements into two lines by +# adding a newline, as in 'while (expr) stmt;'. +nl_split_while_one_liner = false # true/false + +# Don't add a newline before a cpp-comment in a parameter list of a function +# call. +donot_add_nl_before_cpp_comment = false # true/false + +# +# Blank line options +# + +# The maximum number of consecutive newlines (3 = 2 blank lines). +nl_max = 0 # unsigned number + +# The maximum number of consecutive newlines in a function. +nl_max_blank_in_func = 0 # unsigned number + +# The number of newlines inside an empty function body. +# This option overrides eat_blanks_after_open_brace and +# eat_blanks_before_close_brace, but is ignored when +# nl_collapse_empty_body_functions=true +nl_inside_empty_func = 0 # unsigned number + +# The number of newlines before a function prototype. +nl_before_func_body_proto = 0 # unsigned number + +# The number of newlines before a multi-line function definition. Where +# applicable, this option is overridden with eat_blanks_after_open_brace=true +nl_before_func_body_def = 0 # unsigned number + +# The number of newlines before a class constructor/destructor prototype. +nl_before_func_class_proto = 0 # unsigned number + +# The number of newlines before a class constructor/destructor definition. +nl_before_func_class_def = 0 # unsigned number + +# The number of newlines after a function prototype. +nl_after_func_proto = 0 # unsigned number + +# The number of newlines after a function prototype, if not followed by +# another function prototype. +nl_after_func_proto_group = 0 # unsigned number + +# The number of newlines after a class constructor/destructor prototype. +nl_after_func_class_proto = 0 # unsigned number + +# The number of newlines after a class constructor/destructor prototype, +# if not followed by another constructor/destructor prototype. +nl_after_func_class_proto_group = 0 # unsigned number + +# Whether one-line method definitions inside a class body should be treated +# as if they were prototypes for the purposes of adding newlines. +# +# Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def +# and nl_before_func_class_def for one-liners. +nl_class_leave_one_liner_groups = false # true/false + +# The number of newlines after '}' of a multi-line function body. +# +# Overrides nl_min_after_func_body and nl_max_after_func_body. +nl_after_func_body = 0 # unsigned number + +# The minimum number of newlines after '}' of a multi-line function body. +# +# Only works when nl_after_func_body is 0. +nl_min_after_func_body = 0 # unsigned number + +# The maximum number of newlines after '}' of a multi-line function body. +# +# Only works when nl_after_func_body is 0. +# Takes precedence over nl_min_after_func_body. +nl_max_after_func_body = 0 # unsigned number + +# The number of newlines after '}' of a multi-line function body in a class +# declaration. Also affects class constructors/destructors. +# +# Overrides nl_after_func_body. +nl_after_func_body_class = 0 # unsigned number + +# The number of newlines after '}' of a single line function body. Also +# affects class constructors/destructors. +# +# Overrides nl_after_func_body and nl_after_func_body_class. +nl_after_func_body_one_liner = 0 # unsigned number + +# The number of newlines before a block of typedefs. If nl_after_access_spec +# is non-zero, that option takes precedence. +# +# 0: No change (default). +nl_typedef_blk_start = 0 # unsigned number + +# The number of newlines after a block of typedefs. +# +# 0: No change (default). +nl_typedef_blk_end = 0 # unsigned number + +# The maximum number of consecutive newlines within a block of typedefs. +# +# 0: No change (default). +nl_typedef_blk_in = 0 # unsigned number + +# The minimum number of blank lines after a block of variable definitions +# at the top of a function body. If any preprocessor directives appear +# between the opening brace of the function and the variable block, then +# it is considered as not at the top of the function.Newlines are added +# before trailing preprocessor directives, if any exist. +# +# 0: No change (default). +nl_var_def_blk_end_func_top = 0 # unsigned number + +# The minimum number of empty newlines before a block of variable definitions +# not at the top of a function body. If nl_after_access_spec is non-zero, +# that option takes precedence. Newlines are not added at the top of the +# file or just after an opening brace. Newlines are added above any +# preprocessor directives before the block. +# +# 0: No change (default). +nl_var_def_blk_start = 0 # unsigned number + +# The minimum number of empty newlines after a block of variable definitions +# not at the top of a function body. Newlines are not added if the block +# is at the bottom of the file or just before a preprocessor directive. +# +# 0: No change (default). +nl_var_def_blk_end = 0 # unsigned number + +# The maximum number of consecutive newlines within a block of variable +# definitions. +# +# 0: No change (default). +nl_var_def_blk_in = 0 # unsigned number + +# The minimum number of newlines before a multi-line comment. +# Doesn't apply if after a brace open or another multi-line comment. +nl_before_block_comment = 0 # unsigned number + +# The minimum number of newlines before a single-line C comment. +# Doesn't apply if after a brace open or other single-line C comments. +nl_before_c_comment = 0 # unsigned number + +# The minimum number of newlines before a CPP comment. +# Doesn't apply if after a brace open or other CPP comments. +nl_before_cpp_comment = 0 # unsigned number + +# Whether to force a newline after a multi-line comment. +nl_after_multiline_comment = false # true/false + +# Whether to force a newline after a label's colon. +nl_after_label_colon = false # true/false + +# The number of newlines before a struct definition. +nl_before_struct = 0 # unsigned number + +# The number of newlines after '}' or ';' of a struct/enum/union definition. +nl_after_struct = 0 # unsigned number + +# The number of newlines before a class definition. +nl_before_class = 0 # unsigned number + +# The number of newlines after '}' or ';' of a class definition. +nl_after_class = 0 # unsigned number + +# The number of newlines before a namespace. +nl_before_namespace = 0 # unsigned number + +# The number of newlines after '{' of a namespace. This also adds newlines +# before the matching '}'. +# +# 0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if +# applicable, otherwise no change. +# +# Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace. +nl_inside_namespace = 0 # unsigned number + +# The number of newlines after '}' of a namespace. +nl_after_namespace = 0 # unsigned number + +# The number of newlines before an access specifier label. This also includes +# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count +# if after a brace open. +# +# 0: No change (default). +nl_before_access_spec = 0 # unsigned number + +# The number of newlines after an access specifier label. This also includes +# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count +# if after a brace open. +# +# 0: No change (default). +# +# Overrides nl_typedef_blk_start and nl_var_def_blk_start. +nl_after_access_spec = 0 # unsigned number + +# The number of newlines between a function definition and the function +# comment, as in '// comment\n void foo() {...}'. +# +# 0: No change (default). +nl_comment_func_def = 0 # unsigned number + +# The number of newlines after a try-catch-finally block that isn't followed +# by a brace close. +# +# 0: No change (default). +nl_after_try_catch_finally = 0 # unsigned number + +# (C#) The number of newlines before and after a property, indexer or event +# declaration. +# +# 0: No change (default). +nl_around_cs_property = 0 # unsigned number + +# (C#) The number of newlines between the get/set/add/remove handlers. +# +# 0: No change (default). +nl_between_get_set = 0 # unsigned number + +# (C#) Add or remove newline between property and the '{'. +nl_property_brace = ignore # ignore/add/remove/force/not_defined + +# Whether to remove blank lines after '{'. +eat_blanks_after_open_brace = false # true/false + +# Whether to remove blank lines before '}'. +eat_blanks_before_close_brace = false # true/false + +# How aggressively to remove extra newlines not in preprocessor. +# +# 0: No change (default) +# 1: Remove most newlines not handled by other config +# 2: Remove all newlines and reformat completely by config +nl_remove_extra_newlines = 0 # unsigned number + +# (Java) Add or remove newline after an annotation statement. Only affects +# annotations that are after a newline. +nl_after_annotation = ignore # ignore/add/remove/force/not_defined + +# (Java) Add or remove newline between two annotations. +nl_between_annotation = ignore # ignore/add/remove/force/not_defined + +# The number of newlines before a whole-file #ifdef. +# +# 0: No change (default). +nl_before_whole_file_ifdef = 0 # unsigned number + +# The number of newlines after a whole-file #ifdef. +# +# 0: No change (default). +nl_after_whole_file_ifdef = 0 # unsigned number + +# The number of newlines before a whole-file #endif. +# +# 0: No change (default). +nl_before_whole_file_endif = 0 # unsigned number + +# The number of newlines after a whole-file #endif. +# +# 0: No change (default). +nl_after_whole_file_endif = 0 # unsigned number + +# +# Positioning options +# + +# The position of arithmetic operators in wrapped expressions. +pos_arith = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of assignment in wrapped expressions. Do not affect '=' +# followed by '{'. +pos_assign = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of Boolean operators in wrapped expressions. +pos_bool = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of comparison operators in wrapped expressions. +pos_compare = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of conditional operators, as in the '?' and ':' of +# 'expr ? stmt : stmt', in wrapped expressions. +pos_conditional = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in wrapped expressions. +pos_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in enum entries. +pos_enum_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in the base class list if there is more than one +# line. Affects nl_class_init_args. +pos_class_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in the constructor initialization list. +# Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon. +pos_constr_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of trailing/leading class colon, between class and base class +# list. Affects nl_class_colon. +pos_class_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of colons between constructor and member initialization. +# Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma. +pos_constr_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of shift operators in wrapped expressions. +pos_shift = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# +# Line splitting options +# + +# Try to limit code width to N columns. +code_width = 0 # unsigned number + +# Whether to fully split long 'for' statements at semi-colons. +ls_for_split_full = false # true/false + +# Whether to fully split long function prototypes/calls at commas. +# The option ls_code_width has priority over the option ls_func_split_full. +ls_func_split_full = false # true/false + +# Whether to split lines as close to code_width as possible and ignore some +# groupings. +# The option ls_code_width has priority over the option ls_func_split_full. +ls_code_width = false # true/false + +# +# Code alignment options (not left column spaces/tabs) +# + +# Whether to keep non-indenting tabs. +align_keep_tabs = false # true/false + +# Whether to use tabs for aligning. +align_with_tabs = false # true/false + +# Whether to bump out to the next tab when aligning. +align_on_tabstop = false # true/false + +# Whether to right-align numbers. +align_number_right = false # true/false + +# Whether to keep whitespace not required for alignment. +align_keep_extra_space = false # true/false + +# Whether to align variable definitions in prototypes and functions. +align_func_params = false # true/false + +# The span for aligning parameter definitions in function on parameter name. +# +# 0: Don't align (default). +align_func_params_span = 0 # unsigned number + +# The threshold for aligning function parameter definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_func_params_thresh = 0 # number + +# The gap for aligning function parameter definitions. +align_func_params_gap = 0 # unsigned number + +# The span for aligning constructor value. +# +# 0: Don't align (default). +align_constr_value_span = 0 # unsigned number + +# The threshold for aligning constructor value. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_constr_value_thresh = 0 # number + +# The gap for aligning constructor value. +align_constr_value_gap = 0 # unsigned number + +# Whether to align parameters in single-line functions that have the same +# name. The function names must already be aligned with each other. +align_same_func_call_params = false # true/false + +# The span for aligning function-call parameters for single line functions. +# +# 0: Don't align (default). +align_same_func_call_params_span = 0 # unsigned number + +# The threshold for aligning function-call parameters for single line +# functions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_same_func_call_params_thresh = 0 # number + +# The span for aligning variable definitions. +# +# 0: Don't align (default). +align_var_def_span = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of variable definitions. +# +# 0: Part of the type 'void * foo;' (default) +# 1: Part of the variable 'void *foo;' +# 2: Dangling 'void *foo;' +# Dangling: the '*' will not be taken into account when aligning. +align_var_def_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of variable definitions. +# +# 0: Part of the type 'long & foo;' (default) +# 1: Part of the variable 'long &foo;' +# 2: Dangling 'long &foo;' +# Dangling: the '&' will not be taken into account when aligning. +align_var_def_amp_style = 0 # unsigned number + +# The threshold for aligning variable definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_def_thresh = 0 # number + +# The gap for aligning variable definitions. +align_var_def_gap = 0 # unsigned number + +# Whether to align the colon in struct bit fields. +align_var_def_colon = false # true/false + +# The gap for aligning the colon in struct bit fields. +align_var_def_colon_gap = 0 # unsigned number + +# Whether to align any attribute after the variable name. +align_var_def_attribute = false # true/false + +# Whether to align inline struct/enum/union variable definitions. +align_var_def_inline = false # true/false + +# The span for aligning on '=' in assignments. +# +# 0: Don't align (default). +align_assign_span = 0 # unsigned number + +# The span for aligning on '=' in function prototype modifier. +# +# 0: Don't align (default). +align_assign_func_proto_span = 0 # unsigned number + +# The threshold for aligning on '=' in assignments. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_assign_thresh = 0 # number + +# Whether to align on the left most assignment when multiple +# definitions are found on the same line. +# Depends on 'align_assign_span' and 'align_assign_thresh' settings. +align_assign_on_multi_var_defs = false # true/false + +# The span for aligning on '{' in braced init list. +# +# 0: Don't align (default). +align_braced_init_list_span = 0 # unsigned number + +# The threshold for aligning on '{' in braced init list. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_braced_init_list_thresh = 0 # number + +# How to apply align_assign_span to function declaration "assignments", i.e. +# 'virtual void foo() = 0' or '~foo() = {default|delete}'. +# +# 0: Align with other assignments (default) +# 1: Align with each other, ignoring regular assignments +# 2: Don't align +align_assign_decl_func = 0 # unsigned number + +# The span for aligning on '=' in enums. +# +# 0: Don't align (default). +align_enum_equ_span = 0 # unsigned number + +# The threshold for aligning on '=' in enums. +# Use a negative number for absolute thresholds. +# +# 0: no limit (default). +align_enum_equ_thresh = 0 # number + +# The span for aligning class member definitions. +# +# 0: Don't align (default). +align_var_class_span = 0 # unsigned number + +# The threshold for aligning class member definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_class_thresh = 0 # number + +# The gap for aligning class member definitions. +align_var_class_gap = 0 # unsigned number + +# The span for aligning struct/union member definitions. +# +# 0: Don't align (default). +align_var_struct_span = 0 # unsigned number + +# The threshold for aligning struct/union member definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_struct_thresh = 0 # number + +# The gap for aligning struct/union member definitions. +align_var_struct_gap = 0 # unsigned number + +# The span for aligning struct initializer values. +# +# 0: Don't align (default). +align_struct_init_span = 0 # unsigned number + +# The span for aligning single-line typedefs. +# +# 0: Don't align (default). +align_typedef_span = 0 # unsigned number + +# The minimum space between the type and the synonym of a typedef. +align_typedef_gap = 0 # unsigned number + +# How to align typedef'd functions with other typedefs. +# +# 0: Don't mix them at all (default) +# 1: Align the open parenthesis with the types +# 2: Align the function type name with the other type names +align_typedef_func = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of typedefs. +# +# 0: Part of the typedef type, 'typedef int * pint;' (default) +# 1: Part of type name: 'typedef int *pint;' +# 2: Dangling: 'typedef int *pint;' +# Dangling: the '*' will not be taken into account when aligning. +align_typedef_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of typedefs. +# +# 0: Part of the typedef type, 'typedef int & intref;' (default) +# 1: Part of type name: 'typedef int &intref;' +# 2: Dangling: 'typedef int &intref;' +# Dangling: the '&' will not be taken into account when aligning. +align_typedef_amp_style = 0 # unsigned number + +# The span for aligning comments that end lines. +# +# 0: Don't align (default). +align_right_cmt_span = 0 # unsigned number + +# Minimum number of columns between preceding text and a trailing comment in +# order for the comment to qualify for being aligned. Must be non-zero to have +# an effect. +align_right_cmt_gap = 0 # unsigned number + +# If aligning comments, whether to mix with comments after '}' and #endif with +# less than three spaces before the comment. +align_right_cmt_mix = false # true/false + +# Whether to only align trailing comments that are at the same brace level. +align_right_cmt_same_level = false # true/false + +# Minimum column at which to align trailing comments. Comments which are +# aligned beyond this column, but which can be aligned in a lesser column, +# may be "pulled in". +# +# 0: Ignore (default). +align_right_cmt_at_col = 0 # unsigned number + +# The span for aligning function prototypes. +# +# 0: Don't align (default). +align_func_proto_span = 0 # unsigned number + +# Whether to ignore continuation lines when evaluating the number of +# new lines for the function prototype alignment's span. +# +# false: continuation lines are part of the newlines count +# true: continuation lines are not counted +align_func_proto_span_ignore_cont_lines = false # true/false + +# How to consider (or treat) the '*' in the alignment of function prototypes. +# +# 0: Part of the type 'void * foo();' (default) +# 1: Part of the function 'void *foo();' +# 2: Dangling 'void *foo();' +# Dangling: the '*' will not be taken into account when aligning. +align_func_proto_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of function prototypes. +# +# 0: Part of the type 'long & foo();' (default) +# 1: Part of the function 'long &foo();' +# 2: Dangling 'long &foo();' +# Dangling: the '&' will not be taken into account when aligning. +align_func_proto_amp_style = 0 # unsigned number + +# The threshold for aligning function prototypes. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_func_proto_thresh = 0 # number + +# Minimum gap between the return type and the function name. +align_func_proto_gap = 0 # unsigned number + +# Whether to align function prototypes on the 'operator' keyword instead of +# what follows. +align_on_operator = false # true/false + +# Whether to mix aligning prototype and variable declarations. If true, +# align_var_def_XXX options are used instead of align_func_proto_XXX options. +align_mix_var_proto = false # true/false + +# Whether to align single-line functions with function prototypes. +# Uses align_func_proto_span. +align_single_line_func = false # true/false + +# Whether to align the open brace of single-line functions. +# Requires align_single_line_func=true. Uses align_func_proto_span. +align_single_line_brace = false # true/false + +# Gap for align_single_line_brace. +align_single_line_brace_gap = 0 # unsigned number + +# (OC) The span for aligning Objective-C message specifications. +# +# 0: Don't align (default). +align_oc_msg_spec_span = 0 # unsigned number + +# Whether and how to align backslashes that split a macro onto multiple lines. +# This will not work right if the macro contains a multi-line comment. +# +# 0: Do nothing (default) +# 1: Align the backslashes in the column at the end of the longest line +# 2: Align with the backslash that is farthest to the left, or, if that +# backslash is farther left than the end of the longest line, at the end of +# the longest line +# 3: Align with the backslash that is farthest to the right +align_nl_cont = 0 # unsigned number + +# The minimum number of spaces between the end of a line and its continuation +# backslash. Requires align_nl_cont. +# +# Default: 1 +align_nl_cont_spaces = 1 # unsigned number + +# Whether to align macro functions and variables together. +align_pp_define_together = false # true/false + +# The span for aligning on '#define' bodies. +# +# =0: Don't align (default) +# >0: Number of lines (including comments) between blocks +align_pp_define_span = 0 # unsigned number + +# The minimum space between label and value of a preprocessor define. +align_pp_define_gap = 0 # unsigned number + +# Whether to align lines that start with '<<' with previous '<<'. +# +# Default: true +align_left_shift = true # true/false + +# Whether to align comma-separated statements following '<<' (as used to +# initialize Eigen matrices). +align_eigen_comma_init = false # true/false + +# Whether to align text after 'asm volatile ()' colons. +align_asm_colon = false # true/false + +# (OC) Span for aligning parameters in an Objective-C message call +# on the ':'. +# +# 0: Don't align. +align_oc_msg_colon_span = 0 # unsigned number + +# (OC) Whether to always align with the first parameter, even if it is too +# short. +align_oc_msg_colon_first = false # true/false + +# (OC) Whether to align parameters in an Objective-C '+' or '-' declaration +# on the ':'. +align_oc_decl_colon = false # true/false + +# (OC) Whether to not align parameters in an Objectve-C message call if first +# colon is not on next line of the message call (the same way Xcode does +# alignment) +align_oc_msg_colon_xcode_like = false # true/false + +# +# Comment modification options +# + +# Try to wrap comments at N columns. +cmt_width = 0 # unsigned number + +# How to reflow comments. +# +# 0: No reflowing (apart from the line wrapping due to cmt_width) (default) +# 1: No touching at all +# 2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width) +cmt_reflow_mode = 0 # unsigned number + +# Path to a file that contains regular expressions describing patterns for +# which the end of one line and the beginning of the next will be folded into +# the same sentence or paragraph during full comment reflow. The regular +# expressions are described using ECMAScript syntax. The syntax for this +# specification is as follows, where "..." indicates the custom regular +# expression and "n" indicates the nth end_of_prev_line_regex and +# beg_of_next_line_regex regular expression pair: +# +# end_of_prev_line_regex[1] = "...$" +# beg_of_next_line_regex[1] = "^..." +# end_of_prev_line_regex[2] = "...$" +# beg_of_next_line_regex[2] = "^..." +# . +# . +# . +# end_of_prev_line_regex[n] = "...$" +# beg_of_next_line_regex[n] = "^..." +# +# Note that use of this option overrides the default reflow fold regular +# expressions, which are internally defined as follows: +# +# end_of_prev_line_regex[1] = "[\w,\]\)]$" +# beg_of_next_line_regex[1] = "^[\w,\[\(]" +# end_of_prev_line_regex[2] = "\.$" +# beg_of_next_line_regex[2] = "^[A-Z]" +cmt_reflow_fold_regex_file = "" # string + +# Whether to indent wrapped lines to the start of the encompassing paragraph +# during full comment reflow (cmt_reflow_mode = 2). Overrides the value +# specified by cmt_sp_after_star_cont. +# +# Note that cmt_align_doxygen_javadoc_tags overrides this option for +# paragraphs associated with javadoc tags +cmt_reflow_indent_to_paragraph_start = false # true/false + +# Whether to convert all tabs to spaces in comments. If false, tabs in +# comments are left alone, unless used for indenting. +cmt_convert_tab_to_spaces = false # true/false + +# Whether to apply changes to multi-line comments, including cmt_width, +# keyword substitution and leading chars. +# +# Default: true +cmt_indent_multi = true # true/false + +# Whether to align doxygen javadoc-style tags ('@param', '@return', etc.) +# and corresponding fields such that groups of consecutive block tags, +# parameter names, and descriptions align with one another. Overrides that +# which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may +# be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2 +# in order to achieve the desired alignment for line-wrapping. +cmt_align_doxygen_javadoc_tags = false # true/false + +# The number of spaces to insert after the star and before doxygen +# javadoc-style tags (@param, @return, etc). Requires enabling +# cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the +# cmt_sp_after_star_cont. +# +# Default: 1 +cmt_sp_before_doxygen_javadoc_tags = 1 # unsigned number + +# Whether to change trailing, single-line c-comments into cpp-comments. +cmt_trailing_single_line_c_to_cpp = false # true/false + +# Whether to group c-comments that look like they are in a block. +cmt_c_group = false # true/false + +# Whether to put an empty '/*' on the first line of the combined c-comment. +cmt_c_nl_start = false # true/false + +# Whether to add a newline before the closing '*/' of the combined c-comment. +cmt_c_nl_end = false # true/false + +# Whether to change cpp-comments into c-comments. +cmt_cpp_to_c = false # true/false + +# Whether to group cpp-comments that look like they are in a block. Only +# meaningful if cmt_cpp_to_c=true. +cmt_cpp_group = false # true/false + +# Whether to put an empty '/*' on the first line of the combined cpp-comment +# when converting to a c-comment. +# +# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. +cmt_cpp_nl_start = false # true/false + +# Whether to add a newline before the closing '*/' of the combined cpp-comment +# when converting to a c-comment. +# +# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. +cmt_cpp_nl_end = false # true/false + +# Whether to put a star on subsequent comment lines. +cmt_star_cont = false # true/false + +# The number of spaces to insert at the start of subsequent comment lines. +cmt_sp_before_star_cont = 0 # unsigned number + +# The number of spaces to insert after the star on subsequent comment lines. +cmt_sp_after_star_cont = 0 # unsigned number + +# For multi-line comments with a '*' lead, remove leading spaces if the first +# and last lines of the comment are the same length. +# +# Default: true +cmt_multi_check_last = true # true/false + +# For multi-line comments with a '*' lead, remove leading spaces if the first +# and last lines of the comment are the same length AND if the length is +# bigger as the first_len minimum. +# +# Default: 4 +cmt_multi_first_len_minimum = 4 # unsigned number + +# Path to a file that contains text to insert at the beginning of a file if +# the file doesn't start with a C/C++ comment. If the inserted text contains +# '$(filename)', that will be replaced with the current file's name. +cmt_insert_file_header = "" # string + +# Path to a file that contains text to insert at the end of a file if the +# file doesn't end with a C/C++ comment. If the inserted text contains +# '$(filename)', that will be replaced with the current file's name. +cmt_insert_file_footer = "" # string + +# Path to a file that contains text to insert before a function definition if +# the function isn't preceded by a C/C++ comment. If the inserted text +# contains '$(function)', '$(javaparam)' or '$(fclass)', these will be +# replaced with, respectively, the name of the function, the javadoc '@param' +# and '@return' stuff, or the name of the class to which the member function +# belongs. +cmt_insert_func_header = "" # string + +# Path to a file that contains text to insert before a class if the class +# isn't preceded by a C/C++ comment. If the inserted text contains '$(class)', +# that will be replaced with the class name. +cmt_insert_class_header = "" # string + +# Path to a file that contains text to insert before an Objective-C message +# specification, if the method isn't preceded by a C/C++ comment. If the +# inserted text contains '$(message)' or '$(javaparam)', these will be +# replaced with, respectively, the name of the function, or the javadoc +# '@param' and '@return' stuff. +cmt_insert_oc_msg_header = "" # string + +# Whether a comment should be inserted if a preprocessor is encountered when +# stepping backwards from a function name. +# +# Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and +# cmt_insert_class_header. +cmt_insert_before_preproc = false # true/false + +# Whether a comment should be inserted if a function is declared inline to a +# class definition. +# +# Applies to cmt_insert_func_header. +# +# Default: true +cmt_insert_before_inlines = true # true/false + +# Whether a comment should be inserted if the function is a class constructor +# or destructor. +# +# Applies to cmt_insert_func_header. +cmt_insert_before_ctor_dtor = false # true/false + +# +# Code modifying options (non-whitespace) +# + +# Add or remove braces on a single-line 'do' statement. +mod_full_brace_do = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on a single-line 'for' statement. +mod_full_brace_for = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Add or remove braces on a single-line function definition. +mod_full_brace_function = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on a single-line 'if' statement. Braces will not be +# removed if the braced statement contains an 'else'. +mod_full_brace_if = ignore # ignore/add/remove/force/not_defined + +# Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either +# have, or do not have, braces. Overrides mod_full_brace_if. +# +# 0: Don't override mod_full_brace_if +# 1: Add braces to all blocks if any block needs braces and remove braces if +# they can be removed from all blocks +# 2: Add braces to all blocks if any block already has braces, regardless of +# whether it needs them +# 3: Add braces to all blocks if any block needs braces and remove braces if +# they can be removed from all blocks, except if all blocks have braces +# despite none needing them +mod_full_brace_if_chain = 0 # unsigned number + +# Whether to add braces to all blocks of an 'if'/'else if'/'else' chain. +# If true, mod_full_brace_if_chain will only remove braces from an 'if' that +# does not have an 'else if' or 'else'. +mod_full_brace_if_chain_only = false # true/false + +# Add or remove braces on single-line 'while' statement. +mod_full_brace_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on single-line 'using ()' statement. +mod_full_brace_using = ignore # ignore/add/remove/force/not_defined + +# Don't remove braces around statements that span N newlines +mod_full_brace_nl = 0 # unsigned number + +# Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks +# which span multiple lines. +# +# Affects: +# mod_full_brace_for +# mod_full_brace_if +# mod_full_brace_if_chain +# mod_full_brace_if_chain_only +# mod_full_brace_while +# mod_full_brace_using +# +# Does not affect: +# mod_full_brace_do +# mod_full_brace_function +mod_full_brace_nl_block_rem_mlcond = false # true/false + +# Add or remove unnecessary parentheses on 'return' statement. +mod_paren_on_return = ignore # ignore/add/remove/force/not_defined + +# Add or remove unnecessary parentheses on 'throw' statement. +mod_paren_on_throw = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Whether to change optional semicolons to real semicolons. +mod_pawn_semicolon = false # true/false + +# Whether to fully parenthesize Boolean expressions in 'while' and 'if' +# statement, as in 'if (a && b > c)' => 'if (a && (b > c))'. +mod_full_paren_if_bool = false # true/false + +# Whether to fully parenthesize Boolean expressions after '=' +# statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'. +mod_full_paren_assign_bool = false # true/false + +# Whether to fully parenthesize Boolean expressions after '=' +# statement, as in 'return a && b > c;' => 'return (a && (b > c));'. +mod_full_paren_return_bool = false # true/false + +# Whether to remove superfluous semicolons. +mod_remove_extra_semicolon = false # true/false + +# Whether to remove duplicate include. +mod_remove_duplicate_include = false # true/false + +# the following options (mod_XX_closebrace_comment) use different comment, +# depending of the setting of the next option. +# false: Use the c comment (default) +# true : Use the cpp comment +mod_add_force_c_closebrace_comment = false # true/false + +# If a function body exceeds the specified number of newlines and doesn't have +# a comment after the close brace, a comment will be added. +mod_add_long_function_closebrace_comment = 0 # unsigned number + +# If a namespace body exceeds the specified number of newlines and doesn't +# have a comment after the close brace, a comment will be added. +mod_add_long_namespace_closebrace_comment = 0 # unsigned number + +# If a class body exceeds the specified number of newlines and doesn't have a +# comment after the close brace, a comment will be added. +mod_add_long_class_closebrace_comment = 0 # unsigned number + +# If a switch body exceeds the specified number of newlines and doesn't have a +# comment after the close brace, a comment will be added. +mod_add_long_switch_closebrace_comment = 0 # unsigned number + +# If an #ifdef body exceeds the specified number of newlines and doesn't have +# a comment after the #endif, a comment will be added. +mod_add_long_ifdef_endif_comment = 0 # unsigned number + +# If an #ifdef or #else body exceeds the specified number of newlines and +# doesn't have a comment after the #else, a comment will be added. +mod_add_long_ifdef_else_comment = 0 # unsigned number + +# Whether to take care of the case by the mod_sort_xx options. +mod_sort_case_sensitive = false # true/false + +# Whether to sort consecutive single-line 'import' statements. +mod_sort_import = false # true/false + +# (C#) Whether to sort consecutive single-line 'using' statements. +mod_sort_using = false # true/false + +# Whether to sort consecutive single-line '#include' statements (C/C++) and +# '#import' statements (Objective-C). Be aware that this has the potential to +# break your code if your includes/imports have ordering dependencies. +mod_sort_include = false # true/false + +# Whether to prioritize '#include' and '#import' statements that contain +# filename without extension when sorting is enabled. +mod_sort_incl_import_prioritize_filename = false # true/false + +# Whether to prioritize '#include' and '#import' statements that does not +# contain extensions when sorting is enabled. +mod_sort_incl_import_prioritize_extensionless = false # true/false + +# Whether to prioritize '#include' and '#import' statements that contain +# angle over quotes when sorting is enabled. +mod_sort_incl_import_prioritize_angle_over_quotes = false # true/false + +# Whether to ignore file extension in '#include' and '#import' statements +# for sorting comparison. +mod_sort_incl_import_ignore_extension = false # true/false + +# Whether to group '#include' and '#import' statements when sorting is enabled. +mod_sort_incl_import_grouping_enabled = false # true/false + +# Whether to move a 'break' that appears after a fully braced 'case' before +# the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'. +mod_move_case_break = false # true/false + +# Whether to move a 'return' that appears after a fully braced 'case' before +# the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'. +mod_move_case_return = false # true/false + +# Add or remove braces around a fully braced case statement. Will only remove +# braces if there are no variable declarations in the block. +mod_case_brace = ignore # ignore/add/remove/force/not_defined + +# Whether to remove a void 'return;' that appears as the last statement in a +# function. +mod_remove_empty_return = false # true/false + +# Add or remove the comma after the last value of an enumeration. +mod_enum_last_comma = ignore # ignore/add/remove/force/not_defined + +# Syntax to use for infinite loops. +# +# 0: Leave syntax alone (default) +# 1: Rewrite as `for(;;)` +# 2: Rewrite as `while(true)` +# 3: Rewrite as `do`...`while(true);` +# 4: Rewrite as `while(1)` +# 5: Rewrite as `do`...`while(1);` +# +# Infinite loops that do not already match one of these syntaxes are ignored. +# Other options that affect loop formatting will be applied after transforming +# the syntax. +mod_infinite_loop = 0 # unsigned number + +# Add or remove the 'int' keyword in 'int short'. +mod_int_short = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'short int'. +mod_short_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int long'. +mod_int_long = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'long int'. +mod_long_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int signed'. +mod_int_signed = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'signed int'. +mod_signed_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int unsigned'. +mod_int_unsigned = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'unsigned int'. +mod_unsigned_int = ignore # ignore/add/remove/force/not_defined + +# If there is a situation where mod_int_* and mod_*_int would result in +# multiple int keywords, whether to keep the rightmost int (the default) or the +# leftmost int. +mod_int_prefer_int_on_left = false # true/false + +# (OC) Whether to organize the properties. If true, properties will be +# rearranged according to the mod_sort_oc_property_*_weight factors. +mod_sort_oc_properties = false # true/false + +# (OC) Weight of a class property modifier. +mod_sort_oc_property_class_weight = 0 # number + +# (OC) Weight of 'atomic' and 'nonatomic'. +mod_sort_oc_property_thread_safe_weight = 0 # number + +# (OC) Weight of 'readwrite' when organizing properties. +mod_sort_oc_property_readwrite_weight = 0 # number + +# (OC) Weight of a reference type specifier ('retain', 'copy', 'assign', +# 'weak', 'strong') when organizing properties. +mod_sort_oc_property_reference_weight = 0 # number + +# (OC) Weight of getter type ('getter=') when organizing properties. +mod_sort_oc_property_getter_weight = 0 # number + +# (OC) Weight of setter type ('setter=') when organizing properties. +mod_sort_oc_property_setter_weight = 0 # number + +# (OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified', +# 'null_resettable') when organizing properties. +mod_sort_oc_property_nullability_weight = 0 # number + +# +# Preprocessor options +# + +# How to use tabs when indenting preprocessor code. +# +# -1: Use 'indent_with_tabs' setting (default) +# 0: Spaces only +# 1: Indent with tabs to brace level, align with spaces +# 2: Indent and align with tabs, using spaces when not on a tabstop +# +# Default: -1 +pp_indent_with_tabs = -1 # number + +# Add or remove indentation of preprocessor directives inside #if blocks +# at brace level 0 (file-level). +pp_indent = ignore # ignore/add/remove/force/not_defined + +# Whether to indent #if/#else/#endif at the brace level. If false, these are +# indented from column 1. +pp_indent_at_level = false # true/false + +# Whether to indent #if/#else/#endif at the parenthesis level if the brace +# level is 0. If false, these are indented from column 1. +pp_indent_at_level0 = false # true/false + +# Specifies the number of columns to indent preprocessors per level +# at brace level 0 (file-level). If pp_indent_at_level=false, also specifies +# the number of columns to indent preprocessors per level +# at brace level > 0 (function-level). +# +# Default: 1 +pp_indent_count = 1 # unsigned number + +# Add or remove space after # based on pp level of #if blocks. +pp_space_after = ignore # ignore/add/remove/force/not_defined + +# Sets the number of spaces per level added with pp_space_after. +pp_space_count = 0 # unsigned number + +# The indent for '#region' and '#endregion' in C# and '#pragma region' in +# C/C++. Negative values decrease indent down to the first column. +pp_indent_region = 0 # number + +# Whether to indent the code between #region and #endregion. +pp_region_indent_code = false # true/false + +# If pp_indent_at_level=true, sets the indent for #if, #else and #endif when +# not at file-level. Negative values decrease indent down to the first column. +# +# =0: Indent preprocessors using output_tab_size +# >0: Column at which all preprocessors will be indented +pp_indent_if = 0 # number + +# Whether to indent the code between #if, #else and #endif. +pp_if_indent_code = false # true/false + +# Whether to indent the body of an #if that encompasses all the code in the file. +pp_indent_in_guard = false # true/false + +# Whether to indent '#define' at the brace level. If false, these are +# indented from column 1. +pp_define_at_level = false # true/false + +# Whether to indent '#include' at the brace level. +pp_include_at_level = false # true/false + +# Whether to ignore the '#define' body while formatting. +pp_ignore_define_body = false # true/false + +# An offset value that controls the indentation of the body of a multiline #define. +# 'body' refers to all the lines of a multiline #define except the first line. +# Requires 'pp_ignore_define_body = false'. +# +# <0: Absolute column: the body indentation starts off at the specified column +# (ex. -3 ==> the body is indented starting from column 3) +# >=0: Relative to the column of the '#' of '#define' +# (ex. 3 ==> the body is indented starting 3 columns at the right of '#') +# +# Default: 8 +pp_multiline_define_body_indent = 8 # number + +# Whether to indent case statements between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the case statements +# directly inside of. +# +# Default: true +pp_indent_case = true # true/false + +# Whether to indent whole function definitions between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the function definition +# is directly inside of. +# +# Default: true +pp_indent_func_def = true # true/false + +# Whether to indent extern C blocks between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the extern block is +# directly inside of. +# +# Default: true +pp_indent_extern = true # true/false + +# How to indent braces directly inside #if, #else, and #endif. +# Requires pp_if_indent_code=true and only applies to the indent of the +# preprocessor that the braces are directly inside of. +# 0: No extra indent +# 1: Indent by one level +# -1: Preserve original indentation +# +# Default: 1 +pp_indent_brace = 1 # number + +# Whether to print warning messages for unbalanced #if and #else blocks. +# This will print a message in the following cases: +# - if an #ifdef block ends on a different indent level than +# where it started from. Example: +# +# #ifdef TEST +# int i; +# { +# int j; +# #endif +# +# - an #elif/#else block ends on a different indent level than +# the corresponding #ifdef block. Example: +# +# #ifdef TEST +# int i; +# #else +# } +# int j; +# #endif +pp_warn_unbalanced_if = false # true/false + +# +# Sort includes options +# + +# The regex for include category with priority 0. +include_category_0 = "" # string + +# The regex for include category with priority 1. +include_category_1 = "" # string + +# The regex for include category with priority 2. +include_category_2 = "" # string + +# +# Use or Do not Use options +# + +# true: indent_func_call_param will be used (default) +# false: indent_func_call_param will NOT be used +# +# Default: true +use_indent_func_call_param = true # true/false + +# The value of the indentation for a continuation line is calculated +# differently if the statement is: +# - a declaration: your case with QString fileName ... +# - an assignment: your case with pSettings = new QSettings( ... +# +# At the second case the indentation value might be used twice: +# - at the assignment +# - at the function call (if present) +# +# To prevent the double use of the indentation value, use this option with the +# value 'true'. +# +# true: indent_continue will be used only once +# false: indent_continue will be used every time (default) +# +# Requires indent_ignore_first_continue=false. +use_indent_continue_only_once = false # true/false + +# The indentation can be: +# - after the assignment, at the '[' character +# - at the beginning of the lambda body +# +# true: indentation will be at the beginning of the lambda body +# false: indentation will be after the assignment (default) +indent_cpp_lambda_only_once = false # true/false + +# Whether sp_after_angle takes precedence over sp_inside_fparen. This was the +# historic behavior, but is probably not the desired behavior, so this is off +# by default. +use_sp_after_angle_always = false # true/false + +# Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially, +# this tries to format these so that they match Qt's normalized form (i.e. the +# result of QMetaObject::normalizedSignature), which can slightly improve the +# performance of the QObject::connect call, rather than how they would +# otherwise be formatted. +# +# See options_for_QT.cpp for details. +# +# Default: true +use_options_overriding_for_qt_macros = true # true/false + +# If true: the form feed character is removed from the list of whitespace +# characters. See https://en.cppreference.com/w/cpp/string/byte/isspace. +use_form_feed_no_more_as_whitespace_character = false # true/false + +# +# Warn levels - 1: error, 2: warning (default), 3: note +# + +# (C#) Warning is given if doing tab-to-\t replacement and we have found one +# in a C# verbatim string literal. +# +# Default: 2 +warn_level_tabs_found_in_verbatim_string_literals = 2 # unsigned number + +# Limit the number of loops. +# Used by uncrustify.cpp to exit from infinite loop. +# 0: no limit. +debug_max_number_of_loops = 0 # number + +# Set the number of the line to protocol; +# Used in the function prot_the_line if the 2. parameter is zero. +# 0: nothing protocol. +debug_line_number_to_protocol = 0 # number + +# Set the number of second(s) before terminating formatting the current file, +# 0: no timeout. +# only for linux +debug_timeout = 0 # number + +# Set the number of characters to be printed if the text is too long, +# 0: do not truncate. +debug_truncate = 0 # unsigned number + +# sort (or not) the tracking info. +# +# Default: true +debug_sort_the_tracks = true # true/false + +# decode (or not) the flags as a new line. +# only if the -p option is set. +debug_decode_the_flags = false # true/false + +# use (or not) the exit(EX_SOFTWARE) function. +# +# Default: true +debug_use_the_exit_function_pop = true # true/false + +# insert the number of the line at the beginning of each line +set_numbering_for_html_output = false # true/false + +# Meaning of the settings: +# Ignore - do not do any changes +# Add - makes sure there is 1 or more space/brace/newline/etc +# Force - makes sure there is exactly 1 space/brace/newline/etc, +# behaves like Add in some contexts +# Remove - removes space/brace/newline/etc +# +# +# - Token(s) can be treated as specific type(s) with the 'set' option: +# `set tokenType tokenString [tokenString...]` +# +# Example: +# `set BOOL __AND__ __OR__` +# +# tokenTypes are defined in src/token_enum.h, use them without the +# 'CT_' prefix: 'CT_BOOL' => 'BOOL' +# +# +# - Token(s) can be treated as type(s) with the 'type' option. +# `type tokenString [tokenString...]` +# +# Example: +# `type int c_uint_8 Rectangle` +# +# This can also be achieved with `set TYPE int c_uint_8 Rectangle` +# +# +# To embed whitespace in tokenStrings use the '\' escape character, or quote +# the tokenStrings. These quotes are supported: "'` +# +# +# - Support for the auto detection of languages through the file ending can be +# added using the 'file_ext' command. +# `file_ext langType langString [langString..]` +# +# Example: +# `file_ext CPP .ch .cxx .cpp.in` +# +# langTypes are defined in uncrusify_types.h in the lang_flag_e enum, use +# them without the 'LANG_' prefix: 'LANG_CPP' => 'CPP' +# +# +# - Custom macro-based indentation can be set up using 'macro-open', +# 'macro-else' and 'macro-close'. +# `(macro-open | macro-else | macro-close) tokenString` +# +# Example: +# `macro-open BEGIN_TEMPLATE_MESSAGE_MAP` +# `macro-open BEGIN_MESSAGE_MAP` +# `macro-close END_MESSAGE_MAP` +# +# +# option(s) with 'not default' value: 0 +# diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/configuration.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/configuration.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/configuration.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/configuration.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/default.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/default.cfg new file mode 100644 index 00000000..30eb9be1 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/default.cfg @@ -0,0 +1,3708 @@ +# Uncrustify-0.78.1 + +# +# General options +# + +# The type of line endings. +# +# Default: auto +newlines = auto # lf/crlf/cr/auto + +# The original size of tabs in the input. +# +# Default: 8 +input_tab_size = 8 # unsigned number + +# The size of tabs in the output (only used if align_with_tabs=true). +# +# Default: 8 +output_tab_size = 8 # unsigned number + +# The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^). +# +# Default: 92 +string_escape_char = 92 # unsigned number + +# Alternate string escape char (usually only used for Pawn). +# Only works right before the quote char. +string_escape_char2 = 0 # unsigned number + +# Replace tab characters found in string literals with the escape sequence \t +# instead. +string_replace_tab_chars = false # true/false + +# Allow interpreting '>=' and '>>=' as part of a template in code like +# 'void f(list>=val);'. If true, 'assert(x<0 && y>=3)' will be broken. +# Improvements to template detection may make this option obsolete. +tok_split_gte = false # true/false + +# Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros). +disable_processing_nl_cont = false # true/false + +# Specify the marker used in comments to disable processing of part of the +# file. +# +# Default: *INDENT-OFF* +disable_processing_cmt = " *INDENT-OFF*" # string + +# Specify the marker used in comments to (re)enable processing in a file. +# +# Default: *INDENT-ON* +enable_processing_cmt = " *INDENT-ON*" # string + +# Enable parsing of digraphs. +enable_digraphs = false # true/false + +# Option to allow both disable_processing_cmt and enable_processing_cmt +# strings, if specified, to be interpreted as ECMAScript regular expressions. +# If true, a regex search will be performed within comments according to the +# specified patterns in order to disable/enable processing. +processing_cmt_as_regex = false # true/false + +# Add or remove the UTF-8 BOM (recommend 'remove'). +utf8_bom = ignore # ignore/add/remove/force/not_defined + +# If the file contains bytes with values between 128 and 255, but is not +# UTF-8, then output as UTF-8. +utf8_byte = false # true/false + +# Force the output encoding to UTF-8. +utf8_force = false # true/false + +# +# Spacing options +# + +# Add or remove space around non-assignment symbolic operators ('+', '/', '%', +# '<<', and so forth). +sp_arith = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around arithmetic operators '+' and '-'. +# +# Overrides sp_arith. +sp_arith_additive = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment operator '=', '+=', etc. +sp_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around '=' in C++11 lambda capture specifications. +# +# Overrides sp_assign. +sp_cpp_lambda_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the capture specification of a C++11 lambda when +# an argument list is present, as in '[] (int x){ ... }'. +sp_cpp_lambda_square_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the capture specification of a C++11 lambda with +# no argument list is present, as in '[] { ... }'. +sp_cpp_lambda_square_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening parenthesis and before the closing +# parenthesis of a argument list of a C++11 lambda, as in +# '[]( ){ ... }' +# with an empty list. +sp_cpp_lambda_argument_list_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening parenthesis and before the closing +# parenthesis of a argument list of a C++11 lambda, as in +# '[]( int x ){ ... }'. +sp_cpp_lambda_argument_list = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the argument list of a C++11 lambda, as in +# '[](int x) { ... }'. +sp_cpp_lambda_paren_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a lambda body and its call operator of an +# immediately invoked lambda, as in '[]( ... ){ ... } ( ... )'. +sp_cpp_lambda_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment operator '=' in a prototype. +# +# If set to ignore, use sp_assign. +sp_assign_default = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before assignment operator '=', '+=', etc. +# +# Overrides sp_assign. +sp_before_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after assignment operator '=', '+=', etc. +# +# Overrides sp_assign. +sp_after_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space in 'enum {'. +# +# Default: add +sp_enum_brace = add # ignore/add/remove/force/not_defined + +# Add or remove space in 'NS_ENUM ('. +sp_enum_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment '=' in enum. +sp_enum_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before assignment '=' in enum. +# +# Overrides sp_enum_assign. +sp_enum_before_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after assignment '=' in enum. +# +# Overrides sp_enum_assign. +sp_enum_after_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment ':' in enum. +sp_enum_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around preprocessor '##' concatenation operator. +# +# Default: add +sp_pp_concat = add # ignore/add/remove/force/not_defined + +# Add or remove space after preprocessor '#' stringify operator. +# Also affects the '#@' charizing operator. +sp_pp_stringify = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before preprocessor '#' stringify operator +# as in '#define x(y) L#y'. +sp_before_pp_stringify = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around boolean operators '&&' and '||'. +sp_bool = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around compare operator '<', '>', '==', etc. +sp_compare = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')'. +sp_inside_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested parentheses, i.e. '((' vs. ') )'. +sp_paren_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('. +sp_cparen_oparen = ignore # ignore/add/remove/force/not_defined + +# Whether to balance spaces inside nested parentheses. +sp_balance_nested_parens = false # true/false + +# Add or remove space between ')' and '{'. +sp_paren_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested braces, i.e. '{{' vs. '{ {'. +sp_brace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*'. +sp_before_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that isn't followed by a +# variable name. If set to ignore, sp_before_ptr_star is used instead. +sp_before_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by a qualifier. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_qualifier_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by 'operator' keyword. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_operator_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by +# a class scope (as in 'int *MyClass::method()') or namespace scope +# (as in 'int *my_ns::func()'). +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_scope_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by '::', +# as in 'int *::func()'. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_global_scope_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' that isn't +# followed by a variable name, as in '(char const *)'. If set to ignore, +# sp_before_ptr_star is used instead. +sp_qualifier_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between pointer stars '*', as in 'int ***a;'. +sp_between_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between pointer star '*' and reference '&', as in 'int *& a;'. +sp_between_ptr_ref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer star '*', if followed by a word. +# +# Overrides sp_type_func. +sp_after_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer caret '^', if followed by a word. +sp_after_ptr_block_caret = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer star '*', if followed by a qualifier. +sp_after_ptr_star_qualifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*', if followed by a function +# prototype or function definition. +# +# Overrides sp_after_ptr_star and sp_type_func. +sp_after_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*' in the trailing return of a +# function prototype or function definition. +sp_after_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the pointer star '*' and the name of the variable +# in a function pointer definition. +sp_ptr_star_func_var = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the pointer star '*' and the name of the type +# in a function pointer type definition. +sp_ptr_star_func_type = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*', if followed by an open +# parenthesis, as in 'void* (*)()'. +sp_ptr_star_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a pointer star '*', if followed by a function +# prototype or function definition. If set to ignore, sp_before_ptr_star is +# used instead. +sp_before_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' followed by +# the name of the function in a function prototype or definition, as in +# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead. +sp_qualifier_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a pointer star '*' in the trailing return of a +# function prototype or function definition. +sp_before_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' in the +# trailing return of a function prototype or function definition, as in +# 'auto foo() -> char const *'. +sp_qualifier_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&'. +sp_before_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&' that isn't followed by a +# variable name. If set to ignore, sp_before_byref is used instead. +sp_before_unnamed_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after reference sign '&', if followed by a word. +# +# Overrides sp_type_func. +sp_after_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a reference sign '&', if followed by a function +# prototype or function definition. +# +# Overrides sp_after_byref and sp_type_func. +sp_after_byref_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&', if followed by a function +# prototype or function definition. +sp_before_byref_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a reference sign '&', if followed by an open +# parenthesis, as in 'char& (*)()'. +sp_byref_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between type and word. In cases where total removal of +# whitespace would be a syntax error, a value of 'remove' is treated the same +# as 'force'. +# +# This also affects some other instances of space following a type that are +# not covered by other options; for example, between the return type and +# parenthesis of a function type template argument, between the type and +# parenthesis of an array parameter, or between 'decltype(...)' and the +# following word. +# +# Default: force +sp_after_type = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'decltype(...)' and word, +# brace or function call. +sp_after_decltype = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space before the parenthesis in the D constructs +# 'template Foo(' and 'class Foo('. +sp_before_template_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'template' and '<'. +# If set to ignore, sp_before_angle is used. +sp_template_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '<'. +sp_before_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '<' and '>'. +sp_inside_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '<>'. +# if empty. +sp_inside_angle_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and ':'. +sp_angle_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '>'. +sp_after_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '(' as found in 'new List(foo);'. +sp_angle_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '()' as found in 'new List();'. +sp_angle_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and a word as in 'List m;' or +# 'template static ...'. +sp_angle_word = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '>' in '>>' (template stuff). +# +# Default: add +sp_angle_shift = add # ignore/add/remove/force/not_defined + +# (C++11) Permit removal of the space between '>>' in 'foo >'. Note +# that sp_angle_shift cannot remove the space without this option. +sp_permit_cpp11_shift = false # true/false + +# Add or remove space before '(' of control statements ('if', 'for', 'switch', +# 'while', etc.). +sp_before_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')' of control statements other than +# 'for'. +sp_inside_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '(' of control statements other than 'for'. +# +# Overrides sp_inside_sparen. +sp_inside_sparen_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ')' of control statements other than 'for'. +# +# Overrides sp_inside_sparen. +sp_inside_sparen_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')' of 'for' statements. +sp_inside_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '(' of 'for' statements. +# +# Overrides sp_inside_for. +sp_inside_for_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ')' of 'for' statements. +# +# Overrides sp_inside_for. +sp_inside_for_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '((' or '))' of control statements. +sp_sparen_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ')' of control statements. +sp_after_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of control statements. +sp_sparen_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'do' and '{'. +sp_do_brace_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'while'. +sp_brace_close_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'while' and '('. Overrides sp_before_sparen. +sp_while_paren_open = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'invariant' and '('. +sp_invariant_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space after the ')' in 'invariant (C) c'. +sp_after_invariant_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before empty statement ';' on 'if', 'for' and 'while'. +sp_special_semi = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ';'. +# +# Default: remove +sp_before_semi = remove # ignore/add/remove/force/not_defined + +# Add or remove space before ';' in non-empty 'for' statements. +sp_before_semi_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a semicolon of an empty left part of a for +# statement, as in 'for ( ; ; )'. +sp_before_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the semicolons of an empty middle part of a for +# statement, as in 'for ( ; ; )'. +sp_between_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ';', except when followed by a comment. +# +# Default: add +sp_after_semi = add # ignore/add/remove/force/not_defined + +# Add or remove space after ';' in non-empty 'for' statements. +# +# Default: force +sp_after_semi_for = force # ignore/add/remove/force/not_defined + +# Add or remove space after the final semicolon of an empty part of a for +# statement, as in 'for ( ; ; )'. +sp_after_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[' (except '[]'). +sp_before_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[' for a variable definition. +# +# Default: remove +sp_before_vardef_square = remove # ignore/add/remove/force/not_defined + +# Add or remove space before '[' for asm block. +sp_before_square_asm_block = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[]'. +sp_before_squares = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before C++17 structured bindings. +sp_cpp_before_struct_binding = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside a non-empty '[' and ']'. +sp_inside_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '[]'. +# if empty. +sp_inside_square_empty = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and +# ']'. If set to ignore, sp_inside_square is used. +sp_inside_square_oc_array = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ',', i.e. 'a,b' vs. 'a, b'. +sp_after_comma = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'. +# +# Default: remove +sp_before_comma = remove # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between ',' and ']' in multidimensional array type +# like 'int[,,]'. +sp_after_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between '[' and ',' in multidimensional array type +# like 'int[,,]'. +sp_before_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between ',' in multidimensional array type +# like 'int[,,]'. +sp_between_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between an open parenthesis and comma, +# i.e. '(,' vs. '( ,'. +# +# Default: force +sp_paren_comma = force # ignore/add/remove/force/not_defined + +# Add or remove space between a type and ':'. +sp_type_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the variadic '...' when preceded by a +# non-punctuator. +# The value REMOVE will be overridden with FORCE +sp_after_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the variadic '...' when preceded by a +# non-punctuator. +# The value REMOVE will be overridden with FORCE +sp_before_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a type and '...'. +sp_type_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a '*' and '...'. +sp_ptr_type_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '...'. +sp_paren_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '&&' and '...'. +sp_byref_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and a qualifier such as 'const'. +sp_paren_qualifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and 'noexcept'. +sp_paren_noexcept = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after class ':'. +sp_after_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before class ':'. +sp_before_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after class constructor ':'. +# +# Default: add +sp_after_constr_colon = add # ignore/add/remove/force/not_defined + +# Add or remove space before class constructor ':'. +# +# Default: add +sp_before_constr_colon = add # ignore/add/remove/force/not_defined + +# Add or remove space before case ':'. +# +# Default: remove +sp_before_case_colon = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'operator' and operator sign. +sp_after_operator = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the operator symbol and the open parenthesis, as +# in 'operator ++('. +sp_after_operator_sym = ignore # ignore/add/remove/force/not_defined + +# Overrides sp_after_operator_sym when the operator has no arguments, as in +# 'operator *()'. +sp_after_operator_sym_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or +# '(int)a' vs. '(int) a'. +sp_after_cast = ignore # ignore/add/remove/force/not_defined + +# Add or remove spaces inside cast parentheses. +sp_inside_paren_cast = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the type and open parenthesis in a C++ cast, +# i.e. 'int(exp)' vs. 'int (exp)'. +sp_cpp_cast_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof' and '('. +sp_sizeof_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof' and '...'. +sp_sizeof_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof...' and '('. +sp_sizeof_ellipsis_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '...' and a parameter pack. +sp_ellipsis_parameter_pack = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a parameter pack and '...'. +sp_parameter_pack_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'decltype' and '('. +sp_decltype_paren = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Add or remove space after the tag keyword. +sp_after_tag = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside enum '{' and '}'. +sp_inside_braces_enum = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside struct/union '{' and '}'. +sp_inside_braces_struct = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside Objective-C boxed dictionary '{' and '}' +sp_inside_braces_oc_dict = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after open brace in an unnamed temporary +# direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore. +sp_after_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before close brace in an unnamed temporary +# direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore. +sp_before_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside an unnamed temporary direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore +# works only if sp_before_type_brace_init_lst_close is set to ignore. +sp_inside_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '{' and '}'. +sp_inside_braces = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '{}'. +# if empty. +sp_inside_braces_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around trailing return operator '->'. +sp_trailing_return = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between return type and function name. A minimum of 1 +# is forced except for pointer return types. +sp_type_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between type and open brace of an unnamed temporary +# direct-list-initialization. +sp_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' on function declaration. +sp_func_proto_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function declaration +# if empty. +sp_func_proto_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' with a typedef specifier. +sp_func_type_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between alias name and '(' of a non-pointer function type typedef. +sp_func_def_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function definition +# if empty. +sp_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside empty function '()'. +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. +sp_inside_fparens = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside function '(' and ')'. +sp_inside_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside user functor '(' and ')'. +sp_func_call_user_inside_rparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside empty functor '()'. +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. +sp_inside_rparens = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside functor '(' and ')'. +sp_inside_rparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside the first parentheses in a function type, as in +# 'void (*x)(...)'. +sp_inside_tparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the ')' and '(' in a function type, as in +# 'void (*x)(...)'. +sp_after_tparen_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ']' and '(' when part of a function call. +sp_square_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of function. +sp_fparen_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of a function call in object +# initialization. +# +# Overrides sp_fparen_brace. +sp_fparen_brace_initializer = ignore # ignore/add/remove/force/not_defined + +# (Java) Add or remove space between ')' and '{{' of double brace initializer. +sp_fparen_dbrace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' on function calls. +sp_func_call_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function calls without +# parameters. If set to ignore (the default), sp_func_call_paren is used. +sp_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the user function name and '(' on function +# calls. You need to set a keyword to be a user function in the config file, +# like: +# set func_call_user tr _ i18n +sp_func_call_user_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside user function '(' and ')'. +sp_func_call_user_inside_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested parentheses with user functions, +# i.e. '((' vs. '( ('. +sp_func_call_user_paren_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a constructor/destructor and the open +# parenthesis. +sp_func_class_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a constructor without parameters or destructor +# and '()'. +sp_func_class_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after 'return'. +# +# Default: force +sp_return = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'return' and '('. +sp_return_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'return' and '{'. +sp_return_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '__attribute__' and '('. +sp_attribute_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'defined' and '(' in '#if defined (FOO)'. +sp_defined_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'throw' and '(' in 'throw (something)'. +sp_throw_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'throw' and anything other than '(' as in +# '@throw [...];'. +sp_after_throw = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'catch' and '(' in 'catch (something) { }'. +# If set to ignore, sp_before_sparen is used. +sp_catch_paren = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@catch' and '(' +# in '@catch (something) { }'. If set to ignore, sp_catch_paren is used. +sp_oc_catch_paren = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before Objective-C protocol list +# as in '@protocol Protocol' or '@interface MyClass : NSObject'. +sp_before_oc_proto_list = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between class name and '(' +# in '@interface className(categoryName):BaseClass' +sp_oc_classname_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'version' and '(' +# in 'version (something) { }'. If set to ignore, sp_before_sparen is used. +sp_version_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'scope' and '(' +# in 'scope (something) { }'. If set to ignore, sp_before_sparen is used. +sp_scope_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'super' and '(' in 'super (something)'. +# +# Default: remove +sp_super_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'this' and '(' in 'this (something)'. +# +# Default: remove +sp_this_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between a macro name and its definition. +sp_macro = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a macro function ')' and its definition. +sp_macro_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'else' and '{' if on the same line. +sp_else_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'else' if on the same line. +sp_brace_else = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and the name of a typedef on the same line. +sp_brace_typedef = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the '{' of a 'catch' statement, if the '{' and +# 'catch' are on the same line, as in 'catch (decl) {'. +sp_catch_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the '{' of a '@catch' statement, if the '{' +# and '@catch' are on the same line, as in '@catch (decl) {'. +# If set to ignore, sp_catch_brace is used. +sp_oc_catch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'catch' if on the same line. +sp_brace_catch = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '}' and '@catch' if on the same line. +# If set to ignore, sp_brace_catch is used. +sp_oc_brace_catch = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'finally' and '{' if on the same line. +sp_finally_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'finally' if on the same line. +sp_brace_finally = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'try' and '{' if on the same line. +sp_try_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between get/set and '{' if on the same line. +sp_getset_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a variable and '{' for C++ uniform +# initialization. +sp_word_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a variable and '{' for a namespace. +# +# Default: add +sp_word_brace_ns = add # ignore/add/remove/force/not_defined + +# Add or remove space before the '::' operator. +sp_before_dc = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '::' operator. +sp_after_dc = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove around the D named array initializer ':' operator. +sp_d_array_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '!' (not) unary operator. +# +# Default: remove +sp_not = remove # ignore/add/remove/force/not_defined + +# Add or remove space between two '!' (not) unary operators. +# If set to ignore, sp_not will be used. +sp_not_not = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '~' (invert) unary operator. +# +# Default: remove +sp_inv = remove # ignore/add/remove/force/not_defined + +# Add or remove space after the '&' (address-of) unary operator. This does not +# affect the spacing after a '&' that is part of a type. +# +# Default: remove +sp_addr = remove # ignore/add/remove/force/not_defined + +# Add or remove space around the '.' or '->' operators. +# +# Default: remove +sp_member = remove # ignore/add/remove/force/not_defined + +# Add or remove space after the '*' (dereference) unary operator. This does +# not affect the spacing after a '*' that is part of a type. +# +# Default: remove +sp_deref = remove # ignore/add/remove/force/not_defined + +# Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'. +# +# Default: remove +sp_sign = remove # ignore/add/remove/force/not_defined + +# Add or remove space between '++' and '--' the word to which it is being +# applied, as in '(--x)' or 'y++;'. +# +# Default: remove +sp_incdec = remove # ignore/add/remove/force/not_defined + +# Add or remove space before a backslash-newline at the end of a line. +# +# Default: add +sp_before_nl_cont = add # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;' +# or '+(int) bar;'. +sp_after_oc_scope = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in message specs, +# i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'. +sp_after_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in message specs, +# i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'. +sp_before_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in immutable dictionary expression +# 'NSDictionary *test = @{@"foo" :@"bar"};'. +sp_after_oc_dict_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in immutable dictionary expression +# 'NSDictionary *test = @{@"foo" :@"bar"};'. +sp_before_oc_dict_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in message specs, +# i.e. '[object setValue:1];' vs. '[object setValue: 1];'. +sp_after_send_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in message specs, +# i.e. '[object setValue:1];' vs. '[object setValue :1];'. +sp_before_send_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the (type) in message specs, +# i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'. +sp_after_oc_type = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the first (type) in message specs, +# i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'. +sp_after_oc_return_type = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@selector' and '(', +# i.e. '@selector(msgName)' vs. '@selector (msgName)'. +# Also applies to '@protocol()' constructs. +sp_after_oc_at_sel = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@selector(x)' and the following word, +# i.e. '@selector(foo) a:' vs. '@selector(foo)a:'. +sp_after_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside '@selector' parentheses, +# i.e. '@selector(foo)' vs. '@selector( foo )'. +# Also applies to '@protocol()' constructs. +sp_inside_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before a block pointer caret, +# i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'. +sp_before_oc_block_caret = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after a block pointer caret, +# i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'. +sp_after_oc_block_caret = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between the receiver and selector in a message, +# as in '[receiver selector ...]'. +sp_after_oc_msg_receiver = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after '@property'. +sp_after_oc_property = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@synchronized' and the open parenthesis, +# i.e. '@synchronized(foo)' vs. '@synchronized (foo)'. +sp_after_oc_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the ':' in 'b ? t : f'. +sp_cond_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the ':' in 'b ? t : f'. +# +# Overrides sp_cond_colon. +sp_cond_colon_before = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the ':' in 'b ? t : f'. +# +# Overrides sp_cond_colon. +sp_cond_colon_after = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the '?' in 'b ? t : f'. +sp_cond_question = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the '?' in 'b ? t : f'. +# +# Overrides sp_cond_question. +sp_cond_question_before = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '?' in 'b ? t : f'. +# +# Overrides sp_cond_question. +sp_cond_question_after = ignore # ignore/add/remove/force/not_defined + +# In the abbreviated ternary form '(a ?: b)', add or remove space between '?' +# and ':'. +# +# Overrides all other sp_cond_* options. +sp_cond_ternary_short = ignore # ignore/add/remove/force/not_defined + +# Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make +# sense here. +sp_case_label = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space around the D '..' operator. +sp_range = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ':' in a Java/C++11 range-based 'for', +# as in 'for (Type var : expr)'. +sp_after_for_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ':' in a Java/C++11 range-based 'for', +# as in 'for (Type var : expr)'. +sp_before_for_colon = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'extern' and '(' as in 'extern (C)'. +sp_extern_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening of a C++ comment, as in '// A'. +sp_cmt_cpp_start = ignore # ignore/add/remove/force/not_defined + +# remove space after the '//' and the pvs command '-V1234', +# only works with sp_cmt_cpp_start set to add or force. +sp_cmt_cpp_pvs = false # true/false + +# remove space after the '//' and the command 'lint', +# only works with sp_cmt_cpp_start set to add or force. +sp_cmt_cpp_lint = false # true/false + +# Add or remove space in a C++ region marker comment, as in '// BEGIN'. +# A region marker is defined as a comment which is not preceded by other text +# (i.e. the comment is the first non-whitespace on the line), and which starts +# with either 'BEGIN' or 'END'. +# +# Overrides sp_cmt_cpp_start. +sp_cmt_cpp_region = ignore # ignore/add/remove/force/not_defined + +# If true, space added with sp_cmt_cpp_start will be added after Doxygen +# sequences like '///', '///<', '//!' and '//!<'. +sp_cmt_cpp_doxygen = false # true/false + +# If true, space added with sp_cmt_cpp_start will be added after Qt translator +# or meta-data comments like '//:', '//=', and '//~'. +sp_cmt_cpp_qttr = false # true/false + +# Add or remove space between #else or #endif and a trailing comment. +sp_endif_cmt = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after 'new', 'delete' and 'delete[]'. +sp_after_new = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'new' and '(' in 'new()'. +sp_between_new_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and type in 'new(foo) BAR'. +sp_after_newop_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside parentheses of the new operator +# as in 'new(foo) BAR'. +sp_inside_newop_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the open parenthesis of the new operator, +# as in 'new(foo) BAR'. +# +# Overrides sp_inside_newop_paren. +sp_inside_newop_paren_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the close parenthesis of the new operator, +# as in 'new(foo) BAR'. +# +# Overrides sp_inside_newop_paren. +sp_inside_newop_paren_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a trailing comment. +sp_before_tr_cmt = ignore # ignore/add/remove/force/not_defined + +# Number of spaces before a trailing comment. +sp_num_before_tr_cmt = 0 # unsigned number + +# Add or remove space before an embedded comment. +# +# Default: force +sp_before_emb_cmt = force # ignore/add/remove/force/not_defined + +# Number of spaces before an embedded comment. +# +# Default: 1 +sp_num_before_emb_cmt = 1 # unsigned number + +# Add or remove space after an embedded comment. +# +# Default: force +sp_after_emb_cmt = force # ignore/add/remove/force/not_defined + +# Number of spaces after an embedded comment. +# +# Default: 1 +sp_num_after_emb_cmt = 1 # unsigned number + +# (Java) Add or remove space between an annotation and the open parenthesis. +sp_annotation_paren = ignore # ignore/add/remove/force/not_defined + +# If true, vbrace tokens are dropped to the previous token and skipped. +sp_skip_vbrace_tokens = false # true/false + +# Add or remove space after 'noexcept'. +sp_after_noexcept = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '_'. +sp_vala_after_translation = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a bit colon ':'. +sp_before_bit_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a bit colon ':'. +sp_after_bit_colon = ignore # ignore/add/remove/force/not_defined + +# If true, a is inserted after #define. +force_tab_after_define = false # true/false + +# +# Indenting options +# + +# The number of columns to indent per level. Usually 2, 3, 4, or 8. +# +# Default: 8 +indent_columns = 8 # unsigned number + +# Whether to ignore indent for the first continuation line. Subsequent +# continuation lines will still be indented to match the first. +indent_ignore_first_continue = false # true/false + +# The continuation indent. If non-zero, this overrides the indent of '(', '[' +# and '=' continuation indents. Negative values are OK; negative value is +# absolute and not increased for each '(' or '[' level. +# +# For FreeBSD, this is set to 4. +# Requires indent_ignore_first_continue=false. +indent_continue = 0 # number + +# The continuation indent, only for class header line(s). If non-zero, this +# overrides the indent of 'class' continuation indents. +# Requires indent_ignore_first_continue=false. +indent_continue_class_head = 0 # unsigned number + +# Whether to indent empty lines (i.e. lines which contain only spaces before +# the newline character). +indent_single_newlines = false # true/false + +# The continuation indent for func_*_param if they are true. If non-zero, this +# overrides the indent. +indent_param = 0 # unsigned number + +# How to use tabs when indenting code. +# +# 0: Spaces only +# 1: Indent with tabs to brace level, align with spaces (default) +# 2: Indent and align with tabs, using spaces when not on a tabstop +# +# Default: 1 +indent_with_tabs = 1 # unsigned number + +# Whether to indent comments that are not at a brace level with tabs on a +# tabstop. Requires indent_with_tabs=2. If false, will use spaces. +indent_cmt_with_tabs = false # true/false + +# Whether to indent strings broken by '\' so that they line up. +indent_align_string = false # true/false + +# The number of spaces to indent multi-line XML strings. +# Requires indent_align_string=true. +indent_xml_string = 0 # unsigned number + +# Spaces to indent '{' from level. +indent_brace = 0 # unsigned number + +# Whether braces are indented to the body level. +indent_braces = false # true/false + +# Whether to disable indenting function braces if indent_braces=true. +indent_braces_no_func = false # true/false + +# Whether to disable indenting class braces if indent_braces=true. +indent_braces_no_class = false # true/false + +# Whether to disable indenting struct braces if indent_braces=true. +indent_braces_no_struct = false # true/false + +# Whether to indent based on the size of the brace parent, +# i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc. +indent_brace_parent = false # true/false + +# Whether to indent based on the open parenthesis instead of the open brace +# in '({\n'. +indent_paren_open_brace = false # true/false + +# (C#) Whether to indent the brace of a C# delegate by another level. +indent_cs_delegate_brace = false # true/false + +# (C#) Whether to indent a C# delegate (to handle delegates with no brace) by +# another level. +indent_cs_delegate_body = false # true/false + +# Whether to indent the body of a 'namespace'. +indent_namespace = false # true/false + +# Whether to indent only the first namespace, and not any nested namespaces. +# Requires indent_namespace=true. +indent_namespace_single_indent = false # true/false + +# The number of spaces to indent a namespace block. +# If set to zero, use the value indent_columns +indent_namespace_level = 0 # unsigned number + +# If the body of the namespace is longer than this number, it won't be +# indented. Requires indent_namespace=true. 0 means no limit. +indent_namespace_limit = 0 # unsigned number + +# Whether to indent only in inner namespaces (nested in other namespaces). +# Requires indent_namespace=true. +indent_namespace_inner_only = false # true/false + +# Whether the 'extern "C"' body is indented. +indent_extern = false # true/false + +# Whether the 'class' body is indented. +indent_class = false # true/false + +# Whether to ignore indent for the leading base class colon. +indent_ignore_before_class_colon = false # true/false + +# Additional indent before the leading base class colon. +# Negative values decrease indent down to the first column. +# Requires indent_ignore_before_class_colon=false and a newline break before +# the colon (see pos_class_colon and nl_class_colon) +indent_before_class_colon = 0 # number + +# Whether to indent the stuff after a leading base class colon. +indent_class_colon = false # true/false + +# Whether to indent based on a class colon instead of the stuff after the +# colon. Requires indent_class_colon=true. +indent_class_on_colon = false # true/false + +# Whether to ignore indent for a leading class initializer colon. +indent_ignore_before_constr_colon = false # true/false + +# Whether to indent the stuff after a leading class initializer colon. +indent_constr_colon = false # true/false + +# Virtual indent from the ':' for leading member initializers. +# +# Default: 2 +indent_ctor_init_leading = 2 # unsigned number + +# Virtual indent from the ':' for following member initializers. +# +# Default: 2 +indent_ctor_init_following = 2 # unsigned number + +# Additional indent for constructor initializer list. +# Negative values decrease indent down to the first column. +indent_ctor_init = 0 # number + +# Whether to indent 'if' following 'else' as a new block under the 'else'. +# If false, 'else\nif' is treated as 'else if' for indenting purposes. +indent_else_if = false # true/false + +# Amount to indent variable declarations after a open brace. +# +# <0: Relative +# >=0: Absolute +indent_var_def_blk = 0 # number + +# Whether to indent continued variable declarations instead of aligning. +indent_var_def_cont = false # true/false + +# How to indent continued shift expressions ('<<' and '>>'). +# Set align_left_shift=false when using this. +# 0: Align shift operators instead of indenting them (default) +# 1: Indent by one level +# -1: Preserve original indentation +indent_shift = 0 # number + +# Whether to force indentation of function definitions to start in column 1. +indent_func_def_force_col1 = false # true/false + +# Whether to indent continued function call parameters one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_call_param = false # true/false + +# Whether to indent continued function definition parameters one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_def_param = false # true/false + +# for function definitions, only if indent_func_def_param is false +# Allows to align params when appropriate and indent them when not +# behave as if it was true if paren position is more than this value +# if paren position is more than the option value +indent_func_def_param_paren_pos_threshold = 0 # unsigned number + +# Whether to indent continued function call prototype one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_proto_param = false # true/false + +# Whether to indent continued function call declaration one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_class_param = false # true/false + +# Whether to indent continued class variable constructors one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_ctor_var_param = false # true/false + +# Whether to indent continued template parameter list one indent level, +# rather than aligning parameters under the open parenthesis. +indent_template_param = false # true/false + +# Double the indent for indent_func_xxx_param options. +# Use both values of the options indent_columns and indent_param. +indent_func_param_double = false # true/false + +# Indentation column for standalone 'const' qualifier on a function +# prototype. +indent_func_const = 0 # unsigned number + +# Indentation column for standalone 'throw' qualifier on a function +# prototype. +indent_func_throw = 0 # unsigned number + +# How to indent within a macro followed by a brace on the same line +# This allows reducing the indent in macros that have (for example) +# `do { ... } while (0)` blocks bracketing them. +# +# true: add an indent for the brace on the same line as the macro +# false: do not add an indent for the brace on the same line as the macro +# +# Default: true +indent_macro_brace = true # true/false + +# The number of spaces to indent a continued '->' or '.'. +# Usually set to 0, 1, or indent_columns. +indent_member = 0 # unsigned number + +# Whether lines broken at '.' or '->' should be indented by a single indent. +# The indent_member option will not be effective if this is set to true. +indent_member_single = false # true/false + +# Spaces to indent single line ('//') comments on lines before code. +indent_single_line_comments_before = 0 # unsigned number + +# Spaces to indent single line ('//') comments on lines after code. +indent_single_line_comments_after = 0 # unsigned number + +# When opening a paren for a control statement (if, for, while, etc), increase +# the indent level by this value. Negative values decrease the indent level. +indent_sparen_extra = 0 # number + +# Whether to indent trailing single line ('//') comments relative to the code +# instead of trying to keep the same absolute column. +indent_relative_single_line_comments = false # true/false + +# Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns. +# It might be wise to choose the same value for the option indent_case_brace. +indent_switch_case = 0 # unsigned number + +# Spaces to indent the body of a 'switch' before any 'case'. +# Usually the same as indent_columns or indent_switch_case. +indent_switch_body = 0 # unsigned number + +# Whether to ignore indent for '{' following 'case'. +indent_ignore_case_brace = false # true/false + +# Spaces to indent '{' from 'case'. By default, the brace will appear under +# the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK. +# It might be wise to choose the same value for the option indent_switch_case. +indent_case_brace = 0 # number + +# indent 'break' with 'case' from 'switch'. +indent_switch_break_with_case = false # true/false + +# Whether to indent preprocessor statements inside of switch statements. +# +# Default: true +indent_switch_pp = true # true/false + +# Spaces to shift the 'case' line, without affecting any other lines. +# Usually 0. +indent_case_shift = 0 # unsigned number + +# Whether to align comments before 'case' with the 'case'. +# +# Default: true +indent_case_comment = true # true/false + +# Whether to indent comments not found in first column. +# +# Default: true +indent_comment = true # true/false + +# Whether to indent comments found in first column. +indent_col1_comment = false # true/false + +# Whether to indent multi string literal in first column. +indent_col1_multi_string_literal = false # true/false + +# Align comments on adjacent lines that are this many columns apart or less. +# +# Default: 3 +indent_comment_align_thresh = 3 # unsigned number + +# Whether to ignore indent for goto labels. +indent_ignore_label = false # true/false + +# How to indent goto labels. Requires indent_ignore_label=false. +# +# >0: Absolute column where 1 is the leftmost column +# <=0: Subtract from brace indent +# +# Default: 1 +indent_label = 1 # number + +# How to indent access specifiers that are followed by a +# colon. +# +# >0: Absolute column where 1 is the leftmost column +# <=0: Subtract from brace indent +# +# Default: 1 +indent_access_spec = 1 # number + +# Whether to indent the code after an access specifier by one level. +# If true, this option forces 'indent_access_spec=0'. +indent_access_spec_body = false # true/false + +# If an open parenthesis is followed by a newline, whether to indent the next +# line so that it lines up after the open parenthesis (not recommended). +indent_paren_nl = false # true/false + +# How to indent a close parenthesis after a newline. +# +# 0: Indent to body level (default) +# 1: Align under the open parenthesis +# 2: Indent to the brace level +# -1: Preserve original indentation +indent_paren_close = 0 # number + +# Whether to indent the open parenthesis of a function definition, +# if the parenthesis is on its own line. +indent_paren_after_func_def = false # true/false + +# Whether to indent the open parenthesis of a function declaration, +# if the parenthesis is on its own line. +indent_paren_after_func_decl = false # true/false + +# Whether to indent the open parenthesis of a function call, +# if the parenthesis is on its own line. +indent_paren_after_func_call = false # true/false + +# How to indent a comma when inside braces. +# 0: Indent by one level (default) +# 1: Align under the open brace +# -1: Preserve original indentation +indent_comma_brace = 0 # number + +# How to indent a comma when inside parentheses. +# 0: Indent by one level (default) +# 1: Align under the open parenthesis +# -1: Preserve original indentation +indent_comma_paren = 0 # number + +# How to indent a Boolean operator when inside parentheses. +# 0: Indent by one level (default) +# 1: Align under the open parenthesis +# -1: Preserve original indentation +indent_bool_paren = 0 # number + +# Whether to ignore the indentation of a Boolean operator when outside +# parentheses. +indent_ignore_bool = false # true/false + +# Whether to ignore the indentation of an arithmetic operator. +indent_ignore_arith = false # true/false + +# Whether to indent a semicolon when inside a for parenthesis. +# If true, aligns under the open for parenthesis. +indent_semicolon_for_paren = false # true/false + +# Whether to ignore the indentation of a semicolon outside of a 'for' +# statement. +indent_ignore_semicolon = false # true/false + +# Whether to align the first expression to following ones +# if indent_bool_paren=1. +indent_first_bool_expr = false # true/false + +# Whether to align the first expression to following ones +# if indent_semicolon_for_paren=true. +indent_first_for_expr = false # true/false + +# If an open square is followed by a newline, whether to indent the next line +# so that it lines up after the open square (not recommended). +indent_square_nl = false # true/false + +# (ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies. +indent_preserve_sql = false # true/false + +# Whether to ignore the indentation of an assignment operator. +indent_ignore_assign = false # true/false + +# Whether to align continued statements at the '='. If false or if the '=' is +# followed by a newline, the next line is indent one tab. +# +# Default: true +indent_align_assign = true # true/false + +# If true, the indentation of the chunks after a '=' sequence will be set at +# LHS token indentation column before '='. +indent_off_after_assign = false # true/false + +# Whether to align continued statements at the '('. If false or the '(' is +# followed by a newline, the next line indent is one tab. +# +# Default: true +indent_align_paren = true # true/false + +# (OC) Whether to indent Objective-C code inside message selectors. +indent_oc_inside_msg_sel = false # true/false + +# (OC) Whether to indent Objective-C blocks at brace level instead of usual +# rules. +indent_oc_block = false # true/false + +# (OC) Indent for Objective-C blocks in a message relative to the parameter +# name. +# +# =0: Use indent_oc_block rules +# >0: Use specified number of spaces to indent +indent_oc_block_msg = 0 # unsigned number + +# (OC) Minimum indent for subsequent parameters +indent_oc_msg_colon = 0 # unsigned number + +# (OC) Whether to prioritize aligning with initial colon (and stripping spaces +# from lines, if necessary). +# +# Default: true +indent_oc_msg_prioritize_first_colon = true # true/false + +# (OC) Whether to indent blocks the way that Xcode does by default +# (from the keyword if the parameter is on its own line; otherwise, from the +# previous indentation level). Requires indent_oc_block_msg=true. +indent_oc_block_msg_xcode_style = false # true/false + +# (OC) Whether to indent blocks from where the brace is, relative to a +# message keyword. Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_keyword = false # true/false + +# (OC) Whether to indent blocks from where the brace is, relative to a message +# colon. Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_colon = false # true/false + +# (OC) Whether to indent blocks from where the block caret is. +# Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_caret = false # true/false + +# (OC) Whether to indent blocks from where the brace caret is. +# Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_brace = false # true/false + +# When indenting after virtual brace open and newline add further spaces to +# reach this minimum indent. +indent_min_vbrace_open = 0 # unsigned number + +# Whether to add further spaces after regular indent to reach next tabstop +# when indenting after virtual brace open and newline. +indent_vbrace_open_on_tabstop = false # true/false + +# How to indent after a brace followed by another token (not a newline). +# true: indent all contained lines to match the token +# false: indent all contained lines to match the brace +# +# Default: true +indent_token_after_brace = true # true/false + +# Whether to indent the body of a C++11 lambda. +indent_cpp_lambda_body = false # true/false + +# How to indent compound literals that are being returned. +# true: add both the indent from return & the compound literal open brace +# (i.e. 2 indent levels) +# false: only indent 1 level, don't add the indent for the open brace, only +# add the indent for the return. +# +# Default: true +indent_compound_literal_return = true # true/false + +# (C#) Whether to indent a 'using' block if no braces are used. +# +# Default: true +indent_using_block = true # true/false + +# How to indent the continuation of ternary operator. +# +# 0: Off (default) +# 1: When the `if_false` is a continuation, indent it under the `if_true` branch +# 2: When the `:` is a continuation, indent it under `?` +indent_ternary_operator = 0 # unsigned number + +# Whether to indent the statements inside ternary operator. +indent_inside_ternary_operator = false # true/false + +# If true, the indentation of the chunks after a `return` sequence will be set at return indentation column. +indent_off_after_return = false # true/false + +# If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column. +indent_off_after_return_new = false # true/false + +# If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token. +indent_single_after_return = false # true/false + +# Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they +# have their own indentation). +indent_ignore_asm_block = false # true/false + +# Don't indent the close parenthesis of a function definition, +# if the parenthesis is on its own line. +donot_indent_func_def_close_paren = false # true/false + +# +# Newline adding and removing options +# + +# Whether to collapse empty blocks between '{' and '}' except for functions. +# Use nl_collapse_empty_body_functions to specify how empty function braces +# should be formatted. +nl_collapse_empty_body = false # true/false + +# Whether to collapse empty blocks between '{' and '}' for functions only. +# If true, overrides nl_inside_empty_func. +nl_collapse_empty_body_functions = false # true/false + +# Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'. +nl_assign_leave_one_liners = false # true/false + +# Don't split one-line braced statements inside a 'class xx { }' body. +nl_class_leave_one_liners = false # true/false + +# Don't split one-line enums, as in 'enum foo { BAR = 15 };' +nl_enum_leave_one_liners = false # true/false + +# Don't split one-line get or set functions. +nl_getset_leave_one_liners = false # true/false + +# (C#) Don't split one-line property get or set functions. +nl_cs_property_leave_one_liners = false # true/false + +# Don't split one-line function definitions, as in 'int foo() { return 0; }'. +# might modify nl_func_type_name +nl_func_leave_one_liners = false # true/false + +# Don't split one-line C++11 lambdas, as in '[]() { return 0; }'. +nl_cpp_lambda_leave_one_liners = false # true/false + +# Don't split one-line if/else statements, as in 'if(...) b++;'. +nl_if_leave_one_liners = false # true/false + +# Don't split one-line while statements, as in 'while(...) b++;'. +nl_while_leave_one_liners = false # true/false + +# Don't split one-line do statements, as in 'do { b++; } while(...);'. +nl_do_leave_one_liners = false # true/false + +# Don't split one-line for statements, as in 'for(...) b++;'. +nl_for_leave_one_liners = false # true/false + +# (OC) Don't split one-line Objective-C messages. +nl_oc_msg_leave_one_liner = false # true/false + +# (OC) Add or remove newline between method declaration and '{'. +nl_oc_mdef_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between Objective-C block signature and '{'. +nl_oc_block_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@interface' statement. +nl_oc_before_interface = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@implementation' statement. +nl_oc_before_implementation = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@end' statement. +nl_oc_before_end = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '@interface' and '{'. +nl_oc_interface_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '@implementation' and '{'. +nl_oc_implementation_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newlines at the start of the file. +nl_start_of_file = ignore # ignore/add/remove/force/not_defined + +# The minimum number of newlines at the start of the file (only used if +# nl_start_of_file is 'add' or 'force'). +nl_start_of_file_min = 0 # unsigned number + +# Add or remove newline at the end of the file. +nl_end_of_file = ignore # ignore/add/remove/force/not_defined + +# The minimum number of newlines at the end of the file (only used if +# nl_end_of_file is 'add' or 'force'). +nl_end_of_file_min = 0 # unsigned number + +# Add or remove newline between '=' and '{'. +nl_assign_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between '=' and '['. +nl_assign_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '[]' and '{'. +nl_tsquare_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline after '= ['. Will also affect the newline before +# the ']'. +nl_after_square_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function call's ')' and '{', as in +# 'list_for_each(item, &list) { }'. +nl_fcall_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum' and '{'. +nl_enum_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum' and 'class'. +nl_enum_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class' and the identifier. +nl_enum_class_identifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class' type and ':'. +nl_enum_identifier_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class identifier :' and type. +nl_enum_colon_type = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'struct and '{'. +nl_struct_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'union' and '{'. +nl_union_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'if' and '{'. +nl_if_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'else'. +nl_brace_else = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else if' and '{'. If set to ignore, +# nl_if_brace is used instead. +nl_elseif_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else' and '{'. +nl_else_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else' and 'if'. +nl_else_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before '{' opening brace +nl_before_opening_brace_func_class_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before 'if'/'else if' closing parenthesis. +nl_before_if_closing_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'finally'. +nl_brace_finally = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'finally' and '{'. +nl_finally_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'try' and '{'. +nl_try_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between get/set and '{'. +nl_getset_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'for' and '{'. +nl_for_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before the '{' of a 'catch' statement, as in +# 'catch (decl) {'. +nl_catch_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline before the '{' of a '@catch' statement, as in +# '@catch (decl) {'. If set to ignore, nl_catch_brace is used. +nl_oc_catch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'catch'. +nl_brace_catch = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '}' and '@catch'. If set to ignore, +# nl_brace_catch is used. +nl_oc_brace_catch = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and ']'. +nl_brace_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and ')' in a function invocation. +nl_brace_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'while' and '{'. +nl_while_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'scope (x)' and '{'. +nl_scope_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'unittest' and '{'. +nl_unittest_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'version (x)' and '{'. +nl_version_brace = ignore # ignore/add/remove/force/not_defined + +# (C#) Add or remove newline between 'using' and '{'. +nl_using_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between two open or close braces. Due to general +# newline/brace handling, REMOVE may not work. +nl_brace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'do' and '{'. +nl_do_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'while' of 'do' statement. +nl_brace_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'switch' and '{'. +nl_switch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'synchronized' and '{'. +nl_synchronized_brace = ignore # ignore/add/remove/force/not_defined + +# Add a newline between ')' and '{' if the ')' is on a different line than the +# if/for/etc. +# +# Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and +# nl_catch_brace. +nl_multi_line_cond = false # true/false + +# Add a newline after '(' if an if/for/while/switch condition spans multiple +# lines +nl_multi_line_sparen_open = ignore # ignore/add/remove/force/not_defined + +# Add a newline before ')' if an if/for/while/switch condition spans multiple +# lines. Overrides nl_before_if_closing_paren if both are specified. +nl_multi_line_sparen_close = ignore # ignore/add/remove/force/not_defined + +# Force a newline in a define after the macro name for multi-line defines. +nl_multi_line_define = false # true/false + +# Whether to add a newline before 'case', and a blank line before a 'case' +# statement that follows a ';' or '}'. +nl_before_case = false # true/false + +# Whether to add a newline after a 'case' statement. +nl_after_case = false # true/false + +# Add or remove newline between a case ':' and '{'. +# +# Overrides nl_after_case. +nl_case_colon_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between ')' and 'throw'. +nl_before_throw = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'namespace' and '{'. +nl_namespace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class. +nl_template_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class declaration. +# +# Overrides nl_template_class. +nl_template_class_decl = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized class declaration. +# +# Overrides nl_template_class_decl. +nl_template_class_decl_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class definition. +# +# Overrides nl_template_class. +nl_template_class_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized class definition. +# +# Overrides nl_template_class_def. +nl_template_class_def_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function. +nl_template_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function +# declaration. +# +# Overrides nl_template_func. +nl_template_func_decl = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized function +# declaration. +# +# Overrides nl_template_func_decl. +nl_template_func_decl_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function +# definition. +# +# Overrides nl_template_func. +nl_template_func_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized function +# definition. +# +# Overrides nl_template_func_def. +nl_template_func_def_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template variable. +nl_template_var = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'template<...>' and 'using' of a templated +# type alias. +nl_template_using = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'class' and '{'. +nl_class_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before or after (depending on pos_class_comma, +# may not be IGNORE) each',' in the base class list. +nl_class_init_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in the constructor member +# initialization. Related to nl_constr_colon, pos_constr_colon and +# pos_constr_comma. +nl_constr_init_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before first element, after comma, and after last +# element, in 'enum'. +nl_enum_own_lines = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name in a function +# definition. +# might be modified by nl_func_leave_one_liners +nl_func_type_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name inside a class +# definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name +# is used instead. +nl_func_type_name_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between class specification and '::' +# in 'void A::f() { }'. Only appears in separate member implementation (does +# not appear with in-line implementation). +nl_func_class_scope = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between function scope and name, as in +# 'void A :: f() { }'. +nl_func_scope_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name in a prototype. +nl_func_proto_type_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# declaration. +nl_func_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_paren for functions with no parameters. +nl_func_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# definition. +nl_func_def_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_paren for functions with no parameters. +nl_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# call. +nl_func_call_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_call_paren for functions with no parameters. +nl_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after '(' in a function declaration. +nl_func_decl_start = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after '(' in a function definition. +nl_func_def_start = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_decl_start when there is only one parameter. +nl_func_decl_start_single = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_start when there is only one parameter. +nl_func_def_start_single = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function declaration if '(' and ')' +# are in different lines. If false, nl_func_decl_start is used instead. +nl_func_decl_start_multi_line = false # true/false + +# Whether to add a newline after '(' in a function definition if '(' and ')' +# are in different lines. If false, nl_func_def_start is used instead. +nl_func_def_start_multi_line = false # true/false + +# Add or remove newline after each ',' in a function declaration. +nl_func_decl_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in a function definition. +nl_func_def_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in a function call. +nl_func_call_args = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after each ',' in a function declaration if '(' +# and ')' are in different lines. If false, nl_func_decl_args is used instead. +nl_func_decl_args_multi_line = false # true/false + +# Whether to add a newline after each ',' in a function definition if '(' +# and ')' are in different lines. If false, nl_func_def_args is used instead. +nl_func_def_args_multi_line = false # true/false + +# Add or remove newline before the ')' in a function declaration. +nl_func_decl_end = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before the ')' in a function definition. +nl_func_def_end = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_decl_end when there is only one parameter. +nl_func_decl_end_single = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_end when there is only one parameter. +nl_func_def_end_single = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before ')' in a function declaration if '(' and ')' +# are in different lines. If false, nl_func_decl_end is used instead. +nl_func_decl_end_multi_line = false # true/false + +# Whether to add a newline before ')' in a function definition if '(' and ')' +# are in different lines. If false, nl_func_def_end is used instead. +nl_func_def_end_multi_line = false # true/false + +# Add or remove newline between '()' in a function declaration. +nl_func_decl_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '()' in a function definition. +nl_func_def_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '()' in a function call. +nl_func_call_empty = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function call, +# has preference over nl_func_call_start_multi_line. +nl_func_call_start = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before ')' in a function call. +nl_func_call_end = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function call if '(' and ')' are in +# different lines. +nl_func_call_start_multi_line = false # true/false + +# Whether to add a newline after each ',' in a function call if '(' and ')' +# are in different lines. +nl_func_call_args_multi_line = false # true/false + +# Whether to add a newline before ')' in a function call if '(' and ')' are in +# different lines. +nl_func_call_end_multi_line = false # true/false + +# Whether to respect nl_func_call_XXX option in case of closure args. +nl_func_call_args_multi_line_ignore_closures = false # true/false + +# Whether to add a newline after '<' of a template parameter list. +nl_template_start = false # true/false + +# Whether to add a newline after each ',' in a template parameter list. +nl_template_args = false # true/false + +# Whether to add a newline before '>' of a template parameter list. +nl_template_end = false # true/false + +# (OC) Whether to put each Objective-C message parameter on a separate line. +# See nl_oc_msg_leave_one_liner. +nl_oc_msg_args = false # true/false + +# (OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args. +nl_oc_msg_args_min_params = 0 # unsigned number + +# (OC) Max code width of Objective-C message before applying nl_oc_msg_args. +nl_oc_msg_args_max_code_width = 0 # unsigned number + +# Add or remove newline between function signature and '{'. +nl_fdef_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between function signature and '{', +# if signature ends with ')'. Overrides nl_fdef_brace. +nl_fdef_brace_cond = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between C++11 lambda signature and '{'. +nl_cpp_ldef_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'return' and the return expression. +nl_return_expr = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'throw' and the throw expression. +nl_throw_expr = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after semicolons, except in 'for' statements. +nl_after_semicolon = false # true/false + +# (Java) Add or remove newline between the ')' and '{{' of the double brace +# initializer. +nl_paren_dbrace_open = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after the type in an unnamed temporary +# direct-list-initialization, better: +# before a direct-list-initialization. +nl_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after the open brace in an unnamed temporary +# direct-list-initialization. +nl_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before the close brace in an unnamed temporary +# direct-list-initialization. +nl_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before '{'. +nl_before_brace_open = false # true/false + +# Whether to add a newline after '{'. +nl_after_brace_open = false # true/false + +# Whether to add a newline between the open brace and a trailing single-line +# comment. Requires nl_after_brace_open=true. +nl_after_brace_open_cmt = false # true/false + +# Whether to add a newline after a virtual brace open with a non-empty body. +# These occur in un-braced if/while/do/for statement bodies. +nl_after_vbrace_open = false # true/false + +# Whether to add a newline after a virtual brace open with an empty body. +# These occur in un-braced if/while/do/for statement bodies. +nl_after_vbrace_open_empty = false # true/false + +# Whether to add a newline after '}'. Does not apply if followed by a +# necessary ';'. +nl_after_brace_close = false # true/false + +# Whether to add a newline after a virtual brace close, +# as in 'if (foo) a++; return;'. +nl_after_vbrace_close = false # true/false + +# Add or remove newline between the close brace and identifier, +# as in 'struct { int a; } b;'. Affects enumerations, unions and +# structures. If set to ignore, uses nl_after_brace_close. +nl_brace_struct_var = ignore # ignore/add/remove/force/not_defined + +# Whether to alter newlines in '#define' macros. +nl_define_macro = false # true/false + +# Whether to alter newlines between consecutive parenthesis closes. The number +# of closing parentheses in a line will depend on respective open parenthesis +# lines. +nl_squeeze_paren_close = false # true/false + +# Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and +# '#endif'. Does not affect top-level #ifdefs. +nl_squeeze_ifdef = false # true/false + +# Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well. +nl_squeeze_ifdef_top_level = false # true/false + +# Add or remove blank line before 'if'. +nl_before_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'if' statement. Add/Force work only if the +# next token is not a closing brace. +nl_after_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'for'. +nl_before_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'for' statement. +nl_after_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'while'. +nl_before_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'while' statement. +nl_after_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'switch'. +nl_before_switch = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'switch' statement. +nl_after_switch = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'synchronized'. +nl_before_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'synchronized' statement. +nl_after_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'do'. +nl_before_do = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'do/while' statement. +nl_after_do = ignore # ignore/add/remove/force/not_defined + +# Ignore nl_before_{if,for,switch,do,synchronized} if the control +# statement is immediately after a case statement. +# if nl_before_{if,for,switch,do} is set to remove, this option +# does nothing. +nl_before_ignore_after_case = false # true/false + +# Whether to put a blank line before 'return' statements, unless after an open +# brace. +nl_before_return = false # true/false + +# Whether to put a blank line after 'return' statements, unless followed by a +# close brace. +nl_after_return = false # true/false + +# Whether to put a blank line before a member '.' or '->' operators. +nl_before_member = ignore # ignore/add/remove/force/not_defined + +# (Java) Whether to put a blank line after a member '.' or '->' operators. +nl_after_member = ignore # ignore/add/remove/force/not_defined + +# Whether to double-space commented-entries in 'struct'/'union'/'enum'. +nl_ds_struct_enum_cmt = false # true/false + +# Whether to force a newline before '}' of a 'struct'/'union'/'enum'. +# (Lower priority than eat_blanks_before_close_brace.) +nl_ds_struct_enum_close_brace = false # true/false + +# Add or remove newline before or after (depending on pos_class_colon) a class +# colon, as in 'class Foo : public Bar'. +nl_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline around a class constructor colon. The exact position +# depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma. +nl_constr_colon = ignore # ignore/add/remove/force/not_defined + +# Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }' +# into a single line. If true, prevents other brace newline rules from turning +# such code into four lines. If true, it also preserves one-liner namespaces. +nl_namespace_two_to_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced if statements, turning them +# into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'. +nl_create_if_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced for statements, turning them +# into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'. +nl_create_for_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced while statements, turning +# them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'. +nl_create_while_one_liner = false # true/false + +# Whether to collapse a function definition whose body (not counting braces) +# is only one line so that the entire definition (prototype, braces, body) is +# a single line. +nl_create_func_def_one_liner = false # true/false + +# Whether to split one-line simple list definitions into three lines by +# adding newlines, as in 'int a[12] = { 0 };'. +nl_create_list_one_liner = false # true/false + +# Whether to split one-line simple unbraced if statements into two lines by +# adding a newline, as in 'if(b) i++;'. +nl_split_if_one_liner = false # true/false + +# Whether to split one-line simple unbraced for statements into two lines by +# adding a newline, as in 'for (...) stmt;'. +nl_split_for_one_liner = false # true/false + +# Whether to split one-line simple unbraced while statements into two lines by +# adding a newline, as in 'while (expr) stmt;'. +nl_split_while_one_liner = false # true/false + +# Don't add a newline before a cpp-comment in a parameter list of a function +# call. +donot_add_nl_before_cpp_comment = false # true/false + +# +# Blank line options +# + +# The maximum number of consecutive newlines (3 = 2 blank lines). +nl_max = 0 # unsigned number + +# The maximum number of consecutive newlines in a function. +nl_max_blank_in_func = 0 # unsigned number + +# The number of newlines inside an empty function body. +# This option overrides eat_blanks_after_open_brace and +# eat_blanks_before_close_brace, but is ignored when +# nl_collapse_empty_body_functions=true +nl_inside_empty_func = 0 # unsigned number + +# The number of newlines before a function prototype. +nl_before_func_body_proto = 0 # unsigned number + +# The number of newlines before a multi-line function definition. Where +# applicable, this option is overridden with eat_blanks_after_open_brace=true +nl_before_func_body_def = 0 # unsigned number + +# The number of newlines before a class constructor/destructor prototype. +nl_before_func_class_proto = 0 # unsigned number + +# The number of newlines before a class constructor/destructor definition. +nl_before_func_class_def = 0 # unsigned number + +# The number of newlines after a function prototype. +nl_after_func_proto = 0 # unsigned number + +# The number of newlines after a function prototype, if not followed by +# another function prototype. +nl_after_func_proto_group = 0 # unsigned number + +# The number of newlines after a class constructor/destructor prototype. +nl_after_func_class_proto = 0 # unsigned number + +# The number of newlines after a class constructor/destructor prototype, +# if not followed by another constructor/destructor prototype. +nl_after_func_class_proto_group = 0 # unsigned number + +# Whether one-line method definitions inside a class body should be treated +# as if they were prototypes for the purposes of adding newlines. +# +# Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def +# and nl_before_func_class_def for one-liners. +nl_class_leave_one_liner_groups = false # true/false + +# The number of newlines after '}' of a multi-line function body. +# +# Overrides nl_min_after_func_body and nl_max_after_func_body. +nl_after_func_body = 0 # unsigned number + +# The minimum number of newlines after '}' of a multi-line function body. +# +# Only works when nl_after_func_body is 0. +nl_min_after_func_body = 0 # unsigned number + +# The maximum number of newlines after '}' of a multi-line function body. +# +# Only works when nl_after_func_body is 0. +# Takes precedence over nl_min_after_func_body. +nl_max_after_func_body = 0 # unsigned number + +# The number of newlines after '}' of a multi-line function body in a class +# declaration. Also affects class constructors/destructors. +# +# Overrides nl_after_func_body. +nl_after_func_body_class = 0 # unsigned number + +# The number of newlines after '}' of a single line function body. Also +# affects class constructors/destructors. +# +# Overrides nl_after_func_body and nl_after_func_body_class. +nl_after_func_body_one_liner = 0 # unsigned number + +# The number of newlines before a block of typedefs. If nl_after_access_spec +# is non-zero, that option takes precedence. +# +# 0: No change (default). +nl_typedef_blk_start = 0 # unsigned number + +# The number of newlines after a block of typedefs. +# +# 0: No change (default). +nl_typedef_blk_end = 0 # unsigned number + +# The maximum number of consecutive newlines within a block of typedefs. +# +# 0: No change (default). +nl_typedef_blk_in = 0 # unsigned number + +# The minimum number of blank lines after a block of variable definitions +# at the top of a function body. If any preprocessor directives appear +# between the opening brace of the function and the variable block, then +# it is considered as not at the top of the function.Newlines are added +# before trailing preprocessor directives, if any exist. +# +# 0: No change (default). +nl_var_def_blk_end_func_top = 0 # unsigned number + +# The minimum number of empty newlines before a block of variable definitions +# not at the top of a function body. If nl_after_access_spec is non-zero, +# that option takes precedence. Newlines are not added at the top of the +# file or just after an opening brace. Newlines are added above any +# preprocessor directives before the block. +# +# 0: No change (default). +nl_var_def_blk_start = 0 # unsigned number + +# The minimum number of empty newlines after a block of variable definitions +# not at the top of a function body. Newlines are not added if the block +# is at the bottom of the file or just before a preprocessor directive. +# +# 0: No change (default). +nl_var_def_blk_end = 0 # unsigned number + +# The maximum number of consecutive newlines within a block of variable +# definitions. +# +# 0: No change (default). +nl_var_def_blk_in = 0 # unsigned number + +# The minimum number of newlines before a multi-line comment. +# Doesn't apply if after a brace open or another multi-line comment. +nl_before_block_comment = 0 # unsigned number + +# The minimum number of newlines before a single-line C comment. +# Doesn't apply if after a brace open or other single-line C comments. +nl_before_c_comment = 0 # unsigned number + +# The minimum number of newlines before a CPP comment. +# Doesn't apply if after a brace open or other CPP comments. +nl_before_cpp_comment = 0 # unsigned number + +# Whether to force a newline after a multi-line comment. +nl_after_multiline_comment = false # true/false + +# Whether to force a newline after a label's colon. +nl_after_label_colon = false # true/false + +# The number of newlines before a struct definition. +nl_before_struct = 0 # unsigned number + +# The number of newlines after '}' or ';' of a struct/enum/union definition. +nl_after_struct = 0 # unsigned number + +# The number of newlines before a class definition. +nl_before_class = 0 # unsigned number + +# The number of newlines after '}' or ';' of a class definition. +nl_after_class = 0 # unsigned number + +# The number of newlines before a namespace. +nl_before_namespace = 0 # unsigned number + +# The number of newlines after '{' of a namespace. This also adds newlines +# before the matching '}'. +# +# 0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if +# applicable, otherwise no change. +# +# Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace. +nl_inside_namespace = 0 # unsigned number + +# The number of newlines after '}' of a namespace. +nl_after_namespace = 0 # unsigned number + +# The number of newlines before an access specifier label. This also includes +# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count +# if after a brace open. +# +# 0: No change (default). +nl_before_access_spec = 0 # unsigned number + +# The number of newlines after an access specifier label. This also includes +# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count +# if after a brace open. +# +# 0: No change (default). +# +# Overrides nl_typedef_blk_start and nl_var_def_blk_start. +nl_after_access_spec = 0 # unsigned number + +# The number of newlines between a function definition and the function +# comment, as in '// comment\n void foo() {...}'. +# +# 0: No change (default). +nl_comment_func_def = 0 # unsigned number + +# The number of newlines after a try-catch-finally block that isn't followed +# by a brace close. +# +# 0: No change (default). +nl_after_try_catch_finally = 0 # unsigned number + +# (C#) The number of newlines before and after a property, indexer or event +# declaration. +# +# 0: No change (default). +nl_around_cs_property = 0 # unsigned number + +# (C#) The number of newlines between the get/set/add/remove handlers. +# +# 0: No change (default). +nl_between_get_set = 0 # unsigned number + +# (C#) Add or remove newline between property and the '{'. +nl_property_brace = ignore # ignore/add/remove/force/not_defined + +# Whether to remove blank lines after '{'. +eat_blanks_after_open_brace = false # true/false + +# Whether to remove blank lines before '}'. +eat_blanks_before_close_brace = false # true/false + +# How aggressively to remove extra newlines not in preprocessor. +# +# 0: No change (default) +# 1: Remove most newlines not handled by other config +# 2: Remove all newlines and reformat completely by config +nl_remove_extra_newlines = 0 # unsigned number + +# (Java) Add or remove newline after an annotation statement. Only affects +# annotations that are after a newline. +nl_after_annotation = ignore # ignore/add/remove/force/not_defined + +# (Java) Add or remove newline between two annotations. +nl_between_annotation = ignore # ignore/add/remove/force/not_defined + +# The number of newlines before a whole-file #ifdef. +# +# 0: No change (default). +nl_before_whole_file_ifdef = 0 # unsigned number + +# The number of newlines after a whole-file #ifdef. +# +# 0: No change (default). +nl_after_whole_file_ifdef = 0 # unsigned number + +# The number of newlines before a whole-file #endif. +# +# 0: No change (default). +nl_before_whole_file_endif = 0 # unsigned number + +# The number of newlines after a whole-file #endif. +# +# 0: No change (default). +nl_after_whole_file_endif = 0 # unsigned number + +# +# Positioning options +# + +# The position of arithmetic operators in wrapped expressions. +pos_arith = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of assignment in wrapped expressions. Do not affect '=' +# followed by '{'. +pos_assign = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of Boolean operators in wrapped expressions. +pos_bool = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of comparison operators in wrapped expressions. +pos_compare = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of conditional operators, as in the '?' and ':' of +# 'expr ? stmt : stmt', in wrapped expressions. +pos_conditional = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in wrapped expressions. +pos_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in enum entries. +pos_enum_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in the base class list if there is more than one +# line. Affects nl_class_init_args. +pos_class_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in the constructor initialization list. +# Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon. +pos_constr_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of trailing/leading class colon, between class and base class +# list. Affects nl_class_colon. +pos_class_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of colons between constructor and member initialization. +# Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma. +pos_constr_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of shift operators in wrapped expressions. +pos_shift = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# +# Line splitting options +# + +# Try to limit code width to N columns. +code_width = 0 # unsigned number + +# Whether to fully split long 'for' statements at semi-colons. +ls_for_split_full = false # true/false + +# Whether to fully split long function prototypes/calls at commas. +# The option ls_code_width has priority over the option ls_func_split_full. +ls_func_split_full = false # true/false + +# Whether to split lines as close to code_width as possible and ignore some +# groupings. +# The option ls_code_width has priority over the option ls_func_split_full. +ls_code_width = false # true/false + +# +# Code alignment options (not left column spaces/tabs) +# + +# Whether to keep non-indenting tabs. +align_keep_tabs = false # true/false + +# Whether to use tabs for aligning. +align_with_tabs = false # true/false + +# Whether to bump out to the next tab when aligning. +align_on_tabstop = false # true/false + +# Whether to right-align numbers. +align_number_right = false # true/false + +# Whether to keep whitespace not required for alignment. +align_keep_extra_space = false # true/false + +# Whether to align variable definitions in prototypes and functions. +align_func_params = false # true/false + +# The span for aligning parameter definitions in function on parameter name. +# +# 0: Don't align (default). +align_func_params_span = 0 # unsigned number + +# The threshold for aligning function parameter definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_func_params_thresh = 0 # number + +# The gap for aligning function parameter definitions. +align_func_params_gap = 0 # unsigned number + +# The span for aligning constructor value. +# +# 0: Don't align (default). +align_constr_value_span = 0 # unsigned number + +# The threshold for aligning constructor value. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_constr_value_thresh = 0 # number + +# The gap for aligning constructor value. +align_constr_value_gap = 0 # unsigned number + +# Whether to align parameters in single-line functions that have the same +# name. The function names must already be aligned with each other. +align_same_func_call_params = false # true/false + +# The span for aligning function-call parameters for single line functions. +# +# 0: Don't align (default). +align_same_func_call_params_span = 0 # unsigned number + +# The threshold for aligning function-call parameters for single line +# functions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_same_func_call_params_thresh = 0 # number + +# The span for aligning variable definitions. +# +# 0: Don't align (default). +align_var_def_span = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of variable definitions. +# +# 0: Part of the type 'void * foo;' (default) +# 1: Part of the variable 'void *foo;' +# 2: Dangling 'void *foo;' +# Dangling: the '*' will not be taken into account when aligning. +align_var_def_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of variable definitions. +# +# 0: Part of the type 'long & foo;' (default) +# 1: Part of the variable 'long &foo;' +# 2: Dangling 'long &foo;' +# Dangling: the '&' will not be taken into account when aligning. +align_var_def_amp_style = 0 # unsigned number + +# The threshold for aligning variable definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_def_thresh = 0 # number + +# The gap for aligning variable definitions. +align_var_def_gap = 0 # unsigned number + +# Whether to align the colon in struct bit fields. +align_var_def_colon = false # true/false + +# The gap for aligning the colon in struct bit fields. +align_var_def_colon_gap = 0 # unsigned number + +# Whether to align any attribute after the variable name. +align_var_def_attribute = false # true/false + +# Whether to align inline struct/enum/union variable definitions. +align_var_def_inline = false # true/false + +# The span for aligning on '=' in assignments. +# +# 0: Don't align (default). +align_assign_span = 0 # unsigned number + +# The span for aligning on '=' in function prototype modifier. +# +# 0: Don't align (default). +align_assign_func_proto_span = 0 # unsigned number + +# The threshold for aligning on '=' in assignments. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_assign_thresh = 0 # number + +# Whether to align on the left most assignment when multiple +# definitions are found on the same line. +# Depends on 'align_assign_span' and 'align_assign_thresh' settings. +align_assign_on_multi_var_defs = false # true/false + +# The span for aligning on '{' in braced init list. +# +# 0: Don't align (default). +align_braced_init_list_span = 0 # unsigned number + +# The threshold for aligning on '{' in braced init list. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_braced_init_list_thresh = 0 # number + +# How to apply align_assign_span to function declaration "assignments", i.e. +# 'virtual void foo() = 0' or '~foo() = {default|delete}'. +# +# 0: Align with other assignments (default) +# 1: Align with each other, ignoring regular assignments +# 2: Don't align +align_assign_decl_func = 0 # unsigned number + +# The span for aligning on '=' in enums. +# +# 0: Don't align (default). +align_enum_equ_span = 0 # unsigned number + +# The threshold for aligning on '=' in enums. +# Use a negative number for absolute thresholds. +# +# 0: no limit (default). +align_enum_equ_thresh = 0 # number + +# The span for aligning class member definitions. +# +# 0: Don't align (default). +align_var_class_span = 0 # unsigned number + +# The threshold for aligning class member definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_class_thresh = 0 # number + +# The gap for aligning class member definitions. +align_var_class_gap = 0 # unsigned number + +# The span for aligning struct/union member definitions. +# +# 0: Don't align (default). +align_var_struct_span = 0 # unsigned number + +# The threshold for aligning struct/union member definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_struct_thresh = 0 # number + +# The gap for aligning struct/union member definitions. +align_var_struct_gap = 0 # unsigned number + +# The span for aligning struct initializer values. +# +# 0: Don't align (default). +align_struct_init_span = 0 # unsigned number + +# The span for aligning single-line typedefs. +# +# 0: Don't align (default). +align_typedef_span = 0 # unsigned number + +# The minimum space between the type and the synonym of a typedef. +align_typedef_gap = 0 # unsigned number + +# How to align typedef'd functions with other typedefs. +# +# 0: Don't mix them at all (default) +# 1: Align the open parenthesis with the types +# 2: Align the function type name with the other type names +align_typedef_func = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of typedefs. +# +# 0: Part of the typedef type, 'typedef int * pint;' (default) +# 1: Part of type name: 'typedef int *pint;' +# 2: Dangling: 'typedef int *pint;' +# Dangling: the '*' will not be taken into account when aligning. +align_typedef_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of typedefs. +# +# 0: Part of the typedef type, 'typedef int & intref;' (default) +# 1: Part of type name: 'typedef int &intref;' +# 2: Dangling: 'typedef int &intref;' +# Dangling: the '&' will not be taken into account when aligning. +align_typedef_amp_style = 0 # unsigned number + +# The span for aligning comments that end lines. +# +# 0: Don't align (default). +align_right_cmt_span = 0 # unsigned number + +# Minimum number of columns between preceding text and a trailing comment in +# order for the comment to qualify for being aligned. Must be non-zero to have +# an effect. +align_right_cmt_gap = 0 # unsigned number + +# If aligning comments, whether to mix with comments after '}' and #endif with +# less than three spaces before the comment. +align_right_cmt_mix = false # true/false + +# Whether to only align trailing comments that are at the same brace level. +align_right_cmt_same_level = false # true/false + +# Minimum column at which to align trailing comments. Comments which are +# aligned beyond this column, but which can be aligned in a lesser column, +# may be "pulled in". +# +# 0: Ignore (default). +align_right_cmt_at_col = 0 # unsigned number + +# The span for aligning function prototypes. +# +# 0: Don't align (default). +align_func_proto_span = 0 # unsigned number + +# Whether to ignore continuation lines when evaluating the number of +# new lines for the function prototype alignment's span. +# +# false: continuation lines are part of the newlines count +# true: continuation lines are not counted +align_func_proto_span_ignore_cont_lines = false # true/false + +# How to consider (or treat) the '*' in the alignment of function prototypes. +# +# 0: Part of the type 'void * foo();' (default) +# 1: Part of the function 'void *foo();' +# 2: Dangling 'void *foo();' +# Dangling: the '*' will not be taken into account when aligning. +align_func_proto_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of function prototypes. +# +# 0: Part of the type 'long & foo();' (default) +# 1: Part of the function 'long &foo();' +# 2: Dangling 'long &foo();' +# Dangling: the '&' will not be taken into account when aligning. +align_func_proto_amp_style = 0 # unsigned number + +# The threshold for aligning function prototypes. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_func_proto_thresh = 0 # number + +# Minimum gap between the return type and the function name. +align_func_proto_gap = 0 # unsigned number + +# Whether to align function prototypes on the 'operator' keyword instead of +# what follows. +align_on_operator = false # true/false + +# Whether to mix aligning prototype and variable declarations. If true, +# align_var_def_XXX options are used instead of align_func_proto_XXX options. +align_mix_var_proto = false # true/false + +# Whether to align single-line functions with function prototypes. +# Uses align_func_proto_span. +align_single_line_func = false # true/false + +# Whether to align the open brace of single-line functions. +# Requires align_single_line_func=true. Uses align_func_proto_span. +align_single_line_brace = false # true/false + +# Gap for align_single_line_brace. +align_single_line_brace_gap = 0 # unsigned number + +# (OC) The span for aligning Objective-C message specifications. +# +# 0: Don't align (default). +align_oc_msg_spec_span = 0 # unsigned number + +# Whether and how to align backslashes that split a macro onto multiple lines. +# This will not work right if the macro contains a multi-line comment. +# +# 0: Do nothing (default) +# 1: Align the backslashes in the column at the end of the longest line +# 2: Align with the backslash that is farthest to the left, or, if that +# backslash is farther left than the end of the longest line, at the end of +# the longest line +# 3: Align with the backslash that is farthest to the right +align_nl_cont = 0 # unsigned number + +# The minimum number of spaces between the end of a line and its continuation +# backslash. Requires align_nl_cont. +# +# Default: 1 +align_nl_cont_spaces = 1 # unsigned number + +# Whether to align macro functions and variables together. +align_pp_define_together = false # true/false + +# The span for aligning on '#define' bodies. +# +# =0: Don't align (default) +# >0: Number of lines (including comments) between blocks +align_pp_define_span = 0 # unsigned number + +# The minimum space between label and value of a preprocessor define. +align_pp_define_gap = 0 # unsigned number + +# Whether to align lines that start with '<<' with previous '<<'. +# +# Default: true +align_left_shift = true # true/false + +# Whether to align comma-separated statements following '<<' (as used to +# initialize Eigen matrices). +align_eigen_comma_init = false # true/false + +# Whether to align text after 'asm volatile ()' colons. +align_asm_colon = false # true/false + +# (OC) Span for aligning parameters in an Objective-C message call +# on the ':'. +# +# 0: Don't align. +align_oc_msg_colon_span = 0 # unsigned number + +# (OC) Whether to always align with the first parameter, even if it is too +# short. +align_oc_msg_colon_first = false # true/false + +# (OC) Whether to align parameters in an Objective-C '+' or '-' declaration +# on the ':'. +align_oc_decl_colon = false # true/false + +# (OC) Whether to not align parameters in an Objectve-C message call if first +# colon is not on next line of the message call (the same way Xcode does +# alignment) +align_oc_msg_colon_xcode_like = false # true/false + +# +# Comment modification options +# + +# Try to wrap comments at N columns. +cmt_width = 0 # unsigned number + +# How to reflow comments. +# +# 0: No reflowing (apart from the line wrapping due to cmt_width) (default) +# 1: No touching at all +# 2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width) +cmt_reflow_mode = 0 # unsigned number + +# Path to a file that contains regular expressions describing patterns for +# which the end of one line and the beginning of the next will be folded into +# the same sentence or paragraph during full comment reflow. The regular +# expressions are described using ECMAScript syntax. The syntax for this +# specification is as follows, where "..." indicates the custom regular +# expression and "n" indicates the nth end_of_prev_line_regex and +# beg_of_next_line_regex regular expression pair: +# +# end_of_prev_line_regex[1] = "...$" +# beg_of_next_line_regex[1] = "^..." +# end_of_prev_line_regex[2] = "...$" +# beg_of_next_line_regex[2] = "^..." +# . +# . +# . +# end_of_prev_line_regex[n] = "...$" +# beg_of_next_line_regex[n] = "^..." +# +# Note that use of this option overrides the default reflow fold regular +# expressions, which are internally defined as follows: +# +# end_of_prev_line_regex[1] = "[\w,\]\)]$" +# beg_of_next_line_regex[1] = "^[\w,\[\(]" +# end_of_prev_line_regex[2] = "\.$" +# beg_of_next_line_regex[2] = "^[A-Z]" +cmt_reflow_fold_regex_file = "" # string + +# Whether to indent wrapped lines to the start of the encompassing paragraph +# during full comment reflow (cmt_reflow_mode = 2). Overrides the value +# specified by cmt_sp_after_star_cont. +# +# Note that cmt_align_doxygen_javadoc_tags overrides this option for +# paragraphs associated with javadoc tags +cmt_reflow_indent_to_paragraph_start = false # true/false + +# Whether to convert all tabs to spaces in comments. If false, tabs in +# comments are left alone, unless used for indenting. +cmt_convert_tab_to_spaces = false # true/false + +# Whether to apply changes to multi-line comments, including cmt_width, +# keyword substitution and leading chars. +# +# Default: true +cmt_indent_multi = true # true/false + +# Whether to align doxygen javadoc-style tags ('@param', '@return', etc.) +# and corresponding fields such that groups of consecutive block tags, +# parameter names, and descriptions align with one another. Overrides that +# which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may +# be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2 +# in order to achieve the desired alignment for line-wrapping. +cmt_align_doxygen_javadoc_tags = false # true/false + +# The number of spaces to insert after the star and before doxygen +# javadoc-style tags (@param, @return, etc). Requires enabling +# cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the +# cmt_sp_after_star_cont. +# +# Default: 1 +cmt_sp_before_doxygen_javadoc_tags = 1 # unsigned number + +# Whether to change trailing, single-line c-comments into cpp-comments. +cmt_trailing_single_line_c_to_cpp = false # true/false + +# Whether to group c-comments that look like they are in a block. +cmt_c_group = false # true/false + +# Whether to put an empty '/*' on the first line of the combined c-comment. +cmt_c_nl_start = false # true/false + +# Whether to add a newline before the closing '*/' of the combined c-comment. +cmt_c_nl_end = false # true/false + +# Whether to change cpp-comments into c-comments. +cmt_cpp_to_c = false # true/false + +# Whether to group cpp-comments that look like they are in a block. Only +# meaningful if cmt_cpp_to_c=true. +cmt_cpp_group = false # true/false + +# Whether to put an empty '/*' on the first line of the combined cpp-comment +# when converting to a c-comment. +# +# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. +cmt_cpp_nl_start = false # true/false + +# Whether to add a newline before the closing '*/' of the combined cpp-comment +# when converting to a c-comment. +# +# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. +cmt_cpp_nl_end = false # true/false + +# Whether to put a star on subsequent comment lines. +cmt_star_cont = false # true/false + +# The number of spaces to insert at the start of subsequent comment lines. +cmt_sp_before_star_cont = 0 # unsigned number + +# The number of spaces to insert after the star on subsequent comment lines. +cmt_sp_after_star_cont = 0 # unsigned number + +# For multi-line comments with a '*' lead, remove leading spaces if the first +# and last lines of the comment are the same length. +# +# Default: true +cmt_multi_check_last = true # true/false + +# For multi-line comments with a '*' lead, remove leading spaces if the first +# and last lines of the comment are the same length AND if the length is +# bigger as the first_len minimum. +# +# Default: 4 +cmt_multi_first_len_minimum = 4 # unsigned number + +# Path to a file that contains text to insert at the beginning of a file if +# the file doesn't start with a C/C++ comment. If the inserted text contains +# '$(filename)', that will be replaced with the current file's name. +cmt_insert_file_header = "" # string + +# Path to a file that contains text to insert at the end of a file if the +# file doesn't end with a C/C++ comment. If the inserted text contains +# '$(filename)', that will be replaced with the current file's name. +cmt_insert_file_footer = "" # string + +# Path to a file that contains text to insert before a function definition if +# the function isn't preceded by a C/C++ comment. If the inserted text +# contains '$(function)', '$(javaparam)' or '$(fclass)', these will be +# replaced with, respectively, the name of the function, the javadoc '@param' +# and '@return' stuff, or the name of the class to which the member function +# belongs. +cmt_insert_func_header = "" # string + +# Path to a file that contains text to insert before a class if the class +# isn't preceded by a C/C++ comment. If the inserted text contains '$(class)', +# that will be replaced with the class name. +cmt_insert_class_header = "" # string + +# Path to a file that contains text to insert before an Objective-C message +# specification, if the method isn't preceded by a C/C++ comment. If the +# inserted text contains '$(message)' or '$(javaparam)', these will be +# replaced with, respectively, the name of the function, or the javadoc +# '@param' and '@return' stuff. +cmt_insert_oc_msg_header = "" # string + +# Whether a comment should be inserted if a preprocessor is encountered when +# stepping backwards from a function name. +# +# Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and +# cmt_insert_class_header. +cmt_insert_before_preproc = false # true/false + +# Whether a comment should be inserted if a function is declared inline to a +# class definition. +# +# Applies to cmt_insert_func_header. +# +# Default: true +cmt_insert_before_inlines = true # true/false + +# Whether a comment should be inserted if the function is a class constructor +# or destructor. +# +# Applies to cmt_insert_func_header. +cmt_insert_before_ctor_dtor = false # true/false + +# +# Code modifying options (non-whitespace) +# + +# Add or remove braces on a single-line 'do' statement. +mod_full_brace_do = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on a single-line 'for' statement. +mod_full_brace_for = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Add or remove braces on a single-line function definition. +mod_full_brace_function = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on a single-line 'if' statement. Braces will not be +# removed if the braced statement contains an 'else'. +mod_full_brace_if = ignore # ignore/add/remove/force/not_defined + +# Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either +# have, or do not have, braces. Overrides mod_full_brace_if. +# +# 0: Don't override mod_full_brace_if +# 1: Add braces to all blocks if any block needs braces and remove braces if +# they can be removed from all blocks +# 2: Add braces to all blocks if any block already has braces, regardless of +# whether it needs them +# 3: Add braces to all blocks if any block needs braces and remove braces if +# they can be removed from all blocks, except if all blocks have braces +# despite none needing them +mod_full_brace_if_chain = 0 # unsigned number + +# Whether to add braces to all blocks of an 'if'/'else if'/'else' chain. +# If true, mod_full_brace_if_chain will only remove braces from an 'if' that +# does not have an 'else if' or 'else'. +mod_full_brace_if_chain_only = false # true/false + +# Add or remove braces on single-line 'while' statement. +mod_full_brace_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on single-line 'using ()' statement. +mod_full_brace_using = ignore # ignore/add/remove/force/not_defined + +# Don't remove braces around statements that span N newlines +mod_full_brace_nl = 0 # unsigned number + +# Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks +# which span multiple lines. +# +# Affects: +# mod_full_brace_for +# mod_full_brace_if +# mod_full_brace_if_chain +# mod_full_brace_if_chain_only +# mod_full_brace_while +# mod_full_brace_using +# +# Does not affect: +# mod_full_brace_do +# mod_full_brace_function +mod_full_brace_nl_block_rem_mlcond = false # true/false + +# Add or remove unnecessary parentheses on 'return' statement. +mod_paren_on_return = ignore # ignore/add/remove/force/not_defined + +# Add or remove unnecessary parentheses on 'throw' statement. +mod_paren_on_throw = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Whether to change optional semicolons to real semicolons. +mod_pawn_semicolon = false # true/false + +# Whether to fully parenthesize Boolean expressions in 'while' and 'if' +# statement, as in 'if (a && b > c)' => 'if (a && (b > c))'. +mod_full_paren_if_bool = false # true/false + +# Whether to fully parenthesize Boolean expressions after '=' +# statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'. +mod_full_paren_assign_bool = false # true/false + +# Whether to fully parenthesize Boolean expressions after '=' +# statement, as in 'return a && b > c;' => 'return (a && (b > c));'. +mod_full_paren_return_bool = false # true/false + +# Whether to remove superfluous semicolons. +mod_remove_extra_semicolon = false # true/false + +# Whether to remove duplicate include. +mod_remove_duplicate_include = false # true/false + +# the following options (mod_XX_closebrace_comment) use different comment, +# depending of the setting of the next option. +# false: Use the c comment (default) +# true : Use the cpp comment +mod_add_force_c_closebrace_comment = false # true/false + +# If a function body exceeds the specified number of newlines and doesn't have +# a comment after the close brace, a comment will be added. +mod_add_long_function_closebrace_comment = 0 # unsigned number + +# If a namespace body exceeds the specified number of newlines and doesn't +# have a comment after the close brace, a comment will be added. +mod_add_long_namespace_closebrace_comment = 0 # unsigned number + +# If a class body exceeds the specified number of newlines and doesn't have a +# comment after the close brace, a comment will be added. +mod_add_long_class_closebrace_comment = 0 # unsigned number + +# If a switch body exceeds the specified number of newlines and doesn't have a +# comment after the close brace, a comment will be added. +mod_add_long_switch_closebrace_comment = 0 # unsigned number + +# If an #ifdef body exceeds the specified number of newlines and doesn't have +# a comment after the #endif, a comment will be added. +mod_add_long_ifdef_endif_comment = 0 # unsigned number + +# If an #ifdef or #else body exceeds the specified number of newlines and +# doesn't have a comment after the #else, a comment will be added. +mod_add_long_ifdef_else_comment = 0 # unsigned number + +# Whether to take care of the case by the mod_sort_xx options. +mod_sort_case_sensitive = false # true/false + +# Whether to sort consecutive single-line 'import' statements. +mod_sort_import = false # true/false + +# (C#) Whether to sort consecutive single-line 'using' statements. +mod_sort_using = false # true/false + +# Whether to sort consecutive single-line '#include' statements (C/C++) and +# '#import' statements (Objective-C). Be aware that this has the potential to +# break your code if your includes/imports have ordering dependencies. +mod_sort_include = false # true/false + +# Whether to prioritize '#include' and '#import' statements that contain +# filename without extension when sorting is enabled. +mod_sort_incl_import_prioritize_filename = false # true/false + +# Whether to prioritize '#include' and '#import' statements that does not +# contain extensions when sorting is enabled. +mod_sort_incl_import_prioritize_extensionless = false # true/false + +# Whether to prioritize '#include' and '#import' statements that contain +# angle over quotes when sorting is enabled. +mod_sort_incl_import_prioritize_angle_over_quotes = false # true/false + +# Whether to ignore file extension in '#include' and '#import' statements +# for sorting comparison. +mod_sort_incl_import_ignore_extension = false # true/false + +# Whether to group '#include' and '#import' statements when sorting is enabled. +mod_sort_incl_import_grouping_enabled = false # true/false + +# Whether to move a 'break' that appears after a fully braced 'case' before +# the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'. +mod_move_case_break = false # true/false + +# Whether to move a 'return' that appears after a fully braced 'case' before +# the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'. +mod_move_case_return = false # true/false + +# Add or remove braces around a fully braced case statement. Will only remove +# braces if there are no variable declarations in the block. +mod_case_brace = ignore # ignore/add/remove/force/not_defined + +# Whether to remove a void 'return;' that appears as the last statement in a +# function. +mod_remove_empty_return = false # true/false + +# Add or remove the comma after the last value of an enumeration. +mod_enum_last_comma = ignore # ignore/add/remove/force/not_defined + +# Syntax to use for infinite loops. +# +# 0: Leave syntax alone (default) +# 1: Rewrite as `for(;;)` +# 2: Rewrite as `while(true)` +# 3: Rewrite as `do`...`while(true);` +# 4: Rewrite as `while(1)` +# 5: Rewrite as `do`...`while(1);` +# +# Infinite loops that do not already match one of these syntaxes are ignored. +# Other options that affect loop formatting will be applied after transforming +# the syntax. +mod_infinite_loop = 0 # unsigned number + +# Add or remove the 'int' keyword in 'int short'. +mod_int_short = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'short int'. +mod_short_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int long'. +mod_int_long = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'long int'. +mod_long_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int signed'. +mod_int_signed = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'signed int'. +mod_signed_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int unsigned'. +mod_int_unsigned = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'unsigned int'. +mod_unsigned_int = ignore # ignore/add/remove/force/not_defined + +# If there is a situation where mod_int_* and mod_*_int would result in +# multiple int keywords, whether to keep the rightmost int (the default) or the +# leftmost int. +mod_int_prefer_int_on_left = false # true/false + +# (OC) Whether to organize the properties. If true, properties will be +# rearranged according to the mod_sort_oc_property_*_weight factors. +mod_sort_oc_properties = false # true/false + +# (OC) Weight of a class property modifier. +mod_sort_oc_property_class_weight = 0 # number + +# (OC) Weight of 'atomic' and 'nonatomic'. +mod_sort_oc_property_thread_safe_weight = 0 # number + +# (OC) Weight of 'readwrite' when organizing properties. +mod_sort_oc_property_readwrite_weight = 0 # number + +# (OC) Weight of a reference type specifier ('retain', 'copy', 'assign', +# 'weak', 'strong') when organizing properties. +mod_sort_oc_property_reference_weight = 0 # number + +# (OC) Weight of getter type ('getter=') when organizing properties. +mod_sort_oc_property_getter_weight = 0 # number + +# (OC) Weight of setter type ('setter=') when organizing properties. +mod_sort_oc_property_setter_weight = 0 # number + +# (OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified', +# 'null_resettable') when organizing properties. +mod_sort_oc_property_nullability_weight = 0 # number + +# +# Preprocessor options +# + +# How to use tabs when indenting preprocessor code. +# +# -1: Use 'indent_with_tabs' setting (default) +# 0: Spaces only +# 1: Indent with tabs to brace level, align with spaces +# 2: Indent and align with tabs, using spaces when not on a tabstop +# +# Default: -1 +pp_indent_with_tabs = -1 # number + +# Add or remove indentation of preprocessor directives inside #if blocks +# at brace level 0 (file-level). +pp_indent = ignore # ignore/add/remove/force/not_defined + +# Whether to indent #if/#else/#endif at the brace level. If false, these are +# indented from column 1. +pp_indent_at_level = false # true/false + +# Whether to indent #if/#else/#endif at the parenthesis level if the brace +# level is 0. If false, these are indented from column 1. +pp_indent_at_level0 = false # true/false + +# Specifies the number of columns to indent preprocessors per level +# at brace level 0 (file-level). If pp_indent_at_level=false, also specifies +# the number of columns to indent preprocessors per level +# at brace level > 0 (function-level). +# +# Default: 1 +pp_indent_count = 1 # unsigned number + +# Add or remove space after # based on pp level of #if blocks. +pp_space_after = ignore # ignore/add/remove/force/not_defined + +# Sets the number of spaces per level added with pp_space_after. +pp_space_count = 0 # unsigned number + +# The indent for '#region' and '#endregion' in C# and '#pragma region' in +# C/C++. Negative values decrease indent down to the first column. +pp_indent_region = 0 # number + +# Whether to indent the code between #region and #endregion. +pp_region_indent_code = false # true/false + +# If pp_indent_at_level=true, sets the indent for #if, #else and #endif when +# not at file-level. Negative values decrease indent down to the first column. +# +# =0: Indent preprocessors using output_tab_size +# >0: Column at which all preprocessors will be indented +pp_indent_if = 0 # number + +# Whether to indent the code between #if, #else and #endif. +pp_if_indent_code = false # true/false + +# Whether to indent the body of an #if that encompasses all the code in the file. +pp_indent_in_guard = false # true/false + +# Whether to indent '#define' at the brace level. If false, these are +# indented from column 1. +pp_define_at_level = false # true/false + +# Whether to indent '#include' at the brace level. +pp_include_at_level = false # true/false + +# Whether to ignore the '#define' body while formatting. +pp_ignore_define_body = false # true/false + +# An offset value that controls the indentation of the body of a multiline #define. +# 'body' refers to all the lines of a multiline #define except the first line. +# Requires 'pp_ignore_define_body = false'. +# +# <0: Absolute column: the body indentation starts off at the specified column +# (ex. -3 ==> the body is indented starting from column 3) +# >=0: Relative to the column of the '#' of '#define' +# (ex. 3 ==> the body is indented starting 3 columns at the right of '#') +# +# Default: 8 +pp_multiline_define_body_indent = 8 # number + +# Whether to indent case statements between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the case statements +# directly inside of. +# +# Default: true +pp_indent_case = true # true/false + +# Whether to indent whole function definitions between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the function definition +# is directly inside of. +# +# Default: true +pp_indent_func_def = true # true/false + +# Whether to indent extern C blocks between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the extern block is +# directly inside of. +# +# Default: true +pp_indent_extern = true # true/false + +# How to indent braces directly inside #if, #else, and #endif. +# Requires pp_if_indent_code=true and only applies to the indent of the +# preprocessor that the braces are directly inside of. +# 0: No extra indent +# 1: Indent by one level +# -1: Preserve original indentation +# +# Default: 1 +pp_indent_brace = 1 # number + +# Whether to print warning messages for unbalanced #if and #else blocks. +# This will print a message in the following cases: +# - if an #ifdef block ends on a different indent level than +# where it started from. Example: +# +# #ifdef TEST +# int i; +# { +# int j; +# #endif +# +# - an #elif/#else block ends on a different indent level than +# the corresponding #ifdef block. Example: +# +# #ifdef TEST +# int i; +# #else +# } +# int j; +# #endif +pp_warn_unbalanced_if = false # true/false + +# +# Sort includes options +# + +# The regex for include category with priority 0. +include_category_0 = "" # string + +# The regex for include category with priority 1. +include_category_1 = "" # string + +# The regex for include category with priority 2. +include_category_2 = "" # string + +# +# Use or Do not Use options +# + +# true: indent_func_call_param will be used (default) +# false: indent_func_call_param will NOT be used +# +# Default: true +use_indent_func_call_param = true # true/false + +# The value of the indentation for a continuation line is calculated +# differently if the statement is: +# - a declaration: your case with QString fileName ... +# - an assignment: your case with pSettings = new QSettings( ... +# +# At the second case the indentation value might be used twice: +# - at the assignment +# - at the function call (if present) +# +# To prevent the double use of the indentation value, use this option with the +# value 'true'. +# +# true: indent_continue will be used only once +# false: indent_continue will be used every time (default) +# +# Requires indent_ignore_first_continue=false. +use_indent_continue_only_once = false # true/false + +# The indentation can be: +# - after the assignment, at the '[' character +# - at the beginning of the lambda body +# +# true: indentation will be at the beginning of the lambda body +# false: indentation will be after the assignment (default) +indent_cpp_lambda_only_once = false # true/false + +# Whether sp_after_angle takes precedence over sp_inside_fparen. This was the +# historic behavior, but is probably not the desired behavior, so this is off +# by default. +use_sp_after_angle_always = false # true/false + +# Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially, +# this tries to format these so that they match Qt's normalized form (i.e. the +# result of QMetaObject::normalizedSignature), which can slightly improve the +# performance of the QObject::connect call, rather than how they would +# otherwise be formatted. +# +# See options_for_QT.cpp for details. +# +# Default: true +use_options_overriding_for_qt_macros = true # true/false + +# If true: the form feed character is removed from the list of whitespace +# characters. See https://en.cppreference.com/w/cpp/string/byte/isspace. +use_form_feed_no_more_as_whitespace_character = false # true/false + +# +# Warn levels - 1: error, 2: warning (default), 3: note +# + +# (C#) Warning is given if doing tab-to-\t replacement and we have found one +# in a C# verbatim string literal. +# +# Default: 2 +warn_level_tabs_found_in_verbatim_string_literals = 2 # unsigned number + +# Limit the number of loops. +# Used by uncrustify.cpp to exit from infinite loop. +# 0: no limit. +debug_max_number_of_loops = 0 # number + +# Set the number of the line to protocol; +# Used in the function prot_the_line if the 2. parameter is zero. +# 0: nothing protocol. +debug_line_number_to_protocol = 0 # number + +# Set the number of second(s) before terminating formatting the current file, +# 0: no timeout. +# only for linux +debug_timeout = 0 # number + +# Set the number of characters to be printed if the text is too long, +# 0: do not truncate. +debug_truncate = 0 # unsigned number + +# sort (or not) the tracking info. +# +# Default: true +debug_sort_the_tracks = true # true/false + +# decode (or not) the flags as a new line. +# only if the -p option is set. +debug_decode_the_flags = false # true/false + +# use (or not) the exit(EX_SOFTWARE) function. +# +# Default: true +debug_use_the_exit_function_pop = true # true/false + +# insert the number of the line at the beginning of each line +set_numbering_for_html_output = false # true/false + +# Meaning of the settings: +# Ignore - do not do any changes +# Add - makes sure there is 1 or more space/brace/newline/etc +# Force - makes sure there is exactly 1 space/brace/newline/etc, +# behaves like Add in some contexts +# Remove - removes space/brace/newline/etc +# +# +# - Token(s) can be treated as specific type(s) with the 'set' option: +# `set tokenType tokenString [tokenString...]` +# +# Example: +# `set BOOL __AND__ __OR__` +# +# tokenTypes are defined in src/token_enum.h, use them without the +# 'CT_' prefix: 'CT_BOOL' => 'BOOL' +# +# +# - Token(s) can be treated as type(s) with the 'type' option. +# `type tokenString [tokenString...]` +# +# Example: +# `type int c_uint_8 Rectangle` +# +# This can also be achieved with `set TYPE int c_uint_8 Rectangle` +# +# +# To embed whitespace in tokenStrings use the '\' escape character, or quote +# the tokenStrings. These quotes are supported: "'` +# +# +# - Support for the auto detection of languages through the file ending can be +# added using the 'file_ext' command. +# `file_ext langType langString [langString..]` +# +# Example: +# `file_ext CPP .ch .cxx .cpp.in` +# +# langTypes are defined in uncrusify_types.h in the lang_flag_e enum, use +# them without the 'LANG_' prefix: 'LANG_CPP' => 'CPP' +# +# +# - Custom macro-based indentation can be set up using 'macro-open', +# 'macro-else' and 'macro-close'. +# `(macro-open | macro-else | macro-close) tokenString` +# +# Example: +# `macro-open BEGIN_TEMPLATE_MESSAGE_MAP` +# `macro-open BEGIN_MESSAGE_MAP` +# `macro-close END_MESSAGE_MAP` +# +# +# option(s) with 'not default' value: 0 +# diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/examples/c-1.in.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/examples/c-1.in.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/examples/c-1.in.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/examples/c-1.in.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/examples/c-1.out.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/examples/c-1.out.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/examples/c-1.out.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/examples/c-1.out.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/examples/example.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/examples/example.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/examples/example.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/examples/example.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/images/linuxlinks.gif b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/images/linuxlinks.gif similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/images/linuxlinks.gif rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/images/linuxlinks.gif diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/index.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/index.html new file mode 100644 index 00000000..7b14f7e5 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/index.html @@ -0,0 +1,183 @@ + + + + + Uncrustify - Source Code Beautifier for C-like languages + + + + + +
+ + + + +
+
+
+

Uncrustify

+

Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA

+ + + + + + +
+ + + + Travis CI Build Status + + + + Coverity Scan Build Status + +
+ +

Introduction

+

The goals of this project are simple: +Create a highly configurable, easily modifiable source code beautifier.

+ +
+ +

Features

+
    +
  • Indent code, aligning on parens, assignments, etc
  • +
  • Align on '=' and variable definitions
  • +
  • Align structure initializers
  • +
  • Align #define stuff
  • +
  • Align backslash-newline stuff
  • +
  • Reformat comments (a little bit)
  • +
  • Fix inter-character spacing
  • +
  • Add or remove parens on return statements
  • +
  • Add or remove braces on single-statement if/do/while/for statements
  • +
  • Supports embedded SQL 'EXEC SQL' stuff
  • +
  • Highly configurable - 850 configurable options as of version 0.78.1
  • +
+ +

+ See some example output. +

+ +
+ +

Where to get Uncrustify

+ +

Project Websites

+Sourceforge project web site
+Release downloads
+Freshmeat Project
+Git Hub
+ +

Source Code

+As of release 0.54, the source code is maintained in a Git repository.
+
+The public Git URL for Sourceforge.net is
+git://uncrustify.git.sourceforge.net/gitroot/uncrustify/uncrustify
+
+The public Git URL for github.com is
+git://github.com/uncrustify/uncrustify.git
+ +

Prebuilt binaries

+Windows (i386) : +Sourceforge
+ +

Universal Indent GUI

+Universal Indent GUI is a +cross-platform graphical configuration file editor for many code beautifiers, including Uncrustify. + +
+ +

Want to help?

+

+The most helpful way is to try it out and give feedback. +Documentation and examples are available in the source tree, so check it out. +

+

+You can find the output from 'uncrustify --show-config' here.
+Here is the default config file. +And one I set up for Linux.
+And here is a before and after C source example.
+That should give you a pretty good idea of what Uncrustify can do.
+

+ +

+If you find a bug, please do the following: +

+
    +
  • Reduce the input source file to the minimum that still has the problem
  • +
  • Use the sourceforget.net bug tracker
  • +
  • Attach the input source file, the configuration file, and a file that contains the expected output
  • +
+ +

+If you want to add a feature, fix a bug, or implement missing functionality, feel free to do so! Patches are welcome!
+Here are some areas that need attention: +

+
    +
  • Test Java support and provide feedback (or patches!)
  • +
  • Test Objective C support and provide feedback (or patches!)
  • +
  • Test Embedded SQL to see what works
  • +
  • This web page need a (re)design
  • +
  • A logo of some sort
  • +
  • Examples that can be put on this website to show off what Uncrustify can do
  • +
  • Anything else that you want to do to make it better?
  • +
+ +

Project Mailing list

+We don't have a mailing list for Uncrustify.
+We are using github. +
+You may use Issues to publish an error report. +
+Or PR to make a bugfix proposal. + +
+ +

Portability

+

+I'm pretty sure that I'm not using anything that is OS-specific.
+The software has been tested on the following operating systems: +

+
    +
  • Linux
  • +
  • QNX
  • +
  • OS X
  • +
  • FreeBSD, NetBSD, OpenBSD
  • +
  • Sun Solaris 9
  • +
  • Windows XP (binary available)
  • +
+ +
+ +

Links

+ +

Distributions that package Uncrustify

+ +
+
+
+
+
+"Support This Project" +
+ + + diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/linux.cfg.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/linux.cfg.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/linux.cfg.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/linux.cfg.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_ASM.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_ASM.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_ASM.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_ASM.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Align.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Align.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Align.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Align.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_CLI_NET.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_CLI_NET.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_CLI_NET.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_CLI_NET.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_C_sharp.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_C_sharp.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_C_sharp.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_C_sharp.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_D.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_D.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_D.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_D.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Indenting.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Indenting.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Indenting.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Indenting.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Java.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Java.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Java.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Java.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_ModifyCode.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_ModifyCode.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_ModifyCode.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_ModifyCode.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Namespace.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Namespace.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Namespace.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Namespace.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_NewLines.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_NewLines.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_NewLines.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_NewLines.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Objectiv-C.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Objectiv-C.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Objectiv-C.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Objectiv-C.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Positioning.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Positioning.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Positioning.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Positioning.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Preprocessor.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Preprocessor.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Preprocessor.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Preprocessor.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Assign.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Assign.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Assign.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Assign.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Byref.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Byref.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Byref.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Byref.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Case.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Case.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Case.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Case.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Cast.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Cast.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Cast.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Cast.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Class.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Class.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Class.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Class.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Comma.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Comma.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Comma.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Comma.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Enum.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Enum.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Enum.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Enum.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_For.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_For.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_For.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_For.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_New.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_New.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_New.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_New.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Operator.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Operator.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Operator.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Operator.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Paren.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Paren.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Paren.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Paren.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Template.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Template.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Space_Template.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Space_Template.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Spaces.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Spaces.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/options_Spaces.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/options_Spaces.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/project-support.jpg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/project-support.jpg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/project-support.jpg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/project-support.jpg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/uncrustify.css b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/uncrustify.css similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/uncrustify.css rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/uncrustify.css diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/uncrustify.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/uncrustify.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/htdocs/uncrustify.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/htdocs/uncrustify.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/not_a_compiler.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/not_a_compiler.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/not_a_compiler.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/not_a_compiler.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/overview.odt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/overview.odt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/overview.odt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/overview.odt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/paren_stack.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/paren_stack.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/paren_stack.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/paren_stack.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/preprocessor_indentation.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/preprocessor_indentation.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/preprocessor_indentation.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/preprocessor_indentation.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/theory.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/theory.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/theory.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/theory.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/threads.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/threads.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/threads.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/threads.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/track.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/track.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/documentation/track.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/documentation/track.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/CMakeLists.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/CMakeLists.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/CMakeLists.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/CMakeLists.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/CMake_catFiles.cmake b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/CMake_catFiles.cmake similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/CMake_catFiles.cmake rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/CMake_catFiles.cmake diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/CMake_emscripten_test.cmake b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/CMake_emscripten_test.cmake similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/CMake_emscripten_test.cmake rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/CMake_emscripten_test.cmake diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/README.md b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/README.md similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/README.md rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/README.md diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/build.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/build.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/build.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/build.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/libUncrustify.d.ts b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/libUncrustify.d.ts similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/libUncrustify.d.ts rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/libUncrustify.d.ts diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/postfix_file b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/postfix_file similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/postfix_file rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/postfix_file diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/postfix_module.js b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/postfix_module.js similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/postfix_module.js rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/postfix_module.js diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/prefix_file b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/prefix_file similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/prefix_file rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/prefix_file diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/prefix_module.js b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/prefix_module.js similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/prefix_module.js rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/prefix_module.js diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/test/run_tests.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/test/run_tests.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/test/run_tests.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/test/run_tests.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/test/test_run.js b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/test/test_run.js similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/emscripten/test/test_run.js rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/emscripten/test/test_run.js diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/MS-calling_conventions.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/MS-calling_conventions.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/MS-calling_conventions.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/MS-calling_conventions.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/align_assign.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/align_assign.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/align_assign.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/align_assign.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/amxmodx.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/amxmodx.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/amxmodx.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/amxmodx.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/ben.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/ben.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/ben.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/ben.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/ben2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/ben2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/ben2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/ben2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/d.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/d.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/d.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/d.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/defaults.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/defaults.cfg new file mode 100644 index 00000000..30eb9be1 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/defaults.cfg @@ -0,0 +1,3708 @@ +# Uncrustify-0.78.1 + +# +# General options +# + +# The type of line endings. +# +# Default: auto +newlines = auto # lf/crlf/cr/auto + +# The original size of tabs in the input. +# +# Default: 8 +input_tab_size = 8 # unsigned number + +# The size of tabs in the output (only used if align_with_tabs=true). +# +# Default: 8 +output_tab_size = 8 # unsigned number + +# The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^). +# +# Default: 92 +string_escape_char = 92 # unsigned number + +# Alternate string escape char (usually only used for Pawn). +# Only works right before the quote char. +string_escape_char2 = 0 # unsigned number + +# Replace tab characters found in string literals with the escape sequence \t +# instead. +string_replace_tab_chars = false # true/false + +# Allow interpreting '>=' and '>>=' as part of a template in code like +# 'void f(list>=val);'. If true, 'assert(x<0 && y>=3)' will be broken. +# Improvements to template detection may make this option obsolete. +tok_split_gte = false # true/false + +# Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros). +disable_processing_nl_cont = false # true/false + +# Specify the marker used in comments to disable processing of part of the +# file. +# +# Default: *INDENT-OFF* +disable_processing_cmt = " *INDENT-OFF*" # string + +# Specify the marker used in comments to (re)enable processing in a file. +# +# Default: *INDENT-ON* +enable_processing_cmt = " *INDENT-ON*" # string + +# Enable parsing of digraphs. +enable_digraphs = false # true/false + +# Option to allow both disable_processing_cmt and enable_processing_cmt +# strings, if specified, to be interpreted as ECMAScript regular expressions. +# If true, a regex search will be performed within comments according to the +# specified patterns in order to disable/enable processing. +processing_cmt_as_regex = false # true/false + +# Add or remove the UTF-8 BOM (recommend 'remove'). +utf8_bom = ignore # ignore/add/remove/force/not_defined + +# If the file contains bytes with values between 128 and 255, but is not +# UTF-8, then output as UTF-8. +utf8_byte = false # true/false + +# Force the output encoding to UTF-8. +utf8_force = false # true/false + +# +# Spacing options +# + +# Add or remove space around non-assignment symbolic operators ('+', '/', '%', +# '<<', and so forth). +sp_arith = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around arithmetic operators '+' and '-'. +# +# Overrides sp_arith. +sp_arith_additive = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment operator '=', '+=', etc. +sp_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around '=' in C++11 lambda capture specifications. +# +# Overrides sp_assign. +sp_cpp_lambda_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the capture specification of a C++11 lambda when +# an argument list is present, as in '[] (int x){ ... }'. +sp_cpp_lambda_square_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the capture specification of a C++11 lambda with +# no argument list is present, as in '[] { ... }'. +sp_cpp_lambda_square_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening parenthesis and before the closing +# parenthesis of a argument list of a C++11 lambda, as in +# '[]( ){ ... }' +# with an empty list. +sp_cpp_lambda_argument_list_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening parenthesis and before the closing +# parenthesis of a argument list of a C++11 lambda, as in +# '[]( int x ){ ... }'. +sp_cpp_lambda_argument_list = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the argument list of a C++11 lambda, as in +# '[](int x) { ... }'. +sp_cpp_lambda_paren_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a lambda body and its call operator of an +# immediately invoked lambda, as in '[]( ... ){ ... } ( ... )'. +sp_cpp_lambda_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment operator '=' in a prototype. +# +# If set to ignore, use sp_assign. +sp_assign_default = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before assignment operator '=', '+=', etc. +# +# Overrides sp_assign. +sp_before_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after assignment operator '=', '+=', etc. +# +# Overrides sp_assign. +sp_after_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space in 'enum {'. +# +# Default: add +sp_enum_brace = add # ignore/add/remove/force/not_defined + +# Add or remove space in 'NS_ENUM ('. +sp_enum_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment '=' in enum. +sp_enum_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before assignment '=' in enum. +# +# Overrides sp_enum_assign. +sp_enum_before_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after assignment '=' in enum. +# +# Overrides sp_enum_assign. +sp_enum_after_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment ':' in enum. +sp_enum_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around preprocessor '##' concatenation operator. +# +# Default: add +sp_pp_concat = add # ignore/add/remove/force/not_defined + +# Add or remove space after preprocessor '#' stringify operator. +# Also affects the '#@' charizing operator. +sp_pp_stringify = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before preprocessor '#' stringify operator +# as in '#define x(y) L#y'. +sp_before_pp_stringify = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around boolean operators '&&' and '||'. +sp_bool = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around compare operator '<', '>', '==', etc. +sp_compare = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')'. +sp_inside_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested parentheses, i.e. '((' vs. ') )'. +sp_paren_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('. +sp_cparen_oparen = ignore # ignore/add/remove/force/not_defined + +# Whether to balance spaces inside nested parentheses. +sp_balance_nested_parens = false # true/false + +# Add or remove space between ')' and '{'. +sp_paren_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested braces, i.e. '{{' vs. '{ {'. +sp_brace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*'. +sp_before_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that isn't followed by a +# variable name. If set to ignore, sp_before_ptr_star is used instead. +sp_before_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by a qualifier. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_qualifier_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by 'operator' keyword. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_operator_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by +# a class scope (as in 'int *MyClass::method()') or namespace scope +# (as in 'int *my_ns::func()'). +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_scope_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that is followed by '::', +# as in 'int *::func()'. +# If set to ignore, sp_before_unnamed_ptr_star is used instead. +sp_before_global_scope_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' that isn't +# followed by a variable name, as in '(char const *)'. If set to ignore, +# sp_before_ptr_star is used instead. +sp_qualifier_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between pointer stars '*', as in 'int ***a;'. +sp_between_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between pointer star '*' and reference '&', as in 'int *& a;'. +sp_between_ptr_ref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer star '*', if followed by a word. +# +# Overrides sp_type_func. +sp_after_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer caret '^', if followed by a word. +sp_after_ptr_block_caret = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer star '*', if followed by a qualifier. +sp_after_ptr_star_qualifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*', if followed by a function +# prototype or function definition. +# +# Overrides sp_after_ptr_star and sp_type_func. +sp_after_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*' in the trailing return of a +# function prototype or function definition. +sp_after_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the pointer star '*' and the name of the variable +# in a function pointer definition. +sp_ptr_star_func_var = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the pointer star '*' and the name of the type +# in a function pointer type definition. +sp_ptr_star_func_type = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*', if followed by an open +# parenthesis, as in 'void* (*)()'. +sp_ptr_star_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a pointer star '*', if followed by a function +# prototype or function definition. If set to ignore, sp_before_ptr_star is +# used instead. +sp_before_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' followed by +# the name of the function in a function prototype or definition, as in +# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead. +sp_qualifier_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a pointer star '*' in the trailing return of a +# function prototype or function definition. +sp_before_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' in the +# trailing return of a function prototype or function definition, as in +# 'auto foo() -> char const *'. +sp_qualifier_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&'. +sp_before_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&' that isn't followed by a +# variable name. If set to ignore, sp_before_byref is used instead. +sp_before_unnamed_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after reference sign '&', if followed by a word. +# +# Overrides sp_type_func. +sp_after_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a reference sign '&', if followed by a function +# prototype or function definition. +# +# Overrides sp_after_byref and sp_type_func. +sp_after_byref_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&', if followed by a function +# prototype or function definition. +sp_before_byref_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a reference sign '&', if followed by an open +# parenthesis, as in 'char& (*)()'. +sp_byref_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between type and word. In cases where total removal of +# whitespace would be a syntax error, a value of 'remove' is treated the same +# as 'force'. +# +# This also affects some other instances of space following a type that are +# not covered by other options; for example, between the return type and +# parenthesis of a function type template argument, between the type and +# parenthesis of an array parameter, or between 'decltype(...)' and the +# following word. +# +# Default: force +sp_after_type = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'decltype(...)' and word, +# brace or function call. +sp_after_decltype = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space before the parenthesis in the D constructs +# 'template Foo(' and 'class Foo('. +sp_before_template_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'template' and '<'. +# If set to ignore, sp_before_angle is used. +sp_template_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '<'. +sp_before_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '<' and '>'. +sp_inside_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '<>'. +# if empty. +sp_inside_angle_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and ':'. +sp_angle_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '>'. +sp_after_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '(' as found in 'new List(foo);'. +sp_angle_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '()' as found in 'new List();'. +sp_angle_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and a word as in 'List m;' or +# 'template static ...'. +sp_angle_word = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '>' in '>>' (template stuff). +# +# Default: add +sp_angle_shift = add # ignore/add/remove/force/not_defined + +# (C++11) Permit removal of the space between '>>' in 'foo >'. Note +# that sp_angle_shift cannot remove the space without this option. +sp_permit_cpp11_shift = false # true/false + +# Add or remove space before '(' of control statements ('if', 'for', 'switch', +# 'while', etc.). +sp_before_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')' of control statements other than +# 'for'. +sp_inside_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '(' of control statements other than 'for'. +# +# Overrides sp_inside_sparen. +sp_inside_sparen_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ')' of control statements other than 'for'. +# +# Overrides sp_inside_sparen. +sp_inside_sparen_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')' of 'for' statements. +sp_inside_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '(' of 'for' statements. +# +# Overrides sp_inside_for. +sp_inside_for_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ')' of 'for' statements. +# +# Overrides sp_inside_for. +sp_inside_for_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '((' or '))' of control statements. +sp_sparen_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ')' of control statements. +sp_after_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of control statements. +sp_sparen_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'do' and '{'. +sp_do_brace_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'while'. +sp_brace_close_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'while' and '('. Overrides sp_before_sparen. +sp_while_paren_open = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'invariant' and '('. +sp_invariant_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space after the ')' in 'invariant (C) c'. +sp_after_invariant_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before empty statement ';' on 'if', 'for' and 'while'. +sp_special_semi = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ';'. +# +# Default: remove +sp_before_semi = remove # ignore/add/remove/force/not_defined + +# Add or remove space before ';' in non-empty 'for' statements. +sp_before_semi_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a semicolon of an empty left part of a for +# statement, as in 'for ( ; ; )'. +sp_before_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the semicolons of an empty middle part of a for +# statement, as in 'for ( ; ; )'. +sp_between_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ';', except when followed by a comment. +# +# Default: add +sp_after_semi = add # ignore/add/remove/force/not_defined + +# Add or remove space after ';' in non-empty 'for' statements. +# +# Default: force +sp_after_semi_for = force # ignore/add/remove/force/not_defined + +# Add or remove space after the final semicolon of an empty part of a for +# statement, as in 'for ( ; ; )'. +sp_after_semi_for_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[' (except '[]'). +sp_before_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[' for a variable definition. +# +# Default: remove +sp_before_vardef_square = remove # ignore/add/remove/force/not_defined + +# Add or remove space before '[' for asm block. +sp_before_square_asm_block = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[]'. +sp_before_squares = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before C++17 structured bindings. +sp_cpp_before_struct_binding = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside a non-empty '[' and ']'. +sp_inside_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '[]'. +# if empty. +sp_inside_square_empty = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and +# ']'. If set to ignore, sp_inside_square is used. +sp_inside_square_oc_array = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ',', i.e. 'a,b' vs. 'a, b'. +sp_after_comma = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'. +# +# Default: remove +sp_before_comma = remove # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between ',' and ']' in multidimensional array type +# like 'int[,,]'. +sp_after_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between '[' and ',' in multidimensional array type +# like 'int[,,]'. +sp_before_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between ',' in multidimensional array type +# like 'int[,,]'. +sp_between_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between an open parenthesis and comma, +# i.e. '(,' vs. '( ,'. +# +# Default: force +sp_paren_comma = force # ignore/add/remove/force/not_defined + +# Add or remove space between a type and ':'. +sp_type_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the variadic '...' when preceded by a +# non-punctuator. +# The value REMOVE will be overridden with FORCE +sp_after_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the variadic '...' when preceded by a +# non-punctuator. +# The value REMOVE will be overridden with FORCE +sp_before_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a type and '...'. +sp_type_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a '*' and '...'. +sp_ptr_type_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '...'. +sp_paren_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '&&' and '...'. +sp_byref_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and a qualifier such as 'const'. +sp_paren_qualifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and 'noexcept'. +sp_paren_noexcept = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after class ':'. +sp_after_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before class ':'. +sp_before_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after class constructor ':'. +# +# Default: add +sp_after_constr_colon = add # ignore/add/remove/force/not_defined + +# Add or remove space before class constructor ':'. +# +# Default: add +sp_before_constr_colon = add # ignore/add/remove/force/not_defined + +# Add or remove space before case ':'. +# +# Default: remove +sp_before_case_colon = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'operator' and operator sign. +sp_after_operator = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the operator symbol and the open parenthesis, as +# in 'operator ++('. +sp_after_operator_sym = ignore # ignore/add/remove/force/not_defined + +# Overrides sp_after_operator_sym when the operator has no arguments, as in +# 'operator *()'. +sp_after_operator_sym_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or +# '(int)a' vs. '(int) a'. +sp_after_cast = ignore # ignore/add/remove/force/not_defined + +# Add or remove spaces inside cast parentheses. +sp_inside_paren_cast = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the type and open parenthesis in a C++ cast, +# i.e. 'int(exp)' vs. 'int (exp)'. +sp_cpp_cast_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof' and '('. +sp_sizeof_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof' and '...'. +sp_sizeof_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof...' and '('. +sp_sizeof_ellipsis_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '...' and a parameter pack. +sp_ellipsis_parameter_pack = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a parameter pack and '...'. +sp_parameter_pack_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'decltype' and '('. +sp_decltype_paren = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Add or remove space after the tag keyword. +sp_after_tag = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside enum '{' and '}'. +sp_inside_braces_enum = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside struct/union '{' and '}'. +sp_inside_braces_struct = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside Objective-C boxed dictionary '{' and '}' +sp_inside_braces_oc_dict = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after open brace in an unnamed temporary +# direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore. +sp_after_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before close brace in an unnamed temporary +# direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore. +sp_before_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside an unnamed temporary direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore +# works only if sp_before_type_brace_init_lst_close is set to ignore. +sp_inside_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '{' and '}'. +sp_inside_braces = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '{}'. +# if empty. +sp_inside_braces_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around trailing return operator '->'. +sp_trailing_return = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between return type and function name. A minimum of 1 +# is forced except for pointer return types. +sp_type_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between type and open brace of an unnamed temporary +# direct-list-initialization. +sp_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' on function declaration. +sp_func_proto_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function declaration +# if empty. +sp_func_proto_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' with a typedef specifier. +sp_func_type_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between alias name and '(' of a non-pointer function type typedef. +sp_func_def_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function definition +# if empty. +sp_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside empty function '()'. +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. +sp_inside_fparens = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside function '(' and ')'. +sp_inside_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside user functor '(' and ')'. +sp_func_call_user_inside_rparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside empty functor '()'. +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. +sp_inside_rparens = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside functor '(' and ')'. +sp_inside_rparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside the first parentheses in a function type, as in +# 'void (*x)(...)'. +sp_inside_tparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the ')' and '(' in a function type, as in +# 'void (*x)(...)'. +sp_after_tparen_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ']' and '(' when part of a function call. +sp_square_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of function. +sp_fparen_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of a function call in object +# initialization. +# +# Overrides sp_fparen_brace. +sp_fparen_brace_initializer = ignore # ignore/add/remove/force/not_defined + +# (Java) Add or remove space between ')' and '{{' of double brace initializer. +sp_fparen_dbrace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' on function calls. +sp_func_call_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function calls without +# parameters. If set to ignore (the default), sp_func_call_paren is used. +sp_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the user function name and '(' on function +# calls. You need to set a keyword to be a user function in the config file, +# like: +# set func_call_user tr _ i18n +sp_func_call_user_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside user function '(' and ')'. +sp_func_call_user_inside_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested parentheses with user functions, +# i.e. '((' vs. '( ('. +sp_func_call_user_paren_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a constructor/destructor and the open +# parenthesis. +sp_func_class_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a constructor without parameters or destructor +# and '()'. +sp_func_class_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after 'return'. +# +# Default: force +sp_return = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'return' and '('. +sp_return_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'return' and '{'. +sp_return_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '__attribute__' and '('. +sp_attribute_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'defined' and '(' in '#if defined (FOO)'. +sp_defined_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'throw' and '(' in 'throw (something)'. +sp_throw_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'throw' and anything other than '(' as in +# '@throw [...];'. +sp_after_throw = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'catch' and '(' in 'catch (something) { }'. +# If set to ignore, sp_before_sparen is used. +sp_catch_paren = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@catch' and '(' +# in '@catch (something) { }'. If set to ignore, sp_catch_paren is used. +sp_oc_catch_paren = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before Objective-C protocol list +# as in '@protocol Protocol' or '@interface MyClass : NSObject'. +sp_before_oc_proto_list = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between class name and '(' +# in '@interface className(categoryName):BaseClass' +sp_oc_classname_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'version' and '(' +# in 'version (something) { }'. If set to ignore, sp_before_sparen is used. +sp_version_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'scope' and '(' +# in 'scope (something) { }'. If set to ignore, sp_before_sparen is used. +sp_scope_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'super' and '(' in 'super (something)'. +# +# Default: remove +sp_super_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'this' and '(' in 'this (something)'. +# +# Default: remove +sp_this_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between a macro name and its definition. +sp_macro = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a macro function ')' and its definition. +sp_macro_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'else' and '{' if on the same line. +sp_else_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'else' if on the same line. +sp_brace_else = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and the name of a typedef on the same line. +sp_brace_typedef = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the '{' of a 'catch' statement, if the '{' and +# 'catch' are on the same line, as in 'catch (decl) {'. +sp_catch_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the '{' of a '@catch' statement, if the '{' +# and '@catch' are on the same line, as in '@catch (decl) {'. +# If set to ignore, sp_catch_brace is used. +sp_oc_catch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'catch' if on the same line. +sp_brace_catch = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '}' and '@catch' if on the same line. +# If set to ignore, sp_brace_catch is used. +sp_oc_brace_catch = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'finally' and '{' if on the same line. +sp_finally_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'finally' if on the same line. +sp_brace_finally = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'try' and '{' if on the same line. +sp_try_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between get/set and '{' if on the same line. +sp_getset_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a variable and '{' for C++ uniform +# initialization. +sp_word_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a variable and '{' for a namespace. +# +# Default: add +sp_word_brace_ns = add # ignore/add/remove/force/not_defined + +# Add or remove space before the '::' operator. +sp_before_dc = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '::' operator. +sp_after_dc = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove around the D named array initializer ':' operator. +sp_d_array_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '!' (not) unary operator. +# +# Default: remove +sp_not = remove # ignore/add/remove/force/not_defined + +# Add or remove space between two '!' (not) unary operators. +# If set to ignore, sp_not will be used. +sp_not_not = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '~' (invert) unary operator. +# +# Default: remove +sp_inv = remove # ignore/add/remove/force/not_defined + +# Add or remove space after the '&' (address-of) unary operator. This does not +# affect the spacing after a '&' that is part of a type. +# +# Default: remove +sp_addr = remove # ignore/add/remove/force/not_defined + +# Add or remove space around the '.' or '->' operators. +# +# Default: remove +sp_member = remove # ignore/add/remove/force/not_defined + +# Add or remove space after the '*' (dereference) unary operator. This does +# not affect the spacing after a '*' that is part of a type. +# +# Default: remove +sp_deref = remove # ignore/add/remove/force/not_defined + +# Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'. +# +# Default: remove +sp_sign = remove # ignore/add/remove/force/not_defined + +# Add or remove space between '++' and '--' the word to which it is being +# applied, as in '(--x)' or 'y++;'. +# +# Default: remove +sp_incdec = remove # ignore/add/remove/force/not_defined + +# Add or remove space before a backslash-newline at the end of a line. +# +# Default: add +sp_before_nl_cont = add # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;' +# or '+(int) bar;'. +sp_after_oc_scope = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in message specs, +# i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'. +sp_after_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in message specs, +# i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'. +sp_before_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in immutable dictionary expression +# 'NSDictionary *test = @{@"foo" :@"bar"};'. +sp_after_oc_dict_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in immutable dictionary expression +# 'NSDictionary *test = @{@"foo" :@"bar"};'. +sp_before_oc_dict_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in message specs, +# i.e. '[object setValue:1];' vs. '[object setValue: 1];'. +sp_after_send_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in message specs, +# i.e. '[object setValue:1];' vs. '[object setValue :1];'. +sp_before_send_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the (type) in message specs, +# i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'. +sp_after_oc_type = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the first (type) in message specs, +# i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'. +sp_after_oc_return_type = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@selector' and '(', +# i.e. '@selector(msgName)' vs. '@selector (msgName)'. +# Also applies to '@protocol()' constructs. +sp_after_oc_at_sel = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@selector(x)' and the following word, +# i.e. '@selector(foo) a:' vs. '@selector(foo)a:'. +sp_after_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside '@selector' parentheses, +# i.e. '@selector(foo)' vs. '@selector( foo )'. +# Also applies to '@protocol()' constructs. +sp_inside_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before a block pointer caret, +# i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'. +sp_before_oc_block_caret = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after a block pointer caret, +# i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'. +sp_after_oc_block_caret = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between the receiver and selector in a message, +# as in '[receiver selector ...]'. +sp_after_oc_msg_receiver = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after '@property'. +sp_after_oc_property = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@synchronized' and the open parenthesis, +# i.e. '@synchronized(foo)' vs. '@synchronized (foo)'. +sp_after_oc_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the ':' in 'b ? t : f'. +sp_cond_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the ':' in 'b ? t : f'. +# +# Overrides sp_cond_colon. +sp_cond_colon_before = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the ':' in 'b ? t : f'. +# +# Overrides sp_cond_colon. +sp_cond_colon_after = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the '?' in 'b ? t : f'. +sp_cond_question = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the '?' in 'b ? t : f'. +# +# Overrides sp_cond_question. +sp_cond_question_before = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '?' in 'b ? t : f'. +# +# Overrides sp_cond_question. +sp_cond_question_after = ignore # ignore/add/remove/force/not_defined + +# In the abbreviated ternary form '(a ?: b)', add or remove space between '?' +# and ':'. +# +# Overrides all other sp_cond_* options. +sp_cond_ternary_short = ignore # ignore/add/remove/force/not_defined + +# Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make +# sense here. +sp_case_label = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space around the D '..' operator. +sp_range = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ':' in a Java/C++11 range-based 'for', +# as in 'for (Type var : expr)'. +sp_after_for_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ':' in a Java/C++11 range-based 'for', +# as in 'for (Type var : expr)'. +sp_before_for_colon = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'extern' and '(' as in 'extern (C)'. +sp_extern_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening of a C++ comment, as in '// A'. +sp_cmt_cpp_start = ignore # ignore/add/remove/force/not_defined + +# remove space after the '//' and the pvs command '-V1234', +# only works with sp_cmt_cpp_start set to add or force. +sp_cmt_cpp_pvs = false # true/false + +# remove space after the '//' and the command 'lint', +# only works with sp_cmt_cpp_start set to add or force. +sp_cmt_cpp_lint = false # true/false + +# Add or remove space in a C++ region marker comment, as in '// BEGIN'. +# A region marker is defined as a comment which is not preceded by other text +# (i.e. the comment is the first non-whitespace on the line), and which starts +# with either 'BEGIN' or 'END'. +# +# Overrides sp_cmt_cpp_start. +sp_cmt_cpp_region = ignore # ignore/add/remove/force/not_defined + +# If true, space added with sp_cmt_cpp_start will be added after Doxygen +# sequences like '///', '///<', '//!' and '//!<'. +sp_cmt_cpp_doxygen = false # true/false + +# If true, space added with sp_cmt_cpp_start will be added after Qt translator +# or meta-data comments like '//:', '//=', and '//~'. +sp_cmt_cpp_qttr = false # true/false + +# Add or remove space between #else or #endif and a trailing comment. +sp_endif_cmt = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after 'new', 'delete' and 'delete[]'. +sp_after_new = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'new' and '(' in 'new()'. +sp_between_new_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and type in 'new(foo) BAR'. +sp_after_newop_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside parentheses of the new operator +# as in 'new(foo) BAR'. +sp_inside_newop_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the open parenthesis of the new operator, +# as in 'new(foo) BAR'. +# +# Overrides sp_inside_newop_paren. +sp_inside_newop_paren_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the close parenthesis of the new operator, +# as in 'new(foo) BAR'. +# +# Overrides sp_inside_newop_paren. +sp_inside_newop_paren_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a trailing comment. +sp_before_tr_cmt = ignore # ignore/add/remove/force/not_defined + +# Number of spaces before a trailing comment. +sp_num_before_tr_cmt = 0 # unsigned number + +# Add or remove space before an embedded comment. +# +# Default: force +sp_before_emb_cmt = force # ignore/add/remove/force/not_defined + +# Number of spaces before an embedded comment. +# +# Default: 1 +sp_num_before_emb_cmt = 1 # unsigned number + +# Add or remove space after an embedded comment. +# +# Default: force +sp_after_emb_cmt = force # ignore/add/remove/force/not_defined + +# Number of spaces after an embedded comment. +# +# Default: 1 +sp_num_after_emb_cmt = 1 # unsigned number + +# (Java) Add or remove space between an annotation and the open parenthesis. +sp_annotation_paren = ignore # ignore/add/remove/force/not_defined + +# If true, vbrace tokens are dropped to the previous token and skipped. +sp_skip_vbrace_tokens = false # true/false + +# Add or remove space after 'noexcept'. +sp_after_noexcept = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '_'. +sp_vala_after_translation = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a bit colon ':'. +sp_before_bit_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a bit colon ':'. +sp_after_bit_colon = ignore # ignore/add/remove/force/not_defined + +# If true, a is inserted after #define. +force_tab_after_define = false # true/false + +# +# Indenting options +# + +# The number of columns to indent per level. Usually 2, 3, 4, or 8. +# +# Default: 8 +indent_columns = 8 # unsigned number + +# Whether to ignore indent for the first continuation line. Subsequent +# continuation lines will still be indented to match the first. +indent_ignore_first_continue = false # true/false + +# The continuation indent. If non-zero, this overrides the indent of '(', '[' +# and '=' continuation indents. Negative values are OK; negative value is +# absolute and not increased for each '(' or '[' level. +# +# For FreeBSD, this is set to 4. +# Requires indent_ignore_first_continue=false. +indent_continue = 0 # number + +# The continuation indent, only for class header line(s). If non-zero, this +# overrides the indent of 'class' continuation indents. +# Requires indent_ignore_first_continue=false. +indent_continue_class_head = 0 # unsigned number + +# Whether to indent empty lines (i.e. lines which contain only spaces before +# the newline character). +indent_single_newlines = false # true/false + +# The continuation indent for func_*_param if they are true. If non-zero, this +# overrides the indent. +indent_param = 0 # unsigned number + +# How to use tabs when indenting code. +# +# 0: Spaces only +# 1: Indent with tabs to brace level, align with spaces (default) +# 2: Indent and align with tabs, using spaces when not on a tabstop +# +# Default: 1 +indent_with_tabs = 1 # unsigned number + +# Whether to indent comments that are not at a brace level with tabs on a +# tabstop. Requires indent_with_tabs=2. If false, will use spaces. +indent_cmt_with_tabs = false # true/false + +# Whether to indent strings broken by '\' so that they line up. +indent_align_string = false # true/false + +# The number of spaces to indent multi-line XML strings. +# Requires indent_align_string=true. +indent_xml_string = 0 # unsigned number + +# Spaces to indent '{' from level. +indent_brace = 0 # unsigned number + +# Whether braces are indented to the body level. +indent_braces = false # true/false + +# Whether to disable indenting function braces if indent_braces=true. +indent_braces_no_func = false # true/false + +# Whether to disable indenting class braces if indent_braces=true. +indent_braces_no_class = false # true/false + +# Whether to disable indenting struct braces if indent_braces=true. +indent_braces_no_struct = false # true/false + +# Whether to indent based on the size of the brace parent, +# i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc. +indent_brace_parent = false # true/false + +# Whether to indent based on the open parenthesis instead of the open brace +# in '({\n'. +indent_paren_open_brace = false # true/false + +# (C#) Whether to indent the brace of a C# delegate by another level. +indent_cs_delegate_brace = false # true/false + +# (C#) Whether to indent a C# delegate (to handle delegates with no brace) by +# another level. +indent_cs_delegate_body = false # true/false + +# Whether to indent the body of a 'namespace'. +indent_namespace = false # true/false + +# Whether to indent only the first namespace, and not any nested namespaces. +# Requires indent_namespace=true. +indent_namespace_single_indent = false # true/false + +# The number of spaces to indent a namespace block. +# If set to zero, use the value indent_columns +indent_namespace_level = 0 # unsigned number + +# If the body of the namespace is longer than this number, it won't be +# indented. Requires indent_namespace=true. 0 means no limit. +indent_namespace_limit = 0 # unsigned number + +# Whether to indent only in inner namespaces (nested in other namespaces). +# Requires indent_namespace=true. +indent_namespace_inner_only = false # true/false + +# Whether the 'extern "C"' body is indented. +indent_extern = false # true/false + +# Whether the 'class' body is indented. +indent_class = false # true/false + +# Whether to ignore indent for the leading base class colon. +indent_ignore_before_class_colon = false # true/false + +# Additional indent before the leading base class colon. +# Negative values decrease indent down to the first column. +# Requires indent_ignore_before_class_colon=false and a newline break before +# the colon (see pos_class_colon and nl_class_colon) +indent_before_class_colon = 0 # number + +# Whether to indent the stuff after a leading base class colon. +indent_class_colon = false # true/false + +# Whether to indent based on a class colon instead of the stuff after the +# colon. Requires indent_class_colon=true. +indent_class_on_colon = false # true/false + +# Whether to ignore indent for a leading class initializer colon. +indent_ignore_before_constr_colon = false # true/false + +# Whether to indent the stuff after a leading class initializer colon. +indent_constr_colon = false # true/false + +# Virtual indent from the ':' for leading member initializers. +# +# Default: 2 +indent_ctor_init_leading = 2 # unsigned number + +# Virtual indent from the ':' for following member initializers. +# +# Default: 2 +indent_ctor_init_following = 2 # unsigned number + +# Additional indent for constructor initializer list. +# Negative values decrease indent down to the first column. +indent_ctor_init = 0 # number + +# Whether to indent 'if' following 'else' as a new block under the 'else'. +# If false, 'else\nif' is treated as 'else if' for indenting purposes. +indent_else_if = false # true/false + +# Amount to indent variable declarations after a open brace. +# +# <0: Relative +# >=0: Absolute +indent_var_def_blk = 0 # number + +# Whether to indent continued variable declarations instead of aligning. +indent_var_def_cont = false # true/false + +# How to indent continued shift expressions ('<<' and '>>'). +# Set align_left_shift=false when using this. +# 0: Align shift operators instead of indenting them (default) +# 1: Indent by one level +# -1: Preserve original indentation +indent_shift = 0 # number + +# Whether to force indentation of function definitions to start in column 1. +indent_func_def_force_col1 = false # true/false + +# Whether to indent continued function call parameters one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_call_param = false # true/false + +# Whether to indent continued function definition parameters one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_def_param = false # true/false + +# for function definitions, only if indent_func_def_param is false +# Allows to align params when appropriate and indent them when not +# behave as if it was true if paren position is more than this value +# if paren position is more than the option value +indent_func_def_param_paren_pos_threshold = 0 # unsigned number + +# Whether to indent continued function call prototype one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_proto_param = false # true/false + +# Whether to indent continued function call declaration one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_class_param = false # true/false + +# Whether to indent continued class variable constructors one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_ctor_var_param = false # true/false + +# Whether to indent continued template parameter list one indent level, +# rather than aligning parameters under the open parenthesis. +indent_template_param = false # true/false + +# Double the indent for indent_func_xxx_param options. +# Use both values of the options indent_columns and indent_param. +indent_func_param_double = false # true/false + +# Indentation column for standalone 'const' qualifier on a function +# prototype. +indent_func_const = 0 # unsigned number + +# Indentation column for standalone 'throw' qualifier on a function +# prototype. +indent_func_throw = 0 # unsigned number + +# How to indent within a macro followed by a brace on the same line +# This allows reducing the indent in macros that have (for example) +# `do { ... } while (0)` blocks bracketing them. +# +# true: add an indent for the brace on the same line as the macro +# false: do not add an indent for the brace on the same line as the macro +# +# Default: true +indent_macro_brace = true # true/false + +# The number of spaces to indent a continued '->' or '.'. +# Usually set to 0, 1, or indent_columns. +indent_member = 0 # unsigned number + +# Whether lines broken at '.' or '->' should be indented by a single indent. +# The indent_member option will not be effective if this is set to true. +indent_member_single = false # true/false + +# Spaces to indent single line ('//') comments on lines before code. +indent_single_line_comments_before = 0 # unsigned number + +# Spaces to indent single line ('//') comments on lines after code. +indent_single_line_comments_after = 0 # unsigned number + +# When opening a paren for a control statement (if, for, while, etc), increase +# the indent level by this value. Negative values decrease the indent level. +indent_sparen_extra = 0 # number + +# Whether to indent trailing single line ('//') comments relative to the code +# instead of trying to keep the same absolute column. +indent_relative_single_line_comments = false # true/false + +# Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns. +# It might be wise to choose the same value for the option indent_case_brace. +indent_switch_case = 0 # unsigned number + +# Spaces to indent the body of a 'switch' before any 'case'. +# Usually the same as indent_columns or indent_switch_case. +indent_switch_body = 0 # unsigned number + +# Whether to ignore indent for '{' following 'case'. +indent_ignore_case_brace = false # true/false + +# Spaces to indent '{' from 'case'. By default, the brace will appear under +# the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK. +# It might be wise to choose the same value for the option indent_switch_case. +indent_case_brace = 0 # number + +# indent 'break' with 'case' from 'switch'. +indent_switch_break_with_case = false # true/false + +# Whether to indent preprocessor statements inside of switch statements. +# +# Default: true +indent_switch_pp = true # true/false + +# Spaces to shift the 'case' line, without affecting any other lines. +# Usually 0. +indent_case_shift = 0 # unsigned number + +# Whether to align comments before 'case' with the 'case'. +# +# Default: true +indent_case_comment = true # true/false + +# Whether to indent comments not found in first column. +# +# Default: true +indent_comment = true # true/false + +# Whether to indent comments found in first column. +indent_col1_comment = false # true/false + +# Whether to indent multi string literal in first column. +indent_col1_multi_string_literal = false # true/false + +# Align comments on adjacent lines that are this many columns apart or less. +# +# Default: 3 +indent_comment_align_thresh = 3 # unsigned number + +# Whether to ignore indent for goto labels. +indent_ignore_label = false # true/false + +# How to indent goto labels. Requires indent_ignore_label=false. +# +# >0: Absolute column where 1 is the leftmost column +# <=0: Subtract from brace indent +# +# Default: 1 +indent_label = 1 # number + +# How to indent access specifiers that are followed by a +# colon. +# +# >0: Absolute column where 1 is the leftmost column +# <=0: Subtract from brace indent +# +# Default: 1 +indent_access_spec = 1 # number + +# Whether to indent the code after an access specifier by one level. +# If true, this option forces 'indent_access_spec=0'. +indent_access_spec_body = false # true/false + +# If an open parenthesis is followed by a newline, whether to indent the next +# line so that it lines up after the open parenthesis (not recommended). +indent_paren_nl = false # true/false + +# How to indent a close parenthesis after a newline. +# +# 0: Indent to body level (default) +# 1: Align under the open parenthesis +# 2: Indent to the brace level +# -1: Preserve original indentation +indent_paren_close = 0 # number + +# Whether to indent the open parenthesis of a function definition, +# if the parenthesis is on its own line. +indent_paren_after_func_def = false # true/false + +# Whether to indent the open parenthesis of a function declaration, +# if the parenthesis is on its own line. +indent_paren_after_func_decl = false # true/false + +# Whether to indent the open parenthesis of a function call, +# if the parenthesis is on its own line. +indent_paren_after_func_call = false # true/false + +# How to indent a comma when inside braces. +# 0: Indent by one level (default) +# 1: Align under the open brace +# -1: Preserve original indentation +indent_comma_brace = 0 # number + +# How to indent a comma when inside parentheses. +# 0: Indent by one level (default) +# 1: Align under the open parenthesis +# -1: Preserve original indentation +indent_comma_paren = 0 # number + +# How to indent a Boolean operator when inside parentheses. +# 0: Indent by one level (default) +# 1: Align under the open parenthesis +# -1: Preserve original indentation +indent_bool_paren = 0 # number + +# Whether to ignore the indentation of a Boolean operator when outside +# parentheses. +indent_ignore_bool = false # true/false + +# Whether to ignore the indentation of an arithmetic operator. +indent_ignore_arith = false # true/false + +# Whether to indent a semicolon when inside a for parenthesis. +# If true, aligns under the open for parenthesis. +indent_semicolon_for_paren = false # true/false + +# Whether to ignore the indentation of a semicolon outside of a 'for' +# statement. +indent_ignore_semicolon = false # true/false + +# Whether to align the first expression to following ones +# if indent_bool_paren=1. +indent_first_bool_expr = false # true/false + +# Whether to align the first expression to following ones +# if indent_semicolon_for_paren=true. +indent_first_for_expr = false # true/false + +# If an open square is followed by a newline, whether to indent the next line +# so that it lines up after the open square (not recommended). +indent_square_nl = false # true/false + +# (ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies. +indent_preserve_sql = false # true/false + +# Whether to ignore the indentation of an assignment operator. +indent_ignore_assign = false # true/false + +# Whether to align continued statements at the '='. If false or if the '=' is +# followed by a newline, the next line is indent one tab. +# +# Default: true +indent_align_assign = true # true/false + +# If true, the indentation of the chunks after a '=' sequence will be set at +# LHS token indentation column before '='. +indent_off_after_assign = false # true/false + +# Whether to align continued statements at the '('. If false or the '(' is +# followed by a newline, the next line indent is one tab. +# +# Default: true +indent_align_paren = true # true/false + +# (OC) Whether to indent Objective-C code inside message selectors. +indent_oc_inside_msg_sel = false # true/false + +# (OC) Whether to indent Objective-C blocks at brace level instead of usual +# rules. +indent_oc_block = false # true/false + +# (OC) Indent for Objective-C blocks in a message relative to the parameter +# name. +# +# =0: Use indent_oc_block rules +# >0: Use specified number of spaces to indent +indent_oc_block_msg = 0 # unsigned number + +# (OC) Minimum indent for subsequent parameters +indent_oc_msg_colon = 0 # unsigned number + +# (OC) Whether to prioritize aligning with initial colon (and stripping spaces +# from lines, if necessary). +# +# Default: true +indent_oc_msg_prioritize_first_colon = true # true/false + +# (OC) Whether to indent blocks the way that Xcode does by default +# (from the keyword if the parameter is on its own line; otherwise, from the +# previous indentation level). Requires indent_oc_block_msg=true. +indent_oc_block_msg_xcode_style = false # true/false + +# (OC) Whether to indent blocks from where the brace is, relative to a +# message keyword. Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_keyword = false # true/false + +# (OC) Whether to indent blocks from where the brace is, relative to a message +# colon. Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_colon = false # true/false + +# (OC) Whether to indent blocks from where the block caret is. +# Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_caret = false # true/false + +# (OC) Whether to indent blocks from where the brace caret is. +# Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_brace = false # true/false + +# When indenting after virtual brace open and newline add further spaces to +# reach this minimum indent. +indent_min_vbrace_open = 0 # unsigned number + +# Whether to add further spaces after regular indent to reach next tabstop +# when indenting after virtual brace open and newline. +indent_vbrace_open_on_tabstop = false # true/false + +# How to indent after a brace followed by another token (not a newline). +# true: indent all contained lines to match the token +# false: indent all contained lines to match the brace +# +# Default: true +indent_token_after_brace = true # true/false + +# Whether to indent the body of a C++11 lambda. +indent_cpp_lambda_body = false # true/false + +# How to indent compound literals that are being returned. +# true: add both the indent from return & the compound literal open brace +# (i.e. 2 indent levels) +# false: only indent 1 level, don't add the indent for the open brace, only +# add the indent for the return. +# +# Default: true +indent_compound_literal_return = true # true/false + +# (C#) Whether to indent a 'using' block if no braces are used. +# +# Default: true +indent_using_block = true # true/false + +# How to indent the continuation of ternary operator. +# +# 0: Off (default) +# 1: When the `if_false` is a continuation, indent it under the `if_true` branch +# 2: When the `:` is a continuation, indent it under `?` +indent_ternary_operator = 0 # unsigned number + +# Whether to indent the statements inside ternary operator. +indent_inside_ternary_operator = false # true/false + +# If true, the indentation of the chunks after a `return` sequence will be set at return indentation column. +indent_off_after_return = false # true/false + +# If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column. +indent_off_after_return_new = false # true/false + +# If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token. +indent_single_after_return = false # true/false + +# Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they +# have their own indentation). +indent_ignore_asm_block = false # true/false + +# Don't indent the close parenthesis of a function definition, +# if the parenthesis is on its own line. +donot_indent_func_def_close_paren = false # true/false + +# +# Newline adding and removing options +# + +# Whether to collapse empty blocks between '{' and '}' except for functions. +# Use nl_collapse_empty_body_functions to specify how empty function braces +# should be formatted. +nl_collapse_empty_body = false # true/false + +# Whether to collapse empty blocks between '{' and '}' for functions only. +# If true, overrides nl_inside_empty_func. +nl_collapse_empty_body_functions = false # true/false + +# Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'. +nl_assign_leave_one_liners = false # true/false + +# Don't split one-line braced statements inside a 'class xx { }' body. +nl_class_leave_one_liners = false # true/false + +# Don't split one-line enums, as in 'enum foo { BAR = 15 };' +nl_enum_leave_one_liners = false # true/false + +# Don't split one-line get or set functions. +nl_getset_leave_one_liners = false # true/false + +# (C#) Don't split one-line property get or set functions. +nl_cs_property_leave_one_liners = false # true/false + +# Don't split one-line function definitions, as in 'int foo() { return 0; }'. +# might modify nl_func_type_name +nl_func_leave_one_liners = false # true/false + +# Don't split one-line C++11 lambdas, as in '[]() { return 0; }'. +nl_cpp_lambda_leave_one_liners = false # true/false + +# Don't split one-line if/else statements, as in 'if(...) b++;'. +nl_if_leave_one_liners = false # true/false + +# Don't split one-line while statements, as in 'while(...) b++;'. +nl_while_leave_one_liners = false # true/false + +# Don't split one-line do statements, as in 'do { b++; } while(...);'. +nl_do_leave_one_liners = false # true/false + +# Don't split one-line for statements, as in 'for(...) b++;'. +nl_for_leave_one_liners = false # true/false + +# (OC) Don't split one-line Objective-C messages. +nl_oc_msg_leave_one_liner = false # true/false + +# (OC) Add or remove newline between method declaration and '{'. +nl_oc_mdef_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between Objective-C block signature and '{'. +nl_oc_block_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@interface' statement. +nl_oc_before_interface = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@implementation' statement. +nl_oc_before_implementation = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@end' statement. +nl_oc_before_end = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '@interface' and '{'. +nl_oc_interface_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '@implementation' and '{'. +nl_oc_implementation_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newlines at the start of the file. +nl_start_of_file = ignore # ignore/add/remove/force/not_defined + +# The minimum number of newlines at the start of the file (only used if +# nl_start_of_file is 'add' or 'force'). +nl_start_of_file_min = 0 # unsigned number + +# Add or remove newline at the end of the file. +nl_end_of_file = ignore # ignore/add/remove/force/not_defined + +# The minimum number of newlines at the end of the file (only used if +# nl_end_of_file is 'add' or 'force'). +nl_end_of_file_min = 0 # unsigned number + +# Add or remove newline between '=' and '{'. +nl_assign_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between '=' and '['. +nl_assign_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '[]' and '{'. +nl_tsquare_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline after '= ['. Will also affect the newline before +# the ']'. +nl_after_square_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function call's ')' and '{', as in +# 'list_for_each(item, &list) { }'. +nl_fcall_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum' and '{'. +nl_enum_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum' and 'class'. +nl_enum_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class' and the identifier. +nl_enum_class_identifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class' type and ':'. +nl_enum_identifier_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class identifier :' and type. +nl_enum_colon_type = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'struct and '{'. +nl_struct_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'union' and '{'. +nl_union_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'if' and '{'. +nl_if_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'else'. +nl_brace_else = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else if' and '{'. If set to ignore, +# nl_if_brace is used instead. +nl_elseif_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else' and '{'. +nl_else_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else' and 'if'. +nl_else_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before '{' opening brace +nl_before_opening_brace_func_class_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before 'if'/'else if' closing parenthesis. +nl_before_if_closing_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'finally'. +nl_brace_finally = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'finally' and '{'. +nl_finally_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'try' and '{'. +nl_try_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between get/set and '{'. +nl_getset_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'for' and '{'. +nl_for_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before the '{' of a 'catch' statement, as in +# 'catch (decl) {'. +nl_catch_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline before the '{' of a '@catch' statement, as in +# '@catch (decl) {'. If set to ignore, nl_catch_brace is used. +nl_oc_catch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'catch'. +nl_brace_catch = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '}' and '@catch'. If set to ignore, +# nl_brace_catch is used. +nl_oc_brace_catch = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and ']'. +nl_brace_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and ')' in a function invocation. +nl_brace_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'while' and '{'. +nl_while_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'scope (x)' and '{'. +nl_scope_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'unittest' and '{'. +nl_unittest_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'version (x)' and '{'. +nl_version_brace = ignore # ignore/add/remove/force/not_defined + +# (C#) Add or remove newline between 'using' and '{'. +nl_using_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between two open or close braces. Due to general +# newline/brace handling, REMOVE may not work. +nl_brace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'do' and '{'. +nl_do_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'while' of 'do' statement. +nl_brace_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'switch' and '{'. +nl_switch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'synchronized' and '{'. +nl_synchronized_brace = ignore # ignore/add/remove/force/not_defined + +# Add a newline between ')' and '{' if the ')' is on a different line than the +# if/for/etc. +# +# Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and +# nl_catch_brace. +nl_multi_line_cond = false # true/false + +# Add a newline after '(' if an if/for/while/switch condition spans multiple +# lines +nl_multi_line_sparen_open = ignore # ignore/add/remove/force/not_defined + +# Add a newline before ')' if an if/for/while/switch condition spans multiple +# lines. Overrides nl_before_if_closing_paren if both are specified. +nl_multi_line_sparen_close = ignore # ignore/add/remove/force/not_defined + +# Force a newline in a define after the macro name for multi-line defines. +nl_multi_line_define = false # true/false + +# Whether to add a newline before 'case', and a blank line before a 'case' +# statement that follows a ';' or '}'. +nl_before_case = false # true/false + +# Whether to add a newline after a 'case' statement. +nl_after_case = false # true/false + +# Add or remove newline between a case ':' and '{'. +# +# Overrides nl_after_case. +nl_case_colon_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between ')' and 'throw'. +nl_before_throw = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'namespace' and '{'. +nl_namespace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class. +nl_template_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class declaration. +# +# Overrides nl_template_class. +nl_template_class_decl = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized class declaration. +# +# Overrides nl_template_class_decl. +nl_template_class_decl_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class definition. +# +# Overrides nl_template_class. +nl_template_class_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized class definition. +# +# Overrides nl_template_class_def. +nl_template_class_def_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function. +nl_template_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function +# declaration. +# +# Overrides nl_template_func. +nl_template_func_decl = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized function +# declaration. +# +# Overrides nl_template_func_decl. +nl_template_func_decl_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function +# definition. +# +# Overrides nl_template_func. +nl_template_func_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized function +# definition. +# +# Overrides nl_template_func_def. +nl_template_func_def_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template variable. +nl_template_var = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'template<...>' and 'using' of a templated +# type alias. +nl_template_using = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'class' and '{'. +nl_class_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before or after (depending on pos_class_comma, +# may not be IGNORE) each',' in the base class list. +nl_class_init_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in the constructor member +# initialization. Related to nl_constr_colon, pos_constr_colon and +# pos_constr_comma. +nl_constr_init_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before first element, after comma, and after last +# element, in 'enum'. +nl_enum_own_lines = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name in a function +# definition. +# might be modified by nl_func_leave_one_liners +nl_func_type_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name inside a class +# definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name +# is used instead. +nl_func_type_name_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between class specification and '::' +# in 'void A::f() { }'. Only appears in separate member implementation (does +# not appear with in-line implementation). +nl_func_class_scope = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between function scope and name, as in +# 'void A :: f() { }'. +nl_func_scope_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name in a prototype. +nl_func_proto_type_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# declaration. +nl_func_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_paren for functions with no parameters. +nl_func_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# definition. +nl_func_def_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_paren for functions with no parameters. +nl_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# call. +nl_func_call_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_call_paren for functions with no parameters. +nl_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after '(' in a function declaration. +nl_func_decl_start = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after '(' in a function definition. +nl_func_def_start = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_decl_start when there is only one parameter. +nl_func_decl_start_single = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_start when there is only one parameter. +nl_func_def_start_single = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function declaration if '(' and ')' +# are in different lines. If false, nl_func_decl_start is used instead. +nl_func_decl_start_multi_line = false # true/false + +# Whether to add a newline after '(' in a function definition if '(' and ')' +# are in different lines. If false, nl_func_def_start is used instead. +nl_func_def_start_multi_line = false # true/false + +# Add or remove newline after each ',' in a function declaration. +nl_func_decl_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in a function definition. +nl_func_def_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in a function call. +nl_func_call_args = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after each ',' in a function declaration if '(' +# and ')' are in different lines. If false, nl_func_decl_args is used instead. +nl_func_decl_args_multi_line = false # true/false + +# Whether to add a newline after each ',' in a function definition if '(' +# and ')' are in different lines. If false, nl_func_def_args is used instead. +nl_func_def_args_multi_line = false # true/false + +# Add or remove newline before the ')' in a function declaration. +nl_func_decl_end = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before the ')' in a function definition. +nl_func_def_end = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_decl_end when there is only one parameter. +nl_func_decl_end_single = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_end when there is only one parameter. +nl_func_def_end_single = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before ')' in a function declaration if '(' and ')' +# are in different lines. If false, nl_func_decl_end is used instead. +nl_func_decl_end_multi_line = false # true/false + +# Whether to add a newline before ')' in a function definition if '(' and ')' +# are in different lines. If false, nl_func_def_end is used instead. +nl_func_def_end_multi_line = false # true/false + +# Add or remove newline between '()' in a function declaration. +nl_func_decl_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '()' in a function definition. +nl_func_def_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '()' in a function call. +nl_func_call_empty = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function call, +# has preference over nl_func_call_start_multi_line. +nl_func_call_start = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before ')' in a function call. +nl_func_call_end = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function call if '(' and ')' are in +# different lines. +nl_func_call_start_multi_line = false # true/false + +# Whether to add a newline after each ',' in a function call if '(' and ')' +# are in different lines. +nl_func_call_args_multi_line = false # true/false + +# Whether to add a newline before ')' in a function call if '(' and ')' are in +# different lines. +nl_func_call_end_multi_line = false # true/false + +# Whether to respect nl_func_call_XXX option in case of closure args. +nl_func_call_args_multi_line_ignore_closures = false # true/false + +# Whether to add a newline after '<' of a template parameter list. +nl_template_start = false # true/false + +# Whether to add a newline after each ',' in a template parameter list. +nl_template_args = false # true/false + +# Whether to add a newline before '>' of a template parameter list. +nl_template_end = false # true/false + +# (OC) Whether to put each Objective-C message parameter on a separate line. +# See nl_oc_msg_leave_one_liner. +nl_oc_msg_args = false # true/false + +# (OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args. +nl_oc_msg_args_min_params = 0 # unsigned number + +# (OC) Max code width of Objective-C message before applying nl_oc_msg_args. +nl_oc_msg_args_max_code_width = 0 # unsigned number + +# Add or remove newline between function signature and '{'. +nl_fdef_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between function signature and '{', +# if signature ends with ')'. Overrides nl_fdef_brace. +nl_fdef_brace_cond = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between C++11 lambda signature and '{'. +nl_cpp_ldef_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'return' and the return expression. +nl_return_expr = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'throw' and the throw expression. +nl_throw_expr = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after semicolons, except in 'for' statements. +nl_after_semicolon = false # true/false + +# (Java) Add or remove newline between the ')' and '{{' of the double brace +# initializer. +nl_paren_dbrace_open = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after the type in an unnamed temporary +# direct-list-initialization, better: +# before a direct-list-initialization. +nl_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after the open brace in an unnamed temporary +# direct-list-initialization. +nl_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before the close brace in an unnamed temporary +# direct-list-initialization. +nl_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before '{'. +nl_before_brace_open = false # true/false + +# Whether to add a newline after '{'. +nl_after_brace_open = false # true/false + +# Whether to add a newline between the open brace and a trailing single-line +# comment. Requires nl_after_brace_open=true. +nl_after_brace_open_cmt = false # true/false + +# Whether to add a newline after a virtual brace open with a non-empty body. +# These occur in un-braced if/while/do/for statement bodies. +nl_after_vbrace_open = false # true/false + +# Whether to add a newline after a virtual brace open with an empty body. +# These occur in un-braced if/while/do/for statement bodies. +nl_after_vbrace_open_empty = false # true/false + +# Whether to add a newline after '}'. Does not apply if followed by a +# necessary ';'. +nl_after_brace_close = false # true/false + +# Whether to add a newline after a virtual brace close, +# as in 'if (foo) a++; return;'. +nl_after_vbrace_close = false # true/false + +# Add or remove newline between the close brace and identifier, +# as in 'struct { int a; } b;'. Affects enumerations, unions and +# structures. If set to ignore, uses nl_after_brace_close. +nl_brace_struct_var = ignore # ignore/add/remove/force/not_defined + +# Whether to alter newlines in '#define' macros. +nl_define_macro = false # true/false + +# Whether to alter newlines between consecutive parenthesis closes. The number +# of closing parentheses in a line will depend on respective open parenthesis +# lines. +nl_squeeze_paren_close = false # true/false + +# Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and +# '#endif'. Does not affect top-level #ifdefs. +nl_squeeze_ifdef = false # true/false + +# Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well. +nl_squeeze_ifdef_top_level = false # true/false + +# Add or remove blank line before 'if'. +nl_before_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'if' statement. Add/Force work only if the +# next token is not a closing brace. +nl_after_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'for'. +nl_before_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'for' statement. +nl_after_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'while'. +nl_before_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'while' statement. +nl_after_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'switch'. +nl_before_switch = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'switch' statement. +nl_after_switch = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'synchronized'. +nl_before_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'synchronized' statement. +nl_after_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'do'. +nl_before_do = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'do/while' statement. +nl_after_do = ignore # ignore/add/remove/force/not_defined + +# Ignore nl_before_{if,for,switch,do,synchronized} if the control +# statement is immediately after a case statement. +# if nl_before_{if,for,switch,do} is set to remove, this option +# does nothing. +nl_before_ignore_after_case = false # true/false + +# Whether to put a blank line before 'return' statements, unless after an open +# brace. +nl_before_return = false # true/false + +# Whether to put a blank line after 'return' statements, unless followed by a +# close brace. +nl_after_return = false # true/false + +# Whether to put a blank line before a member '.' or '->' operators. +nl_before_member = ignore # ignore/add/remove/force/not_defined + +# (Java) Whether to put a blank line after a member '.' or '->' operators. +nl_after_member = ignore # ignore/add/remove/force/not_defined + +# Whether to double-space commented-entries in 'struct'/'union'/'enum'. +nl_ds_struct_enum_cmt = false # true/false + +# Whether to force a newline before '}' of a 'struct'/'union'/'enum'. +# (Lower priority than eat_blanks_before_close_brace.) +nl_ds_struct_enum_close_brace = false # true/false + +# Add or remove newline before or after (depending on pos_class_colon) a class +# colon, as in 'class Foo : public Bar'. +nl_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline around a class constructor colon. The exact position +# depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma. +nl_constr_colon = ignore # ignore/add/remove/force/not_defined + +# Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }' +# into a single line. If true, prevents other brace newline rules from turning +# such code into four lines. If true, it also preserves one-liner namespaces. +nl_namespace_two_to_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced if statements, turning them +# into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'. +nl_create_if_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced for statements, turning them +# into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'. +nl_create_for_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced while statements, turning +# them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'. +nl_create_while_one_liner = false # true/false + +# Whether to collapse a function definition whose body (not counting braces) +# is only one line so that the entire definition (prototype, braces, body) is +# a single line. +nl_create_func_def_one_liner = false # true/false + +# Whether to split one-line simple list definitions into three lines by +# adding newlines, as in 'int a[12] = { 0 };'. +nl_create_list_one_liner = false # true/false + +# Whether to split one-line simple unbraced if statements into two lines by +# adding a newline, as in 'if(b) i++;'. +nl_split_if_one_liner = false # true/false + +# Whether to split one-line simple unbraced for statements into two lines by +# adding a newline, as in 'for (...) stmt;'. +nl_split_for_one_liner = false # true/false + +# Whether to split one-line simple unbraced while statements into two lines by +# adding a newline, as in 'while (expr) stmt;'. +nl_split_while_one_liner = false # true/false + +# Don't add a newline before a cpp-comment in a parameter list of a function +# call. +donot_add_nl_before_cpp_comment = false # true/false + +# +# Blank line options +# + +# The maximum number of consecutive newlines (3 = 2 blank lines). +nl_max = 0 # unsigned number + +# The maximum number of consecutive newlines in a function. +nl_max_blank_in_func = 0 # unsigned number + +# The number of newlines inside an empty function body. +# This option overrides eat_blanks_after_open_brace and +# eat_blanks_before_close_brace, but is ignored when +# nl_collapse_empty_body_functions=true +nl_inside_empty_func = 0 # unsigned number + +# The number of newlines before a function prototype. +nl_before_func_body_proto = 0 # unsigned number + +# The number of newlines before a multi-line function definition. Where +# applicable, this option is overridden with eat_blanks_after_open_brace=true +nl_before_func_body_def = 0 # unsigned number + +# The number of newlines before a class constructor/destructor prototype. +nl_before_func_class_proto = 0 # unsigned number + +# The number of newlines before a class constructor/destructor definition. +nl_before_func_class_def = 0 # unsigned number + +# The number of newlines after a function prototype. +nl_after_func_proto = 0 # unsigned number + +# The number of newlines after a function prototype, if not followed by +# another function prototype. +nl_after_func_proto_group = 0 # unsigned number + +# The number of newlines after a class constructor/destructor prototype. +nl_after_func_class_proto = 0 # unsigned number + +# The number of newlines after a class constructor/destructor prototype, +# if not followed by another constructor/destructor prototype. +nl_after_func_class_proto_group = 0 # unsigned number + +# Whether one-line method definitions inside a class body should be treated +# as if they were prototypes for the purposes of adding newlines. +# +# Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def +# and nl_before_func_class_def for one-liners. +nl_class_leave_one_liner_groups = false # true/false + +# The number of newlines after '}' of a multi-line function body. +# +# Overrides nl_min_after_func_body and nl_max_after_func_body. +nl_after_func_body = 0 # unsigned number + +# The minimum number of newlines after '}' of a multi-line function body. +# +# Only works when nl_after_func_body is 0. +nl_min_after_func_body = 0 # unsigned number + +# The maximum number of newlines after '}' of a multi-line function body. +# +# Only works when nl_after_func_body is 0. +# Takes precedence over nl_min_after_func_body. +nl_max_after_func_body = 0 # unsigned number + +# The number of newlines after '}' of a multi-line function body in a class +# declaration. Also affects class constructors/destructors. +# +# Overrides nl_after_func_body. +nl_after_func_body_class = 0 # unsigned number + +# The number of newlines after '}' of a single line function body. Also +# affects class constructors/destructors. +# +# Overrides nl_after_func_body and nl_after_func_body_class. +nl_after_func_body_one_liner = 0 # unsigned number + +# The number of newlines before a block of typedefs. If nl_after_access_spec +# is non-zero, that option takes precedence. +# +# 0: No change (default). +nl_typedef_blk_start = 0 # unsigned number + +# The number of newlines after a block of typedefs. +# +# 0: No change (default). +nl_typedef_blk_end = 0 # unsigned number + +# The maximum number of consecutive newlines within a block of typedefs. +# +# 0: No change (default). +nl_typedef_blk_in = 0 # unsigned number + +# The minimum number of blank lines after a block of variable definitions +# at the top of a function body. If any preprocessor directives appear +# between the opening brace of the function and the variable block, then +# it is considered as not at the top of the function.Newlines are added +# before trailing preprocessor directives, if any exist. +# +# 0: No change (default). +nl_var_def_blk_end_func_top = 0 # unsigned number + +# The minimum number of empty newlines before a block of variable definitions +# not at the top of a function body. If nl_after_access_spec is non-zero, +# that option takes precedence. Newlines are not added at the top of the +# file or just after an opening brace. Newlines are added above any +# preprocessor directives before the block. +# +# 0: No change (default). +nl_var_def_blk_start = 0 # unsigned number + +# The minimum number of empty newlines after a block of variable definitions +# not at the top of a function body. Newlines are not added if the block +# is at the bottom of the file or just before a preprocessor directive. +# +# 0: No change (default). +nl_var_def_blk_end = 0 # unsigned number + +# The maximum number of consecutive newlines within a block of variable +# definitions. +# +# 0: No change (default). +nl_var_def_blk_in = 0 # unsigned number + +# The minimum number of newlines before a multi-line comment. +# Doesn't apply if after a brace open or another multi-line comment. +nl_before_block_comment = 0 # unsigned number + +# The minimum number of newlines before a single-line C comment. +# Doesn't apply if after a brace open or other single-line C comments. +nl_before_c_comment = 0 # unsigned number + +# The minimum number of newlines before a CPP comment. +# Doesn't apply if after a brace open or other CPP comments. +nl_before_cpp_comment = 0 # unsigned number + +# Whether to force a newline after a multi-line comment. +nl_after_multiline_comment = false # true/false + +# Whether to force a newline after a label's colon. +nl_after_label_colon = false # true/false + +# The number of newlines before a struct definition. +nl_before_struct = 0 # unsigned number + +# The number of newlines after '}' or ';' of a struct/enum/union definition. +nl_after_struct = 0 # unsigned number + +# The number of newlines before a class definition. +nl_before_class = 0 # unsigned number + +# The number of newlines after '}' or ';' of a class definition. +nl_after_class = 0 # unsigned number + +# The number of newlines before a namespace. +nl_before_namespace = 0 # unsigned number + +# The number of newlines after '{' of a namespace. This also adds newlines +# before the matching '}'. +# +# 0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if +# applicable, otherwise no change. +# +# Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace. +nl_inside_namespace = 0 # unsigned number + +# The number of newlines after '}' of a namespace. +nl_after_namespace = 0 # unsigned number + +# The number of newlines before an access specifier label. This also includes +# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count +# if after a brace open. +# +# 0: No change (default). +nl_before_access_spec = 0 # unsigned number + +# The number of newlines after an access specifier label. This also includes +# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count +# if after a brace open. +# +# 0: No change (default). +# +# Overrides nl_typedef_blk_start and nl_var_def_blk_start. +nl_after_access_spec = 0 # unsigned number + +# The number of newlines between a function definition and the function +# comment, as in '// comment\n void foo() {...}'. +# +# 0: No change (default). +nl_comment_func_def = 0 # unsigned number + +# The number of newlines after a try-catch-finally block that isn't followed +# by a brace close. +# +# 0: No change (default). +nl_after_try_catch_finally = 0 # unsigned number + +# (C#) The number of newlines before and after a property, indexer or event +# declaration. +# +# 0: No change (default). +nl_around_cs_property = 0 # unsigned number + +# (C#) The number of newlines between the get/set/add/remove handlers. +# +# 0: No change (default). +nl_between_get_set = 0 # unsigned number + +# (C#) Add or remove newline between property and the '{'. +nl_property_brace = ignore # ignore/add/remove/force/not_defined + +# Whether to remove blank lines after '{'. +eat_blanks_after_open_brace = false # true/false + +# Whether to remove blank lines before '}'. +eat_blanks_before_close_brace = false # true/false + +# How aggressively to remove extra newlines not in preprocessor. +# +# 0: No change (default) +# 1: Remove most newlines not handled by other config +# 2: Remove all newlines and reformat completely by config +nl_remove_extra_newlines = 0 # unsigned number + +# (Java) Add or remove newline after an annotation statement. Only affects +# annotations that are after a newline. +nl_after_annotation = ignore # ignore/add/remove/force/not_defined + +# (Java) Add or remove newline between two annotations. +nl_between_annotation = ignore # ignore/add/remove/force/not_defined + +# The number of newlines before a whole-file #ifdef. +# +# 0: No change (default). +nl_before_whole_file_ifdef = 0 # unsigned number + +# The number of newlines after a whole-file #ifdef. +# +# 0: No change (default). +nl_after_whole_file_ifdef = 0 # unsigned number + +# The number of newlines before a whole-file #endif. +# +# 0: No change (default). +nl_before_whole_file_endif = 0 # unsigned number + +# The number of newlines after a whole-file #endif. +# +# 0: No change (default). +nl_after_whole_file_endif = 0 # unsigned number + +# +# Positioning options +# + +# The position of arithmetic operators in wrapped expressions. +pos_arith = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of assignment in wrapped expressions. Do not affect '=' +# followed by '{'. +pos_assign = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of Boolean operators in wrapped expressions. +pos_bool = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of comparison operators in wrapped expressions. +pos_compare = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of conditional operators, as in the '?' and ':' of +# 'expr ? stmt : stmt', in wrapped expressions. +pos_conditional = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in wrapped expressions. +pos_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in enum entries. +pos_enum_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in the base class list if there is more than one +# line. Affects nl_class_init_args. +pos_class_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in the constructor initialization list. +# Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon. +pos_constr_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of trailing/leading class colon, between class and base class +# list. Affects nl_class_colon. +pos_class_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of colons between constructor and member initialization. +# Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma. +pos_constr_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of shift operators in wrapped expressions. +pos_shift = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# +# Line splitting options +# + +# Try to limit code width to N columns. +code_width = 0 # unsigned number + +# Whether to fully split long 'for' statements at semi-colons. +ls_for_split_full = false # true/false + +# Whether to fully split long function prototypes/calls at commas. +# The option ls_code_width has priority over the option ls_func_split_full. +ls_func_split_full = false # true/false + +# Whether to split lines as close to code_width as possible and ignore some +# groupings. +# The option ls_code_width has priority over the option ls_func_split_full. +ls_code_width = false # true/false + +# +# Code alignment options (not left column spaces/tabs) +# + +# Whether to keep non-indenting tabs. +align_keep_tabs = false # true/false + +# Whether to use tabs for aligning. +align_with_tabs = false # true/false + +# Whether to bump out to the next tab when aligning. +align_on_tabstop = false # true/false + +# Whether to right-align numbers. +align_number_right = false # true/false + +# Whether to keep whitespace not required for alignment. +align_keep_extra_space = false # true/false + +# Whether to align variable definitions in prototypes and functions. +align_func_params = false # true/false + +# The span for aligning parameter definitions in function on parameter name. +# +# 0: Don't align (default). +align_func_params_span = 0 # unsigned number + +# The threshold for aligning function parameter definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_func_params_thresh = 0 # number + +# The gap for aligning function parameter definitions. +align_func_params_gap = 0 # unsigned number + +# The span for aligning constructor value. +# +# 0: Don't align (default). +align_constr_value_span = 0 # unsigned number + +# The threshold for aligning constructor value. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_constr_value_thresh = 0 # number + +# The gap for aligning constructor value. +align_constr_value_gap = 0 # unsigned number + +# Whether to align parameters in single-line functions that have the same +# name. The function names must already be aligned with each other. +align_same_func_call_params = false # true/false + +# The span for aligning function-call parameters for single line functions. +# +# 0: Don't align (default). +align_same_func_call_params_span = 0 # unsigned number + +# The threshold for aligning function-call parameters for single line +# functions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_same_func_call_params_thresh = 0 # number + +# The span for aligning variable definitions. +# +# 0: Don't align (default). +align_var_def_span = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of variable definitions. +# +# 0: Part of the type 'void * foo;' (default) +# 1: Part of the variable 'void *foo;' +# 2: Dangling 'void *foo;' +# Dangling: the '*' will not be taken into account when aligning. +align_var_def_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of variable definitions. +# +# 0: Part of the type 'long & foo;' (default) +# 1: Part of the variable 'long &foo;' +# 2: Dangling 'long &foo;' +# Dangling: the '&' will not be taken into account when aligning. +align_var_def_amp_style = 0 # unsigned number + +# The threshold for aligning variable definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_def_thresh = 0 # number + +# The gap for aligning variable definitions. +align_var_def_gap = 0 # unsigned number + +# Whether to align the colon in struct bit fields. +align_var_def_colon = false # true/false + +# The gap for aligning the colon in struct bit fields. +align_var_def_colon_gap = 0 # unsigned number + +# Whether to align any attribute after the variable name. +align_var_def_attribute = false # true/false + +# Whether to align inline struct/enum/union variable definitions. +align_var_def_inline = false # true/false + +# The span for aligning on '=' in assignments. +# +# 0: Don't align (default). +align_assign_span = 0 # unsigned number + +# The span for aligning on '=' in function prototype modifier. +# +# 0: Don't align (default). +align_assign_func_proto_span = 0 # unsigned number + +# The threshold for aligning on '=' in assignments. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_assign_thresh = 0 # number + +# Whether to align on the left most assignment when multiple +# definitions are found on the same line. +# Depends on 'align_assign_span' and 'align_assign_thresh' settings. +align_assign_on_multi_var_defs = false # true/false + +# The span for aligning on '{' in braced init list. +# +# 0: Don't align (default). +align_braced_init_list_span = 0 # unsigned number + +# The threshold for aligning on '{' in braced init list. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_braced_init_list_thresh = 0 # number + +# How to apply align_assign_span to function declaration "assignments", i.e. +# 'virtual void foo() = 0' or '~foo() = {default|delete}'. +# +# 0: Align with other assignments (default) +# 1: Align with each other, ignoring regular assignments +# 2: Don't align +align_assign_decl_func = 0 # unsigned number + +# The span for aligning on '=' in enums. +# +# 0: Don't align (default). +align_enum_equ_span = 0 # unsigned number + +# The threshold for aligning on '=' in enums. +# Use a negative number for absolute thresholds. +# +# 0: no limit (default). +align_enum_equ_thresh = 0 # number + +# The span for aligning class member definitions. +# +# 0: Don't align (default). +align_var_class_span = 0 # unsigned number + +# The threshold for aligning class member definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_class_thresh = 0 # number + +# The gap for aligning class member definitions. +align_var_class_gap = 0 # unsigned number + +# The span for aligning struct/union member definitions. +# +# 0: Don't align (default). +align_var_struct_span = 0 # unsigned number + +# The threshold for aligning struct/union member definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_struct_thresh = 0 # number + +# The gap for aligning struct/union member definitions. +align_var_struct_gap = 0 # unsigned number + +# The span for aligning struct initializer values. +# +# 0: Don't align (default). +align_struct_init_span = 0 # unsigned number + +# The span for aligning single-line typedefs. +# +# 0: Don't align (default). +align_typedef_span = 0 # unsigned number + +# The minimum space between the type and the synonym of a typedef. +align_typedef_gap = 0 # unsigned number + +# How to align typedef'd functions with other typedefs. +# +# 0: Don't mix them at all (default) +# 1: Align the open parenthesis with the types +# 2: Align the function type name with the other type names +align_typedef_func = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of typedefs. +# +# 0: Part of the typedef type, 'typedef int * pint;' (default) +# 1: Part of type name: 'typedef int *pint;' +# 2: Dangling: 'typedef int *pint;' +# Dangling: the '*' will not be taken into account when aligning. +align_typedef_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of typedefs. +# +# 0: Part of the typedef type, 'typedef int & intref;' (default) +# 1: Part of type name: 'typedef int &intref;' +# 2: Dangling: 'typedef int &intref;' +# Dangling: the '&' will not be taken into account when aligning. +align_typedef_amp_style = 0 # unsigned number + +# The span for aligning comments that end lines. +# +# 0: Don't align (default). +align_right_cmt_span = 0 # unsigned number + +# Minimum number of columns between preceding text and a trailing comment in +# order for the comment to qualify for being aligned. Must be non-zero to have +# an effect. +align_right_cmt_gap = 0 # unsigned number + +# If aligning comments, whether to mix with comments after '}' and #endif with +# less than three spaces before the comment. +align_right_cmt_mix = false # true/false + +# Whether to only align trailing comments that are at the same brace level. +align_right_cmt_same_level = false # true/false + +# Minimum column at which to align trailing comments. Comments which are +# aligned beyond this column, but which can be aligned in a lesser column, +# may be "pulled in". +# +# 0: Ignore (default). +align_right_cmt_at_col = 0 # unsigned number + +# The span for aligning function prototypes. +# +# 0: Don't align (default). +align_func_proto_span = 0 # unsigned number + +# Whether to ignore continuation lines when evaluating the number of +# new lines for the function prototype alignment's span. +# +# false: continuation lines are part of the newlines count +# true: continuation lines are not counted +align_func_proto_span_ignore_cont_lines = false # true/false + +# How to consider (or treat) the '*' in the alignment of function prototypes. +# +# 0: Part of the type 'void * foo();' (default) +# 1: Part of the function 'void *foo();' +# 2: Dangling 'void *foo();' +# Dangling: the '*' will not be taken into account when aligning. +align_func_proto_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of function prototypes. +# +# 0: Part of the type 'long & foo();' (default) +# 1: Part of the function 'long &foo();' +# 2: Dangling 'long &foo();' +# Dangling: the '&' will not be taken into account when aligning. +align_func_proto_amp_style = 0 # unsigned number + +# The threshold for aligning function prototypes. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_func_proto_thresh = 0 # number + +# Minimum gap between the return type and the function name. +align_func_proto_gap = 0 # unsigned number + +# Whether to align function prototypes on the 'operator' keyword instead of +# what follows. +align_on_operator = false # true/false + +# Whether to mix aligning prototype and variable declarations. If true, +# align_var_def_XXX options are used instead of align_func_proto_XXX options. +align_mix_var_proto = false # true/false + +# Whether to align single-line functions with function prototypes. +# Uses align_func_proto_span. +align_single_line_func = false # true/false + +# Whether to align the open brace of single-line functions. +# Requires align_single_line_func=true. Uses align_func_proto_span. +align_single_line_brace = false # true/false + +# Gap for align_single_line_brace. +align_single_line_brace_gap = 0 # unsigned number + +# (OC) The span for aligning Objective-C message specifications. +# +# 0: Don't align (default). +align_oc_msg_spec_span = 0 # unsigned number + +# Whether and how to align backslashes that split a macro onto multiple lines. +# This will not work right if the macro contains a multi-line comment. +# +# 0: Do nothing (default) +# 1: Align the backslashes in the column at the end of the longest line +# 2: Align with the backslash that is farthest to the left, or, if that +# backslash is farther left than the end of the longest line, at the end of +# the longest line +# 3: Align with the backslash that is farthest to the right +align_nl_cont = 0 # unsigned number + +# The minimum number of spaces between the end of a line and its continuation +# backslash. Requires align_nl_cont. +# +# Default: 1 +align_nl_cont_spaces = 1 # unsigned number + +# Whether to align macro functions and variables together. +align_pp_define_together = false # true/false + +# The span for aligning on '#define' bodies. +# +# =0: Don't align (default) +# >0: Number of lines (including comments) between blocks +align_pp_define_span = 0 # unsigned number + +# The minimum space between label and value of a preprocessor define. +align_pp_define_gap = 0 # unsigned number + +# Whether to align lines that start with '<<' with previous '<<'. +# +# Default: true +align_left_shift = true # true/false + +# Whether to align comma-separated statements following '<<' (as used to +# initialize Eigen matrices). +align_eigen_comma_init = false # true/false + +# Whether to align text after 'asm volatile ()' colons. +align_asm_colon = false # true/false + +# (OC) Span for aligning parameters in an Objective-C message call +# on the ':'. +# +# 0: Don't align. +align_oc_msg_colon_span = 0 # unsigned number + +# (OC) Whether to always align with the first parameter, even if it is too +# short. +align_oc_msg_colon_first = false # true/false + +# (OC) Whether to align parameters in an Objective-C '+' or '-' declaration +# on the ':'. +align_oc_decl_colon = false # true/false + +# (OC) Whether to not align parameters in an Objectve-C message call if first +# colon is not on next line of the message call (the same way Xcode does +# alignment) +align_oc_msg_colon_xcode_like = false # true/false + +# +# Comment modification options +# + +# Try to wrap comments at N columns. +cmt_width = 0 # unsigned number + +# How to reflow comments. +# +# 0: No reflowing (apart from the line wrapping due to cmt_width) (default) +# 1: No touching at all +# 2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width) +cmt_reflow_mode = 0 # unsigned number + +# Path to a file that contains regular expressions describing patterns for +# which the end of one line and the beginning of the next will be folded into +# the same sentence or paragraph during full comment reflow. The regular +# expressions are described using ECMAScript syntax. The syntax for this +# specification is as follows, where "..." indicates the custom regular +# expression and "n" indicates the nth end_of_prev_line_regex and +# beg_of_next_line_regex regular expression pair: +# +# end_of_prev_line_regex[1] = "...$" +# beg_of_next_line_regex[1] = "^..." +# end_of_prev_line_regex[2] = "...$" +# beg_of_next_line_regex[2] = "^..." +# . +# . +# . +# end_of_prev_line_regex[n] = "...$" +# beg_of_next_line_regex[n] = "^..." +# +# Note that use of this option overrides the default reflow fold regular +# expressions, which are internally defined as follows: +# +# end_of_prev_line_regex[1] = "[\w,\]\)]$" +# beg_of_next_line_regex[1] = "^[\w,\[\(]" +# end_of_prev_line_regex[2] = "\.$" +# beg_of_next_line_regex[2] = "^[A-Z]" +cmt_reflow_fold_regex_file = "" # string + +# Whether to indent wrapped lines to the start of the encompassing paragraph +# during full comment reflow (cmt_reflow_mode = 2). Overrides the value +# specified by cmt_sp_after_star_cont. +# +# Note that cmt_align_doxygen_javadoc_tags overrides this option for +# paragraphs associated with javadoc tags +cmt_reflow_indent_to_paragraph_start = false # true/false + +# Whether to convert all tabs to spaces in comments. If false, tabs in +# comments are left alone, unless used for indenting. +cmt_convert_tab_to_spaces = false # true/false + +# Whether to apply changes to multi-line comments, including cmt_width, +# keyword substitution and leading chars. +# +# Default: true +cmt_indent_multi = true # true/false + +# Whether to align doxygen javadoc-style tags ('@param', '@return', etc.) +# and corresponding fields such that groups of consecutive block tags, +# parameter names, and descriptions align with one another. Overrides that +# which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may +# be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2 +# in order to achieve the desired alignment for line-wrapping. +cmt_align_doxygen_javadoc_tags = false # true/false + +# The number of spaces to insert after the star and before doxygen +# javadoc-style tags (@param, @return, etc). Requires enabling +# cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the +# cmt_sp_after_star_cont. +# +# Default: 1 +cmt_sp_before_doxygen_javadoc_tags = 1 # unsigned number + +# Whether to change trailing, single-line c-comments into cpp-comments. +cmt_trailing_single_line_c_to_cpp = false # true/false + +# Whether to group c-comments that look like they are in a block. +cmt_c_group = false # true/false + +# Whether to put an empty '/*' on the first line of the combined c-comment. +cmt_c_nl_start = false # true/false + +# Whether to add a newline before the closing '*/' of the combined c-comment. +cmt_c_nl_end = false # true/false + +# Whether to change cpp-comments into c-comments. +cmt_cpp_to_c = false # true/false + +# Whether to group cpp-comments that look like they are in a block. Only +# meaningful if cmt_cpp_to_c=true. +cmt_cpp_group = false # true/false + +# Whether to put an empty '/*' on the first line of the combined cpp-comment +# when converting to a c-comment. +# +# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. +cmt_cpp_nl_start = false # true/false + +# Whether to add a newline before the closing '*/' of the combined cpp-comment +# when converting to a c-comment. +# +# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. +cmt_cpp_nl_end = false # true/false + +# Whether to put a star on subsequent comment lines. +cmt_star_cont = false # true/false + +# The number of spaces to insert at the start of subsequent comment lines. +cmt_sp_before_star_cont = 0 # unsigned number + +# The number of spaces to insert after the star on subsequent comment lines. +cmt_sp_after_star_cont = 0 # unsigned number + +# For multi-line comments with a '*' lead, remove leading spaces if the first +# and last lines of the comment are the same length. +# +# Default: true +cmt_multi_check_last = true # true/false + +# For multi-line comments with a '*' lead, remove leading spaces if the first +# and last lines of the comment are the same length AND if the length is +# bigger as the first_len minimum. +# +# Default: 4 +cmt_multi_first_len_minimum = 4 # unsigned number + +# Path to a file that contains text to insert at the beginning of a file if +# the file doesn't start with a C/C++ comment. If the inserted text contains +# '$(filename)', that will be replaced with the current file's name. +cmt_insert_file_header = "" # string + +# Path to a file that contains text to insert at the end of a file if the +# file doesn't end with a C/C++ comment. If the inserted text contains +# '$(filename)', that will be replaced with the current file's name. +cmt_insert_file_footer = "" # string + +# Path to a file that contains text to insert before a function definition if +# the function isn't preceded by a C/C++ comment. If the inserted text +# contains '$(function)', '$(javaparam)' or '$(fclass)', these will be +# replaced with, respectively, the name of the function, the javadoc '@param' +# and '@return' stuff, or the name of the class to which the member function +# belongs. +cmt_insert_func_header = "" # string + +# Path to a file that contains text to insert before a class if the class +# isn't preceded by a C/C++ comment. If the inserted text contains '$(class)', +# that will be replaced with the class name. +cmt_insert_class_header = "" # string + +# Path to a file that contains text to insert before an Objective-C message +# specification, if the method isn't preceded by a C/C++ comment. If the +# inserted text contains '$(message)' or '$(javaparam)', these will be +# replaced with, respectively, the name of the function, or the javadoc +# '@param' and '@return' stuff. +cmt_insert_oc_msg_header = "" # string + +# Whether a comment should be inserted if a preprocessor is encountered when +# stepping backwards from a function name. +# +# Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and +# cmt_insert_class_header. +cmt_insert_before_preproc = false # true/false + +# Whether a comment should be inserted if a function is declared inline to a +# class definition. +# +# Applies to cmt_insert_func_header. +# +# Default: true +cmt_insert_before_inlines = true # true/false + +# Whether a comment should be inserted if the function is a class constructor +# or destructor. +# +# Applies to cmt_insert_func_header. +cmt_insert_before_ctor_dtor = false # true/false + +# +# Code modifying options (non-whitespace) +# + +# Add or remove braces on a single-line 'do' statement. +mod_full_brace_do = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on a single-line 'for' statement. +mod_full_brace_for = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Add or remove braces on a single-line function definition. +mod_full_brace_function = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on a single-line 'if' statement. Braces will not be +# removed if the braced statement contains an 'else'. +mod_full_brace_if = ignore # ignore/add/remove/force/not_defined + +# Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either +# have, or do not have, braces. Overrides mod_full_brace_if. +# +# 0: Don't override mod_full_brace_if +# 1: Add braces to all blocks if any block needs braces and remove braces if +# they can be removed from all blocks +# 2: Add braces to all blocks if any block already has braces, regardless of +# whether it needs them +# 3: Add braces to all blocks if any block needs braces and remove braces if +# they can be removed from all blocks, except if all blocks have braces +# despite none needing them +mod_full_brace_if_chain = 0 # unsigned number + +# Whether to add braces to all blocks of an 'if'/'else if'/'else' chain. +# If true, mod_full_brace_if_chain will only remove braces from an 'if' that +# does not have an 'else if' or 'else'. +mod_full_brace_if_chain_only = false # true/false + +# Add or remove braces on single-line 'while' statement. +mod_full_brace_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on single-line 'using ()' statement. +mod_full_brace_using = ignore # ignore/add/remove/force/not_defined + +# Don't remove braces around statements that span N newlines +mod_full_brace_nl = 0 # unsigned number + +# Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks +# which span multiple lines. +# +# Affects: +# mod_full_brace_for +# mod_full_brace_if +# mod_full_brace_if_chain +# mod_full_brace_if_chain_only +# mod_full_brace_while +# mod_full_brace_using +# +# Does not affect: +# mod_full_brace_do +# mod_full_brace_function +mod_full_brace_nl_block_rem_mlcond = false # true/false + +# Add or remove unnecessary parentheses on 'return' statement. +mod_paren_on_return = ignore # ignore/add/remove/force/not_defined + +# Add or remove unnecessary parentheses on 'throw' statement. +mod_paren_on_throw = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Whether to change optional semicolons to real semicolons. +mod_pawn_semicolon = false # true/false + +# Whether to fully parenthesize Boolean expressions in 'while' and 'if' +# statement, as in 'if (a && b > c)' => 'if (a && (b > c))'. +mod_full_paren_if_bool = false # true/false + +# Whether to fully parenthesize Boolean expressions after '=' +# statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'. +mod_full_paren_assign_bool = false # true/false + +# Whether to fully parenthesize Boolean expressions after '=' +# statement, as in 'return a && b > c;' => 'return (a && (b > c));'. +mod_full_paren_return_bool = false # true/false + +# Whether to remove superfluous semicolons. +mod_remove_extra_semicolon = false # true/false + +# Whether to remove duplicate include. +mod_remove_duplicate_include = false # true/false + +# the following options (mod_XX_closebrace_comment) use different comment, +# depending of the setting of the next option. +# false: Use the c comment (default) +# true : Use the cpp comment +mod_add_force_c_closebrace_comment = false # true/false + +# If a function body exceeds the specified number of newlines and doesn't have +# a comment after the close brace, a comment will be added. +mod_add_long_function_closebrace_comment = 0 # unsigned number + +# If a namespace body exceeds the specified number of newlines and doesn't +# have a comment after the close brace, a comment will be added. +mod_add_long_namespace_closebrace_comment = 0 # unsigned number + +# If a class body exceeds the specified number of newlines and doesn't have a +# comment after the close brace, a comment will be added. +mod_add_long_class_closebrace_comment = 0 # unsigned number + +# If a switch body exceeds the specified number of newlines and doesn't have a +# comment after the close brace, a comment will be added. +mod_add_long_switch_closebrace_comment = 0 # unsigned number + +# If an #ifdef body exceeds the specified number of newlines and doesn't have +# a comment after the #endif, a comment will be added. +mod_add_long_ifdef_endif_comment = 0 # unsigned number + +# If an #ifdef or #else body exceeds the specified number of newlines and +# doesn't have a comment after the #else, a comment will be added. +mod_add_long_ifdef_else_comment = 0 # unsigned number + +# Whether to take care of the case by the mod_sort_xx options. +mod_sort_case_sensitive = false # true/false + +# Whether to sort consecutive single-line 'import' statements. +mod_sort_import = false # true/false + +# (C#) Whether to sort consecutive single-line 'using' statements. +mod_sort_using = false # true/false + +# Whether to sort consecutive single-line '#include' statements (C/C++) and +# '#import' statements (Objective-C). Be aware that this has the potential to +# break your code if your includes/imports have ordering dependencies. +mod_sort_include = false # true/false + +# Whether to prioritize '#include' and '#import' statements that contain +# filename without extension when sorting is enabled. +mod_sort_incl_import_prioritize_filename = false # true/false + +# Whether to prioritize '#include' and '#import' statements that does not +# contain extensions when sorting is enabled. +mod_sort_incl_import_prioritize_extensionless = false # true/false + +# Whether to prioritize '#include' and '#import' statements that contain +# angle over quotes when sorting is enabled. +mod_sort_incl_import_prioritize_angle_over_quotes = false # true/false + +# Whether to ignore file extension in '#include' and '#import' statements +# for sorting comparison. +mod_sort_incl_import_ignore_extension = false # true/false + +# Whether to group '#include' and '#import' statements when sorting is enabled. +mod_sort_incl_import_grouping_enabled = false # true/false + +# Whether to move a 'break' that appears after a fully braced 'case' before +# the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'. +mod_move_case_break = false # true/false + +# Whether to move a 'return' that appears after a fully braced 'case' before +# the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'. +mod_move_case_return = false # true/false + +# Add or remove braces around a fully braced case statement. Will only remove +# braces if there are no variable declarations in the block. +mod_case_brace = ignore # ignore/add/remove/force/not_defined + +# Whether to remove a void 'return;' that appears as the last statement in a +# function. +mod_remove_empty_return = false # true/false + +# Add or remove the comma after the last value of an enumeration. +mod_enum_last_comma = ignore # ignore/add/remove/force/not_defined + +# Syntax to use for infinite loops. +# +# 0: Leave syntax alone (default) +# 1: Rewrite as `for(;;)` +# 2: Rewrite as `while(true)` +# 3: Rewrite as `do`...`while(true);` +# 4: Rewrite as `while(1)` +# 5: Rewrite as `do`...`while(1);` +# +# Infinite loops that do not already match one of these syntaxes are ignored. +# Other options that affect loop formatting will be applied after transforming +# the syntax. +mod_infinite_loop = 0 # unsigned number + +# Add or remove the 'int' keyword in 'int short'. +mod_int_short = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'short int'. +mod_short_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int long'. +mod_int_long = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'long int'. +mod_long_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int signed'. +mod_int_signed = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'signed int'. +mod_signed_int = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int unsigned'. +mod_int_unsigned = ignore # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'unsigned int'. +mod_unsigned_int = ignore # ignore/add/remove/force/not_defined + +# If there is a situation where mod_int_* and mod_*_int would result in +# multiple int keywords, whether to keep the rightmost int (the default) or the +# leftmost int. +mod_int_prefer_int_on_left = false # true/false + +# (OC) Whether to organize the properties. If true, properties will be +# rearranged according to the mod_sort_oc_property_*_weight factors. +mod_sort_oc_properties = false # true/false + +# (OC) Weight of a class property modifier. +mod_sort_oc_property_class_weight = 0 # number + +# (OC) Weight of 'atomic' and 'nonatomic'. +mod_sort_oc_property_thread_safe_weight = 0 # number + +# (OC) Weight of 'readwrite' when organizing properties. +mod_sort_oc_property_readwrite_weight = 0 # number + +# (OC) Weight of a reference type specifier ('retain', 'copy', 'assign', +# 'weak', 'strong') when organizing properties. +mod_sort_oc_property_reference_weight = 0 # number + +# (OC) Weight of getter type ('getter=') when organizing properties. +mod_sort_oc_property_getter_weight = 0 # number + +# (OC) Weight of setter type ('setter=') when organizing properties. +mod_sort_oc_property_setter_weight = 0 # number + +# (OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified', +# 'null_resettable') when organizing properties. +mod_sort_oc_property_nullability_weight = 0 # number + +# +# Preprocessor options +# + +# How to use tabs when indenting preprocessor code. +# +# -1: Use 'indent_with_tabs' setting (default) +# 0: Spaces only +# 1: Indent with tabs to brace level, align with spaces +# 2: Indent and align with tabs, using spaces when not on a tabstop +# +# Default: -1 +pp_indent_with_tabs = -1 # number + +# Add or remove indentation of preprocessor directives inside #if blocks +# at brace level 0 (file-level). +pp_indent = ignore # ignore/add/remove/force/not_defined + +# Whether to indent #if/#else/#endif at the brace level. If false, these are +# indented from column 1. +pp_indent_at_level = false # true/false + +# Whether to indent #if/#else/#endif at the parenthesis level if the brace +# level is 0. If false, these are indented from column 1. +pp_indent_at_level0 = false # true/false + +# Specifies the number of columns to indent preprocessors per level +# at brace level 0 (file-level). If pp_indent_at_level=false, also specifies +# the number of columns to indent preprocessors per level +# at brace level > 0 (function-level). +# +# Default: 1 +pp_indent_count = 1 # unsigned number + +# Add or remove space after # based on pp level of #if blocks. +pp_space_after = ignore # ignore/add/remove/force/not_defined + +# Sets the number of spaces per level added with pp_space_after. +pp_space_count = 0 # unsigned number + +# The indent for '#region' and '#endregion' in C# and '#pragma region' in +# C/C++. Negative values decrease indent down to the first column. +pp_indent_region = 0 # number + +# Whether to indent the code between #region and #endregion. +pp_region_indent_code = false # true/false + +# If pp_indent_at_level=true, sets the indent for #if, #else and #endif when +# not at file-level. Negative values decrease indent down to the first column. +# +# =0: Indent preprocessors using output_tab_size +# >0: Column at which all preprocessors will be indented +pp_indent_if = 0 # number + +# Whether to indent the code between #if, #else and #endif. +pp_if_indent_code = false # true/false + +# Whether to indent the body of an #if that encompasses all the code in the file. +pp_indent_in_guard = false # true/false + +# Whether to indent '#define' at the brace level. If false, these are +# indented from column 1. +pp_define_at_level = false # true/false + +# Whether to indent '#include' at the brace level. +pp_include_at_level = false # true/false + +# Whether to ignore the '#define' body while formatting. +pp_ignore_define_body = false # true/false + +# An offset value that controls the indentation of the body of a multiline #define. +# 'body' refers to all the lines of a multiline #define except the first line. +# Requires 'pp_ignore_define_body = false'. +# +# <0: Absolute column: the body indentation starts off at the specified column +# (ex. -3 ==> the body is indented starting from column 3) +# >=0: Relative to the column of the '#' of '#define' +# (ex. 3 ==> the body is indented starting 3 columns at the right of '#') +# +# Default: 8 +pp_multiline_define_body_indent = 8 # number + +# Whether to indent case statements between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the case statements +# directly inside of. +# +# Default: true +pp_indent_case = true # true/false + +# Whether to indent whole function definitions between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the function definition +# is directly inside of. +# +# Default: true +pp_indent_func_def = true # true/false + +# Whether to indent extern C blocks between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the extern block is +# directly inside of. +# +# Default: true +pp_indent_extern = true # true/false + +# How to indent braces directly inside #if, #else, and #endif. +# Requires pp_if_indent_code=true and only applies to the indent of the +# preprocessor that the braces are directly inside of. +# 0: No extra indent +# 1: Indent by one level +# -1: Preserve original indentation +# +# Default: 1 +pp_indent_brace = 1 # number + +# Whether to print warning messages for unbalanced #if and #else blocks. +# This will print a message in the following cases: +# - if an #ifdef block ends on a different indent level than +# where it started from. Example: +# +# #ifdef TEST +# int i; +# { +# int j; +# #endif +# +# - an #elif/#else block ends on a different indent level than +# the corresponding #ifdef block. Example: +# +# #ifdef TEST +# int i; +# #else +# } +# int j; +# #endif +pp_warn_unbalanced_if = false # true/false + +# +# Sort includes options +# + +# The regex for include category with priority 0. +include_category_0 = "" # string + +# The regex for include category with priority 1. +include_category_1 = "" # string + +# The regex for include category with priority 2. +include_category_2 = "" # string + +# +# Use or Do not Use options +# + +# true: indent_func_call_param will be used (default) +# false: indent_func_call_param will NOT be used +# +# Default: true +use_indent_func_call_param = true # true/false + +# The value of the indentation for a continuation line is calculated +# differently if the statement is: +# - a declaration: your case with QString fileName ... +# - an assignment: your case with pSettings = new QSettings( ... +# +# At the second case the indentation value might be used twice: +# - at the assignment +# - at the function call (if present) +# +# To prevent the double use of the indentation value, use this option with the +# value 'true'. +# +# true: indent_continue will be used only once +# false: indent_continue will be used every time (default) +# +# Requires indent_ignore_first_continue=false. +use_indent_continue_only_once = false # true/false + +# The indentation can be: +# - after the assignment, at the '[' character +# - at the beginning of the lambda body +# +# true: indentation will be at the beginning of the lambda body +# false: indentation will be after the assignment (default) +indent_cpp_lambda_only_once = false # true/false + +# Whether sp_after_angle takes precedence over sp_inside_fparen. This was the +# historic behavior, but is probably not the desired behavior, so this is off +# by default. +use_sp_after_angle_always = false # true/false + +# Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially, +# this tries to format these so that they match Qt's normalized form (i.e. the +# result of QMetaObject::normalizedSignature), which can slightly improve the +# performance of the QObject::connect call, rather than how they would +# otherwise be formatted. +# +# See options_for_QT.cpp for details. +# +# Default: true +use_options_overriding_for_qt_macros = true # true/false + +# If true: the form feed character is removed from the list of whitespace +# characters. See https://en.cppreference.com/w/cpp/string/byte/isspace. +use_form_feed_no_more_as_whitespace_character = false # true/false + +# +# Warn levels - 1: error, 2: warning (default), 3: note +# + +# (C#) Warning is given if doing tab-to-\t replacement and we have found one +# in a C# verbatim string literal. +# +# Default: 2 +warn_level_tabs_found_in_verbatim_string_literals = 2 # unsigned number + +# Limit the number of loops. +# Used by uncrustify.cpp to exit from infinite loop. +# 0: no limit. +debug_max_number_of_loops = 0 # number + +# Set the number of the line to protocol; +# Used in the function prot_the_line if the 2. parameter is zero. +# 0: nothing protocol. +debug_line_number_to_protocol = 0 # number + +# Set the number of second(s) before terminating formatting the current file, +# 0: no timeout. +# only for linux +debug_timeout = 0 # number + +# Set the number of characters to be printed if the text is too long, +# 0: do not truncate. +debug_truncate = 0 # unsigned number + +# sort (or not) the tracking info. +# +# Default: true +debug_sort_the_tracks = true # true/false + +# decode (or not) the flags as a new line. +# only if the -p option is set. +debug_decode_the_flags = false # true/false + +# use (or not) the exit(EX_SOFTWARE) function. +# +# Default: true +debug_use_the_exit_function_pop = true # true/false + +# insert the number of the line at the beginning of each line +set_numbering_for_html_output = false # true/false + +# Meaning of the settings: +# Ignore - do not do any changes +# Add - makes sure there is 1 or more space/brace/newline/etc +# Force - makes sure there is exactly 1 space/brace/newline/etc, +# behaves like Add in some contexts +# Remove - removes space/brace/newline/etc +# +# +# - Token(s) can be treated as specific type(s) with the 'set' option: +# `set tokenType tokenString [tokenString...]` +# +# Example: +# `set BOOL __AND__ __OR__` +# +# tokenTypes are defined in src/token_enum.h, use them without the +# 'CT_' prefix: 'CT_BOOL' => 'BOOL' +# +# +# - Token(s) can be treated as type(s) with the 'type' option. +# `type tokenString [tokenString...]` +# +# Example: +# `type int c_uint_8 Rectangle` +# +# This can also be achieved with `set TYPE int c_uint_8 Rectangle` +# +# +# To embed whitespace in tokenStrings use the '\' escape character, or quote +# the tokenStrings. These quotes are supported: "'` +# +# +# - Support for the auto detection of languages through the file ending can be +# added using the 'file_ext' command. +# `file_ext langType langString [langString..]` +# +# Example: +# `file_ext CPP .ch .cxx .cpp.in` +# +# langTypes are defined in uncrusify_types.h in the lang_flag_e enum, use +# them without the 'LANG_' prefix: 'LANG_CPP' => 'CPP' +# +# +# - Custom macro-based indentation can be set up using 'macro-open', +# 'macro-else' and 'macro-close'. +# `(macro-open | macro-else | macro-close) tokenString` +# +# Example: +# `macro-open BEGIN_TEMPLATE_MESSAGE_MAP` +# `macro-open BEGIN_MESSAGE_MAP` +# `macro-close END_MESSAGE_MAP` +# +# +# option(s) with 'not default' value: 0 +# diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/dofiles.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/dofiles.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/dofiles.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/dofiles.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/freebsd.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/freebsd.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/freebsd.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/freebsd.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/gnu-indent.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/gnu-indent.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/gnu-indent.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/gnu-indent.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/klaus.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/klaus.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/klaus.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/klaus.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/kr-indent.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/kr-indent.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/kr-indent.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/kr-indent.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/linux-indent.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/linux-indent.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/linux-indent.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/linux-indent.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/linux.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/linux.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/linux.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/linux.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/mono.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/mono.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/mono.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/mono.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/msvc.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/msvc.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/msvc.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/msvc.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/objc.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/objc.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/objc.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/objc.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/sun.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/sun.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/sun.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/sun.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/types.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/types.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/types.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/types.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/uigui_uncrustify.ini b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/uigui_uncrustify.ini new file mode 100644 index 00000000..bda23573 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/uigui_uncrustify.ini @@ -0,0 +1,7585 @@ +[header] +categories=General options|Spacing options|Indenting options|Newline adding and removing options|Blank line options|Positioning options|Line splitting options|Code alignment options (not left column spaces/tabs)|Comment modification options|Code modifying options (non-whitespace)|Preprocessor options|Sort includes options|Use or Do not Use options|Warn levels - 1: error, 2: warning (default), 3: note +cfgFileParameterEnding=cr +configFilename=uncrustify.cfg +fileTypes=*.c|*.c++|*.cc|*.cp|*.cpp|*.cs|*.cxx|*.d|*.di|*.es|*.h|*.h++|*.hh|*.hp|*.hpp|*.hxx|*.inc|*.inl|*.java|*.js|*.m|*.mm|*.p|*.pawn|*.sma|*.sqc|*.sql|*.vala|*.vapi +indenterFileName=uncrustify +indenterName=Uncrustify (C, C++, C#, ObjectiveC, D, Java, Pawn, VALA) +inputFileName=indentinput +inputFileParameter="-f " +manual=http://uncrustify.sourceforge.net/config.txt +outputFileName=indentoutput +outputFileParameter="-o " +stringparaminquotes=false +parameterOrder=ipo +showHelpParameter=-h +stringparaminquotes=false +useCfgFileParameter="-c " +useRegex=true +version=Uncrustify-0.78.1 + +[Newlines] +Category=0 +Description="The type of line endings.

Default: auto" +Enabled=false +EditorType=multiple +Choices=newlines\s*=\s*lf|newlines\s*=\s*crlf|newlines\s*=\s*cr|newlines\s*=\s*auto +ChoicesReadable="Newlines Unix|Newlines Win|Newlines Mac|Newlines Auto" +ValueDefault=auto + +[Input Tab Size] +Category=0 +Description="The original size of tabs in the input.

Default: 8" +Enabled=false +EditorType=numeric +CallName="input_tab_size\s*=\s*" +MinVal=1 +MaxVal=32 +ValueDefault=8 + +[Output Tab Size] +Category=0 +Description="The size of tabs in the output (only used if align_with_tabs=true).

Default: 8" +Enabled=false +EditorType=numeric +CallName="output_tab_size\s*=\s*" +MinVal=1 +MaxVal=32 +ValueDefault=8 + +[String Escape Char] +Category=0 +Description="The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^).

Default: 92" +Enabled=false +EditorType=numeric +CallName="string_escape_char\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=92 + +[String Escape Char2] +Category=0 +Description="Alternate string escape char (usually only used for Pawn).
Only works right before the quote char." +Enabled=false +EditorType=numeric +CallName="string_escape_char2\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=0 + +[String Replace Tab Chars] +Category=0 +Description="Replace tab characters found in string literals with the escape sequence \t
instead." +Enabled=false +EditorType=boolean +TrueFalse=string_replace_tab_chars\s*=\s*true|string_replace_tab_chars\s*=\s*false +ValueDefault=false + +[Tok Split Gte] +Category=0 +Description="Allow interpreting '>=' and '>>=' as part of a template in code like
'void f(list<list<B>>=val);'. If true, 'assert(x<0 && y>=3)' will be broken.
Improvements to template detection may make this option obsolete." +Enabled=false +EditorType=boolean +TrueFalse=tok_split_gte\s*=\s*true|tok_split_gte\s*=\s*false +ValueDefault=false + +[Disable Processing Nl Cont] +Category=0 +Description="Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros)." +Enabled=false +EditorType=boolean +TrueFalse=disable_processing_nl_cont\s*=\s*true|disable_processing_nl_cont\s*=\s*false +ValueDefault=false + +[Disable Processing Cmt] +Category=0 +Description="Specify the marker used in comments to disable processing of part of the
file.

Default: *INDENT-OFF*" +Enabled=false +CallName=disable_processing_cmt\s*=\s* +EditorType=string +ValueDefault= *INDENT-OFF* + +[Enable Processing Cmt] +Category=0 +Description="Specify the marker used in comments to (re)enable processing in a file.

Default: *INDENT-ON*" +Enabled=false +CallName=enable_processing_cmt\s*=\s* +EditorType=string +ValueDefault= *INDENT-ON* + +[Enable Digraphs] +Category=0 +Description="Enable parsing of digraphs." +Enabled=false +EditorType=boolean +TrueFalse=enable_digraphs\s*=\s*true|enable_digraphs\s*=\s*false +ValueDefault=false + +[Processing Cmt As Regex] +Category=0 +Description="Option to allow both disable_processing_cmt and enable_processing_cmt
strings, if specified, to be interpreted as ECMAScript regular expressions.
If true, a regex search will be performed within comments according to the
specified patterns in order to disable/enable processing." +Enabled=false +EditorType=boolean +TrueFalse=processing_cmt_as_regex\s*=\s*true|processing_cmt_as_regex\s*=\s*false +ValueDefault=false + +[Utf8 Bom] +Category=0 +Description="Add or remove the UTF-8 BOM (recommend 'remove')." +Enabled=false +EditorType=multiple +Choices=utf8_bom\s*=\s*ignore|utf8_bom\s*=\s*add|utf8_bom\s*=\s*remove|utf8_bom\s*=\s*force|utf8_bom\s*=\s*not_defined +ChoicesReadable="Ignore Utf8 Bom|Add Utf8 Bom|Remove Utf8 Bom|Force Utf8 Bom" +ValueDefault=ignore + +[Utf8 Byte] +Category=0 +Description="If the file contains bytes with values between 128 and 255, but is not
UTF-8, then output as UTF-8." +Enabled=false +EditorType=boolean +TrueFalse=utf8_byte\s*=\s*true|utf8_byte\s*=\s*false +ValueDefault=false + +[Utf8 Force] +Category=0 +Description="Force the output encoding to UTF-8." +Enabled=false +EditorType=boolean +TrueFalse=utf8_force\s*=\s*true|utf8_force\s*=\s*false +ValueDefault=false + +[Sp Arith] +Category=1 +Description="Add or remove space around non-assignment symbolic operators ('+', '/', '%',
'<<', and so forth)." +Enabled=false +EditorType=multiple +Choices=sp_arith\s*=\s*ignore|sp_arith\s*=\s*add|sp_arith\s*=\s*remove|sp_arith\s*=\s*force|sp_arith\s*=\s*not_defined +ChoicesReadable="Ignore Sp Arith|Add Sp Arith|Remove Sp Arith|Force Sp Arith" +ValueDefault=ignore + +[Sp Arith Additive] +Category=1 +Description="Add or remove space around arithmetic operators '+' and '-'.

Overrides sp_arith." +Enabled=false +EditorType=multiple +Choices=sp_arith_additive\s*=\s*ignore|sp_arith_additive\s*=\s*add|sp_arith_additive\s*=\s*remove|sp_arith_additive\s*=\s*force|sp_arith_additive\s*=\s*not_defined +ChoicesReadable="Ignore Sp Arith Additive|Add Sp Arith Additive|Remove Sp Arith Additive|Force Sp Arith Additive" +ValueDefault=ignore + +[Sp Assign] +Category=1 +Description="Add or remove space around assignment operator '=', '+=', etc." +Enabled=false +EditorType=multiple +Choices=sp_assign\s*=\s*ignore|sp_assign\s*=\s*add|sp_assign\s*=\s*remove|sp_assign\s*=\s*force|sp_assign\s*=\s*not_defined +ChoicesReadable="Ignore Sp Assign|Add Sp Assign|Remove Sp Assign|Force Sp Assign" +ValueDefault=ignore + +[Sp Cpp Lambda Assign] +Category=1 +Description="Add or remove space around '=' in C++11 lambda capture specifications.

Overrides sp_assign." +Enabled=false +EditorType=multiple +Choices=sp_cpp_lambda_assign\s*=\s*ignore|sp_cpp_lambda_assign\s*=\s*add|sp_cpp_lambda_assign\s*=\s*remove|sp_cpp_lambda_assign\s*=\s*force|sp_cpp_lambda_assign\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Lambda Assign|Add Sp Cpp Lambda Assign|Remove Sp Cpp Lambda Assign|Force Sp Cpp Lambda Assign" +ValueDefault=ignore + +[Sp Cpp Lambda Square Paren] +Category=1 +Description="Add or remove space after the capture specification of a C++11 lambda when
an argument list is present, as in '[] <here> (int x){ ... }'." +Enabled=false +EditorType=multiple +Choices=sp_cpp_lambda_square_paren\s*=\s*ignore|sp_cpp_lambda_square_paren\s*=\s*add|sp_cpp_lambda_square_paren\s*=\s*remove|sp_cpp_lambda_square_paren\s*=\s*force|sp_cpp_lambda_square_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Lambda Square Paren|Add Sp Cpp Lambda Square Paren|Remove Sp Cpp Lambda Square Paren|Force Sp Cpp Lambda Square Paren" +ValueDefault=ignore + +[Sp Cpp Lambda Square Brace] +Category=1 +Description="Add or remove space after the capture specification of a C++11 lambda with
no argument list is present, as in '[] <here> { ... }'." +Enabled=false +EditorType=multiple +Choices=sp_cpp_lambda_square_brace\s*=\s*ignore|sp_cpp_lambda_square_brace\s*=\s*add|sp_cpp_lambda_square_brace\s*=\s*remove|sp_cpp_lambda_square_brace\s*=\s*force|sp_cpp_lambda_square_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Lambda Square Brace|Add Sp Cpp Lambda Square Brace|Remove Sp Cpp Lambda Square Brace|Force Sp Cpp Lambda Square Brace" +ValueDefault=ignore + +[Sp Cpp Lambda Argument List Empty] +Category=1 +Description="Add or remove space after the opening parenthesis and before the closing
parenthesis of a argument list of a C++11 lambda, as in
'[]( <here> ){ ... }'
with an empty list." +Enabled=false +EditorType=multiple +Choices=sp_cpp_lambda_argument_list_empty\s*=\s*ignore|sp_cpp_lambda_argument_list_empty\s*=\s*add|sp_cpp_lambda_argument_list_empty\s*=\s*remove|sp_cpp_lambda_argument_list_empty\s*=\s*force|sp_cpp_lambda_argument_list_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Lambda Argument List Empty|Add Sp Cpp Lambda Argument List Empty|Remove Sp Cpp Lambda Argument List Empty|Force Sp Cpp Lambda Argument List Empty" +ValueDefault=ignore + +[Sp Cpp Lambda Argument List] +Category=1 +Description="Add or remove space after the opening parenthesis and before the closing
parenthesis of a argument list of a C++11 lambda, as in
'[]( <here> int x <here> ){ ... }'." +Enabled=false +EditorType=multiple +Choices=sp_cpp_lambda_argument_list\s*=\s*ignore|sp_cpp_lambda_argument_list\s*=\s*add|sp_cpp_lambda_argument_list\s*=\s*remove|sp_cpp_lambda_argument_list\s*=\s*force|sp_cpp_lambda_argument_list\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Lambda Argument List|Add Sp Cpp Lambda Argument List|Remove Sp Cpp Lambda Argument List|Force Sp Cpp Lambda Argument List" +ValueDefault=ignore + +[Sp Cpp Lambda Paren Brace] +Category=1 +Description="Add or remove space after the argument list of a C++11 lambda, as in
'[](int x) <here> { ... }'." +Enabled=false +EditorType=multiple +Choices=sp_cpp_lambda_paren_brace\s*=\s*ignore|sp_cpp_lambda_paren_brace\s*=\s*add|sp_cpp_lambda_paren_brace\s*=\s*remove|sp_cpp_lambda_paren_brace\s*=\s*force|sp_cpp_lambda_paren_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Lambda Paren Brace|Add Sp Cpp Lambda Paren Brace|Remove Sp Cpp Lambda Paren Brace|Force Sp Cpp Lambda Paren Brace" +ValueDefault=ignore + +[Sp Cpp Lambda Fparen] +Category=1 +Description="Add or remove space between a lambda body and its call operator of an
immediately invoked lambda, as in '[]( ... ){ ... } <here> ( ... )'." +Enabled=false +EditorType=multiple +Choices=sp_cpp_lambda_fparen\s*=\s*ignore|sp_cpp_lambda_fparen\s*=\s*add|sp_cpp_lambda_fparen\s*=\s*remove|sp_cpp_lambda_fparen\s*=\s*force|sp_cpp_lambda_fparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Lambda Fparen|Add Sp Cpp Lambda Fparen|Remove Sp Cpp Lambda Fparen|Force Sp Cpp Lambda Fparen" +ValueDefault=ignore + +[Sp Assign Default] +Category=1 +Description="Add or remove space around assignment operator '=' in a prototype.

If set to ignore, use sp_assign." +Enabled=false +EditorType=multiple +Choices=sp_assign_default\s*=\s*ignore|sp_assign_default\s*=\s*add|sp_assign_default\s*=\s*remove|sp_assign_default\s*=\s*force|sp_assign_default\s*=\s*not_defined +ChoicesReadable="Ignore Sp Assign Default|Add Sp Assign Default|Remove Sp Assign Default|Force Sp Assign Default" +ValueDefault=ignore + +[Sp Before Assign] +Category=1 +Description="Add or remove space before assignment operator '=', '+=', etc.

Overrides sp_assign." +Enabled=false +EditorType=multiple +Choices=sp_before_assign\s*=\s*ignore|sp_before_assign\s*=\s*add|sp_before_assign\s*=\s*remove|sp_before_assign\s*=\s*force|sp_before_assign\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Assign|Add Sp Before Assign|Remove Sp Before Assign|Force Sp Before Assign" +ValueDefault=ignore + +[Sp After Assign] +Category=1 +Description="Add or remove space after assignment operator '=', '+=', etc.

Overrides sp_assign." +Enabled=false +EditorType=multiple +Choices=sp_after_assign\s*=\s*ignore|sp_after_assign\s*=\s*add|sp_after_assign\s*=\s*remove|sp_after_assign\s*=\s*force|sp_after_assign\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Assign|Add Sp After Assign|Remove Sp After Assign|Force Sp After Assign" +ValueDefault=ignore + +[Sp Enum Brace] +Category=1 +Description="Add or remove space in 'enum {'.

Default: add" +Enabled=false +EditorType=multiple +Choices=sp_enum_brace\s*=\s*ignore|sp_enum_brace\s*=\s*add|sp_enum_brace\s*=\s*remove|sp_enum_brace\s*=\s*force|sp_enum_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Enum Brace|Add Sp Enum Brace|Remove Sp Enum Brace|Force Sp Enum Brace" +ValueDefault=add + +[Sp Enum Paren] +Category=1 +Description="Add or remove space in 'NS_ENUM ('." +Enabled=false +EditorType=multiple +Choices=sp_enum_paren\s*=\s*ignore|sp_enum_paren\s*=\s*add|sp_enum_paren\s*=\s*remove|sp_enum_paren\s*=\s*force|sp_enum_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Enum Paren|Add Sp Enum Paren|Remove Sp Enum Paren|Force Sp Enum Paren" +ValueDefault=ignore + +[Sp Enum Assign] +Category=1 +Description="Add or remove space around assignment '=' in enum." +Enabled=false +EditorType=multiple +Choices=sp_enum_assign\s*=\s*ignore|sp_enum_assign\s*=\s*add|sp_enum_assign\s*=\s*remove|sp_enum_assign\s*=\s*force|sp_enum_assign\s*=\s*not_defined +ChoicesReadable="Ignore Sp Enum Assign|Add Sp Enum Assign|Remove Sp Enum Assign|Force Sp Enum Assign" +ValueDefault=ignore + +[Sp Enum Before Assign] +Category=1 +Description="Add or remove space before assignment '=' in enum.

Overrides sp_enum_assign." +Enabled=false +EditorType=multiple +Choices=sp_enum_before_assign\s*=\s*ignore|sp_enum_before_assign\s*=\s*add|sp_enum_before_assign\s*=\s*remove|sp_enum_before_assign\s*=\s*force|sp_enum_before_assign\s*=\s*not_defined +ChoicesReadable="Ignore Sp Enum Before Assign|Add Sp Enum Before Assign|Remove Sp Enum Before Assign|Force Sp Enum Before Assign" +ValueDefault=ignore + +[Sp Enum After Assign] +Category=1 +Description="Add or remove space after assignment '=' in enum.

Overrides sp_enum_assign." +Enabled=false +EditorType=multiple +Choices=sp_enum_after_assign\s*=\s*ignore|sp_enum_after_assign\s*=\s*add|sp_enum_after_assign\s*=\s*remove|sp_enum_after_assign\s*=\s*force|sp_enum_after_assign\s*=\s*not_defined +ChoicesReadable="Ignore Sp Enum After Assign|Add Sp Enum After Assign|Remove Sp Enum After Assign|Force Sp Enum After Assign" +ValueDefault=ignore + +[Sp Enum Colon] +Category=1 +Description="Add or remove space around assignment ':' in enum." +Enabled=false +EditorType=multiple +Choices=sp_enum_colon\s*=\s*ignore|sp_enum_colon\s*=\s*add|sp_enum_colon\s*=\s*remove|sp_enum_colon\s*=\s*force|sp_enum_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Enum Colon|Add Sp Enum Colon|Remove Sp Enum Colon|Force Sp Enum Colon" +ValueDefault=ignore + +[Sp Pp Concat] +Category=1 +Description="Add or remove space around preprocessor '##' concatenation operator.

Default: add" +Enabled=false +EditorType=multiple +Choices=sp_pp_concat\s*=\s*ignore|sp_pp_concat\s*=\s*add|sp_pp_concat\s*=\s*remove|sp_pp_concat\s*=\s*force|sp_pp_concat\s*=\s*not_defined +ChoicesReadable="Ignore Sp Pp Concat|Add Sp Pp Concat|Remove Sp Pp Concat|Force Sp Pp Concat" +ValueDefault=add + +[Sp Pp Stringify] +Category=1 +Description="Add or remove space after preprocessor '#' stringify operator.
Also affects the '#@' charizing operator." +Enabled=false +EditorType=multiple +Choices=sp_pp_stringify\s*=\s*ignore|sp_pp_stringify\s*=\s*add|sp_pp_stringify\s*=\s*remove|sp_pp_stringify\s*=\s*force|sp_pp_stringify\s*=\s*not_defined +ChoicesReadable="Ignore Sp Pp Stringify|Add Sp Pp Stringify|Remove Sp Pp Stringify|Force Sp Pp Stringify" +ValueDefault=ignore + +[Sp Before Pp Stringify] +Category=1 +Description="Add or remove space before preprocessor '#' stringify operator
as in '#define x(y) L#y'." +Enabled=false +EditorType=multiple +Choices=sp_before_pp_stringify\s*=\s*ignore|sp_before_pp_stringify\s*=\s*add|sp_before_pp_stringify\s*=\s*remove|sp_before_pp_stringify\s*=\s*force|sp_before_pp_stringify\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Pp Stringify|Add Sp Before Pp Stringify|Remove Sp Before Pp Stringify|Force Sp Before Pp Stringify" +ValueDefault=ignore + +[Sp Bool] +Category=1 +Description="Add or remove space around boolean operators '&&' and '||'." +Enabled=false +EditorType=multiple +Choices=sp_bool\s*=\s*ignore|sp_bool\s*=\s*add|sp_bool\s*=\s*remove|sp_bool\s*=\s*force|sp_bool\s*=\s*not_defined +ChoicesReadable="Ignore Sp Bool|Add Sp Bool|Remove Sp Bool|Force Sp Bool" +ValueDefault=ignore + +[Sp Compare] +Category=1 +Description="Add or remove space around compare operator '<', '>', '==', etc." +Enabled=false +EditorType=multiple +Choices=sp_compare\s*=\s*ignore|sp_compare\s*=\s*add|sp_compare\s*=\s*remove|sp_compare\s*=\s*force|sp_compare\s*=\s*not_defined +ChoicesReadable="Ignore Sp Compare|Add Sp Compare|Remove Sp Compare|Force Sp Compare" +ValueDefault=ignore + +[Sp Inside Paren] +Category=1 +Description="Add or remove space inside '(' and ')'." +Enabled=false +EditorType=multiple +Choices=sp_inside_paren\s*=\s*ignore|sp_inside_paren\s*=\s*add|sp_inside_paren\s*=\s*remove|sp_inside_paren\s*=\s*force|sp_inside_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Paren|Add Sp Inside Paren|Remove Sp Inside Paren|Force Sp Inside Paren" +ValueDefault=ignore + +[Sp Paren Paren] +Category=1 +Description="Add or remove space between nested parentheses, i.e. '((' vs. ') )'." +Enabled=false +EditorType=multiple +Choices=sp_paren_paren\s*=\s*ignore|sp_paren_paren\s*=\s*add|sp_paren_paren\s*=\s*remove|sp_paren_paren\s*=\s*force|sp_paren_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Paren Paren|Add Sp Paren Paren|Remove Sp Paren Paren|Force Sp Paren Paren" +ValueDefault=ignore + +[Sp Cparen Oparen] +Category=1 +Description="Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('." +Enabled=false +EditorType=multiple +Choices=sp_cparen_oparen\s*=\s*ignore|sp_cparen_oparen\s*=\s*add|sp_cparen_oparen\s*=\s*remove|sp_cparen_oparen\s*=\s*force|sp_cparen_oparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cparen Oparen|Add Sp Cparen Oparen|Remove Sp Cparen Oparen|Force Sp Cparen Oparen" +ValueDefault=ignore + +[Sp Balance Nested Parens] +Category=1 +Description="Whether to balance spaces inside nested parentheses." +Enabled=false +EditorType=boolean +TrueFalse=sp_balance_nested_parens\s*=\s*true|sp_balance_nested_parens\s*=\s*false +ValueDefault=false + +[Sp Paren Brace] +Category=1 +Description="Add or remove space between ')' and '{'." +Enabled=false +EditorType=multiple +Choices=sp_paren_brace\s*=\s*ignore|sp_paren_brace\s*=\s*add|sp_paren_brace\s*=\s*remove|sp_paren_brace\s*=\s*force|sp_paren_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Paren Brace|Add Sp Paren Brace|Remove Sp Paren Brace|Force Sp Paren Brace" +ValueDefault=ignore + +[Sp Brace Brace] +Category=1 +Description="Add or remove space between nested braces, i.e. '{{' vs. '{ {'." +Enabled=false +EditorType=multiple +Choices=sp_brace_brace\s*=\s*ignore|sp_brace_brace\s*=\s*add|sp_brace_brace\s*=\s*remove|sp_brace_brace\s*=\s*force|sp_brace_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Brace Brace|Add Sp Brace Brace|Remove Sp Brace Brace|Force Sp Brace Brace" +ValueDefault=ignore + +[Sp Before Ptr Star] +Category=1 +Description="Add or remove space before pointer star '*'." +Enabled=false +EditorType=multiple +Choices=sp_before_ptr_star\s*=\s*ignore|sp_before_ptr_star\s*=\s*add|sp_before_ptr_star\s*=\s*remove|sp_before_ptr_star\s*=\s*force|sp_before_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Ptr Star|Add Sp Before Ptr Star|Remove Sp Before Ptr Star|Force Sp Before Ptr Star" +ValueDefault=ignore + +[Sp Before Unnamed Ptr Star] +Category=1 +Description="Add or remove space before pointer star '*' that isn't followed by a
variable name. If set to ignore, sp_before_ptr_star is used instead." +Enabled=false +EditorType=multiple +Choices=sp_before_unnamed_ptr_star\s*=\s*ignore|sp_before_unnamed_ptr_star\s*=\s*add|sp_before_unnamed_ptr_star\s*=\s*remove|sp_before_unnamed_ptr_star\s*=\s*force|sp_before_unnamed_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Unnamed Ptr Star|Add Sp Before Unnamed Ptr Star|Remove Sp Before Unnamed Ptr Star|Force Sp Before Unnamed Ptr Star" +ValueDefault=ignore + +[Sp Before Qualifier Ptr Star] +Category=1 +Description="Add or remove space before pointer star '*' that is followed by a qualifier.
If set to ignore, sp_before_unnamed_ptr_star is used instead." +Enabled=false +EditorType=multiple +Choices=sp_before_qualifier_ptr_star\s*=\s*ignore|sp_before_qualifier_ptr_star\s*=\s*add|sp_before_qualifier_ptr_star\s*=\s*remove|sp_before_qualifier_ptr_star\s*=\s*force|sp_before_qualifier_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Qualifier Ptr Star|Add Sp Before Qualifier Ptr Star|Remove Sp Before Qualifier Ptr Star|Force Sp Before Qualifier Ptr Star" +ValueDefault=ignore + +[Sp Before Operator Ptr Star] +Category=1 +Description="Add or remove space before pointer star '*' that is followed by 'operator' keyword.
If set to ignore, sp_before_unnamed_ptr_star is used instead." +Enabled=false +EditorType=multiple +Choices=sp_before_operator_ptr_star\s*=\s*ignore|sp_before_operator_ptr_star\s*=\s*add|sp_before_operator_ptr_star\s*=\s*remove|sp_before_operator_ptr_star\s*=\s*force|sp_before_operator_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Operator Ptr Star|Add Sp Before Operator Ptr Star|Remove Sp Before Operator Ptr Star|Force Sp Before Operator Ptr Star" +ValueDefault=ignore + +[Sp Before Scope Ptr Star] +Category=1 +Description="Add or remove space before pointer star '*' that is followed by
a class scope (as in 'int *MyClass::method()') or namespace scope
(as in 'int *my_ns::func()').
If set to ignore, sp_before_unnamed_ptr_star is used instead." +Enabled=false +EditorType=multiple +Choices=sp_before_scope_ptr_star\s*=\s*ignore|sp_before_scope_ptr_star\s*=\s*add|sp_before_scope_ptr_star\s*=\s*remove|sp_before_scope_ptr_star\s*=\s*force|sp_before_scope_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Scope Ptr Star|Add Sp Before Scope Ptr Star|Remove Sp Before Scope Ptr Star|Force Sp Before Scope Ptr Star" +ValueDefault=ignore + +[Sp Before Global Scope Ptr Star] +Category=1 +Description="Add or remove space before pointer star '*' that is followed by '::',
as in 'int *::func()'.
If set to ignore, sp_before_unnamed_ptr_star is used instead." +Enabled=false +EditorType=multiple +Choices=sp_before_global_scope_ptr_star\s*=\s*ignore|sp_before_global_scope_ptr_star\s*=\s*add|sp_before_global_scope_ptr_star\s*=\s*remove|sp_before_global_scope_ptr_star\s*=\s*force|sp_before_global_scope_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Global Scope Ptr Star|Add Sp Before Global Scope Ptr Star|Remove Sp Before Global Scope Ptr Star|Force Sp Before Global Scope Ptr Star" +ValueDefault=ignore + +[Sp Qualifier Unnamed Ptr Star] +Category=1 +Description="Add or remove space between a qualifier and a pointer star '*' that isn't
followed by a variable name, as in '(char const *)'. If set to ignore,
sp_before_ptr_star is used instead." +Enabled=false +EditorType=multiple +Choices=sp_qualifier_unnamed_ptr_star\s*=\s*ignore|sp_qualifier_unnamed_ptr_star\s*=\s*add|sp_qualifier_unnamed_ptr_star\s*=\s*remove|sp_qualifier_unnamed_ptr_star\s*=\s*force|sp_qualifier_unnamed_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp Qualifier Unnamed Ptr Star|Add Sp Qualifier Unnamed Ptr Star|Remove Sp Qualifier Unnamed Ptr Star|Force Sp Qualifier Unnamed Ptr Star" +ValueDefault=ignore + +[Sp Between Ptr Star] +Category=1 +Description="Add or remove space between pointer stars '*', as in 'int ***a;'." +Enabled=false +EditorType=multiple +Choices=sp_between_ptr_star\s*=\s*ignore|sp_between_ptr_star\s*=\s*add|sp_between_ptr_star\s*=\s*remove|sp_between_ptr_star\s*=\s*force|sp_between_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp Between Ptr Star|Add Sp Between Ptr Star|Remove Sp Between Ptr Star|Force Sp Between Ptr Star" +ValueDefault=ignore + +[Sp Between Ptr Ref] +Category=1 +Description="Add or remove space between pointer star '*' and reference '&', as in 'int *& a;'." +Enabled=false +EditorType=multiple +Choices=sp_between_ptr_ref\s*=\s*ignore|sp_between_ptr_ref\s*=\s*add|sp_between_ptr_ref\s*=\s*remove|sp_between_ptr_ref\s*=\s*force|sp_between_ptr_ref\s*=\s*not_defined +ChoicesReadable="Ignore Sp Between Ptr Ref|Add Sp Between Ptr Ref|Remove Sp Between Ptr Ref|Force Sp Between Ptr Ref" +ValueDefault=ignore + +[Sp After Ptr Star] +Category=1 +Description="Add or remove space after pointer star '*', if followed by a word.

Overrides sp_type_func." +Enabled=false +EditorType=multiple +Choices=sp_after_ptr_star\s*=\s*ignore|sp_after_ptr_star\s*=\s*add|sp_after_ptr_star\s*=\s*remove|sp_after_ptr_star\s*=\s*force|sp_after_ptr_star\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Ptr Star|Add Sp After Ptr Star|Remove Sp After Ptr Star|Force Sp After Ptr Star" +ValueDefault=ignore + +[Sp After Ptr Block Caret] +Category=1 +Description="Add or remove space after pointer caret '^', if followed by a word." +Enabled=false +EditorType=multiple +Choices=sp_after_ptr_block_caret\s*=\s*ignore|sp_after_ptr_block_caret\s*=\s*add|sp_after_ptr_block_caret\s*=\s*remove|sp_after_ptr_block_caret\s*=\s*force|sp_after_ptr_block_caret\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Ptr Block Caret|Add Sp After Ptr Block Caret|Remove Sp After Ptr Block Caret|Force Sp After Ptr Block Caret" +ValueDefault=ignore + +[Sp After Ptr Star Qualifier] +Category=1 +Description="Add or remove space after pointer star '*', if followed by a qualifier." +Enabled=false +EditorType=multiple +Choices=sp_after_ptr_star_qualifier\s*=\s*ignore|sp_after_ptr_star_qualifier\s*=\s*add|sp_after_ptr_star_qualifier\s*=\s*remove|sp_after_ptr_star_qualifier\s*=\s*force|sp_after_ptr_star_qualifier\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Ptr Star Qualifier|Add Sp After Ptr Star Qualifier|Remove Sp After Ptr Star Qualifier|Force Sp After Ptr Star Qualifier" +ValueDefault=ignore + +[Sp After Ptr Star Func] +Category=1 +Description="Add or remove space after a pointer star '*', if followed by a function
prototype or function definition.

Overrides sp_after_ptr_star and sp_type_func." +Enabled=false +EditorType=multiple +Choices=sp_after_ptr_star_func\s*=\s*ignore|sp_after_ptr_star_func\s*=\s*add|sp_after_ptr_star_func\s*=\s*remove|sp_after_ptr_star_func\s*=\s*force|sp_after_ptr_star_func\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Ptr Star Func|Add Sp After Ptr Star Func|Remove Sp After Ptr Star Func|Force Sp After Ptr Star Func" +ValueDefault=ignore + +[Sp After Ptr Star Trailing] +Category=1 +Description="Add or remove space after a pointer star '*' in the trailing return of a
function prototype or function definition." +Enabled=false +EditorType=multiple +Choices=sp_after_ptr_star_trailing\s*=\s*ignore|sp_after_ptr_star_trailing\s*=\s*add|sp_after_ptr_star_trailing\s*=\s*remove|sp_after_ptr_star_trailing\s*=\s*force|sp_after_ptr_star_trailing\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Ptr Star Trailing|Add Sp After Ptr Star Trailing|Remove Sp After Ptr Star Trailing|Force Sp After Ptr Star Trailing" +ValueDefault=ignore + +[Sp Ptr Star Func Var] +Category=1 +Description="Add or remove space between the pointer star '*' and the name of the variable
in a function pointer definition." +Enabled=false +EditorType=multiple +Choices=sp_ptr_star_func_var\s*=\s*ignore|sp_ptr_star_func_var\s*=\s*add|sp_ptr_star_func_var\s*=\s*remove|sp_ptr_star_func_var\s*=\s*force|sp_ptr_star_func_var\s*=\s*not_defined +ChoicesReadable="Ignore Sp Ptr Star Func Var|Add Sp Ptr Star Func Var|Remove Sp Ptr Star Func Var|Force Sp Ptr Star Func Var" +ValueDefault=ignore + +[Sp Ptr Star Func Type] +Category=1 +Description="Add or remove space between the pointer star '*' and the name of the type
in a function pointer type definition." +Enabled=false +EditorType=multiple +Choices=sp_ptr_star_func_type\s*=\s*ignore|sp_ptr_star_func_type\s*=\s*add|sp_ptr_star_func_type\s*=\s*remove|sp_ptr_star_func_type\s*=\s*force|sp_ptr_star_func_type\s*=\s*not_defined +ChoicesReadable="Ignore Sp Ptr Star Func Type|Add Sp Ptr Star Func Type|Remove Sp Ptr Star Func Type|Force Sp Ptr Star Func Type" +ValueDefault=ignore + +[Sp Ptr Star Paren] +Category=1 +Description="Add or remove space after a pointer star '*', if followed by an open
parenthesis, as in 'void* (*)()'." +Enabled=false +EditorType=multiple +Choices=sp_ptr_star_paren\s*=\s*ignore|sp_ptr_star_paren\s*=\s*add|sp_ptr_star_paren\s*=\s*remove|sp_ptr_star_paren\s*=\s*force|sp_ptr_star_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Ptr Star Paren|Add Sp Ptr Star Paren|Remove Sp Ptr Star Paren|Force Sp Ptr Star Paren" +ValueDefault=ignore + +[Sp Before Ptr Star Func] +Category=1 +Description="Add or remove space before a pointer star '*', if followed by a function
prototype or function definition. If set to ignore, sp_before_ptr_star is
used instead." +Enabled=false +EditorType=multiple +Choices=sp_before_ptr_star_func\s*=\s*ignore|sp_before_ptr_star_func\s*=\s*add|sp_before_ptr_star_func\s*=\s*remove|sp_before_ptr_star_func\s*=\s*force|sp_before_ptr_star_func\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Ptr Star Func|Add Sp Before Ptr Star Func|Remove Sp Before Ptr Star Func|Force Sp Before Ptr Star Func" +ValueDefault=ignore + +[Sp Qualifier Ptr Star Func] +Category=1 +Description="Add or remove space between a qualifier and a pointer star '*' followed by
the name of the function in a function prototype or definition, as in
'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead." +Enabled=false +EditorType=multiple +Choices=sp_qualifier_ptr_star_func\s*=\s*ignore|sp_qualifier_ptr_star_func\s*=\s*add|sp_qualifier_ptr_star_func\s*=\s*remove|sp_qualifier_ptr_star_func\s*=\s*force|sp_qualifier_ptr_star_func\s*=\s*not_defined +ChoicesReadable="Ignore Sp Qualifier Ptr Star Func|Add Sp Qualifier Ptr Star Func|Remove Sp Qualifier Ptr Star Func|Force Sp Qualifier Ptr Star Func" +ValueDefault=ignore + +[Sp Before Ptr Star Trailing] +Category=1 +Description="Add or remove space before a pointer star '*' in the trailing return of a
function prototype or function definition." +Enabled=false +EditorType=multiple +Choices=sp_before_ptr_star_trailing\s*=\s*ignore|sp_before_ptr_star_trailing\s*=\s*add|sp_before_ptr_star_trailing\s*=\s*remove|sp_before_ptr_star_trailing\s*=\s*force|sp_before_ptr_star_trailing\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Ptr Star Trailing|Add Sp Before Ptr Star Trailing|Remove Sp Before Ptr Star Trailing|Force Sp Before Ptr Star Trailing" +ValueDefault=ignore + +[Sp Qualifier Ptr Star Trailing] +Category=1 +Description="Add or remove space between a qualifier and a pointer star '*' in the
trailing return of a function prototype or function definition, as in
'auto foo() -> char const *'." +Enabled=false +EditorType=multiple +Choices=sp_qualifier_ptr_star_trailing\s*=\s*ignore|sp_qualifier_ptr_star_trailing\s*=\s*add|sp_qualifier_ptr_star_trailing\s*=\s*remove|sp_qualifier_ptr_star_trailing\s*=\s*force|sp_qualifier_ptr_star_trailing\s*=\s*not_defined +ChoicesReadable="Ignore Sp Qualifier Ptr Star Trailing|Add Sp Qualifier Ptr Star Trailing|Remove Sp Qualifier Ptr Star Trailing|Force Sp Qualifier Ptr Star Trailing" +ValueDefault=ignore + +[Sp Before Byref] +Category=1 +Description="Add or remove space before a reference sign '&'." +Enabled=false +EditorType=multiple +Choices=sp_before_byref\s*=\s*ignore|sp_before_byref\s*=\s*add|sp_before_byref\s*=\s*remove|sp_before_byref\s*=\s*force|sp_before_byref\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Byref|Add Sp Before Byref|Remove Sp Before Byref|Force Sp Before Byref" +ValueDefault=ignore + +[Sp Before Unnamed Byref] +Category=1 +Description="Add or remove space before a reference sign '&' that isn't followed by a
variable name. If set to ignore, sp_before_byref is used instead." +Enabled=false +EditorType=multiple +Choices=sp_before_unnamed_byref\s*=\s*ignore|sp_before_unnamed_byref\s*=\s*add|sp_before_unnamed_byref\s*=\s*remove|sp_before_unnamed_byref\s*=\s*force|sp_before_unnamed_byref\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Unnamed Byref|Add Sp Before Unnamed Byref|Remove Sp Before Unnamed Byref|Force Sp Before Unnamed Byref" +ValueDefault=ignore + +[Sp After Byref] +Category=1 +Description="Add or remove space after reference sign '&', if followed by a word.

Overrides sp_type_func." +Enabled=false +EditorType=multiple +Choices=sp_after_byref\s*=\s*ignore|sp_after_byref\s*=\s*add|sp_after_byref\s*=\s*remove|sp_after_byref\s*=\s*force|sp_after_byref\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Byref|Add Sp After Byref|Remove Sp After Byref|Force Sp After Byref" +ValueDefault=ignore + +[Sp After Byref Func] +Category=1 +Description="Add or remove space after a reference sign '&', if followed by a function
prototype or function definition.

Overrides sp_after_byref and sp_type_func." +Enabled=false +EditorType=multiple +Choices=sp_after_byref_func\s*=\s*ignore|sp_after_byref_func\s*=\s*add|sp_after_byref_func\s*=\s*remove|sp_after_byref_func\s*=\s*force|sp_after_byref_func\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Byref Func|Add Sp After Byref Func|Remove Sp After Byref Func|Force Sp After Byref Func" +ValueDefault=ignore + +[Sp Before Byref Func] +Category=1 +Description="Add or remove space before a reference sign '&', if followed by a function
prototype or function definition." +Enabled=false +EditorType=multiple +Choices=sp_before_byref_func\s*=\s*ignore|sp_before_byref_func\s*=\s*add|sp_before_byref_func\s*=\s*remove|sp_before_byref_func\s*=\s*force|sp_before_byref_func\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Byref Func|Add Sp Before Byref Func|Remove Sp Before Byref Func|Force Sp Before Byref Func" +ValueDefault=ignore + +[Sp Byref Paren] +Category=1 +Description="Add or remove space after a reference sign '&', if followed by an open
parenthesis, as in 'char& (*)()'." +Enabled=false +EditorType=multiple +Choices=sp_byref_paren\s*=\s*ignore|sp_byref_paren\s*=\s*add|sp_byref_paren\s*=\s*remove|sp_byref_paren\s*=\s*force|sp_byref_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Byref Paren|Add Sp Byref Paren|Remove Sp Byref Paren|Force Sp Byref Paren" +ValueDefault=ignore + +[Sp After Type] +Category=1 +Description="Add or remove space between type and word. In cases where total removal of
whitespace would be a syntax error, a value of 'remove' is treated the same
as 'force'.

This also affects some other instances of space following a type that are
not covered by other options; for example, between the return type and
parenthesis of a function type template argument, between the type and
parenthesis of an array parameter, or between 'decltype(...)' and the
following word.

Default: force" +Enabled=false +EditorType=multiple +Choices=sp_after_type\s*=\s*ignore|sp_after_type\s*=\s*add|sp_after_type\s*=\s*remove|sp_after_type\s*=\s*force|sp_after_type\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Type|Add Sp After Type|Remove Sp After Type|Force Sp After Type" +ValueDefault=force + +[Sp After Decltype] +Category=1 +Description="Add or remove space between 'decltype(...)' and word,
brace or function call." +Enabled=false +EditorType=multiple +Choices=sp_after_decltype\s*=\s*ignore|sp_after_decltype\s*=\s*add|sp_after_decltype\s*=\s*remove|sp_after_decltype\s*=\s*force|sp_after_decltype\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Decltype|Add Sp After Decltype|Remove Sp After Decltype|Force Sp After Decltype" +ValueDefault=ignore + +[Sp Before Template Paren] +Category=1 +Description="(D) Add or remove space before the parenthesis in the D constructs
'template Foo(' and 'class Foo('." +Enabled=false +EditorType=multiple +Choices=sp_before_template_paren\s*=\s*ignore|sp_before_template_paren\s*=\s*add|sp_before_template_paren\s*=\s*remove|sp_before_template_paren\s*=\s*force|sp_before_template_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Template Paren|Add Sp Before Template Paren|Remove Sp Before Template Paren|Force Sp Before Template Paren" +ValueDefault=ignore + +[Sp Template Angle] +Category=1 +Description="Add or remove space between 'template' and '<'.
If set to ignore, sp_before_angle is used." +Enabled=false +EditorType=multiple +Choices=sp_template_angle\s*=\s*ignore|sp_template_angle\s*=\s*add|sp_template_angle\s*=\s*remove|sp_template_angle\s*=\s*force|sp_template_angle\s*=\s*not_defined +ChoicesReadable="Ignore Sp Template Angle|Add Sp Template Angle|Remove Sp Template Angle|Force Sp Template Angle" +ValueDefault=ignore + +[Sp Before Angle] +Category=1 +Description="Add or remove space before '<'." +Enabled=false +EditorType=multiple +Choices=sp_before_angle\s*=\s*ignore|sp_before_angle\s*=\s*add|sp_before_angle\s*=\s*remove|sp_before_angle\s*=\s*force|sp_before_angle\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Angle|Add Sp Before Angle|Remove Sp Before Angle|Force Sp Before Angle" +ValueDefault=ignore + +[Sp Inside Angle] +Category=1 +Description="Add or remove space inside '<' and '>'." +Enabled=false +EditorType=multiple +Choices=sp_inside_angle\s*=\s*ignore|sp_inside_angle\s*=\s*add|sp_inside_angle\s*=\s*remove|sp_inside_angle\s*=\s*force|sp_inside_angle\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Angle|Add Sp Inside Angle|Remove Sp Inside Angle|Force Sp Inside Angle" +ValueDefault=ignore + +[Sp Inside Angle Empty] +Category=1 +Description="Add or remove space inside '<>'.
if empty." +Enabled=false +EditorType=multiple +Choices=sp_inside_angle_empty\s*=\s*ignore|sp_inside_angle_empty\s*=\s*add|sp_inside_angle_empty\s*=\s*remove|sp_inside_angle_empty\s*=\s*force|sp_inside_angle_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Angle Empty|Add Sp Inside Angle Empty|Remove Sp Inside Angle Empty|Force Sp Inside Angle Empty" +ValueDefault=ignore + +[Sp Angle Colon] +Category=1 +Description="Add or remove space between '>' and ':'." +Enabled=false +EditorType=multiple +Choices=sp_angle_colon\s*=\s*ignore|sp_angle_colon\s*=\s*add|sp_angle_colon\s*=\s*remove|sp_angle_colon\s*=\s*force|sp_angle_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Angle Colon|Add Sp Angle Colon|Remove Sp Angle Colon|Force Sp Angle Colon" +ValueDefault=ignore + +[Sp After Angle] +Category=1 +Description="Add or remove space after '>'." +Enabled=false +EditorType=multiple +Choices=sp_after_angle\s*=\s*ignore|sp_after_angle\s*=\s*add|sp_after_angle\s*=\s*remove|sp_after_angle\s*=\s*force|sp_after_angle\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Angle|Add Sp After Angle|Remove Sp After Angle|Force Sp After Angle" +ValueDefault=ignore + +[Sp Angle Paren] +Category=1 +Description="Add or remove space between '>' and '(' as found in 'new List<byte>(foo);'." +Enabled=false +EditorType=multiple +Choices=sp_angle_paren\s*=\s*ignore|sp_angle_paren\s*=\s*add|sp_angle_paren\s*=\s*remove|sp_angle_paren\s*=\s*force|sp_angle_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Angle Paren|Add Sp Angle Paren|Remove Sp Angle Paren|Force Sp Angle Paren" +ValueDefault=ignore + +[Sp Angle Paren Empty] +Category=1 +Description="Add or remove space between '>' and '()' as found in 'new List<byte>();'." +Enabled=false +EditorType=multiple +Choices=sp_angle_paren_empty\s*=\s*ignore|sp_angle_paren_empty\s*=\s*add|sp_angle_paren_empty\s*=\s*remove|sp_angle_paren_empty\s*=\s*force|sp_angle_paren_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Angle Paren Empty|Add Sp Angle Paren Empty|Remove Sp Angle Paren Empty|Force Sp Angle Paren Empty" +ValueDefault=ignore + +[Sp Angle Word] +Category=1 +Description="Add or remove space between '>' and a word as in 'List<byte> m;' or
'template <typename T> static ...'." +Enabled=false +EditorType=multiple +Choices=sp_angle_word\s*=\s*ignore|sp_angle_word\s*=\s*add|sp_angle_word\s*=\s*remove|sp_angle_word\s*=\s*force|sp_angle_word\s*=\s*not_defined +ChoicesReadable="Ignore Sp Angle Word|Add Sp Angle Word|Remove Sp Angle Word|Force Sp Angle Word" +ValueDefault=ignore + +[Sp Angle Shift] +Category=1 +Description="Add or remove space between '>' and '>' in '>>' (template stuff).

Default: add" +Enabled=false +EditorType=multiple +Choices=sp_angle_shift\s*=\s*ignore|sp_angle_shift\s*=\s*add|sp_angle_shift\s*=\s*remove|sp_angle_shift\s*=\s*force|sp_angle_shift\s*=\s*not_defined +ChoicesReadable="Ignore Sp Angle Shift|Add Sp Angle Shift|Remove Sp Angle Shift|Force Sp Angle Shift" +ValueDefault=add + +[Sp Permit Cpp11 Shift] +Category=1 +Description="(C++11) Permit removal of the space between '>>' in 'foo<bar<int> >'. Note
that sp_angle_shift cannot remove the space without this option." +Enabled=false +EditorType=boolean +TrueFalse=sp_permit_cpp11_shift\s*=\s*true|sp_permit_cpp11_shift\s*=\s*false +ValueDefault=false + +[Sp Before Sparen] +Category=1 +Description="Add or remove space before '(' of control statements ('if', 'for', 'switch',
'while', etc.)." +Enabled=false +EditorType=multiple +Choices=sp_before_sparen\s*=\s*ignore|sp_before_sparen\s*=\s*add|sp_before_sparen\s*=\s*remove|sp_before_sparen\s*=\s*force|sp_before_sparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Sparen|Add Sp Before Sparen|Remove Sp Before Sparen|Force Sp Before Sparen" +ValueDefault=ignore + +[Sp Inside Sparen] +Category=1 +Description="Add or remove space inside '(' and ')' of control statements other than
'for'." +Enabled=false +EditorType=multiple +Choices=sp_inside_sparen\s*=\s*ignore|sp_inside_sparen\s*=\s*add|sp_inside_sparen\s*=\s*remove|sp_inside_sparen\s*=\s*force|sp_inside_sparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Sparen|Add Sp Inside Sparen|Remove Sp Inside Sparen|Force Sp Inside Sparen" +ValueDefault=ignore + +[Sp Inside Sparen Open] +Category=1 +Description="Add or remove space after '(' of control statements other than 'for'.

Overrides sp_inside_sparen." +Enabled=false +EditorType=multiple +Choices=sp_inside_sparen_open\s*=\s*ignore|sp_inside_sparen_open\s*=\s*add|sp_inside_sparen_open\s*=\s*remove|sp_inside_sparen_open\s*=\s*force|sp_inside_sparen_open\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Sparen Open|Add Sp Inside Sparen Open|Remove Sp Inside Sparen Open|Force Sp Inside Sparen Open" +ValueDefault=ignore + +[Sp Inside Sparen Close] +Category=1 +Description="Add or remove space before ')' of control statements other than 'for'.

Overrides sp_inside_sparen." +Enabled=false +EditorType=multiple +Choices=sp_inside_sparen_close\s*=\s*ignore|sp_inside_sparen_close\s*=\s*add|sp_inside_sparen_close\s*=\s*remove|sp_inside_sparen_close\s*=\s*force|sp_inside_sparen_close\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Sparen Close|Add Sp Inside Sparen Close|Remove Sp Inside Sparen Close|Force Sp Inside Sparen Close" +ValueDefault=ignore + +[Sp Inside For] +Category=1 +Description="Add or remove space inside '(' and ')' of 'for' statements." +Enabled=false +EditorType=multiple +Choices=sp_inside_for\s*=\s*ignore|sp_inside_for\s*=\s*add|sp_inside_for\s*=\s*remove|sp_inside_for\s*=\s*force|sp_inside_for\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside For|Add Sp Inside For|Remove Sp Inside For|Force Sp Inside For" +ValueDefault=ignore + +[Sp Inside For Open] +Category=1 +Description="Add or remove space after '(' of 'for' statements.

Overrides sp_inside_for." +Enabled=false +EditorType=multiple +Choices=sp_inside_for_open\s*=\s*ignore|sp_inside_for_open\s*=\s*add|sp_inside_for_open\s*=\s*remove|sp_inside_for_open\s*=\s*force|sp_inside_for_open\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside For Open|Add Sp Inside For Open|Remove Sp Inside For Open|Force Sp Inside For Open" +ValueDefault=ignore + +[Sp Inside For Close] +Category=1 +Description="Add or remove space before ')' of 'for' statements.

Overrides sp_inside_for." +Enabled=false +EditorType=multiple +Choices=sp_inside_for_close\s*=\s*ignore|sp_inside_for_close\s*=\s*add|sp_inside_for_close\s*=\s*remove|sp_inside_for_close\s*=\s*force|sp_inside_for_close\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside For Close|Add Sp Inside For Close|Remove Sp Inside For Close|Force Sp Inside For Close" +ValueDefault=ignore + +[Sp Sparen Paren] +Category=1 +Description="Add or remove space between '((' or '))' of control statements." +Enabled=false +EditorType=multiple +Choices=sp_sparen_paren\s*=\s*ignore|sp_sparen_paren\s*=\s*add|sp_sparen_paren\s*=\s*remove|sp_sparen_paren\s*=\s*force|sp_sparen_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Sparen Paren|Add Sp Sparen Paren|Remove Sp Sparen Paren|Force Sp Sparen Paren" +ValueDefault=ignore + +[Sp After Sparen] +Category=1 +Description="Add or remove space after ')' of control statements." +Enabled=false +EditorType=multiple +Choices=sp_after_sparen\s*=\s*ignore|sp_after_sparen\s*=\s*add|sp_after_sparen\s*=\s*remove|sp_after_sparen\s*=\s*force|sp_after_sparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Sparen|Add Sp After Sparen|Remove Sp After Sparen|Force Sp After Sparen" +ValueDefault=ignore + +[Sp Sparen Brace] +Category=1 +Description="Add or remove space between ')' and '{' of control statements." +Enabled=false +EditorType=multiple +Choices=sp_sparen_brace\s*=\s*ignore|sp_sparen_brace\s*=\s*add|sp_sparen_brace\s*=\s*remove|sp_sparen_brace\s*=\s*force|sp_sparen_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Sparen Brace|Add Sp Sparen Brace|Remove Sp Sparen Brace|Force Sp Sparen Brace" +ValueDefault=ignore + +[Sp Do Brace Open] +Category=1 +Description="Add or remove space between 'do' and '{'." +Enabled=false +EditorType=multiple +Choices=sp_do_brace_open\s*=\s*ignore|sp_do_brace_open\s*=\s*add|sp_do_brace_open\s*=\s*remove|sp_do_brace_open\s*=\s*force|sp_do_brace_open\s*=\s*not_defined +ChoicesReadable="Ignore Sp Do Brace Open|Add Sp Do Brace Open|Remove Sp Do Brace Open|Force Sp Do Brace Open" +ValueDefault=ignore + +[Sp Brace Close While] +Category=1 +Description="Add or remove space between '}' and 'while'." +Enabled=false +EditorType=multiple +Choices=sp_brace_close_while\s*=\s*ignore|sp_brace_close_while\s*=\s*add|sp_brace_close_while\s*=\s*remove|sp_brace_close_while\s*=\s*force|sp_brace_close_while\s*=\s*not_defined +ChoicesReadable="Ignore Sp Brace Close While|Add Sp Brace Close While|Remove Sp Brace Close While|Force Sp Brace Close While" +ValueDefault=ignore + +[Sp While Paren Open] +Category=1 +Description="Add or remove space between 'while' and '('. Overrides sp_before_sparen." +Enabled=false +EditorType=multiple +Choices=sp_while_paren_open\s*=\s*ignore|sp_while_paren_open\s*=\s*add|sp_while_paren_open\s*=\s*remove|sp_while_paren_open\s*=\s*force|sp_while_paren_open\s*=\s*not_defined +ChoicesReadable="Ignore Sp While Paren Open|Add Sp While Paren Open|Remove Sp While Paren Open|Force Sp While Paren Open" +ValueDefault=ignore + +[Sp Invariant Paren] +Category=1 +Description="(D) Add or remove space between 'invariant' and '('." +Enabled=false +EditorType=multiple +Choices=sp_invariant_paren\s*=\s*ignore|sp_invariant_paren\s*=\s*add|sp_invariant_paren\s*=\s*remove|sp_invariant_paren\s*=\s*force|sp_invariant_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Invariant Paren|Add Sp Invariant Paren|Remove Sp Invariant Paren|Force Sp Invariant Paren" +ValueDefault=ignore + +[Sp After Invariant Paren] +Category=1 +Description="(D) Add or remove space after the ')' in 'invariant (C) c'." +Enabled=false +EditorType=multiple +Choices=sp_after_invariant_paren\s*=\s*ignore|sp_after_invariant_paren\s*=\s*add|sp_after_invariant_paren\s*=\s*remove|sp_after_invariant_paren\s*=\s*force|sp_after_invariant_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Invariant Paren|Add Sp After Invariant Paren|Remove Sp After Invariant Paren|Force Sp After Invariant Paren" +ValueDefault=ignore + +[Sp Special Semi] +Category=1 +Description="Add or remove space before empty statement ';' on 'if', 'for' and 'while'." +Enabled=false +EditorType=multiple +Choices=sp_special_semi\s*=\s*ignore|sp_special_semi\s*=\s*add|sp_special_semi\s*=\s*remove|sp_special_semi\s*=\s*force|sp_special_semi\s*=\s*not_defined +ChoicesReadable="Ignore Sp Special Semi|Add Sp Special Semi|Remove Sp Special Semi|Force Sp Special Semi" +ValueDefault=ignore + +[Sp Before Semi] +Category=1 +Description="Add or remove space before ';'.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_before_semi\s*=\s*ignore|sp_before_semi\s*=\s*add|sp_before_semi\s*=\s*remove|sp_before_semi\s*=\s*force|sp_before_semi\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Semi|Add Sp Before Semi|Remove Sp Before Semi|Force Sp Before Semi" +ValueDefault=remove + +[Sp Before Semi For] +Category=1 +Description="Add or remove space before ';' in non-empty 'for' statements." +Enabled=false +EditorType=multiple +Choices=sp_before_semi_for\s*=\s*ignore|sp_before_semi_for\s*=\s*add|sp_before_semi_for\s*=\s*remove|sp_before_semi_for\s*=\s*force|sp_before_semi_for\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Semi For|Add Sp Before Semi For|Remove Sp Before Semi For|Force Sp Before Semi For" +ValueDefault=ignore + +[Sp Before Semi For Empty] +Category=1 +Description="Add or remove space before a semicolon of an empty left part of a for
statement, as in 'for ( <here> ; ; )'." +Enabled=false +EditorType=multiple +Choices=sp_before_semi_for_empty\s*=\s*ignore|sp_before_semi_for_empty\s*=\s*add|sp_before_semi_for_empty\s*=\s*remove|sp_before_semi_for_empty\s*=\s*force|sp_before_semi_for_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Semi For Empty|Add Sp Before Semi For Empty|Remove Sp Before Semi For Empty|Force Sp Before Semi For Empty" +ValueDefault=ignore + +[Sp Between Semi For Empty] +Category=1 +Description="Add or remove space between the semicolons of an empty middle part of a for
statement, as in 'for ( ; <here> ; )'." +Enabled=false +EditorType=multiple +Choices=sp_between_semi_for_empty\s*=\s*ignore|sp_between_semi_for_empty\s*=\s*add|sp_between_semi_for_empty\s*=\s*remove|sp_between_semi_for_empty\s*=\s*force|sp_between_semi_for_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Between Semi For Empty|Add Sp Between Semi For Empty|Remove Sp Between Semi For Empty|Force Sp Between Semi For Empty" +ValueDefault=ignore + +[Sp After Semi] +Category=1 +Description="Add or remove space after ';', except when followed by a comment.

Default: add" +Enabled=false +EditorType=multiple +Choices=sp_after_semi\s*=\s*ignore|sp_after_semi\s*=\s*add|sp_after_semi\s*=\s*remove|sp_after_semi\s*=\s*force|sp_after_semi\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Semi|Add Sp After Semi|Remove Sp After Semi|Force Sp After Semi" +ValueDefault=add + +[Sp After Semi For] +Category=1 +Description="Add or remove space after ';' in non-empty 'for' statements.

Default: force" +Enabled=false +EditorType=multiple +Choices=sp_after_semi_for\s*=\s*ignore|sp_after_semi_for\s*=\s*add|sp_after_semi_for\s*=\s*remove|sp_after_semi_for\s*=\s*force|sp_after_semi_for\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Semi For|Add Sp After Semi For|Remove Sp After Semi For|Force Sp After Semi For" +ValueDefault=force + +[Sp After Semi For Empty] +Category=1 +Description="Add or remove space after the final semicolon of an empty part of a for
statement, as in 'for ( ; ; <here> )'." +Enabled=false +EditorType=multiple +Choices=sp_after_semi_for_empty\s*=\s*ignore|sp_after_semi_for_empty\s*=\s*add|sp_after_semi_for_empty\s*=\s*remove|sp_after_semi_for_empty\s*=\s*force|sp_after_semi_for_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Semi For Empty|Add Sp After Semi For Empty|Remove Sp After Semi For Empty|Force Sp After Semi For Empty" +ValueDefault=ignore + +[Sp Before Square] +Category=1 +Description="Add or remove space before '[' (except '[]')." +Enabled=false +EditorType=multiple +Choices=sp_before_square\s*=\s*ignore|sp_before_square\s*=\s*add|sp_before_square\s*=\s*remove|sp_before_square\s*=\s*force|sp_before_square\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Square|Add Sp Before Square|Remove Sp Before Square|Force Sp Before Square" +ValueDefault=ignore + +[Sp Before Vardef Square] +Category=1 +Description="Add or remove space before '[' for a variable definition.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_before_vardef_square\s*=\s*ignore|sp_before_vardef_square\s*=\s*add|sp_before_vardef_square\s*=\s*remove|sp_before_vardef_square\s*=\s*force|sp_before_vardef_square\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Vardef Square|Add Sp Before Vardef Square|Remove Sp Before Vardef Square|Force Sp Before Vardef Square" +ValueDefault=remove + +[Sp Before Square Asm Block] +Category=1 +Description="Add or remove space before '[' for asm block." +Enabled=false +EditorType=multiple +Choices=sp_before_square_asm_block\s*=\s*ignore|sp_before_square_asm_block\s*=\s*add|sp_before_square_asm_block\s*=\s*remove|sp_before_square_asm_block\s*=\s*force|sp_before_square_asm_block\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Square Asm Block|Add Sp Before Square Asm Block|Remove Sp Before Square Asm Block|Force Sp Before Square Asm Block" +ValueDefault=ignore + +[Sp Before Squares] +Category=1 +Description="Add or remove space before '[]'." +Enabled=false +EditorType=multiple +Choices=sp_before_squares\s*=\s*ignore|sp_before_squares\s*=\s*add|sp_before_squares\s*=\s*remove|sp_before_squares\s*=\s*force|sp_before_squares\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Squares|Add Sp Before Squares|Remove Sp Before Squares|Force Sp Before Squares" +ValueDefault=ignore + +[Sp Cpp Before Struct Binding] +Category=1 +Description="Add or remove space before C++17 structured bindings." +Enabled=false +EditorType=multiple +Choices=sp_cpp_before_struct_binding\s*=\s*ignore|sp_cpp_before_struct_binding\s*=\s*add|sp_cpp_before_struct_binding\s*=\s*remove|sp_cpp_before_struct_binding\s*=\s*force|sp_cpp_before_struct_binding\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Before Struct Binding|Add Sp Cpp Before Struct Binding|Remove Sp Cpp Before Struct Binding|Force Sp Cpp Before Struct Binding" +ValueDefault=ignore + +[Sp Inside Square] +Category=1 +Description="Add or remove space inside a non-empty '[' and ']'." +Enabled=false +EditorType=multiple +Choices=sp_inside_square\s*=\s*ignore|sp_inside_square\s*=\s*add|sp_inside_square\s*=\s*remove|sp_inside_square\s*=\s*force|sp_inside_square\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Square|Add Sp Inside Square|Remove Sp Inside Square|Force Sp Inside Square" +ValueDefault=ignore + +[Sp Inside Square Empty] +Category=1 +Description="Add or remove space inside '[]'.
if empty." +Enabled=false +EditorType=multiple +Choices=sp_inside_square_empty\s*=\s*ignore|sp_inside_square_empty\s*=\s*add|sp_inside_square_empty\s*=\s*remove|sp_inside_square_empty\s*=\s*force|sp_inside_square_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Square Empty|Add Sp Inside Square Empty|Remove Sp Inside Square Empty|Force Sp Inside Square Empty" +ValueDefault=ignore + +[Sp Inside Square Oc Array] +Category=1 +Description="(OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and
']'. If set to ignore, sp_inside_square is used." +Enabled=false +EditorType=multiple +Choices=sp_inside_square_oc_array\s*=\s*ignore|sp_inside_square_oc_array\s*=\s*add|sp_inside_square_oc_array\s*=\s*remove|sp_inside_square_oc_array\s*=\s*force|sp_inside_square_oc_array\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Square Oc Array|Add Sp Inside Square Oc Array|Remove Sp Inside Square Oc Array|Force Sp Inside Square Oc Array" +ValueDefault=ignore + +[Sp After Comma] +Category=1 +Description="Add or remove space after ',', i.e. 'a,b' vs. 'a, b'." +Enabled=false +EditorType=multiple +Choices=sp_after_comma\s*=\s*ignore|sp_after_comma\s*=\s*add|sp_after_comma\s*=\s*remove|sp_after_comma\s*=\s*force|sp_after_comma\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Comma|Add Sp After Comma|Remove Sp After Comma|Force Sp After Comma" +ValueDefault=ignore + +[Sp Before Comma] +Category=1 +Description="Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_before_comma\s*=\s*ignore|sp_before_comma\s*=\s*add|sp_before_comma\s*=\s*remove|sp_before_comma\s*=\s*force|sp_before_comma\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Comma|Add Sp Before Comma|Remove Sp Before Comma|Force Sp Before Comma" +ValueDefault=remove + +[Sp After Mdatype Commas] +Category=1 +Description="(C#, Vala) Add or remove space between ',' and ']' in multidimensional array type
like 'int[,,]'." +Enabled=false +EditorType=multiple +Choices=sp_after_mdatype_commas\s*=\s*ignore|sp_after_mdatype_commas\s*=\s*add|sp_after_mdatype_commas\s*=\s*remove|sp_after_mdatype_commas\s*=\s*force|sp_after_mdatype_commas\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Mdatype Commas|Add Sp After Mdatype Commas|Remove Sp After Mdatype Commas|Force Sp After Mdatype Commas" +ValueDefault=ignore + +[Sp Before Mdatype Commas] +Category=1 +Description="(C#, Vala) Add or remove space between '[' and ',' in multidimensional array type
like 'int[,,]'." +Enabled=false +EditorType=multiple +Choices=sp_before_mdatype_commas\s*=\s*ignore|sp_before_mdatype_commas\s*=\s*add|sp_before_mdatype_commas\s*=\s*remove|sp_before_mdatype_commas\s*=\s*force|sp_before_mdatype_commas\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Mdatype Commas|Add Sp Before Mdatype Commas|Remove Sp Before Mdatype Commas|Force Sp Before Mdatype Commas" +ValueDefault=ignore + +[Sp Between Mdatype Commas] +Category=1 +Description="(C#, Vala) Add or remove space between ',' in multidimensional array type
like 'int[,,]'." +Enabled=false +EditorType=multiple +Choices=sp_between_mdatype_commas\s*=\s*ignore|sp_between_mdatype_commas\s*=\s*add|sp_between_mdatype_commas\s*=\s*remove|sp_between_mdatype_commas\s*=\s*force|sp_between_mdatype_commas\s*=\s*not_defined +ChoicesReadable="Ignore Sp Between Mdatype Commas|Add Sp Between Mdatype Commas|Remove Sp Between Mdatype Commas|Force Sp Between Mdatype Commas" +ValueDefault=ignore + +[Sp Paren Comma] +Category=1 +Description="Add or remove space between an open parenthesis and comma,
i.e. '(,' vs. '( ,'.

Default: force" +Enabled=false +EditorType=multiple +Choices=sp_paren_comma\s*=\s*ignore|sp_paren_comma\s*=\s*add|sp_paren_comma\s*=\s*remove|sp_paren_comma\s*=\s*force|sp_paren_comma\s*=\s*not_defined +ChoicesReadable="Ignore Sp Paren Comma|Add Sp Paren Comma|Remove Sp Paren Comma|Force Sp Paren Comma" +ValueDefault=force + +[Sp Type Colon] +Category=1 +Description="Add or remove space between a type and ':'." +Enabled=false +EditorType=multiple +Choices=sp_type_colon\s*=\s*ignore|sp_type_colon\s*=\s*add|sp_type_colon\s*=\s*remove|sp_type_colon\s*=\s*force|sp_type_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Type Colon|Add Sp Type Colon|Remove Sp Type Colon|Force Sp Type Colon" +ValueDefault=ignore + +[Sp After Ellipsis] +Category=1 +Description="Add or remove space after the variadic '...' when preceded by a
non-punctuator.
The value REMOVE will be overridden with FORCE" +Enabled=false +EditorType=multiple +Choices=sp_after_ellipsis\s*=\s*ignore|sp_after_ellipsis\s*=\s*add|sp_after_ellipsis\s*=\s*remove|sp_after_ellipsis\s*=\s*force|sp_after_ellipsis\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Ellipsis|Add Sp After Ellipsis|Remove Sp After Ellipsis|Force Sp After Ellipsis" +ValueDefault=ignore + +[Sp Before Ellipsis] +Category=1 +Description="Add or remove space before the variadic '...' when preceded by a
non-punctuator.
The value REMOVE will be overridden with FORCE" +Enabled=false +EditorType=multiple +Choices=sp_before_ellipsis\s*=\s*ignore|sp_before_ellipsis\s*=\s*add|sp_before_ellipsis\s*=\s*remove|sp_before_ellipsis\s*=\s*force|sp_before_ellipsis\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Ellipsis|Add Sp Before Ellipsis|Remove Sp Before Ellipsis|Force Sp Before Ellipsis" +ValueDefault=ignore + +[Sp Type Ellipsis] +Category=1 +Description="Add or remove space between a type and '...'." +Enabled=false +EditorType=multiple +Choices=sp_type_ellipsis\s*=\s*ignore|sp_type_ellipsis\s*=\s*add|sp_type_ellipsis\s*=\s*remove|sp_type_ellipsis\s*=\s*force|sp_type_ellipsis\s*=\s*not_defined +ChoicesReadable="Ignore Sp Type Ellipsis|Add Sp Type Ellipsis|Remove Sp Type Ellipsis|Force Sp Type Ellipsis" +ValueDefault=ignore + +[Sp Ptr Type Ellipsis] +Category=1 +Description="Add or remove space between a '*' and '...'." +Enabled=false +EditorType=multiple +Choices=sp_ptr_type_ellipsis\s*=\s*ignore|sp_ptr_type_ellipsis\s*=\s*add|sp_ptr_type_ellipsis\s*=\s*remove|sp_ptr_type_ellipsis\s*=\s*force|sp_ptr_type_ellipsis\s*=\s*not_defined +ChoicesReadable="Ignore Sp Ptr Type Ellipsis|Add Sp Ptr Type Ellipsis|Remove Sp Ptr Type Ellipsis|Force Sp Ptr Type Ellipsis" +ValueDefault=ignore + +[Sp Paren Ellipsis] +Category=1 +Description="Add or remove space between ')' and '...'." +Enabled=false +EditorType=multiple +Choices=sp_paren_ellipsis\s*=\s*ignore|sp_paren_ellipsis\s*=\s*add|sp_paren_ellipsis\s*=\s*remove|sp_paren_ellipsis\s*=\s*force|sp_paren_ellipsis\s*=\s*not_defined +ChoicesReadable="Ignore Sp Paren Ellipsis|Add Sp Paren Ellipsis|Remove Sp Paren Ellipsis|Force Sp Paren Ellipsis" +ValueDefault=ignore + +[Sp Byref Ellipsis] +Category=1 +Description="Add or remove space between '&&' and '...'." +Enabled=false +EditorType=multiple +Choices=sp_byref_ellipsis\s*=\s*ignore|sp_byref_ellipsis\s*=\s*add|sp_byref_ellipsis\s*=\s*remove|sp_byref_ellipsis\s*=\s*force|sp_byref_ellipsis\s*=\s*not_defined +ChoicesReadable="Ignore Sp Byref Ellipsis|Add Sp Byref Ellipsis|Remove Sp Byref Ellipsis|Force Sp Byref Ellipsis" +ValueDefault=ignore + +[Sp Paren Qualifier] +Category=1 +Description="Add or remove space between ')' and a qualifier such as 'const'." +Enabled=false +EditorType=multiple +Choices=sp_paren_qualifier\s*=\s*ignore|sp_paren_qualifier\s*=\s*add|sp_paren_qualifier\s*=\s*remove|sp_paren_qualifier\s*=\s*force|sp_paren_qualifier\s*=\s*not_defined +ChoicesReadable="Ignore Sp Paren Qualifier|Add Sp Paren Qualifier|Remove Sp Paren Qualifier|Force Sp Paren Qualifier" +ValueDefault=ignore + +[Sp Paren Noexcept] +Category=1 +Description="Add or remove space between ')' and 'noexcept'." +Enabled=false +EditorType=multiple +Choices=sp_paren_noexcept\s*=\s*ignore|sp_paren_noexcept\s*=\s*add|sp_paren_noexcept\s*=\s*remove|sp_paren_noexcept\s*=\s*force|sp_paren_noexcept\s*=\s*not_defined +ChoicesReadable="Ignore Sp Paren Noexcept|Add Sp Paren Noexcept|Remove Sp Paren Noexcept|Force Sp Paren Noexcept" +ValueDefault=ignore + +[Sp After Class Colon] +Category=1 +Description="Add or remove space after class ':'." +Enabled=false +EditorType=multiple +Choices=sp_after_class_colon\s*=\s*ignore|sp_after_class_colon\s*=\s*add|sp_after_class_colon\s*=\s*remove|sp_after_class_colon\s*=\s*force|sp_after_class_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Class Colon|Add Sp After Class Colon|Remove Sp After Class Colon|Force Sp After Class Colon" +ValueDefault=ignore + +[Sp Before Class Colon] +Category=1 +Description="Add or remove space before class ':'." +Enabled=false +EditorType=multiple +Choices=sp_before_class_colon\s*=\s*ignore|sp_before_class_colon\s*=\s*add|sp_before_class_colon\s*=\s*remove|sp_before_class_colon\s*=\s*force|sp_before_class_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Class Colon|Add Sp Before Class Colon|Remove Sp Before Class Colon|Force Sp Before Class Colon" +ValueDefault=ignore + +[Sp After Constr Colon] +Category=1 +Description="Add or remove space after class constructor ':'.

Default: add" +Enabled=false +EditorType=multiple +Choices=sp_after_constr_colon\s*=\s*ignore|sp_after_constr_colon\s*=\s*add|sp_after_constr_colon\s*=\s*remove|sp_after_constr_colon\s*=\s*force|sp_after_constr_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Constr Colon|Add Sp After Constr Colon|Remove Sp After Constr Colon|Force Sp After Constr Colon" +ValueDefault=add + +[Sp Before Constr Colon] +Category=1 +Description="Add or remove space before class constructor ':'.

Default: add" +Enabled=false +EditorType=multiple +Choices=sp_before_constr_colon\s*=\s*ignore|sp_before_constr_colon\s*=\s*add|sp_before_constr_colon\s*=\s*remove|sp_before_constr_colon\s*=\s*force|sp_before_constr_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Constr Colon|Add Sp Before Constr Colon|Remove Sp Before Constr Colon|Force Sp Before Constr Colon" +ValueDefault=add + +[Sp Before Case Colon] +Category=1 +Description="Add or remove space before case ':'.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_before_case_colon\s*=\s*ignore|sp_before_case_colon\s*=\s*add|sp_before_case_colon\s*=\s*remove|sp_before_case_colon\s*=\s*force|sp_before_case_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Case Colon|Add Sp Before Case Colon|Remove Sp Before Case Colon|Force Sp Before Case Colon" +ValueDefault=remove + +[Sp After Operator] +Category=1 +Description="Add or remove space between 'operator' and operator sign." +Enabled=false +EditorType=multiple +Choices=sp_after_operator\s*=\s*ignore|sp_after_operator\s*=\s*add|sp_after_operator\s*=\s*remove|sp_after_operator\s*=\s*force|sp_after_operator\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Operator|Add Sp After Operator|Remove Sp After Operator|Force Sp After Operator" +ValueDefault=ignore + +[Sp After Operator Sym] +Category=1 +Description="Add or remove space between the operator symbol and the open parenthesis, as
in 'operator ++('." +Enabled=false +EditorType=multiple +Choices=sp_after_operator_sym\s*=\s*ignore|sp_after_operator_sym\s*=\s*add|sp_after_operator_sym\s*=\s*remove|sp_after_operator_sym\s*=\s*force|sp_after_operator_sym\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Operator Sym|Add Sp After Operator Sym|Remove Sp After Operator Sym|Force Sp After Operator Sym" +ValueDefault=ignore + +[Sp After Operator Sym Empty] +Category=1 +Description="Overrides sp_after_operator_sym when the operator has no arguments, as in
'operator *()'." +Enabled=false +EditorType=multiple +Choices=sp_after_operator_sym_empty\s*=\s*ignore|sp_after_operator_sym_empty\s*=\s*add|sp_after_operator_sym_empty\s*=\s*remove|sp_after_operator_sym_empty\s*=\s*force|sp_after_operator_sym_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Operator Sym Empty|Add Sp After Operator Sym Empty|Remove Sp After Operator Sym Empty|Force Sp After Operator Sym Empty" +ValueDefault=ignore + +[Sp After Cast] +Category=1 +Description="Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or
'(int)a' vs. '(int) a'." +Enabled=false +EditorType=multiple +Choices=sp_after_cast\s*=\s*ignore|sp_after_cast\s*=\s*add|sp_after_cast\s*=\s*remove|sp_after_cast\s*=\s*force|sp_after_cast\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Cast|Add Sp After Cast|Remove Sp After Cast|Force Sp After Cast" +ValueDefault=ignore + +[Sp Inside Paren Cast] +Category=1 +Description="Add or remove spaces inside cast parentheses." +Enabled=false +EditorType=multiple +Choices=sp_inside_paren_cast\s*=\s*ignore|sp_inside_paren_cast\s*=\s*add|sp_inside_paren_cast\s*=\s*remove|sp_inside_paren_cast\s*=\s*force|sp_inside_paren_cast\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Paren Cast|Add Sp Inside Paren Cast|Remove Sp Inside Paren Cast|Force Sp Inside Paren Cast" +ValueDefault=ignore + +[Sp Cpp Cast Paren] +Category=1 +Description="Add or remove space between the type and open parenthesis in a C++ cast,
i.e. 'int(exp)' vs. 'int (exp)'." +Enabled=false +EditorType=multiple +Choices=sp_cpp_cast_paren\s*=\s*ignore|sp_cpp_cast_paren\s*=\s*add|sp_cpp_cast_paren\s*=\s*remove|sp_cpp_cast_paren\s*=\s*force|sp_cpp_cast_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cpp Cast Paren|Add Sp Cpp Cast Paren|Remove Sp Cpp Cast Paren|Force Sp Cpp Cast Paren" +ValueDefault=ignore + +[Sp Sizeof Paren] +Category=1 +Description="Add or remove space between 'sizeof' and '('." +Enabled=false +EditorType=multiple +Choices=sp_sizeof_paren\s*=\s*ignore|sp_sizeof_paren\s*=\s*add|sp_sizeof_paren\s*=\s*remove|sp_sizeof_paren\s*=\s*force|sp_sizeof_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Sizeof Paren|Add Sp Sizeof Paren|Remove Sp Sizeof Paren|Force Sp Sizeof Paren" +ValueDefault=ignore + +[Sp Sizeof Ellipsis] +Category=1 +Description="Add or remove space between 'sizeof' and '...'." +Enabled=false +EditorType=multiple +Choices=sp_sizeof_ellipsis\s*=\s*ignore|sp_sizeof_ellipsis\s*=\s*add|sp_sizeof_ellipsis\s*=\s*remove|sp_sizeof_ellipsis\s*=\s*force|sp_sizeof_ellipsis\s*=\s*not_defined +ChoicesReadable="Ignore Sp Sizeof Ellipsis|Add Sp Sizeof Ellipsis|Remove Sp Sizeof Ellipsis|Force Sp Sizeof Ellipsis" +ValueDefault=ignore + +[Sp Sizeof Ellipsis Paren] +Category=1 +Description="Add or remove space between 'sizeof...' and '('." +Enabled=false +EditorType=multiple +Choices=sp_sizeof_ellipsis_paren\s*=\s*ignore|sp_sizeof_ellipsis_paren\s*=\s*add|sp_sizeof_ellipsis_paren\s*=\s*remove|sp_sizeof_ellipsis_paren\s*=\s*force|sp_sizeof_ellipsis_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Sizeof Ellipsis Paren|Add Sp Sizeof Ellipsis Paren|Remove Sp Sizeof Ellipsis Paren|Force Sp Sizeof Ellipsis Paren" +ValueDefault=ignore + +[Sp Ellipsis Parameter Pack] +Category=1 +Description="Add or remove space between '...' and a parameter pack." +Enabled=false +EditorType=multiple +Choices=sp_ellipsis_parameter_pack\s*=\s*ignore|sp_ellipsis_parameter_pack\s*=\s*add|sp_ellipsis_parameter_pack\s*=\s*remove|sp_ellipsis_parameter_pack\s*=\s*force|sp_ellipsis_parameter_pack\s*=\s*not_defined +ChoicesReadable="Ignore Sp Ellipsis Parameter Pack|Add Sp Ellipsis Parameter Pack|Remove Sp Ellipsis Parameter Pack|Force Sp Ellipsis Parameter Pack" +ValueDefault=ignore + +[Sp Parameter Pack Ellipsis] +Category=1 +Description="Add or remove space between a parameter pack and '...'." +Enabled=false +EditorType=multiple +Choices=sp_parameter_pack_ellipsis\s*=\s*ignore|sp_parameter_pack_ellipsis\s*=\s*add|sp_parameter_pack_ellipsis\s*=\s*remove|sp_parameter_pack_ellipsis\s*=\s*force|sp_parameter_pack_ellipsis\s*=\s*not_defined +ChoicesReadable="Ignore Sp Parameter Pack Ellipsis|Add Sp Parameter Pack Ellipsis|Remove Sp Parameter Pack Ellipsis|Force Sp Parameter Pack Ellipsis" +ValueDefault=ignore + +[Sp Decltype Paren] +Category=1 +Description="Add or remove space between 'decltype' and '('." +Enabled=false +EditorType=multiple +Choices=sp_decltype_paren\s*=\s*ignore|sp_decltype_paren\s*=\s*add|sp_decltype_paren\s*=\s*remove|sp_decltype_paren\s*=\s*force|sp_decltype_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Decltype Paren|Add Sp Decltype Paren|Remove Sp Decltype Paren|Force Sp Decltype Paren" +ValueDefault=ignore + +[Sp After Tag] +Category=1 +Description="(Pawn) Add or remove space after the tag keyword." +Enabled=false +EditorType=multiple +Choices=sp_after_tag\s*=\s*ignore|sp_after_tag\s*=\s*add|sp_after_tag\s*=\s*remove|sp_after_tag\s*=\s*force|sp_after_tag\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Tag|Add Sp After Tag|Remove Sp After Tag|Force Sp After Tag" +ValueDefault=ignore + +[Sp Inside Braces Enum] +Category=1 +Description="Add or remove space inside enum '{' and '}'." +Enabled=false +EditorType=multiple +Choices=sp_inside_braces_enum\s*=\s*ignore|sp_inside_braces_enum\s*=\s*add|sp_inside_braces_enum\s*=\s*remove|sp_inside_braces_enum\s*=\s*force|sp_inside_braces_enum\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Braces Enum|Add Sp Inside Braces Enum|Remove Sp Inside Braces Enum|Force Sp Inside Braces Enum" +ValueDefault=ignore + +[Sp Inside Braces Struct] +Category=1 +Description="Add or remove space inside struct/union '{' and '}'." +Enabled=false +EditorType=multiple +Choices=sp_inside_braces_struct\s*=\s*ignore|sp_inside_braces_struct\s*=\s*add|sp_inside_braces_struct\s*=\s*remove|sp_inside_braces_struct\s*=\s*force|sp_inside_braces_struct\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Braces Struct|Add Sp Inside Braces Struct|Remove Sp Inside Braces Struct|Force Sp Inside Braces Struct" +ValueDefault=ignore + +[Sp Inside Braces Oc Dict] +Category=1 +Description="(OC) Add or remove space inside Objective-C boxed dictionary '{' and '}'" +Enabled=false +EditorType=multiple +Choices=sp_inside_braces_oc_dict\s*=\s*ignore|sp_inside_braces_oc_dict\s*=\s*add|sp_inside_braces_oc_dict\s*=\s*remove|sp_inside_braces_oc_dict\s*=\s*force|sp_inside_braces_oc_dict\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Braces Oc Dict|Add Sp Inside Braces Oc Dict|Remove Sp Inside Braces Oc Dict|Force Sp Inside Braces Oc Dict" +ValueDefault=ignore + +[Sp After Type Brace Init Lst Open] +Category=1 +Description="Add or remove space after open brace in an unnamed temporary
direct-list-initialization
if statement is a brace_init_lst
works only if sp_brace_brace is set to ignore." +Enabled=false +EditorType=multiple +Choices=sp_after_type_brace_init_lst_open\s*=\s*ignore|sp_after_type_brace_init_lst_open\s*=\s*add|sp_after_type_brace_init_lst_open\s*=\s*remove|sp_after_type_brace_init_lst_open\s*=\s*force|sp_after_type_brace_init_lst_open\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Type Brace Init Lst Open|Add Sp After Type Brace Init Lst Open|Remove Sp After Type Brace Init Lst Open|Force Sp After Type Brace Init Lst Open" +ValueDefault=ignore + +[Sp Before Type Brace Init Lst Close] +Category=1 +Description="Add or remove space before close brace in an unnamed temporary
direct-list-initialization
if statement is a brace_init_lst
works only if sp_brace_brace is set to ignore." +Enabled=false +EditorType=multiple +Choices=sp_before_type_brace_init_lst_close\s*=\s*ignore|sp_before_type_brace_init_lst_close\s*=\s*add|sp_before_type_brace_init_lst_close\s*=\s*remove|sp_before_type_brace_init_lst_close\s*=\s*force|sp_before_type_brace_init_lst_close\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Type Brace Init Lst Close|Add Sp Before Type Brace Init Lst Close|Remove Sp Before Type Brace Init Lst Close|Force Sp Before Type Brace Init Lst Close" +ValueDefault=ignore + +[Sp Inside Type Brace Init Lst] +Category=1 +Description="Add or remove space inside an unnamed temporary direct-list-initialization
if statement is a brace_init_lst
works only if sp_brace_brace is set to ignore
works only if sp_before_type_brace_init_lst_close is set to ignore." +Enabled=false +EditorType=multiple +Choices=sp_inside_type_brace_init_lst\s*=\s*ignore|sp_inside_type_brace_init_lst\s*=\s*add|sp_inside_type_brace_init_lst\s*=\s*remove|sp_inside_type_brace_init_lst\s*=\s*force|sp_inside_type_brace_init_lst\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Type Brace Init Lst|Add Sp Inside Type Brace Init Lst|Remove Sp Inside Type Brace Init Lst|Force Sp Inside Type Brace Init Lst" +ValueDefault=ignore + +[Sp Inside Braces] +Category=1 +Description="Add or remove space inside '{' and '}'." +Enabled=false +EditorType=multiple +Choices=sp_inside_braces\s*=\s*ignore|sp_inside_braces\s*=\s*add|sp_inside_braces\s*=\s*remove|sp_inside_braces\s*=\s*force|sp_inside_braces\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Braces|Add Sp Inside Braces|Remove Sp Inside Braces|Force Sp Inside Braces" +ValueDefault=ignore + +[Sp Inside Braces Empty] +Category=1 +Description="Add or remove space inside '{}'.
if empty." +Enabled=false +EditorType=multiple +Choices=sp_inside_braces_empty\s*=\s*ignore|sp_inside_braces_empty\s*=\s*add|sp_inside_braces_empty\s*=\s*remove|sp_inside_braces_empty\s*=\s*force|sp_inside_braces_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Braces Empty|Add Sp Inside Braces Empty|Remove Sp Inside Braces Empty|Force Sp Inside Braces Empty" +ValueDefault=ignore + +[Sp Trailing Return] +Category=1 +Description="Add or remove space around trailing return operator '->'." +Enabled=false +EditorType=multiple +Choices=sp_trailing_return\s*=\s*ignore|sp_trailing_return\s*=\s*add|sp_trailing_return\s*=\s*remove|sp_trailing_return\s*=\s*force|sp_trailing_return\s*=\s*not_defined +ChoicesReadable="Ignore Sp Trailing Return|Add Sp Trailing Return|Remove Sp Trailing Return|Force Sp Trailing Return" +ValueDefault=ignore + +[Sp Type Func] +Category=1 +Description="Add or remove space between return type and function name. A minimum of 1
is forced except for pointer return types." +Enabled=false +EditorType=multiple +Choices=sp_type_func\s*=\s*ignore|sp_type_func\s*=\s*add|sp_type_func\s*=\s*remove|sp_type_func\s*=\s*force|sp_type_func\s*=\s*not_defined +ChoicesReadable="Ignore Sp Type Func|Add Sp Type Func|Remove Sp Type Func|Force Sp Type Func" +ValueDefault=ignore + +[Sp Type Brace Init Lst] +Category=1 +Description="Add or remove space between type and open brace of an unnamed temporary
direct-list-initialization." +Enabled=false +EditorType=multiple +Choices=sp_type_brace_init_lst\s*=\s*ignore|sp_type_brace_init_lst\s*=\s*add|sp_type_brace_init_lst\s*=\s*remove|sp_type_brace_init_lst\s*=\s*force|sp_type_brace_init_lst\s*=\s*not_defined +ChoicesReadable="Ignore Sp Type Brace Init Lst|Add Sp Type Brace Init Lst|Remove Sp Type Brace Init Lst|Force Sp Type Brace Init Lst" +ValueDefault=ignore + +[Sp Func Proto Paren] +Category=1 +Description="Add or remove space between function name and '(' on function declaration." +Enabled=false +EditorType=multiple +Choices=sp_func_proto_paren\s*=\s*ignore|sp_func_proto_paren\s*=\s*add|sp_func_proto_paren\s*=\s*remove|sp_func_proto_paren\s*=\s*force|sp_func_proto_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Proto Paren|Add Sp Func Proto Paren|Remove Sp Func Proto Paren|Force Sp Func Proto Paren" +ValueDefault=ignore + +[Sp Func Proto Paren Empty] +Category=1 +Description="Add or remove space between function name and '()' on function declaration
if empty." +Enabled=false +EditorType=multiple +Choices=sp_func_proto_paren_empty\s*=\s*ignore|sp_func_proto_paren_empty\s*=\s*add|sp_func_proto_paren_empty\s*=\s*remove|sp_func_proto_paren_empty\s*=\s*force|sp_func_proto_paren_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Proto Paren Empty|Add Sp Func Proto Paren Empty|Remove Sp Func Proto Paren Empty|Force Sp Func Proto Paren Empty" +ValueDefault=ignore + +[Sp Func Type Paren] +Category=1 +Description="Add or remove space between function name and '(' with a typedef specifier." +Enabled=false +EditorType=multiple +Choices=sp_func_type_paren\s*=\s*ignore|sp_func_type_paren\s*=\s*add|sp_func_type_paren\s*=\s*remove|sp_func_type_paren\s*=\s*force|sp_func_type_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Type Paren|Add Sp Func Type Paren|Remove Sp Func Type Paren|Force Sp Func Type Paren" +ValueDefault=ignore + +[Sp Func Def Paren] +Category=1 +Description="Add or remove space between alias name and '(' of a non-pointer function type typedef." +Enabled=false +EditorType=multiple +Choices=sp_func_def_paren\s*=\s*ignore|sp_func_def_paren\s*=\s*add|sp_func_def_paren\s*=\s*remove|sp_func_def_paren\s*=\s*force|sp_func_def_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Def Paren|Add Sp Func Def Paren|Remove Sp Func Def Paren|Force Sp Func Def Paren" +ValueDefault=ignore + +[Sp Func Def Paren Empty] +Category=1 +Description="Add or remove space between function name and '()' on function definition
if empty." +Enabled=false +EditorType=multiple +Choices=sp_func_def_paren_empty\s*=\s*ignore|sp_func_def_paren_empty\s*=\s*add|sp_func_def_paren_empty\s*=\s*remove|sp_func_def_paren_empty\s*=\s*force|sp_func_def_paren_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Def Paren Empty|Add Sp Func Def Paren Empty|Remove Sp Func Def Paren Empty|Force Sp Func Def Paren Empty" +ValueDefault=ignore + +[Sp Inside Fparens] +Category=1 +Description="Add or remove space inside empty function '()'.
Overrides sp_after_angle unless use_sp_after_angle_always is set to true." +Enabled=false +EditorType=multiple +Choices=sp_inside_fparens\s*=\s*ignore|sp_inside_fparens\s*=\s*add|sp_inside_fparens\s*=\s*remove|sp_inside_fparens\s*=\s*force|sp_inside_fparens\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Fparens|Add Sp Inside Fparens|Remove Sp Inside Fparens|Force Sp Inside Fparens" +ValueDefault=ignore + +[Sp Inside Fparen] +Category=1 +Description="Add or remove space inside function '(' and ')'." +Enabled=false +EditorType=multiple +Choices=sp_inside_fparen\s*=\s*ignore|sp_inside_fparen\s*=\s*add|sp_inside_fparen\s*=\s*remove|sp_inside_fparen\s*=\s*force|sp_inside_fparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Fparen|Add Sp Inside Fparen|Remove Sp Inside Fparen|Force Sp Inside Fparen" +ValueDefault=ignore + +[Sp Func Call User Inside Rparen] +Category=1 +Description="Add or remove space inside user functor '(' and ')'." +Enabled=false +EditorType=multiple +Choices=sp_func_call_user_inside_rparen\s*=\s*ignore|sp_func_call_user_inside_rparen\s*=\s*add|sp_func_call_user_inside_rparen\s*=\s*remove|sp_func_call_user_inside_rparen\s*=\s*force|sp_func_call_user_inside_rparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Call User Inside Rparen|Add Sp Func Call User Inside Rparen|Remove Sp Func Call User Inside Rparen|Force Sp Func Call User Inside Rparen" +ValueDefault=ignore + +[Sp Inside Rparens] +Category=1 +Description="Add or remove space inside empty functor '()'.
Overrides sp_after_angle unless use_sp_after_angle_always is set to true." +Enabled=false +EditorType=multiple +Choices=sp_inside_rparens\s*=\s*ignore|sp_inside_rparens\s*=\s*add|sp_inside_rparens\s*=\s*remove|sp_inside_rparens\s*=\s*force|sp_inside_rparens\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Rparens|Add Sp Inside Rparens|Remove Sp Inside Rparens|Force Sp Inside Rparens" +ValueDefault=ignore + +[Sp Inside Rparen] +Category=1 +Description="Add or remove space inside functor '(' and ')'." +Enabled=false +EditorType=multiple +Choices=sp_inside_rparen\s*=\s*ignore|sp_inside_rparen\s*=\s*add|sp_inside_rparen\s*=\s*remove|sp_inside_rparen\s*=\s*force|sp_inside_rparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Rparen|Add Sp Inside Rparen|Remove Sp Inside Rparen|Force Sp Inside Rparen" +ValueDefault=ignore + +[Sp Inside Tparen] +Category=1 +Description="Add or remove space inside the first parentheses in a function type, as in
'void (*x)(...)'." +Enabled=false +EditorType=multiple +Choices=sp_inside_tparen\s*=\s*ignore|sp_inside_tparen\s*=\s*add|sp_inside_tparen\s*=\s*remove|sp_inside_tparen\s*=\s*force|sp_inside_tparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Tparen|Add Sp Inside Tparen|Remove Sp Inside Tparen|Force Sp Inside Tparen" +ValueDefault=ignore + +[Sp After Tparen Close] +Category=1 +Description="Add or remove space between the ')' and '(' in a function type, as in
'void (*x)(...)'." +Enabled=false +EditorType=multiple +Choices=sp_after_tparen_close\s*=\s*ignore|sp_after_tparen_close\s*=\s*add|sp_after_tparen_close\s*=\s*remove|sp_after_tparen_close\s*=\s*force|sp_after_tparen_close\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Tparen Close|Add Sp After Tparen Close|Remove Sp After Tparen Close|Force Sp After Tparen Close" +ValueDefault=ignore + +[Sp Square Fparen] +Category=1 +Description="Add or remove space between ']' and '(' when part of a function call." +Enabled=false +EditorType=multiple +Choices=sp_square_fparen\s*=\s*ignore|sp_square_fparen\s*=\s*add|sp_square_fparen\s*=\s*remove|sp_square_fparen\s*=\s*force|sp_square_fparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Square Fparen|Add Sp Square Fparen|Remove Sp Square Fparen|Force Sp Square Fparen" +ValueDefault=ignore + +[Sp Fparen Brace] +Category=1 +Description="Add or remove space between ')' and '{' of function." +Enabled=false +EditorType=multiple +Choices=sp_fparen_brace\s*=\s*ignore|sp_fparen_brace\s*=\s*add|sp_fparen_brace\s*=\s*remove|sp_fparen_brace\s*=\s*force|sp_fparen_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Fparen Brace|Add Sp Fparen Brace|Remove Sp Fparen Brace|Force Sp Fparen Brace" +ValueDefault=ignore + +[Sp Fparen Brace Initializer] +Category=1 +Description="Add or remove space between ')' and '{' of a function call in object
initialization.

Overrides sp_fparen_brace." +Enabled=false +EditorType=multiple +Choices=sp_fparen_brace_initializer\s*=\s*ignore|sp_fparen_brace_initializer\s*=\s*add|sp_fparen_brace_initializer\s*=\s*remove|sp_fparen_brace_initializer\s*=\s*force|sp_fparen_brace_initializer\s*=\s*not_defined +ChoicesReadable="Ignore Sp Fparen Brace Initializer|Add Sp Fparen Brace Initializer|Remove Sp Fparen Brace Initializer|Force Sp Fparen Brace Initializer" +ValueDefault=ignore + +[Sp Fparen Dbrace] +Category=1 +Description="(Java) Add or remove space between ')' and '{{' of double brace initializer." +Enabled=false +EditorType=multiple +Choices=sp_fparen_dbrace\s*=\s*ignore|sp_fparen_dbrace\s*=\s*add|sp_fparen_dbrace\s*=\s*remove|sp_fparen_dbrace\s*=\s*force|sp_fparen_dbrace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Fparen Dbrace|Add Sp Fparen Dbrace|Remove Sp Fparen Dbrace|Force Sp Fparen Dbrace" +ValueDefault=ignore + +[Sp Func Call Paren] +Category=1 +Description="Add or remove space between function name and '(' on function calls." +Enabled=false +EditorType=multiple +Choices=sp_func_call_paren\s*=\s*ignore|sp_func_call_paren\s*=\s*add|sp_func_call_paren\s*=\s*remove|sp_func_call_paren\s*=\s*force|sp_func_call_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Call Paren|Add Sp Func Call Paren|Remove Sp Func Call Paren|Force Sp Func Call Paren" +ValueDefault=ignore + +[Sp Func Call Paren Empty] +Category=1 +Description="Add or remove space between function name and '()' on function calls without
parameters. If set to ignore (the default), sp_func_call_paren is used." +Enabled=false +EditorType=multiple +Choices=sp_func_call_paren_empty\s*=\s*ignore|sp_func_call_paren_empty\s*=\s*add|sp_func_call_paren_empty\s*=\s*remove|sp_func_call_paren_empty\s*=\s*force|sp_func_call_paren_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Call Paren Empty|Add Sp Func Call Paren Empty|Remove Sp Func Call Paren Empty|Force Sp Func Call Paren Empty" +ValueDefault=ignore + +[Sp Func Call User Paren] +Category=1 +Description="Add or remove space between the user function name and '(' on function
calls. You need to set a keyword to be a user function in the config file,
like:
set func_call_user tr _ i18n" +Enabled=false +EditorType=multiple +Choices=sp_func_call_user_paren\s*=\s*ignore|sp_func_call_user_paren\s*=\s*add|sp_func_call_user_paren\s*=\s*remove|sp_func_call_user_paren\s*=\s*force|sp_func_call_user_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Call User Paren|Add Sp Func Call User Paren|Remove Sp Func Call User Paren|Force Sp Func Call User Paren" +ValueDefault=ignore + +[Sp Func Call User Inside Fparen] +Category=1 +Description="Add or remove space inside user function '(' and ')'." +Enabled=false +EditorType=multiple +Choices=sp_func_call_user_inside_fparen\s*=\s*ignore|sp_func_call_user_inside_fparen\s*=\s*add|sp_func_call_user_inside_fparen\s*=\s*remove|sp_func_call_user_inside_fparen\s*=\s*force|sp_func_call_user_inside_fparen\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Call User Inside Fparen|Add Sp Func Call User Inside Fparen|Remove Sp Func Call User Inside Fparen|Force Sp Func Call User Inside Fparen" +ValueDefault=ignore + +[Sp Func Call User Paren Paren] +Category=1 +Description="Add or remove space between nested parentheses with user functions,
i.e. '((' vs. '( ('." +Enabled=false +EditorType=multiple +Choices=sp_func_call_user_paren_paren\s*=\s*ignore|sp_func_call_user_paren_paren\s*=\s*add|sp_func_call_user_paren_paren\s*=\s*remove|sp_func_call_user_paren_paren\s*=\s*force|sp_func_call_user_paren_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Call User Paren Paren|Add Sp Func Call User Paren Paren|Remove Sp Func Call User Paren Paren|Force Sp Func Call User Paren Paren" +ValueDefault=ignore + +[Sp Func Class Paren] +Category=1 +Description="Add or remove space between a constructor/destructor and the open
parenthesis." +Enabled=false +EditorType=multiple +Choices=sp_func_class_paren\s*=\s*ignore|sp_func_class_paren\s*=\s*add|sp_func_class_paren\s*=\s*remove|sp_func_class_paren\s*=\s*force|sp_func_class_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Class Paren|Add Sp Func Class Paren|Remove Sp Func Class Paren|Force Sp Func Class Paren" +ValueDefault=ignore + +[Sp Func Class Paren Empty] +Category=1 +Description="Add or remove space between a constructor without parameters or destructor
and '()'." +Enabled=false +EditorType=multiple +Choices=sp_func_class_paren_empty\s*=\s*ignore|sp_func_class_paren_empty\s*=\s*add|sp_func_class_paren_empty\s*=\s*remove|sp_func_class_paren_empty\s*=\s*force|sp_func_class_paren_empty\s*=\s*not_defined +ChoicesReadable="Ignore Sp Func Class Paren Empty|Add Sp Func Class Paren Empty|Remove Sp Func Class Paren Empty|Force Sp Func Class Paren Empty" +ValueDefault=ignore + +[Sp Return] +Category=1 +Description="Add or remove space after 'return'.

Default: force" +Enabled=false +EditorType=multiple +Choices=sp_return\s*=\s*ignore|sp_return\s*=\s*add|sp_return\s*=\s*remove|sp_return\s*=\s*force|sp_return\s*=\s*not_defined +ChoicesReadable="Ignore Sp Return|Add Sp Return|Remove Sp Return|Force Sp Return" +ValueDefault=force + +[Sp Return Paren] +Category=1 +Description="Add or remove space between 'return' and '('." +Enabled=false +EditorType=multiple +Choices=sp_return_paren\s*=\s*ignore|sp_return_paren\s*=\s*add|sp_return_paren\s*=\s*remove|sp_return_paren\s*=\s*force|sp_return_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Return Paren|Add Sp Return Paren|Remove Sp Return Paren|Force Sp Return Paren" +ValueDefault=ignore + +[Sp Return Brace] +Category=1 +Description="Add or remove space between 'return' and '{'." +Enabled=false +EditorType=multiple +Choices=sp_return_brace\s*=\s*ignore|sp_return_brace\s*=\s*add|sp_return_brace\s*=\s*remove|sp_return_brace\s*=\s*force|sp_return_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Return Brace|Add Sp Return Brace|Remove Sp Return Brace|Force Sp Return Brace" +ValueDefault=ignore + +[Sp Attribute Paren] +Category=1 +Description="Add or remove space between '__attribute__' and '('." +Enabled=false +EditorType=multiple +Choices=sp_attribute_paren\s*=\s*ignore|sp_attribute_paren\s*=\s*add|sp_attribute_paren\s*=\s*remove|sp_attribute_paren\s*=\s*force|sp_attribute_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Attribute Paren|Add Sp Attribute Paren|Remove Sp Attribute Paren|Force Sp Attribute Paren" +ValueDefault=ignore + +[Sp Defined Paren] +Category=1 +Description="Add or remove space between 'defined' and '(' in '#if defined (FOO)'." +Enabled=false +EditorType=multiple +Choices=sp_defined_paren\s*=\s*ignore|sp_defined_paren\s*=\s*add|sp_defined_paren\s*=\s*remove|sp_defined_paren\s*=\s*force|sp_defined_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Defined Paren|Add Sp Defined Paren|Remove Sp Defined Paren|Force Sp Defined Paren" +ValueDefault=ignore + +[Sp Throw Paren] +Category=1 +Description="Add or remove space between 'throw' and '(' in 'throw (something)'." +Enabled=false +EditorType=multiple +Choices=sp_throw_paren\s*=\s*ignore|sp_throw_paren\s*=\s*add|sp_throw_paren\s*=\s*remove|sp_throw_paren\s*=\s*force|sp_throw_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Throw Paren|Add Sp Throw Paren|Remove Sp Throw Paren|Force Sp Throw Paren" +ValueDefault=ignore + +[Sp After Throw] +Category=1 +Description="Add or remove space between 'throw' and anything other than '(' as in
'@throw [...];'." +Enabled=false +EditorType=multiple +Choices=sp_after_throw\s*=\s*ignore|sp_after_throw\s*=\s*add|sp_after_throw\s*=\s*remove|sp_after_throw\s*=\s*force|sp_after_throw\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Throw|Add Sp After Throw|Remove Sp After Throw|Force Sp After Throw" +ValueDefault=ignore + +[Sp Catch Paren] +Category=1 +Description="Add or remove space between 'catch' and '(' in 'catch (something) { }'.
If set to ignore, sp_before_sparen is used." +Enabled=false +EditorType=multiple +Choices=sp_catch_paren\s*=\s*ignore|sp_catch_paren\s*=\s*add|sp_catch_paren\s*=\s*remove|sp_catch_paren\s*=\s*force|sp_catch_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Catch Paren|Add Sp Catch Paren|Remove Sp Catch Paren|Force Sp Catch Paren" +ValueDefault=ignore + +[Sp Oc Catch Paren] +Category=1 +Description="(OC) Add or remove space between '@catch' and '('
in '@catch (something) { }'. If set to ignore, sp_catch_paren is used." +Enabled=false +EditorType=multiple +Choices=sp_oc_catch_paren\s*=\s*ignore|sp_oc_catch_paren\s*=\s*add|sp_oc_catch_paren\s*=\s*remove|sp_oc_catch_paren\s*=\s*force|sp_oc_catch_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Oc Catch Paren|Add Sp Oc Catch Paren|Remove Sp Oc Catch Paren|Force Sp Oc Catch Paren" +ValueDefault=ignore + +[Sp Before Oc Proto List] +Category=1 +Description="(OC) Add or remove space before Objective-C protocol list
as in '@protocol Protocol<here><Protocol_A>' or '@interface MyClass : NSObject<here><MyProtocol>'." +Enabled=false +EditorType=multiple +Choices=sp_before_oc_proto_list\s*=\s*ignore|sp_before_oc_proto_list\s*=\s*add|sp_before_oc_proto_list\s*=\s*remove|sp_before_oc_proto_list\s*=\s*force|sp_before_oc_proto_list\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Oc Proto List|Add Sp Before Oc Proto List|Remove Sp Before Oc Proto List|Force Sp Before Oc Proto List" +ValueDefault=ignore + +[Sp Oc Classname Paren] +Category=1 +Description="(OC) Add or remove space between class name and '('
in '@interface className(categoryName)<ProtocolName>:BaseClass'" +Enabled=false +EditorType=multiple +Choices=sp_oc_classname_paren\s*=\s*ignore|sp_oc_classname_paren\s*=\s*add|sp_oc_classname_paren\s*=\s*remove|sp_oc_classname_paren\s*=\s*force|sp_oc_classname_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Oc Classname Paren|Add Sp Oc Classname Paren|Remove Sp Oc Classname Paren|Force Sp Oc Classname Paren" +ValueDefault=ignore + +[Sp Version Paren] +Category=1 +Description="(D) Add or remove space between 'version' and '('
in 'version (something) { }'. If set to ignore, sp_before_sparen is used." +Enabled=false +EditorType=multiple +Choices=sp_version_paren\s*=\s*ignore|sp_version_paren\s*=\s*add|sp_version_paren\s*=\s*remove|sp_version_paren\s*=\s*force|sp_version_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Version Paren|Add Sp Version Paren|Remove Sp Version Paren|Force Sp Version Paren" +ValueDefault=ignore + +[Sp Scope Paren] +Category=1 +Description="(D) Add or remove space between 'scope' and '('
in 'scope (something) { }'. If set to ignore, sp_before_sparen is used." +Enabled=false +EditorType=multiple +Choices=sp_scope_paren\s*=\s*ignore|sp_scope_paren\s*=\s*add|sp_scope_paren\s*=\s*remove|sp_scope_paren\s*=\s*force|sp_scope_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Scope Paren|Add Sp Scope Paren|Remove Sp Scope Paren|Force Sp Scope Paren" +ValueDefault=ignore + +[Sp Super Paren] +Category=1 +Description="Add or remove space between 'super' and '(' in 'super (something)'.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_super_paren\s*=\s*ignore|sp_super_paren\s*=\s*add|sp_super_paren\s*=\s*remove|sp_super_paren\s*=\s*force|sp_super_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Super Paren|Add Sp Super Paren|Remove Sp Super Paren|Force Sp Super Paren" +ValueDefault=remove + +[Sp This Paren] +Category=1 +Description="Add or remove space between 'this' and '(' in 'this (something)'.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_this_paren\s*=\s*ignore|sp_this_paren\s*=\s*add|sp_this_paren\s*=\s*remove|sp_this_paren\s*=\s*force|sp_this_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp This Paren|Add Sp This Paren|Remove Sp This Paren|Force Sp This Paren" +ValueDefault=remove + +[Sp Macro] +Category=1 +Description="Add or remove space between a macro name and its definition." +Enabled=false +EditorType=multiple +Choices=sp_macro\s*=\s*ignore|sp_macro\s*=\s*add|sp_macro\s*=\s*remove|sp_macro\s*=\s*force|sp_macro\s*=\s*not_defined +ChoicesReadable="Ignore Sp Macro|Add Sp Macro|Remove Sp Macro|Force Sp Macro" +ValueDefault=ignore + +[Sp Macro Func] +Category=1 +Description="Add or remove space between a macro function ')' and its definition." +Enabled=false +EditorType=multiple +Choices=sp_macro_func\s*=\s*ignore|sp_macro_func\s*=\s*add|sp_macro_func\s*=\s*remove|sp_macro_func\s*=\s*force|sp_macro_func\s*=\s*not_defined +ChoicesReadable="Ignore Sp Macro Func|Add Sp Macro Func|Remove Sp Macro Func|Force Sp Macro Func" +ValueDefault=ignore + +[Sp Else Brace] +Category=1 +Description="Add or remove space between 'else' and '{' if on the same line." +Enabled=false +EditorType=multiple +Choices=sp_else_brace\s*=\s*ignore|sp_else_brace\s*=\s*add|sp_else_brace\s*=\s*remove|sp_else_brace\s*=\s*force|sp_else_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Else Brace|Add Sp Else Brace|Remove Sp Else Brace|Force Sp Else Brace" +ValueDefault=ignore + +[Sp Brace Else] +Category=1 +Description="Add or remove space between '}' and 'else' if on the same line." +Enabled=false +EditorType=multiple +Choices=sp_brace_else\s*=\s*ignore|sp_brace_else\s*=\s*add|sp_brace_else\s*=\s*remove|sp_brace_else\s*=\s*force|sp_brace_else\s*=\s*not_defined +ChoicesReadable="Ignore Sp Brace Else|Add Sp Brace Else|Remove Sp Brace Else|Force Sp Brace Else" +ValueDefault=ignore + +[Sp Brace Typedef] +Category=1 +Description="Add or remove space between '}' and the name of a typedef on the same line." +Enabled=false +EditorType=multiple +Choices=sp_brace_typedef\s*=\s*ignore|sp_brace_typedef\s*=\s*add|sp_brace_typedef\s*=\s*remove|sp_brace_typedef\s*=\s*force|sp_brace_typedef\s*=\s*not_defined +ChoicesReadable="Ignore Sp Brace Typedef|Add Sp Brace Typedef|Remove Sp Brace Typedef|Force Sp Brace Typedef" +ValueDefault=ignore + +[Sp Catch Brace] +Category=1 +Description="Add or remove space before the '{' of a 'catch' statement, if the '{' and
'catch' are on the same line, as in 'catch (decl) <here> {'." +Enabled=false +EditorType=multiple +Choices=sp_catch_brace\s*=\s*ignore|sp_catch_brace\s*=\s*add|sp_catch_brace\s*=\s*remove|sp_catch_brace\s*=\s*force|sp_catch_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Catch Brace|Add Sp Catch Brace|Remove Sp Catch Brace|Force Sp Catch Brace" +ValueDefault=ignore + +[Sp Oc Catch Brace] +Category=1 +Description="(OC) Add or remove space before the '{' of a '@catch' statement, if the '{'
and '@catch' are on the same line, as in '@catch (decl) <here> {'.
If set to ignore, sp_catch_brace is used." +Enabled=false +EditorType=multiple +Choices=sp_oc_catch_brace\s*=\s*ignore|sp_oc_catch_brace\s*=\s*add|sp_oc_catch_brace\s*=\s*remove|sp_oc_catch_brace\s*=\s*force|sp_oc_catch_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Oc Catch Brace|Add Sp Oc Catch Brace|Remove Sp Oc Catch Brace|Force Sp Oc Catch Brace" +ValueDefault=ignore + +[Sp Brace Catch] +Category=1 +Description="Add or remove space between '}' and 'catch' if on the same line." +Enabled=false +EditorType=multiple +Choices=sp_brace_catch\s*=\s*ignore|sp_brace_catch\s*=\s*add|sp_brace_catch\s*=\s*remove|sp_brace_catch\s*=\s*force|sp_brace_catch\s*=\s*not_defined +ChoicesReadable="Ignore Sp Brace Catch|Add Sp Brace Catch|Remove Sp Brace Catch|Force Sp Brace Catch" +ValueDefault=ignore + +[Sp Oc Brace Catch] +Category=1 +Description="(OC) Add or remove space between '}' and '@catch' if on the same line.
If set to ignore, sp_brace_catch is used." +Enabled=false +EditorType=multiple +Choices=sp_oc_brace_catch\s*=\s*ignore|sp_oc_brace_catch\s*=\s*add|sp_oc_brace_catch\s*=\s*remove|sp_oc_brace_catch\s*=\s*force|sp_oc_brace_catch\s*=\s*not_defined +ChoicesReadable="Ignore Sp Oc Brace Catch|Add Sp Oc Brace Catch|Remove Sp Oc Brace Catch|Force Sp Oc Brace Catch" +ValueDefault=ignore + +[Sp Finally Brace] +Category=1 +Description="Add or remove space between 'finally' and '{' if on the same line." +Enabled=false +EditorType=multiple +Choices=sp_finally_brace\s*=\s*ignore|sp_finally_brace\s*=\s*add|sp_finally_brace\s*=\s*remove|sp_finally_brace\s*=\s*force|sp_finally_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Finally Brace|Add Sp Finally Brace|Remove Sp Finally Brace|Force Sp Finally Brace" +ValueDefault=ignore + +[Sp Brace Finally] +Category=1 +Description="Add or remove space between '}' and 'finally' if on the same line." +Enabled=false +EditorType=multiple +Choices=sp_brace_finally\s*=\s*ignore|sp_brace_finally\s*=\s*add|sp_brace_finally\s*=\s*remove|sp_brace_finally\s*=\s*force|sp_brace_finally\s*=\s*not_defined +ChoicesReadable="Ignore Sp Brace Finally|Add Sp Brace Finally|Remove Sp Brace Finally|Force Sp Brace Finally" +ValueDefault=ignore + +[Sp Try Brace] +Category=1 +Description="Add or remove space between 'try' and '{' if on the same line." +Enabled=false +EditorType=multiple +Choices=sp_try_brace\s*=\s*ignore|sp_try_brace\s*=\s*add|sp_try_brace\s*=\s*remove|sp_try_brace\s*=\s*force|sp_try_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Try Brace|Add Sp Try Brace|Remove Sp Try Brace|Force Sp Try Brace" +ValueDefault=ignore + +[Sp Getset Brace] +Category=1 +Description="Add or remove space between get/set and '{' if on the same line." +Enabled=false +EditorType=multiple +Choices=sp_getset_brace\s*=\s*ignore|sp_getset_brace\s*=\s*add|sp_getset_brace\s*=\s*remove|sp_getset_brace\s*=\s*force|sp_getset_brace\s*=\s*not_defined +ChoicesReadable="Ignore Sp Getset Brace|Add Sp Getset Brace|Remove Sp Getset Brace|Force Sp Getset Brace" +ValueDefault=ignore + +[Sp Word Brace Init Lst] +Category=1 +Description="Add or remove space between a variable and '{' for C++ uniform
initialization." +Enabled=false +EditorType=multiple +Choices=sp_word_brace_init_lst\s*=\s*ignore|sp_word_brace_init_lst\s*=\s*add|sp_word_brace_init_lst\s*=\s*remove|sp_word_brace_init_lst\s*=\s*force|sp_word_brace_init_lst\s*=\s*not_defined +ChoicesReadable="Ignore Sp Word Brace Init Lst|Add Sp Word Brace Init Lst|Remove Sp Word Brace Init Lst|Force Sp Word Brace Init Lst" +ValueDefault=ignore + +[Sp Word Brace Ns] +Category=1 +Description="Add or remove space between a variable and '{' for a namespace.

Default: add" +Enabled=false +EditorType=multiple +Choices=sp_word_brace_ns\s*=\s*ignore|sp_word_brace_ns\s*=\s*add|sp_word_brace_ns\s*=\s*remove|sp_word_brace_ns\s*=\s*force|sp_word_brace_ns\s*=\s*not_defined +ChoicesReadable="Ignore Sp Word Brace Ns|Add Sp Word Brace Ns|Remove Sp Word Brace Ns|Force Sp Word Brace Ns" +ValueDefault=add + +[Sp Before Dc] +Category=1 +Description="Add or remove space before the '::' operator." +Enabled=false +EditorType=multiple +Choices=sp_before_dc\s*=\s*ignore|sp_before_dc\s*=\s*add|sp_before_dc\s*=\s*remove|sp_before_dc\s*=\s*force|sp_before_dc\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Dc|Add Sp Before Dc|Remove Sp Before Dc|Force Sp Before Dc" +ValueDefault=ignore + +[Sp After Dc] +Category=1 +Description="Add or remove space after the '::' operator." +Enabled=false +EditorType=multiple +Choices=sp_after_dc\s*=\s*ignore|sp_after_dc\s*=\s*add|sp_after_dc\s*=\s*remove|sp_after_dc\s*=\s*force|sp_after_dc\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Dc|Add Sp After Dc|Remove Sp After Dc|Force Sp After Dc" +ValueDefault=ignore + +[Sp D Array Colon] +Category=1 +Description="(D) Add or remove around the D named array initializer ':' operator." +Enabled=false +EditorType=multiple +Choices=sp_d_array_colon\s*=\s*ignore|sp_d_array_colon\s*=\s*add|sp_d_array_colon\s*=\s*remove|sp_d_array_colon\s*=\s*force|sp_d_array_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp D Array Colon|Add Sp D Array Colon|Remove Sp D Array Colon|Force Sp D Array Colon" +ValueDefault=ignore + +[Sp Not] +Category=1 +Description="Add or remove space after the '!' (not) unary operator.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_not\s*=\s*ignore|sp_not\s*=\s*add|sp_not\s*=\s*remove|sp_not\s*=\s*force|sp_not\s*=\s*not_defined +ChoicesReadable="Ignore Sp Not|Add Sp Not|Remove Sp Not|Force Sp Not" +ValueDefault=remove + +[Sp Not Not] +Category=1 +Description="Add or remove space between two '!' (not) unary operators.
If set to ignore, sp_not will be used." +Enabled=false +EditorType=multiple +Choices=sp_not_not\s*=\s*ignore|sp_not_not\s*=\s*add|sp_not_not\s*=\s*remove|sp_not_not\s*=\s*force|sp_not_not\s*=\s*not_defined +ChoicesReadable="Ignore Sp Not Not|Add Sp Not Not|Remove Sp Not Not|Force Sp Not Not" +ValueDefault=ignore + +[Sp Inv] +Category=1 +Description="Add or remove space after the '~' (invert) unary operator.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_inv\s*=\s*ignore|sp_inv\s*=\s*add|sp_inv\s*=\s*remove|sp_inv\s*=\s*force|sp_inv\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inv|Add Sp Inv|Remove Sp Inv|Force Sp Inv" +ValueDefault=remove + +[Sp Addr] +Category=1 +Description="Add or remove space after the '&' (address-of) unary operator. This does not
affect the spacing after a '&' that is part of a type.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_addr\s*=\s*ignore|sp_addr\s*=\s*add|sp_addr\s*=\s*remove|sp_addr\s*=\s*force|sp_addr\s*=\s*not_defined +ChoicesReadable="Ignore Sp Addr|Add Sp Addr|Remove Sp Addr|Force Sp Addr" +ValueDefault=remove + +[Sp Member] +Category=1 +Description="Add or remove space around the '.' or '->' operators.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_member\s*=\s*ignore|sp_member\s*=\s*add|sp_member\s*=\s*remove|sp_member\s*=\s*force|sp_member\s*=\s*not_defined +ChoicesReadable="Ignore Sp Member|Add Sp Member|Remove Sp Member|Force Sp Member" +ValueDefault=remove + +[Sp Deref] +Category=1 +Description="Add or remove space after the '*' (dereference) unary operator. This does
not affect the spacing after a '*' that is part of a type.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_deref\s*=\s*ignore|sp_deref\s*=\s*add|sp_deref\s*=\s*remove|sp_deref\s*=\s*force|sp_deref\s*=\s*not_defined +ChoicesReadable="Ignore Sp Deref|Add Sp Deref|Remove Sp Deref|Force Sp Deref" +ValueDefault=remove + +[Sp Sign] +Category=1 +Description="Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_sign\s*=\s*ignore|sp_sign\s*=\s*add|sp_sign\s*=\s*remove|sp_sign\s*=\s*force|sp_sign\s*=\s*not_defined +ChoicesReadable="Ignore Sp Sign|Add Sp Sign|Remove Sp Sign|Force Sp Sign" +ValueDefault=remove + +[Sp Incdec] +Category=1 +Description="Add or remove space between '++' and '--' the word to which it is being
applied, as in '(--x)' or 'y++;'.

Default: remove" +Enabled=false +EditorType=multiple +Choices=sp_incdec\s*=\s*ignore|sp_incdec\s*=\s*add|sp_incdec\s*=\s*remove|sp_incdec\s*=\s*force|sp_incdec\s*=\s*not_defined +ChoicesReadable="Ignore Sp Incdec|Add Sp Incdec|Remove Sp Incdec|Force Sp Incdec" +ValueDefault=remove + +[Sp Before Nl Cont] +Category=1 +Description="Add or remove space before a backslash-newline at the end of a line.

Default: add" +Enabled=false +EditorType=multiple +Choices=sp_before_nl_cont\s*=\s*ignore|sp_before_nl_cont\s*=\s*add|sp_before_nl_cont\s*=\s*remove|sp_before_nl_cont\s*=\s*force|sp_before_nl_cont\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Nl Cont|Add Sp Before Nl Cont|Remove Sp Before Nl Cont|Force Sp Before Nl Cont" +ValueDefault=add + +[Sp After Oc Scope] +Category=1 +Description="(OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;'
or '+(int) bar;'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_scope\s*=\s*ignore|sp_after_oc_scope\s*=\s*add|sp_after_oc_scope\s*=\s*remove|sp_after_oc_scope\s*=\s*force|sp_after_oc_scope\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Scope|Add Sp After Oc Scope|Remove Sp After Oc Scope|Force Sp After Oc Scope" +ValueDefault=ignore + +[Sp After Oc Colon] +Category=1 +Description="(OC) Add or remove space after the colon in message specs,
i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_colon\s*=\s*ignore|sp_after_oc_colon\s*=\s*add|sp_after_oc_colon\s*=\s*remove|sp_after_oc_colon\s*=\s*force|sp_after_oc_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Colon|Add Sp After Oc Colon|Remove Sp After Oc Colon|Force Sp After Oc Colon" +ValueDefault=ignore + +[Sp Before Oc Colon] +Category=1 +Description="(OC) Add or remove space before the colon in message specs,
i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'." +Enabled=false +EditorType=multiple +Choices=sp_before_oc_colon\s*=\s*ignore|sp_before_oc_colon\s*=\s*add|sp_before_oc_colon\s*=\s*remove|sp_before_oc_colon\s*=\s*force|sp_before_oc_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Oc Colon|Add Sp Before Oc Colon|Remove Sp Before Oc Colon|Force Sp Before Oc Colon" +ValueDefault=ignore + +[Sp After Oc Dict Colon] +Category=1 +Description="(OC) Add or remove space after the colon in immutable dictionary expression
'NSDictionary *test = @{@"foo" :@"bar"};'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_dict_colon\s*=\s*ignore|sp_after_oc_dict_colon\s*=\s*add|sp_after_oc_dict_colon\s*=\s*remove|sp_after_oc_dict_colon\s*=\s*force|sp_after_oc_dict_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Dict Colon|Add Sp After Oc Dict Colon|Remove Sp After Oc Dict Colon|Force Sp After Oc Dict Colon" +ValueDefault=ignore + +[Sp Before Oc Dict Colon] +Category=1 +Description="(OC) Add or remove space before the colon in immutable dictionary expression
'NSDictionary *test = @{@"foo" :@"bar"};'." +Enabled=false +EditorType=multiple +Choices=sp_before_oc_dict_colon\s*=\s*ignore|sp_before_oc_dict_colon\s*=\s*add|sp_before_oc_dict_colon\s*=\s*remove|sp_before_oc_dict_colon\s*=\s*force|sp_before_oc_dict_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Oc Dict Colon|Add Sp Before Oc Dict Colon|Remove Sp Before Oc Dict Colon|Force Sp Before Oc Dict Colon" +ValueDefault=ignore + +[Sp After Send Oc Colon] +Category=1 +Description="(OC) Add or remove space after the colon in message specs,
i.e. '[object setValue:1];' vs. '[object setValue: 1];'." +Enabled=false +EditorType=multiple +Choices=sp_after_send_oc_colon\s*=\s*ignore|sp_after_send_oc_colon\s*=\s*add|sp_after_send_oc_colon\s*=\s*remove|sp_after_send_oc_colon\s*=\s*force|sp_after_send_oc_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Send Oc Colon|Add Sp After Send Oc Colon|Remove Sp After Send Oc Colon|Force Sp After Send Oc Colon" +ValueDefault=ignore + +[Sp Before Send Oc Colon] +Category=1 +Description="(OC) Add or remove space before the colon in message specs,
i.e. '[object setValue:1];' vs. '[object setValue :1];'." +Enabled=false +EditorType=multiple +Choices=sp_before_send_oc_colon\s*=\s*ignore|sp_before_send_oc_colon\s*=\s*add|sp_before_send_oc_colon\s*=\s*remove|sp_before_send_oc_colon\s*=\s*force|sp_before_send_oc_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Send Oc Colon|Add Sp Before Send Oc Colon|Remove Sp Before Send Oc Colon|Force Sp Before Send Oc Colon" +ValueDefault=ignore + +[Sp After Oc Type] +Category=1 +Description="(OC) Add or remove space after the (type) in message specs,
i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_type\s*=\s*ignore|sp_after_oc_type\s*=\s*add|sp_after_oc_type\s*=\s*remove|sp_after_oc_type\s*=\s*force|sp_after_oc_type\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Type|Add Sp After Oc Type|Remove Sp After Oc Type|Force Sp After Oc Type" +ValueDefault=ignore + +[Sp After Oc Return Type] +Category=1 +Description="(OC) Add or remove space after the first (type) in message specs,
i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_return_type\s*=\s*ignore|sp_after_oc_return_type\s*=\s*add|sp_after_oc_return_type\s*=\s*remove|sp_after_oc_return_type\s*=\s*force|sp_after_oc_return_type\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Return Type|Add Sp After Oc Return Type|Remove Sp After Oc Return Type|Force Sp After Oc Return Type" +ValueDefault=ignore + +[Sp After Oc At Sel] +Category=1 +Description="(OC) Add or remove space between '@selector' and '(',
i.e. '@selector(msgName)' vs. '@selector (msgName)'.
Also applies to '@protocol()' constructs." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_at_sel\s*=\s*ignore|sp_after_oc_at_sel\s*=\s*add|sp_after_oc_at_sel\s*=\s*remove|sp_after_oc_at_sel\s*=\s*force|sp_after_oc_at_sel\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc At Sel|Add Sp After Oc At Sel|Remove Sp After Oc At Sel|Force Sp After Oc At Sel" +ValueDefault=ignore + +[Sp After Oc At Sel Parens] +Category=1 +Description="(OC) Add or remove space between '@selector(x)' and the following word,
i.e. '@selector(foo) a:' vs. '@selector(foo)a:'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_at_sel_parens\s*=\s*ignore|sp_after_oc_at_sel_parens\s*=\s*add|sp_after_oc_at_sel_parens\s*=\s*remove|sp_after_oc_at_sel_parens\s*=\s*force|sp_after_oc_at_sel_parens\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc At Sel Parens|Add Sp After Oc At Sel Parens|Remove Sp After Oc At Sel Parens|Force Sp After Oc At Sel Parens" +ValueDefault=ignore + +[Sp Inside Oc At Sel Parens] +Category=1 +Description="(OC) Add or remove space inside '@selector' parentheses,
i.e. '@selector(foo)' vs. '@selector( foo )'.
Also applies to '@protocol()' constructs." +Enabled=false +EditorType=multiple +Choices=sp_inside_oc_at_sel_parens\s*=\s*ignore|sp_inside_oc_at_sel_parens\s*=\s*add|sp_inside_oc_at_sel_parens\s*=\s*remove|sp_inside_oc_at_sel_parens\s*=\s*force|sp_inside_oc_at_sel_parens\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Oc At Sel Parens|Add Sp Inside Oc At Sel Parens|Remove Sp Inside Oc At Sel Parens|Force Sp Inside Oc At Sel Parens" +ValueDefault=ignore + +[Sp Before Oc Block Caret] +Category=1 +Description="(OC) Add or remove space before a block pointer caret,
i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'." +Enabled=false +EditorType=multiple +Choices=sp_before_oc_block_caret\s*=\s*ignore|sp_before_oc_block_caret\s*=\s*add|sp_before_oc_block_caret\s*=\s*remove|sp_before_oc_block_caret\s*=\s*force|sp_before_oc_block_caret\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Oc Block Caret|Add Sp Before Oc Block Caret|Remove Sp Before Oc Block Caret|Force Sp Before Oc Block Caret" +ValueDefault=ignore + +[Sp After Oc Block Caret] +Category=1 +Description="(OC) Add or remove space after a block pointer caret,
i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_block_caret\s*=\s*ignore|sp_after_oc_block_caret\s*=\s*add|sp_after_oc_block_caret\s*=\s*remove|sp_after_oc_block_caret\s*=\s*force|sp_after_oc_block_caret\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Block Caret|Add Sp After Oc Block Caret|Remove Sp After Oc Block Caret|Force Sp After Oc Block Caret" +ValueDefault=ignore + +[Sp After Oc Msg Receiver] +Category=1 +Description="(OC) Add or remove space between the receiver and selector in a message,
as in '[receiver selector ...]'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_msg_receiver\s*=\s*ignore|sp_after_oc_msg_receiver\s*=\s*add|sp_after_oc_msg_receiver\s*=\s*remove|sp_after_oc_msg_receiver\s*=\s*force|sp_after_oc_msg_receiver\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Msg Receiver|Add Sp After Oc Msg Receiver|Remove Sp After Oc Msg Receiver|Force Sp After Oc Msg Receiver" +ValueDefault=ignore + +[Sp After Oc Property] +Category=1 +Description="(OC) Add or remove space after '@property'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_property\s*=\s*ignore|sp_after_oc_property\s*=\s*add|sp_after_oc_property\s*=\s*remove|sp_after_oc_property\s*=\s*force|sp_after_oc_property\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Property|Add Sp After Oc Property|Remove Sp After Oc Property|Force Sp After Oc Property" +ValueDefault=ignore + +[Sp After Oc Synchronized] +Category=1 +Description="(OC) Add or remove space between '@synchronized' and the open parenthesis,
i.e. '@synchronized(foo)' vs. '@synchronized (foo)'." +Enabled=false +EditorType=multiple +Choices=sp_after_oc_synchronized\s*=\s*ignore|sp_after_oc_synchronized\s*=\s*add|sp_after_oc_synchronized\s*=\s*remove|sp_after_oc_synchronized\s*=\s*force|sp_after_oc_synchronized\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Oc Synchronized|Add Sp After Oc Synchronized|Remove Sp After Oc Synchronized|Force Sp After Oc Synchronized" +ValueDefault=ignore + +[Sp Cond Colon] +Category=1 +Description="Add or remove space around the ':' in 'b ? t : f'." +Enabled=false +EditorType=multiple +Choices=sp_cond_colon\s*=\s*ignore|sp_cond_colon\s*=\s*add|sp_cond_colon\s*=\s*remove|sp_cond_colon\s*=\s*force|sp_cond_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cond Colon|Add Sp Cond Colon|Remove Sp Cond Colon|Force Sp Cond Colon" +ValueDefault=ignore + +[Sp Cond Colon Before] +Category=1 +Description="Add or remove space before the ':' in 'b ? t : f'.

Overrides sp_cond_colon." +Enabled=false +EditorType=multiple +Choices=sp_cond_colon_before\s*=\s*ignore|sp_cond_colon_before\s*=\s*add|sp_cond_colon_before\s*=\s*remove|sp_cond_colon_before\s*=\s*force|sp_cond_colon_before\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cond Colon Before|Add Sp Cond Colon Before|Remove Sp Cond Colon Before|Force Sp Cond Colon Before" +ValueDefault=ignore + +[Sp Cond Colon After] +Category=1 +Description="Add or remove space after the ':' in 'b ? t : f'.

Overrides sp_cond_colon." +Enabled=false +EditorType=multiple +Choices=sp_cond_colon_after\s*=\s*ignore|sp_cond_colon_after\s*=\s*add|sp_cond_colon_after\s*=\s*remove|sp_cond_colon_after\s*=\s*force|sp_cond_colon_after\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cond Colon After|Add Sp Cond Colon After|Remove Sp Cond Colon After|Force Sp Cond Colon After" +ValueDefault=ignore + +[Sp Cond Question] +Category=1 +Description="Add or remove space around the '?' in 'b ? t : f'." +Enabled=false +EditorType=multiple +Choices=sp_cond_question\s*=\s*ignore|sp_cond_question\s*=\s*add|sp_cond_question\s*=\s*remove|sp_cond_question\s*=\s*force|sp_cond_question\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cond Question|Add Sp Cond Question|Remove Sp Cond Question|Force Sp Cond Question" +ValueDefault=ignore + +[Sp Cond Question Before] +Category=1 +Description="Add or remove space before the '?' in 'b ? t : f'.

Overrides sp_cond_question." +Enabled=false +EditorType=multiple +Choices=sp_cond_question_before\s*=\s*ignore|sp_cond_question_before\s*=\s*add|sp_cond_question_before\s*=\s*remove|sp_cond_question_before\s*=\s*force|sp_cond_question_before\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cond Question Before|Add Sp Cond Question Before|Remove Sp Cond Question Before|Force Sp Cond Question Before" +ValueDefault=ignore + +[Sp Cond Question After] +Category=1 +Description="Add or remove space after the '?' in 'b ? t : f'.

Overrides sp_cond_question." +Enabled=false +EditorType=multiple +Choices=sp_cond_question_after\s*=\s*ignore|sp_cond_question_after\s*=\s*add|sp_cond_question_after\s*=\s*remove|sp_cond_question_after\s*=\s*force|sp_cond_question_after\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cond Question After|Add Sp Cond Question After|Remove Sp Cond Question After|Force Sp Cond Question After" +ValueDefault=ignore + +[Sp Cond Ternary Short] +Category=1 +Description="In the abbreviated ternary form '(a ?: b)', add or remove space between '?'
and ':'.

Overrides all other sp_cond_* options." +Enabled=false +EditorType=multiple +Choices=sp_cond_ternary_short\s*=\s*ignore|sp_cond_ternary_short\s*=\s*add|sp_cond_ternary_short\s*=\s*remove|sp_cond_ternary_short\s*=\s*force|sp_cond_ternary_short\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cond Ternary Short|Add Sp Cond Ternary Short|Remove Sp Cond Ternary Short|Force Sp Cond Ternary Short" +ValueDefault=ignore + +[Sp Case Label] +Category=1 +Description="Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make
sense here." +Enabled=false +EditorType=multiple +Choices=sp_case_label\s*=\s*ignore|sp_case_label\s*=\s*add|sp_case_label\s*=\s*remove|sp_case_label\s*=\s*force|sp_case_label\s*=\s*not_defined +ChoicesReadable="Ignore Sp Case Label|Add Sp Case Label|Remove Sp Case Label|Force Sp Case Label" +ValueDefault=ignore + +[Sp Range] +Category=1 +Description="(D) Add or remove space around the D '..' operator." +Enabled=false +EditorType=multiple +Choices=sp_range\s*=\s*ignore|sp_range\s*=\s*add|sp_range\s*=\s*remove|sp_range\s*=\s*force|sp_range\s*=\s*not_defined +ChoicesReadable="Ignore Sp Range|Add Sp Range|Remove Sp Range|Force Sp Range" +ValueDefault=ignore + +[Sp After For Colon] +Category=1 +Description="Add or remove space after ':' in a Java/C++11 range-based 'for',
as in 'for (Type var : <here> expr)'." +Enabled=false +EditorType=multiple +Choices=sp_after_for_colon\s*=\s*ignore|sp_after_for_colon\s*=\s*add|sp_after_for_colon\s*=\s*remove|sp_after_for_colon\s*=\s*force|sp_after_for_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp After For Colon|Add Sp After For Colon|Remove Sp After For Colon|Force Sp After For Colon" +ValueDefault=ignore + +[Sp Before For Colon] +Category=1 +Description="Add or remove space before ':' in a Java/C++11 range-based 'for',
as in 'for (Type var <here> : expr)'." +Enabled=false +EditorType=multiple +Choices=sp_before_for_colon\s*=\s*ignore|sp_before_for_colon\s*=\s*add|sp_before_for_colon\s*=\s*remove|sp_before_for_colon\s*=\s*force|sp_before_for_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before For Colon|Add Sp Before For Colon|Remove Sp Before For Colon|Force Sp Before For Colon" +ValueDefault=ignore + +[Sp Extern Paren] +Category=1 +Description="(D) Add or remove space between 'extern' and '(' as in 'extern <here> (C)'." +Enabled=false +EditorType=multiple +Choices=sp_extern_paren\s*=\s*ignore|sp_extern_paren\s*=\s*add|sp_extern_paren\s*=\s*remove|sp_extern_paren\s*=\s*force|sp_extern_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Extern Paren|Add Sp Extern Paren|Remove Sp Extern Paren|Force Sp Extern Paren" +ValueDefault=ignore + +[Sp Cmt Cpp Start] +Category=1 +Description="Add or remove space after the opening of a C++ comment, as in '// <here> A'." +Enabled=false +EditorType=multiple +Choices=sp_cmt_cpp_start\s*=\s*ignore|sp_cmt_cpp_start\s*=\s*add|sp_cmt_cpp_start\s*=\s*remove|sp_cmt_cpp_start\s*=\s*force|sp_cmt_cpp_start\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cmt Cpp Start|Add Sp Cmt Cpp Start|Remove Sp Cmt Cpp Start|Force Sp Cmt Cpp Start" +ValueDefault=ignore + +[Sp Cmt Cpp Pvs] +Category=1 +Description="remove space after the '//' and the pvs command '-V1234',
only works with sp_cmt_cpp_start set to add or force." +Enabled=false +EditorType=boolean +TrueFalse=sp_cmt_cpp_pvs\s*=\s*true|sp_cmt_cpp_pvs\s*=\s*false +ValueDefault=false + +[Sp Cmt Cpp Lint] +Category=1 +Description="remove space after the '//' and the command 'lint',
only works with sp_cmt_cpp_start set to add or force." +Enabled=false +EditorType=boolean +TrueFalse=sp_cmt_cpp_lint\s*=\s*true|sp_cmt_cpp_lint\s*=\s*false +ValueDefault=false + +[Sp Cmt Cpp Region] +Category=1 +Description="Add or remove space in a C++ region marker comment, as in '// <here> BEGIN'.
A region marker is defined as a comment which is not preceded by other text
(i.e. the comment is the first non-whitespace on the line), and which starts
with either 'BEGIN' or 'END'.

Overrides sp_cmt_cpp_start." +Enabled=false +EditorType=multiple +Choices=sp_cmt_cpp_region\s*=\s*ignore|sp_cmt_cpp_region\s*=\s*add|sp_cmt_cpp_region\s*=\s*remove|sp_cmt_cpp_region\s*=\s*force|sp_cmt_cpp_region\s*=\s*not_defined +ChoicesReadable="Ignore Sp Cmt Cpp Region|Add Sp Cmt Cpp Region|Remove Sp Cmt Cpp Region|Force Sp Cmt Cpp Region" +ValueDefault=ignore + +[Sp Cmt Cpp Doxygen] +Category=1 +Description="If true, space added with sp_cmt_cpp_start will be added after Doxygen
sequences like '///', '///<', '//!' and '//!<'." +Enabled=false +EditorType=boolean +TrueFalse=sp_cmt_cpp_doxygen\s*=\s*true|sp_cmt_cpp_doxygen\s*=\s*false +ValueDefault=false + +[Sp Cmt Cpp Qttr] +Category=1 +Description="If true, space added with sp_cmt_cpp_start will be added after Qt translator
or meta-data comments like '//:', '//=', and '//~'." +Enabled=false +EditorType=boolean +TrueFalse=sp_cmt_cpp_qttr\s*=\s*true|sp_cmt_cpp_qttr\s*=\s*false +ValueDefault=false + +[Sp Endif Cmt] +Category=1 +Description="Add or remove space between #else or #endif and a trailing comment." +Enabled=false +EditorType=multiple +Choices=sp_endif_cmt\s*=\s*ignore|sp_endif_cmt\s*=\s*add|sp_endif_cmt\s*=\s*remove|sp_endif_cmt\s*=\s*force|sp_endif_cmt\s*=\s*not_defined +ChoicesReadable="Ignore Sp Endif Cmt|Add Sp Endif Cmt|Remove Sp Endif Cmt|Force Sp Endif Cmt" +ValueDefault=ignore + +[Sp After New] +Category=1 +Description="Add or remove space after 'new', 'delete' and 'delete[]'." +Enabled=false +EditorType=multiple +Choices=sp_after_new\s*=\s*ignore|sp_after_new\s*=\s*add|sp_after_new\s*=\s*remove|sp_after_new\s*=\s*force|sp_after_new\s*=\s*not_defined +ChoicesReadable="Ignore Sp After New|Add Sp After New|Remove Sp After New|Force Sp After New" +ValueDefault=ignore + +[Sp Between New Paren] +Category=1 +Description="Add or remove space between 'new' and '(' in 'new()'." +Enabled=false +EditorType=multiple +Choices=sp_between_new_paren\s*=\s*ignore|sp_between_new_paren\s*=\s*add|sp_between_new_paren\s*=\s*remove|sp_between_new_paren\s*=\s*force|sp_between_new_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Between New Paren|Add Sp Between New Paren|Remove Sp Between New Paren|Force Sp Between New Paren" +ValueDefault=ignore + +[Sp After Newop Paren] +Category=1 +Description="Add or remove space between ')' and type in 'new(foo) BAR'." +Enabled=false +EditorType=multiple +Choices=sp_after_newop_paren\s*=\s*ignore|sp_after_newop_paren\s*=\s*add|sp_after_newop_paren\s*=\s*remove|sp_after_newop_paren\s*=\s*force|sp_after_newop_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Newop Paren|Add Sp After Newop Paren|Remove Sp After Newop Paren|Force Sp After Newop Paren" +ValueDefault=ignore + +[Sp Inside Newop Paren] +Category=1 +Description="Add or remove space inside parentheses of the new operator
as in 'new(foo) BAR'." +Enabled=false +EditorType=multiple +Choices=sp_inside_newop_paren\s*=\s*ignore|sp_inside_newop_paren\s*=\s*add|sp_inside_newop_paren\s*=\s*remove|sp_inside_newop_paren\s*=\s*force|sp_inside_newop_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Newop Paren|Add Sp Inside Newop Paren|Remove Sp Inside Newop Paren|Force Sp Inside Newop Paren" +ValueDefault=ignore + +[Sp Inside Newop Paren Open] +Category=1 +Description="Add or remove space after the open parenthesis of the new operator,
as in 'new(foo) BAR'.

Overrides sp_inside_newop_paren." +Enabled=false +EditorType=multiple +Choices=sp_inside_newop_paren_open\s*=\s*ignore|sp_inside_newop_paren_open\s*=\s*add|sp_inside_newop_paren_open\s*=\s*remove|sp_inside_newop_paren_open\s*=\s*force|sp_inside_newop_paren_open\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Newop Paren Open|Add Sp Inside Newop Paren Open|Remove Sp Inside Newop Paren Open|Force Sp Inside Newop Paren Open" +ValueDefault=ignore + +[Sp Inside Newop Paren Close] +Category=1 +Description="Add or remove space before the close parenthesis of the new operator,
as in 'new(foo) BAR'.

Overrides sp_inside_newop_paren." +Enabled=false +EditorType=multiple +Choices=sp_inside_newop_paren_close\s*=\s*ignore|sp_inside_newop_paren_close\s*=\s*add|sp_inside_newop_paren_close\s*=\s*remove|sp_inside_newop_paren_close\s*=\s*force|sp_inside_newop_paren_close\s*=\s*not_defined +ChoicesReadable="Ignore Sp Inside Newop Paren Close|Add Sp Inside Newop Paren Close|Remove Sp Inside Newop Paren Close|Force Sp Inside Newop Paren Close" +ValueDefault=ignore + +[Sp Before Tr Cmt] +Category=1 +Description="Add or remove space before a trailing comment." +Enabled=false +EditorType=multiple +Choices=sp_before_tr_cmt\s*=\s*ignore|sp_before_tr_cmt\s*=\s*add|sp_before_tr_cmt\s*=\s*remove|sp_before_tr_cmt\s*=\s*force|sp_before_tr_cmt\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Tr Cmt|Add Sp Before Tr Cmt|Remove Sp Before Tr Cmt|Force Sp Before Tr Cmt" +ValueDefault=ignore + +[Sp Num Before Tr Cmt] +Category=1 +Description="Number of spaces before a trailing comment." +Enabled=false +EditorType=numeric +CallName="sp_num_before_tr_cmt\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Sp Before Emb Cmt] +Category=1 +Description="Add or remove space before an embedded comment.

Default: force" +Enabled=false +EditorType=multiple +Choices=sp_before_emb_cmt\s*=\s*ignore|sp_before_emb_cmt\s*=\s*add|sp_before_emb_cmt\s*=\s*remove|sp_before_emb_cmt\s*=\s*force|sp_before_emb_cmt\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Emb Cmt|Add Sp Before Emb Cmt|Remove Sp Before Emb Cmt|Force Sp Before Emb Cmt" +ValueDefault=force + +[Sp Num Before Emb Cmt] +Category=1 +Description="Number of spaces before an embedded comment.

Default: 1" +Enabled=false +EditorType=numeric +CallName="sp_num_before_emb_cmt\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=1 + +[Sp After Emb Cmt] +Category=1 +Description="Add or remove space after an embedded comment.

Default: force" +Enabled=false +EditorType=multiple +Choices=sp_after_emb_cmt\s*=\s*ignore|sp_after_emb_cmt\s*=\s*add|sp_after_emb_cmt\s*=\s*remove|sp_after_emb_cmt\s*=\s*force|sp_after_emb_cmt\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Emb Cmt|Add Sp After Emb Cmt|Remove Sp After Emb Cmt|Force Sp After Emb Cmt" +ValueDefault=force + +[Sp Num After Emb Cmt] +Category=1 +Description="Number of spaces after an embedded comment.

Default: 1" +Enabled=false +EditorType=numeric +CallName="sp_num_after_emb_cmt\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=1 + +[Sp Annotation Paren] +Category=1 +Description="(Java) Add or remove space between an annotation and the open parenthesis." +Enabled=false +EditorType=multiple +Choices=sp_annotation_paren\s*=\s*ignore|sp_annotation_paren\s*=\s*add|sp_annotation_paren\s*=\s*remove|sp_annotation_paren\s*=\s*force|sp_annotation_paren\s*=\s*not_defined +ChoicesReadable="Ignore Sp Annotation Paren|Add Sp Annotation Paren|Remove Sp Annotation Paren|Force Sp Annotation Paren" +ValueDefault=ignore + +[Sp Skip Vbrace Tokens] +Category=1 +Description="If true, vbrace tokens are dropped to the previous token and skipped." +Enabled=false +EditorType=boolean +TrueFalse=sp_skip_vbrace_tokens\s*=\s*true|sp_skip_vbrace_tokens\s*=\s*false +ValueDefault=false + +[Sp After Noexcept] +Category=1 +Description="Add or remove space after 'noexcept'." +Enabled=false +EditorType=multiple +Choices=sp_after_noexcept\s*=\s*ignore|sp_after_noexcept\s*=\s*add|sp_after_noexcept\s*=\s*remove|sp_after_noexcept\s*=\s*force|sp_after_noexcept\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Noexcept|Add Sp After Noexcept|Remove Sp After Noexcept|Force Sp After Noexcept" +ValueDefault=ignore + +[Sp Vala After Translation] +Category=1 +Description="Add or remove space after '_'." +Enabled=false +EditorType=multiple +Choices=sp_vala_after_translation\s*=\s*ignore|sp_vala_after_translation\s*=\s*add|sp_vala_after_translation\s*=\s*remove|sp_vala_after_translation\s*=\s*force|sp_vala_after_translation\s*=\s*not_defined +ChoicesReadable="Ignore Sp Vala After Translation|Add Sp Vala After Translation|Remove Sp Vala After Translation|Force Sp Vala After Translation" +ValueDefault=ignore + +[Sp Before Bit Colon] +Category=1 +Description="Add or remove space before a bit colon ':'." +Enabled=false +EditorType=multiple +Choices=sp_before_bit_colon\s*=\s*ignore|sp_before_bit_colon\s*=\s*add|sp_before_bit_colon\s*=\s*remove|sp_before_bit_colon\s*=\s*force|sp_before_bit_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp Before Bit Colon|Add Sp Before Bit Colon|Remove Sp Before Bit Colon|Force Sp Before Bit Colon" +ValueDefault=ignore + +[Sp After Bit Colon] +Category=1 +Description="Add or remove space after a bit colon ':'." +Enabled=false +EditorType=multiple +Choices=sp_after_bit_colon\s*=\s*ignore|sp_after_bit_colon\s*=\s*add|sp_after_bit_colon\s*=\s*remove|sp_after_bit_colon\s*=\s*force|sp_after_bit_colon\s*=\s*not_defined +ChoicesReadable="Ignore Sp After Bit Colon|Add Sp After Bit Colon|Remove Sp After Bit Colon|Force Sp After Bit Colon" +ValueDefault=ignore + +[Force Tab After Define] +Category=1 +Description="If true, a <TAB> is inserted after #define." +Enabled=false +EditorType=boolean +TrueFalse=force_tab_after_define\s*=\s*true|force_tab_after_define\s*=\s*false +ValueDefault=false + +[Indent Columns] +Category=2 +Description="The number of columns to indent per level. Usually 2, 3, 4, or 8.

Default: 8" +Enabled=false +EditorType=numeric +CallName="indent_columns\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=8 + +[Indent Ignore First Continue] +Category=2 +Description="Whether to ignore indent for the first continuation line. Subsequent
continuation lines will still be indented to match the first." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_first_continue\s*=\s*true|indent_ignore_first_continue\s*=\s*false +ValueDefault=false + +[Indent Continue] +Category=2 +Description="The continuation indent. If non-zero, this overrides the indent of '(', '['
and '=' continuation indents. Negative values are OK; negative value is
absolute and not increased for each '(' or '[' level.

For FreeBSD, this is set to 4.
Requires indent_ignore_first_continue=false." +Enabled=false +EditorType=numeric +CallName="indent_continue\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=0 + +[Indent Continue Class Head] +Category=2 +Description="The continuation indent, only for class header line(s). If non-zero, this
overrides the indent of 'class' continuation indents.
Requires indent_ignore_first_continue=false." +Enabled=false +EditorType=numeric +CallName="indent_continue_class_head\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Single Newlines] +Category=2 +Description="Whether to indent empty lines (i.e. lines which contain only spaces before
the newline character)." +Enabled=false +EditorType=boolean +TrueFalse=indent_single_newlines\s*=\s*true|indent_single_newlines\s*=\s*false +ValueDefault=false + +[Indent Param] +Category=2 +Description="The continuation indent for func_*_param if they are true. If non-zero, this
overrides the indent." +Enabled=false +EditorType=numeric +CallName="indent_param\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent With Tabs] +Category=2 +Description="How to use tabs when indenting code.

0: Spaces only
1: Indent with tabs to brace level, align with spaces (default)
2: Indent and align with tabs, using spaces when not on a tabstop

Default: 1" +Enabled=true +EditorType=multiple +Choices="indent_with_tabs\s*=\s*0|indent_with_tabs\s*=\s*1|indent_with_tabs\s*=\s*2" +ChoicesReadable="Spaces only|Indent with tabs, align with spaces|Indent and align with tabs" +ValueDefault=1 + +[Indent Cmt With Tabs] +Category=2 +Description="Whether to indent comments that are not at a brace level with tabs on a
tabstop. Requires indent_with_tabs=2. If false, will use spaces." +Enabled=false +EditorType=boolean +TrueFalse=indent_cmt_with_tabs\s*=\s*true|indent_cmt_with_tabs\s*=\s*false +ValueDefault=false + +[Indent Align String] +Category=2 +Description="Whether to indent strings broken by '\' so that they line up." +Enabled=false +EditorType=boolean +TrueFalse=indent_align_string\s*=\s*true|indent_align_string\s*=\s*false +ValueDefault=false + +[Indent Xml String] +Category=2 +Description="The number of spaces to indent multi-line XML strings.
Requires indent_align_string=true." +Enabled=false +EditorType=numeric +CallName="indent_xml_string\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Brace] +Category=2 +Description="Spaces to indent '{' from level." +Enabled=false +EditorType=numeric +CallName="indent_brace\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Braces] +Category=2 +Description="Whether braces are indented to the body level." +Enabled=false +EditorType=boolean +TrueFalse=indent_braces\s*=\s*true|indent_braces\s*=\s*false +ValueDefault=false + +[Indent Braces No Func] +Category=2 +Description="Whether to disable indenting function braces if indent_braces=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_braces_no_func\s*=\s*true|indent_braces_no_func\s*=\s*false +ValueDefault=false + +[Indent Braces No Class] +Category=2 +Description="Whether to disable indenting class braces if indent_braces=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_braces_no_class\s*=\s*true|indent_braces_no_class\s*=\s*false +ValueDefault=false + +[Indent Braces No Struct] +Category=2 +Description="Whether to disable indenting struct braces if indent_braces=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_braces_no_struct\s*=\s*true|indent_braces_no_struct\s*=\s*false +ValueDefault=false + +[Indent Brace Parent] +Category=2 +Description="Whether to indent based on the size of the brace parent,
i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc." +Enabled=false +EditorType=boolean +TrueFalse=indent_brace_parent\s*=\s*true|indent_brace_parent\s*=\s*false +ValueDefault=false + +[Indent Paren Open Brace] +Category=2 +Description="Whether to indent based on the open parenthesis instead of the open brace
in '({\n'." +Enabled=false +EditorType=boolean +TrueFalse=indent_paren_open_brace\s*=\s*true|indent_paren_open_brace\s*=\s*false +ValueDefault=false + +[Indent Cs Delegate Brace] +Category=2 +Description="(C#) Whether to indent the brace of a C# delegate by another level." +Enabled=false +EditorType=boolean +TrueFalse=indent_cs_delegate_brace\s*=\s*true|indent_cs_delegate_brace\s*=\s*false +ValueDefault=false + +[Indent Cs Delegate Body] +Category=2 +Description="(C#) Whether to indent a C# delegate (to handle delegates with no brace) by
another level." +Enabled=false +EditorType=boolean +TrueFalse=indent_cs_delegate_body\s*=\s*true|indent_cs_delegate_body\s*=\s*false +ValueDefault=false + +[Indent Namespace] +Category=2 +Description="Whether to indent the body of a 'namespace'." +Enabled=false +EditorType=boolean +TrueFalse=indent_namespace\s*=\s*true|indent_namespace\s*=\s*false +ValueDefault=false + +[Indent Namespace Single Indent] +Category=2 +Description="Whether to indent only the first namespace, and not any nested namespaces.
Requires indent_namespace=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_namespace_single_indent\s*=\s*true|indent_namespace_single_indent\s*=\s*false +ValueDefault=false + +[Indent Namespace Level] +Category=2 +Description="The number of spaces to indent a namespace block.
If set to zero, use the value indent_columns" +Enabled=false +EditorType=numeric +CallName="indent_namespace_level\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Namespace Limit] +Category=2 +Description="If the body of the namespace is longer than this number, it won't be
indented. Requires indent_namespace=true. 0 means no limit." +Enabled=false +EditorType=numeric +CallName="indent_namespace_limit\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=0 + +[Indent Namespace Inner Only] +Category=2 +Description="Whether to indent only in inner namespaces (nested in other namespaces).
Requires indent_namespace=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_namespace_inner_only\s*=\s*true|indent_namespace_inner_only\s*=\s*false +ValueDefault=false + +[Indent Extern] +Category=2 +Description="Whether the 'extern "C"' body is indented." +Enabled=false +EditorType=boolean +TrueFalse=indent_extern\s*=\s*true|indent_extern\s*=\s*false +ValueDefault=false + +[Indent Class] +Category=2 +Description="Whether the 'class' body is indented." +Enabled=false +EditorType=boolean +TrueFalse=indent_class\s*=\s*true|indent_class\s*=\s*false +ValueDefault=false + +[Indent Ignore Before Class Colon] +Category=2 +Description="Whether to ignore indent for the leading base class colon." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_before_class_colon\s*=\s*true|indent_ignore_before_class_colon\s*=\s*false +ValueDefault=false + +[Indent Before Class Colon] +Category=2 +Description="Additional indent before the leading base class colon.
Negative values decrease indent down to the first column.
Requires indent_ignore_before_class_colon=false and a newline break before
the colon (see pos_class_colon and nl_class_colon)" +Enabled=false +EditorType=numeric +CallName="indent_before_class_colon\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=0 + +[Indent Class Colon] +Category=2 +Description="Whether to indent the stuff after a leading base class colon." +Enabled=false +EditorType=boolean +TrueFalse=indent_class_colon\s*=\s*true|indent_class_colon\s*=\s*false +ValueDefault=false + +[Indent Class On Colon] +Category=2 +Description="Whether to indent based on a class colon instead of the stuff after the
colon. Requires indent_class_colon=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_class_on_colon\s*=\s*true|indent_class_on_colon\s*=\s*false +ValueDefault=false + +[Indent Ignore Before Constr Colon] +Category=2 +Description="Whether to ignore indent for a leading class initializer colon." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_before_constr_colon\s*=\s*true|indent_ignore_before_constr_colon\s*=\s*false +ValueDefault=false + +[Indent Constr Colon] +Category=2 +Description="Whether to indent the stuff after a leading class initializer colon." +Enabled=false +EditorType=boolean +TrueFalse=indent_constr_colon\s*=\s*true|indent_constr_colon\s*=\s*false +ValueDefault=false + +[Indent Ctor Init Leading] +Category=2 +Description="Virtual indent from the ':' for leading member initializers.

Default: 2" +Enabled=false +EditorType=numeric +CallName="indent_ctor_init_leading\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=2 + +[Indent Ctor Init Following] +Category=2 +Description="Virtual indent from the ':' for following member initializers.

Default: 2" +Enabled=false +EditorType=numeric +CallName="indent_ctor_init_following\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=2 + +[Indent Ctor Init] +Category=2 +Description="Additional indent for constructor initializer list.
Negative values decrease indent down to the first column." +Enabled=false +EditorType=numeric +CallName="indent_ctor_init\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=0 + +[Indent Else If] +Category=2 +Description="Whether to indent 'if' following 'else' as a new block under the 'else'.
If false, 'else\nif' is treated as 'else if' for indenting purposes." +Enabled=false +EditorType=boolean +TrueFalse=indent_else_if\s*=\s*true|indent_else_if\s*=\s*false +ValueDefault=false + +[Indent Var Def Blk] +Category=2 +Description="Amount to indent variable declarations after a open brace.

<0: Relative
>=0: Absolute" +Enabled=false +EditorType=numeric +CallName="indent_var_def_blk\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=0 + +[Indent Var Def Cont] +Category=2 +Description="Whether to indent continued variable declarations instead of aligning." +Enabled=false +EditorType=boolean +TrueFalse=indent_var_def_cont\s*=\s*true|indent_var_def_cont\s*=\s*false +ValueDefault=false + +[Indent Shift] +Category=2 +Description="How to indent continued shift expressions ('<<' and '>>').
Set align_left_shift=false when using this.
0: Align shift operators instead of indenting them (default)
1: Indent by one level
-1: Preserve original indentation" +Enabled=false +EditorType=numeric +CallName="indent_shift\s*=\s*" +MinVal=-1 +MaxVal=1 +ValueDefault=0 + +[Indent Func Def Force Col1] +Category=2 +Description="Whether to force indentation of function definitions to start in column 1." +Enabled=false +EditorType=boolean +TrueFalse=indent_func_def_force_col1\s*=\s*true|indent_func_def_force_col1\s*=\s*false +ValueDefault=false + +[Indent Func Call Param] +Category=2 +Description="Whether to indent continued function call parameters one indent level,
rather than aligning parameters under the open parenthesis." +Enabled=false +EditorType=boolean +TrueFalse=indent_func_call_param\s*=\s*true|indent_func_call_param\s*=\s*false +ValueDefault=false + +[Indent Func Def Param] +Category=2 +Description="Whether to indent continued function definition parameters one indent level,
rather than aligning parameters under the open parenthesis." +Enabled=false +EditorType=boolean +TrueFalse=indent_func_def_param\s*=\s*true|indent_func_def_param\s*=\s*false +ValueDefault=false + +[Indent Func Def Param Paren Pos Threshold] +Category=2 +Description="for function definitions, only if indent_func_def_param is false
Allows to align params when appropriate and indent them when not
behave as if it was true if paren position is more than this value
if paren position is more than the option value" +Enabled=false +EditorType=numeric +CallName="indent_func_def_param_paren_pos_threshold\s*=\s*" +MinVal=0 +MaxVal=160 +ValueDefault=0 + +[Indent Func Proto Param] +Category=2 +Description="Whether to indent continued function call prototype one indent level,
rather than aligning parameters under the open parenthesis." +Enabled=false +EditorType=boolean +TrueFalse=indent_func_proto_param\s*=\s*true|indent_func_proto_param\s*=\s*false +ValueDefault=false + +[Indent Func Class Param] +Category=2 +Description="Whether to indent continued function call declaration one indent level,
rather than aligning parameters under the open parenthesis." +Enabled=false +EditorType=boolean +TrueFalse=indent_func_class_param\s*=\s*true|indent_func_class_param\s*=\s*false +ValueDefault=false + +[Indent Func Ctor Var Param] +Category=2 +Description="Whether to indent continued class variable constructors one indent level,
rather than aligning parameters under the open parenthesis." +Enabled=false +EditorType=boolean +TrueFalse=indent_func_ctor_var_param\s*=\s*true|indent_func_ctor_var_param\s*=\s*false +ValueDefault=false + +[Indent Template Param] +Category=2 +Description="Whether to indent continued template parameter list one indent level,
rather than aligning parameters under the open parenthesis." +Enabled=false +EditorType=boolean +TrueFalse=indent_template_param\s*=\s*true|indent_template_param\s*=\s*false +ValueDefault=false + +[Indent Func Param Double] +Category=2 +Description="Double the indent for indent_func_xxx_param options.
Use both values of the options indent_columns and indent_param." +Enabled=false +EditorType=boolean +TrueFalse=indent_func_param_double\s*=\s*true|indent_func_param_double\s*=\s*false +ValueDefault=false + +[Indent Func Const] +Category=2 +Description="Indentation column for standalone 'const' qualifier on a function
prototype." +Enabled=false +EditorType=numeric +CallName="indent_func_const\s*=\s*" +MinVal=0 +MaxVal=69 +ValueDefault=0 + +[Indent Func Throw] +Category=2 +Description="Indentation column for standalone 'throw' qualifier on a function
prototype." +Enabled=false +EditorType=numeric +CallName="indent_func_throw\s*=\s*" +MinVal=0 +MaxVal=41 +ValueDefault=0 + +[Indent Macro Brace] +Category=2 +Description="How to indent within a macro followed by a brace on the same line
This allows reducing the indent in macros that have (for example)
`do { ... } while (0)` blocks bracketing them.

true: add an indent for the brace on the same line as the macro
false: do not add an indent for the brace on the same line as the macro

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_macro_brace\s*=\s*true|indent_macro_brace\s*=\s*false +ValueDefault=true + +[Indent Member] +Category=2 +Description="The number of spaces to indent a continued '->' or '.'.
Usually set to 0, 1, or indent_columns." +Enabled=false +EditorType=numeric +CallName="indent_member\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Member Single] +Category=2 +Description="Whether lines broken at '.' or '->' should be indented by a single indent.
The indent_member option will not be effective if this is set to true." +Enabled=false +EditorType=boolean +TrueFalse=indent_member_single\s*=\s*true|indent_member_single\s*=\s*false +ValueDefault=false + +[Indent Single Line Comments Before] +Category=2 +Description="Spaces to indent single line ('//') comments on lines before code." +Enabled=false +EditorType=numeric +CallName="indent_single_line_comments_before\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Single Line Comments After] +Category=2 +Description="Spaces to indent single line ('//') comments on lines after code." +Enabled=false +EditorType=numeric +CallName="indent_single_line_comments_after\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Sparen Extra] +Category=2 +Description="When opening a paren for a control statement (if, for, while, etc), increase
the indent level by this value. Negative values decrease the indent level." +Enabled=false +EditorType=numeric +CallName="indent_sparen_extra\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=0 + +[Indent Relative Single Line Comments] +Category=2 +Description="Whether to indent trailing single line ('//') comments relative to the code
instead of trying to keep the same absolute column." +Enabled=false +EditorType=boolean +TrueFalse=indent_relative_single_line_comments\s*=\s*true|indent_relative_single_line_comments\s*=\s*false +ValueDefault=false + +[Indent Switch Case] +Category=2 +Description="Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns.
It might be wise to choose the same value for the option indent_case_brace." +Enabled=false +EditorType=numeric +CallName="indent_switch_case\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Switch Body] +Category=2 +Description="Spaces to indent the body of a 'switch' before any 'case'.
Usually the same as indent_columns or indent_switch_case." +Enabled=false +EditorType=numeric +CallName="indent_switch_body\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Ignore Case Brace] +Category=2 +Description="Whether to ignore indent for '{' following 'case'." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_case_brace\s*=\s*true|indent_ignore_case_brace\s*=\s*false +ValueDefault=false + +[Indent Case Brace] +Category=2 +Description="Spaces to indent '{' from 'case'. By default, the brace will appear under
the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK.
It might be wise to choose the same value for the option indent_switch_case." +Enabled=false +EditorType=numeric +CallName="indent_case_brace\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=0 + +[Indent Switch Break With Case] +Category=2 +Description="indent 'break' with 'case' from 'switch'." +Enabled=false +EditorType=boolean +TrueFalse=indent_switch_break_with_case\s*=\s*true|indent_switch_break_with_case\s*=\s*false +ValueDefault=false + +[Indent Switch Pp] +Category=2 +Description="Whether to indent preprocessor statements inside of switch statements.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_switch_pp\s*=\s*true|indent_switch_pp\s*=\s*false +ValueDefault=true + +[Indent Case Shift] +Category=2 +Description="Spaces to shift the 'case' line, without affecting any other lines.
Usually 0." +Enabled=false +EditorType=numeric +CallName="indent_case_shift\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Case Comment] +Category=2 +Description="Whether to align comments before 'case' with the 'case'.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_case_comment\s*=\s*true|indent_case_comment\s*=\s*false +ValueDefault=true + +[Indent Comment] +Category=2 +Description="Whether to indent comments not found in first column.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_comment\s*=\s*true|indent_comment\s*=\s*false +ValueDefault=true + +[Indent Col1 Comment] +Category=2 +Description="Whether to indent comments found in first column." +Enabled=false +EditorType=boolean +TrueFalse=indent_col1_comment\s*=\s*true|indent_col1_comment\s*=\s*false +ValueDefault=false + +[Indent Col1 Multi String Literal] +Category=2 +Description="Whether to indent multi string literal in first column." +Enabled=false +EditorType=boolean +TrueFalse=indent_col1_multi_string_literal\s*=\s*true|indent_col1_multi_string_literal\s*=\s*false +ValueDefault=false + +[Indent Comment Align Thresh] +Category=2 +Description="Align comments on adjacent lines that are this many columns apart or less.

Default: 3" +Enabled=false +EditorType=numeric +CallName="indent_comment_align_thresh\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=3 + +[Indent Ignore Label] +Category=2 +Description="Whether to ignore indent for goto labels." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_label\s*=\s*true|indent_ignore_label\s*=\s*false +ValueDefault=false + +[Indent Label] +Category=2 +Description="How to indent goto labels. Requires indent_ignore_label=false.

>0: Absolute column where 1 is the leftmost column
<=0: Subtract from brace indent

Default: 1" +Enabled=false +EditorType=numeric +CallName="indent_label\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=1 + +[Indent Access Spec] +Category=2 +Description="How to indent access specifiers that are followed by a
colon.

>0: Absolute column where 1 is the leftmost column
<=0: Subtract from brace indent

Default: 1" +Enabled=false +EditorType=numeric +CallName="indent_access_spec\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=1 + +[Indent Access Spec Body] +Category=2 +Description="Whether to indent the code after an access specifier by one level.
If true, this option forces 'indent_access_spec=0'." +Enabled=false +EditorType=boolean +TrueFalse=indent_access_spec_body\s*=\s*true|indent_access_spec_body\s*=\s*false +ValueDefault=false + +[Indent Paren Nl] +Category=2 +Description="If an open parenthesis is followed by a newline, whether to indent the next
line so that it lines up after the open parenthesis (not recommended)." +Enabled=false +EditorType=boolean +TrueFalse=indent_paren_nl\s*=\s*true|indent_paren_nl\s*=\s*false +ValueDefault=false + +[Indent Paren Close] +Category=2 +Description="How to indent a close parenthesis after a newline.

0: Indent to body level (default)
1: Align under the open parenthesis
2: Indent to the brace level
-1: Preserve original indentation" +Enabled=false +EditorType=numeric +CallName="indent_paren_close\s*=\s*" +MinVal=-1 +MaxVal=2 +ValueDefault=0 + +[Indent Paren After Func Def] +Category=2 +Description="Whether to indent the open parenthesis of a function definition,
if the parenthesis is on its own line." +Enabled=false +EditorType=boolean +TrueFalse=indent_paren_after_func_def\s*=\s*true|indent_paren_after_func_def\s*=\s*false +ValueDefault=false + +[Indent Paren After Func Decl] +Category=2 +Description="Whether to indent the open parenthesis of a function declaration,
if the parenthesis is on its own line." +Enabled=false +EditorType=boolean +TrueFalse=indent_paren_after_func_decl\s*=\s*true|indent_paren_after_func_decl\s*=\s*false +ValueDefault=false + +[Indent Paren After Func Call] +Category=2 +Description="Whether to indent the open parenthesis of a function call,
if the parenthesis is on its own line." +Enabled=false +EditorType=boolean +TrueFalse=indent_paren_after_func_call\s*=\s*true|indent_paren_after_func_call\s*=\s*false +ValueDefault=false + +[Indent Comma Brace] +Category=2 +Description="How to indent a comma when inside braces.
0: Indent by one level (default)
1: Align under the open brace
-1: Preserve original indentation" +Enabled=false +EditorType=numeric +CallName="indent_comma_brace\s*=\s*" +MinVal=-1 +MaxVal=1 +ValueDefault=0 + +[Indent Comma Paren] +Category=2 +Description="How to indent a comma when inside parentheses.
0: Indent by one level (default)
1: Align under the open parenthesis
-1: Preserve original indentation" +Enabled=false +EditorType=numeric +CallName="indent_comma_paren\s*=\s*" +MinVal=-1 +MaxVal=1 +ValueDefault=0 + +[Indent Bool Paren] +Category=2 +Description="How to indent a Boolean operator when inside parentheses.
0: Indent by one level (default)
1: Align under the open parenthesis
-1: Preserve original indentation" +Enabled=false +EditorType=numeric +CallName="indent_bool_paren\s*=\s*" +MinVal=-1 +MaxVal=1 +ValueDefault=0 + +[Indent Ignore Bool] +Category=2 +Description="Whether to ignore the indentation of a Boolean operator when outside
parentheses." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_bool\s*=\s*true|indent_ignore_bool\s*=\s*false +ValueDefault=false + +[Indent Ignore Arith] +Category=2 +Description="Whether to ignore the indentation of an arithmetic operator." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_arith\s*=\s*true|indent_ignore_arith\s*=\s*false +ValueDefault=false + +[Indent Semicolon For Paren] +Category=2 +Description="Whether to indent a semicolon when inside a for parenthesis.
If true, aligns under the open for parenthesis." +Enabled=false +EditorType=boolean +TrueFalse=indent_semicolon_for_paren\s*=\s*true|indent_semicolon_for_paren\s*=\s*false +ValueDefault=false + +[Indent Ignore Semicolon] +Category=2 +Description="Whether to ignore the indentation of a semicolon outside of a 'for'
statement." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_semicolon\s*=\s*true|indent_ignore_semicolon\s*=\s*false +ValueDefault=false + +[Indent First Bool Expr] +Category=2 +Description="Whether to align the first expression to following ones
if indent_bool_paren=1." +Enabled=false +EditorType=boolean +TrueFalse=indent_first_bool_expr\s*=\s*true|indent_first_bool_expr\s*=\s*false +ValueDefault=false + +[Indent First For Expr] +Category=2 +Description="Whether to align the first expression to following ones
if indent_semicolon_for_paren=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_first_for_expr\s*=\s*true|indent_first_for_expr\s*=\s*false +ValueDefault=false + +[Indent Square Nl] +Category=2 +Description="If an open square is followed by a newline, whether to indent the next line
so that it lines up after the open square (not recommended)." +Enabled=false +EditorType=boolean +TrueFalse=indent_square_nl\s*=\s*true|indent_square_nl\s*=\s*false +ValueDefault=false + +[Indent Preserve Sql] +Category=2 +Description="(ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies." +Enabled=false +EditorType=boolean +TrueFalse=indent_preserve_sql\s*=\s*true|indent_preserve_sql\s*=\s*false +ValueDefault=false + +[Indent Ignore Assign] +Category=2 +Description="Whether to ignore the indentation of an assignment operator." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_assign\s*=\s*true|indent_ignore_assign\s*=\s*false +ValueDefault=false + +[Indent Align Assign] +Category=2 +Description="Whether to align continued statements at the '='. If false or if the '=' is
followed by a newline, the next line is indent one tab.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_align_assign\s*=\s*true|indent_align_assign\s*=\s*false +ValueDefault=true + +[Indent Off After Assign] +Category=2 +Description="If true, the indentation of the chunks after a '=' sequence will be set at
LHS token indentation column before '='." +Enabled=false +EditorType=boolean +TrueFalse=indent_off_after_assign\s*=\s*true|indent_off_after_assign\s*=\s*false +ValueDefault=false + +[Indent Align Paren] +Category=2 +Description="Whether to align continued statements at the '('. If false or the '(' is
followed by a newline, the next line indent is one tab.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_align_paren\s*=\s*true|indent_align_paren\s*=\s*false +ValueDefault=true + +[Indent Oc Inside Msg Sel] +Category=2 +Description="(OC) Whether to indent Objective-C code inside message selectors." +Enabled=false +EditorType=boolean +TrueFalse=indent_oc_inside_msg_sel\s*=\s*true|indent_oc_inside_msg_sel\s*=\s*false +ValueDefault=false + +[Indent Oc Block] +Category=2 +Description="(OC) Whether to indent Objective-C blocks at brace level instead of usual
rules." +Enabled=false +EditorType=boolean +TrueFalse=indent_oc_block\s*=\s*true|indent_oc_block\s*=\s*false +ValueDefault=false + +[Indent Oc Block Msg] +Category=2 +Description="(OC) Indent for Objective-C blocks in a message relative to the parameter
name.

=0: Use indent_oc_block rules
>0: Use specified number of spaces to indent" +Enabled=false +EditorType=numeric +CallName="indent_oc_block_msg\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Oc Msg Colon] +Category=2 +Description="(OC) Minimum indent for subsequent parameters" +Enabled=false +EditorType=numeric +CallName="indent_oc_msg_colon\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Indent Oc Msg Prioritize First Colon] +Category=2 +Description="(OC) Whether to prioritize aligning with initial colon (and stripping spaces
from lines, if necessary).

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_oc_msg_prioritize_first_colon\s*=\s*true|indent_oc_msg_prioritize_first_colon\s*=\s*false +ValueDefault=true + +[Indent Oc Block Msg Xcode Style] +Category=2 +Description="(OC) Whether to indent blocks the way that Xcode does by default
(from the keyword if the parameter is on its own line; otherwise, from the
previous indentation level). Requires indent_oc_block_msg=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_oc_block_msg_xcode_style\s*=\s*true|indent_oc_block_msg_xcode_style\s*=\s*false +ValueDefault=false + +[Indent Oc Block Msg From Keyword] +Category=2 +Description="(OC) Whether to indent blocks from where the brace is, relative to a
message keyword. Requires indent_oc_block_msg=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_oc_block_msg_from_keyword\s*=\s*true|indent_oc_block_msg_from_keyword\s*=\s*false +ValueDefault=false + +[Indent Oc Block Msg From Colon] +Category=2 +Description="(OC) Whether to indent blocks from where the brace is, relative to a message
colon. Requires indent_oc_block_msg=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_oc_block_msg_from_colon\s*=\s*true|indent_oc_block_msg_from_colon\s*=\s*false +ValueDefault=false + +[Indent Oc Block Msg From Caret] +Category=2 +Description="(OC) Whether to indent blocks from where the block caret is.
Requires indent_oc_block_msg=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_oc_block_msg_from_caret\s*=\s*true|indent_oc_block_msg_from_caret\s*=\s*false +ValueDefault=false + +[Indent Oc Block Msg From Brace] +Category=2 +Description="(OC) Whether to indent blocks from where the brace caret is.
Requires indent_oc_block_msg=true." +Enabled=false +EditorType=boolean +TrueFalse=indent_oc_block_msg_from_brace\s*=\s*true|indent_oc_block_msg_from_brace\s*=\s*false +ValueDefault=false + +[Indent Min Vbrace Open] +Category=2 +Description="When indenting after virtual brace open and newline add further spaces to
reach this minimum indent." +Enabled=false +EditorType=numeric +CallName="indent_min_vbrace_open\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Indent Vbrace Open On Tabstop] +Category=2 +Description="Whether to add further spaces after regular indent to reach next tabstop
when indenting after virtual brace open and newline." +Enabled=false +EditorType=boolean +TrueFalse=indent_vbrace_open_on_tabstop\s*=\s*true|indent_vbrace_open_on_tabstop\s*=\s*false +ValueDefault=false + +[Indent Token After Brace] +Category=2 +Description="How to indent after a brace followed by another token (not a newline).
true: indent all contained lines to match the token
false: indent all contained lines to match the brace

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_token_after_brace\s*=\s*true|indent_token_after_brace\s*=\s*false +ValueDefault=true + +[Indent Cpp Lambda Body] +Category=2 +Description="Whether to indent the body of a C++11 lambda." +Enabled=false +EditorType=boolean +TrueFalse=indent_cpp_lambda_body\s*=\s*true|indent_cpp_lambda_body\s*=\s*false +ValueDefault=false + +[Indent Compound Literal Return] +Category=2 +Description="How to indent compound literals that are being returned.
true: add both the indent from return & the compound literal open brace
(i.e. 2 indent levels)
false: only indent 1 level, don't add the indent for the open brace, only
add the indent for the return.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_compound_literal_return\s*=\s*true|indent_compound_literal_return\s*=\s*false +ValueDefault=true + +[Indent Using Block] +Category=2 +Description="(C#) Whether to indent a 'using' block if no braces are used.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=indent_using_block\s*=\s*true|indent_using_block\s*=\s*false +ValueDefault=true + +[Indent Ternary Operator] +Category=2 +Description="How to indent the continuation of ternary operator.

0: Off (default)
1: When the `if_false` is a continuation, indent it under the `if_true` branch
2: When the `:` is a continuation, indent it under `?`" +Enabled=false +EditorType=numeric +CallName="indent_ternary_operator\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Indent Inside Ternary Operator] +Category=2 +Description="Whether to indent the statements inside ternary operator." +Enabled=false +EditorType=boolean +TrueFalse=indent_inside_ternary_operator\s*=\s*true|indent_inside_ternary_operator\s*=\s*false +ValueDefault=false + +[Indent Off After Return] +Category=2 +Description="If true, the indentation of the chunks after a `return` sequence will be set at return indentation column." +Enabled=false +EditorType=boolean +TrueFalse=indent_off_after_return\s*=\s*true|indent_off_after_return\s*=\s*false +ValueDefault=false + +[Indent Off After Return New] +Category=2 +Description="If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column." +Enabled=false +EditorType=boolean +TrueFalse=indent_off_after_return_new\s*=\s*true|indent_off_after_return_new\s*=\s*false +ValueDefault=false + +[Indent Single After Return] +Category=2 +Description="If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token." +Enabled=false +EditorType=boolean +TrueFalse=indent_single_after_return\s*=\s*true|indent_single_after_return\s*=\s*false +ValueDefault=false + +[Indent Ignore Asm Block] +Category=2 +Description="Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they
have their own indentation)." +Enabled=false +EditorType=boolean +TrueFalse=indent_ignore_asm_block\s*=\s*true|indent_ignore_asm_block\s*=\s*false +ValueDefault=false + +[Donot Indent Func Def Close Paren] +Category=2 +Description="Don't indent the close parenthesis of a function definition,
if the parenthesis is on its own line." +Enabled=false +EditorType=boolean +TrueFalse=donot_indent_func_def_close_paren\s*=\s*true|donot_indent_func_def_close_paren\s*=\s*false +ValueDefault=false + +[Nl Collapse Empty Body] +Category=3 +Description="Whether to collapse empty blocks between '{' and '}' except for functions.
Use nl_collapse_empty_body_functions to specify how empty function braces
should be formatted." +Enabled=false +EditorType=boolean +TrueFalse=nl_collapse_empty_body\s*=\s*true|nl_collapse_empty_body\s*=\s*false +ValueDefault=false + +[Nl Collapse Empty Body Functions] +Category=3 +Description="Whether to collapse empty blocks between '{' and '}' for functions only.
If true, overrides nl_inside_empty_func." +Enabled=false +EditorType=boolean +TrueFalse=nl_collapse_empty_body_functions\s*=\s*true|nl_collapse_empty_body_functions\s*=\s*false +ValueDefault=false + +[Nl Assign Leave One Liners] +Category=3 +Description="Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'." +Enabled=false +EditorType=boolean +TrueFalse=nl_assign_leave_one_liners\s*=\s*true|nl_assign_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl Class Leave One Liners] +Category=3 +Description="Don't split one-line braced statements inside a 'class xx { }' body." +Enabled=false +EditorType=boolean +TrueFalse=nl_class_leave_one_liners\s*=\s*true|nl_class_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl Enum Leave One Liners] +Category=3 +Description="Don't split one-line enums, as in 'enum foo { BAR = 15 };'" +Enabled=false +EditorType=boolean +TrueFalse=nl_enum_leave_one_liners\s*=\s*true|nl_enum_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl Getset Leave One Liners] +Category=3 +Description="Don't split one-line get or set functions." +Enabled=false +EditorType=boolean +TrueFalse=nl_getset_leave_one_liners\s*=\s*true|nl_getset_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl Cs Property Leave One Liners] +Category=3 +Description="(C#) Don't split one-line property get or set functions." +Enabled=false +EditorType=boolean +TrueFalse=nl_cs_property_leave_one_liners\s*=\s*true|nl_cs_property_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl Func Leave One Liners] +Category=3 +Description="Don't split one-line function definitions, as in 'int foo() { return 0; }'.
might modify nl_func_type_name" +Enabled=false +EditorType=boolean +TrueFalse=nl_func_leave_one_liners\s*=\s*true|nl_func_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl Cpp Lambda Leave One Liners] +Category=3 +Description="Don't split one-line C++11 lambdas, as in '[]() { return 0; }'." +Enabled=false +EditorType=boolean +TrueFalse=nl_cpp_lambda_leave_one_liners\s*=\s*true|nl_cpp_lambda_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl If Leave One Liners] +Category=3 +Description="Don't split one-line if/else statements, as in 'if(...) b++;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_if_leave_one_liners\s*=\s*true|nl_if_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl While Leave One Liners] +Category=3 +Description="Don't split one-line while statements, as in 'while(...) b++;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_while_leave_one_liners\s*=\s*true|nl_while_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl Do Leave One Liners] +Category=3 +Description="Don't split one-line do statements, as in 'do { b++; } while(...);'." +Enabled=false +EditorType=boolean +TrueFalse=nl_do_leave_one_liners\s*=\s*true|nl_do_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl For Leave One Liners] +Category=3 +Description="Don't split one-line for statements, as in 'for(...) b++;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_for_leave_one_liners\s*=\s*true|nl_for_leave_one_liners\s*=\s*false +ValueDefault=false + +[Nl Oc Msg Leave One Liner] +Category=3 +Description="(OC) Don't split one-line Objective-C messages." +Enabled=false +EditorType=boolean +TrueFalse=nl_oc_msg_leave_one_liner\s*=\s*true|nl_oc_msg_leave_one_liner\s*=\s*false +ValueDefault=false + +[Nl Oc Mdef Brace] +Category=3 +Description="(OC) Add or remove newline between method declaration and '{'." +Enabled=false +EditorType=multiple +Choices=nl_oc_mdef_brace\s*=\s*ignore|nl_oc_mdef_brace\s*=\s*add|nl_oc_mdef_brace\s*=\s*remove|nl_oc_mdef_brace\s*=\s*force|nl_oc_mdef_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Mdef Brace|Add Nl Oc Mdef Brace|Remove Nl Oc Mdef Brace|Force Nl Oc Mdef Brace" +ValueDefault=ignore + +[Nl Oc Block Brace] +Category=3 +Description="(OC) Add or remove newline between Objective-C block signature and '{'." +Enabled=false +EditorType=multiple +Choices=nl_oc_block_brace\s*=\s*ignore|nl_oc_block_brace\s*=\s*add|nl_oc_block_brace\s*=\s*remove|nl_oc_block_brace\s*=\s*force|nl_oc_block_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Block Brace|Add Nl Oc Block Brace|Remove Nl Oc Block Brace|Force Nl Oc Block Brace" +ValueDefault=ignore + +[Nl Oc Before Interface] +Category=3 +Description="(OC) Add or remove blank line before '@interface' statement." +Enabled=false +EditorType=multiple +Choices=nl_oc_before_interface\s*=\s*ignore|nl_oc_before_interface\s*=\s*add|nl_oc_before_interface\s*=\s*remove|nl_oc_before_interface\s*=\s*force|nl_oc_before_interface\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Before Interface|Add Nl Oc Before Interface|Remove Nl Oc Before Interface|Force Nl Oc Before Interface" +ValueDefault=ignore + +[Nl Oc Before Implementation] +Category=3 +Description="(OC) Add or remove blank line before '@implementation' statement." +Enabled=false +EditorType=multiple +Choices=nl_oc_before_implementation\s*=\s*ignore|nl_oc_before_implementation\s*=\s*add|nl_oc_before_implementation\s*=\s*remove|nl_oc_before_implementation\s*=\s*force|nl_oc_before_implementation\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Before Implementation|Add Nl Oc Before Implementation|Remove Nl Oc Before Implementation|Force Nl Oc Before Implementation" +ValueDefault=ignore + +[Nl Oc Before End] +Category=3 +Description="(OC) Add or remove blank line before '@end' statement." +Enabled=false +EditorType=multiple +Choices=nl_oc_before_end\s*=\s*ignore|nl_oc_before_end\s*=\s*add|nl_oc_before_end\s*=\s*remove|nl_oc_before_end\s*=\s*force|nl_oc_before_end\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Before End|Add Nl Oc Before End|Remove Nl Oc Before End|Force Nl Oc Before End" +ValueDefault=ignore + +[Nl Oc Interface Brace] +Category=3 +Description="(OC) Add or remove newline between '@interface' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_oc_interface_brace\s*=\s*ignore|nl_oc_interface_brace\s*=\s*add|nl_oc_interface_brace\s*=\s*remove|nl_oc_interface_brace\s*=\s*force|nl_oc_interface_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Interface Brace|Add Nl Oc Interface Brace|Remove Nl Oc Interface Brace|Force Nl Oc Interface Brace" +ValueDefault=ignore + +[Nl Oc Implementation Brace] +Category=3 +Description="(OC) Add or remove newline between '@implementation' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_oc_implementation_brace\s*=\s*ignore|nl_oc_implementation_brace\s*=\s*add|nl_oc_implementation_brace\s*=\s*remove|nl_oc_implementation_brace\s*=\s*force|nl_oc_implementation_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Implementation Brace|Add Nl Oc Implementation Brace|Remove Nl Oc Implementation Brace|Force Nl Oc Implementation Brace" +ValueDefault=ignore + +[Nl Start Of File] +Category=3 +Description="Add or remove newlines at the start of the file." +Enabled=false +EditorType=multiple +Choices=nl_start_of_file\s*=\s*ignore|nl_start_of_file\s*=\s*add|nl_start_of_file\s*=\s*remove|nl_start_of_file\s*=\s*force|nl_start_of_file\s*=\s*not_defined +ChoicesReadable="Ignore Nl Start Of File|Add Nl Start Of File|Remove Nl Start Of File|Force Nl Start Of File" +ValueDefault=ignore + +[Nl Start Of File Min] +Category=3 +Description="The minimum number of newlines at the start of the file (only used if
nl_start_of_file is 'add' or 'force')." +Enabled=false +EditorType=numeric +CallName="nl_start_of_file_min\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl End Of File] +Category=3 +Description="Add or remove newline at the end of the file." +Enabled=false +EditorType=multiple +Choices=nl_end_of_file\s*=\s*ignore|nl_end_of_file\s*=\s*add|nl_end_of_file\s*=\s*remove|nl_end_of_file\s*=\s*force|nl_end_of_file\s*=\s*not_defined +ChoicesReadable="Ignore Nl End Of File|Add Nl End Of File|Remove Nl End Of File|Force Nl End Of File" +ValueDefault=ignore + +[Nl End Of File Min] +Category=3 +Description="The minimum number of newlines at the end of the file (only used if
nl_end_of_file is 'add' or 'force')." +Enabled=false +EditorType=numeric +CallName="nl_end_of_file_min\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Assign Brace] +Category=3 +Description="Add or remove newline between '=' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_assign_brace\s*=\s*ignore|nl_assign_brace\s*=\s*add|nl_assign_brace\s*=\s*remove|nl_assign_brace\s*=\s*force|nl_assign_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Assign Brace|Add Nl Assign Brace|Remove Nl Assign Brace|Force Nl Assign Brace" +ValueDefault=ignore + +[Nl Assign Square] +Category=3 +Description="(D) Add or remove newline between '=' and '['." +Enabled=false +EditorType=multiple +Choices=nl_assign_square\s*=\s*ignore|nl_assign_square\s*=\s*add|nl_assign_square\s*=\s*remove|nl_assign_square\s*=\s*force|nl_assign_square\s*=\s*not_defined +ChoicesReadable="Ignore Nl Assign Square|Add Nl Assign Square|Remove Nl Assign Square|Force Nl Assign Square" +ValueDefault=ignore + +[Nl Tsquare Brace] +Category=3 +Description="Add or remove newline between '[]' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_tsquare_brace\s*=\s*ignore|nl_tsquare_brace\s*=\s*add|nl_tsquare_brace\s*=\s*remove|nl_tsquare_brace\s*=\s*force|nl_tsquare_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Tsquare Brace|Add Nl Tsquare Brace|Remove Nl Tsquare Brace|Force Nl Tsquare Brace" +ValueDefault=ignore + +[Nl After Square Assign] +Category=3 +Description="(D) Add or remove newline after '= ['. Will also affect the newline before
the ']'." +Enabled=false +EditorType=multiple +Choices=nl_after_square_assign\s*=\s*ignore|nl_after_square_assign\s*=\s*add|nl_after_square_assign\s*=\s*remove|nl_after_square_assign\s*=\s*force|nl_after_square_assign\s*=\s*not_defined +ChoicesReadable="Ignore Nl After Square Assign|Add Nl After Square Assign|Remove Nl After Square Assign|Force Nl After Square Assign" +ValueDefault=ignore + +[Nl Fcall Brace] +Category=3 +Description="Add or remove newline between a function call's ')' and '{', as in
'list_for_each(item, &list) { }'." +Enabled=false +EditorType=multiple +Choices=nl_fcall_brace\s*=\s*ignore|nl_fcall_brace\s*=\s*add|nl_fcall_brace\s*=\s*remove|nl_fcall_brace\s*=\s*force|nl_fcall_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Fcall Brace|Add Nl Fcall Brace|Remove Nl Fcall Brace|Force Nl Fcall Brace" +ValueDefault=ignore + +[Nl Enum Brace] +Category=3 +Description="Add or remove newline between 'enum' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_enum_brace\s*=\s*ignore|nl_enum_brace\s*=\s*add|nl_enum_brace\s*=\s*remove|nl_enum_brace\s*=\s*force|nl_enum_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Enum Brace|Add Nl Enum Brace|Remove Nl Enum Brace|Force Nl Enum Brace" +ValueDefault=ignore + +[Nl Enum Class] +Category=3 +Description="Add or remove newline between 'enum' and 'class'." +Enabled=false +EditorType=multiple +Choices=nl_enum_class\s*=\s*ignore|nl_enum_class\s*=\s*add|nl_enum_class\s*=\s*remove|nl_enum_class\s*=\s*force|nl_enum_class\s*=\s*not_defined +ChoicesReadable="Ignore Nl Enum Class|Add Nl Enum Class|Remove Nl Enum Class|Force Nl Enum Class" +ValueDefault=ignore + +[Nl Enum Class Identifier] +Category=3 +Description="Add or remove newline between 'enum class' and the identifier." +Enabled=false +EditorType=multiple +Choices=nl_enum_class_identifier\s*=\s*ignore|nl_enum_class_identifier\s*=\s*add|nl_enum_class_identifier\s*=\s*remove|nl_enum_class_identifier\s*=\s*force|nl_enum_class_identifier\s*=\s*not_defined +ChoicesReadable="Ignore Nl Enum Class Identifier|Add Nl Enum Class Identifier|Remove Nl Enum Class Identifier|Force Nl Enum Class Identifier" +ValueDefault=ignore + +[Nl Enum Identifier Colon] +Category=3 +Description="Add or remove newline between 'enum class' type and ':'." +Enabled=false +EditorType=multiple +Choices=nl_enum_identifier_colon\s*=\s*ignore|nl_enum_identifier_colon\s*=\s*add|nl_enum_identifier_colon\s*=\s*remove|nl_enum_identifier_colon\s*=\s*force|nl_enum_identifier_colon\s*=\s*not_defined +ChoicesReadable="Ignore Nl Enum Identifier Colon|Add Nl Enum Identifier Colon|Remove Nl Enum Identifier Colon|Force Nl Enum Identifier Colon" +ValueDefault=ignore + +[Nl Enum Colon Type] +Category=3 +Description="Add or remove newline between 'enum class identifier :' and type." +Enabled=false +EditorType=multiple +Choices=nl_enum_colon_type\s*=\s*ignore|nl_enum_colon_type\s*=\s*add|nl_enum_colon_type\s*=\s*remove|nl_enum_colon_type\s*=\s*force|nl_enum_colon_type\s*=\s*not_defined +ChoicesReadable="Ignore Nl Enum Colon Type|Add Nl Enum Colon Type|Remove Nl Enum Colon Type|Force Nl Enum Colon Type" +ValueDefault=ignore + +[Nl Struct Brace] +Category=3 +Description="Add or remove newline between 'struct and '{'." +Enabled=false +EditorType=multiple +Choices=nl_struct_brace\s*=\s*ignore|nl_struct_brace\s*=\s*add|nl_struct_brace\s*=\s*remove|nl_struct_brace\s*=\s*force|nl_struct_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Struct Brace|Add Nl Struct Brace|Remove Nl Struct Brace|Force Nl Struct Brace" +ValueDefault=ignore + +[Nl Union Brace] +Category=3 +Description="Add or remove newline between 'union' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_union_brace\s*=\s*ignore|nl_union_brace\s*=\s*add|nl_union_brace\s*=\s*remove|nl_union_brace\s*=\s*force|nl_union_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Union Brace|Add Nl Union Brace|Remove Nl Union Brace|Force Nl Union Brace" +ValueDefault=ignore + +[Nl If Brace] +Category=3 +Description="Add or remove newline between 'if' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_if_brace\s*=\s*ignore|nl_if_brace\s*=\s*add|nl_if_brace\s*=\s*remove|nl_if_brace\s*=\s*force|nl_if_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl If Brace|Add Nl If Brace|Remove Nl If Brace|Force Nl If Brace" +ValueDefault=ignore + +[Nl Brace Else] +Category=3 +Description="Add or remove newline between '}' and 'else'." +Enabled=false +EditorType=multiple +Choices=nl_brace_else\s*=\s*ignore|nl_brace_else\s*=\s*add|nl_brace_else\s*=\s*remove|nl_brace_else\s*=\s*force|nl_brace_else\s*=\s*not_defined +ChoicesReadable="Ignore Nl Brace Else|Add Nl Brace Else|Remove Nl Brace Else|Force Nl Brace Else" +ValueDefault=ignore + +[Nl Elseif Brace] +Category=3 +Description="Add or remove newline between 'else if' and '{'. If set to ignore,
nl_if_brace is used instead." +Enabled=false +EditorType=multiple +Choices=nl_elseif_brace\s*=\s*ignore|nl_elseif_brace\s*=\s*add|nl_elseif_brace\s*=\s*remove|nl_elseif_brace\s*=\s*force|nl_elseif_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Elseif Brace|Add Nl Elseif Brace|Remove Nl Elseif Brace|Force Nl Elseif Brace" +ValueDefault=ignore + +[Nl Else Brace] +Category=3 +Description="Add or remove newline between 'else' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_else_brace\s*=\s*ignore|nl_else_brace\s*=\s*add|nl_else_brace\s*=\s*remove|nl_else_brace\s*=\s*force|nl_else_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Else Brace|Add Nl Else Brace|Remove Nl Else Brace|Force Nl Else Brace" +ValueDefault=ignore + +[Nl Else If] +Category=3 +Description="Add or remove newline between 'else' and 'if'." +Enabled=false +EditorType=multiple +Choices=nl_else_if\s*=\s*ignore|nl_else_if\s*=\s*add|nl_else_if\s*=\s*remove|nl_else_if\s*=\s*force|nl_else_if\s*=\s*not_defined +ChoicesReadable="Ignore Nl Else If|Add Nl Else If|Remove Nl Else If|Force Nl Else If" +ValueDefault=ignore + +[Nl Before Opening Brace Func Class Def] +Category=3 +Description="Add or remove newline before '{' opening brace" +Enabled=false +EditorType=multiple +Choices=nl_before_opening_brace_func_class_def\s*=\s*ignore|nl_before_opening_brace_func_class_def\s*=\s*add|nl_before_opening_brace_func_class_def\s*=\s*remove|nl_before_opening_brace_func_class_def\s*=\s*force|nl_before_opening_brace_func_class_def\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before Opening Brace Func Class Def|Add Nl Before Opening Brace Func Class Def|Remove Nl Before Opening Brace Func Class Def|Force Nl Before Opening Brace Func Class Def" +ValueDefault=ignore + +[Nl Before If Closing Paren] +Category=3 +Description="Add or remove newline before 'if'/'else if' closing parenthesis." +Enabled=false +EditorType=multiple +Choices=nl_before_if_closing_paren\s*=\s*ignore|nl_before_if_closing_paren\s*=\s*add|nl_before_if_closing_paren\s*=\s*remove|nl_before_if_closing_paren\s*=\s*force|nl_before_if_closing_paren\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before If Closing Paren|Add Nl Before If Closing Paren|Remove Nl Before If Closing Paren|Force Nl Before If Closing Paren" +ValueDefault=ignore + +[Nl Brace Finally] +Category=3 +Description="Add or remove newline between '}' and 'finally'." +Enabled=false +EditorType=multiple +Choices=nl_brace_finally\s*=\s*ignore|nl_brace_finally\s*=\s*add|nl_brace_finally\s*=\s*remove|nl_brace_finally\s*=\s*force|nl_brace_finally\s*=\s*not_defined +ChoicesReadable="Ignore Nl Brace Finally|Add Nl Brace Finally|Remove Nl Brace Finally|Force Nl Brace Finally" +ValueDefault=ignore + +[Nl Finally Brace] +Category=3 +Description="Add or remove newline between 'finally' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_finally_brace\s*=\s*ignore|nl_finally_brace\s*=\s*add|nl_finally_brace\s*=\s*remove|nl_finally_brace\s*=\s*force|nl_finally_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Finally Brace|Add Nl Finally Brace|Remove Nl Finally Brace|Force Nl Finally Brace" +ValueDefault=ignore + +[Nl Try Brace] +Category=3 +Description="Add or remove newline between 'try' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_try_brace\s*=\s*ignore|nl_try_brace\s*=\s*add|nl_try_brace\s*=\s*remove|nl_try_brace\s*=\s*force|nl_try_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Try Brace|Add Nl Try Brace|Remove Nl Try Brace|Force Nl Try Brace" +ValueDefault=ignore + +[Nl Getset Brace] +Category=3 +Description="Add or remove newline between get/set and '{'." +Enabled=false +EditorType=multiple +Choices=nl_getset_brace\s*=\s*ignore|nl_getset_brace\s*=\s*add|nl_getset_brace\s*=\s*remove|nl_getset_brace\s*=\s*force|nl_getset_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Getset Brace|Add Nl Getset Brace|Remove Nl Getset Brace|Force Nl Getset Brace" +ValueDefault=ignore + +[Nl For Brace] +Category=3 +Description="Add or remove newline between 'for' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_for_brace\s*=\s*ignore|nl_for_brace\s*=\s*add|nl_for_brace\s*=\s*remove|nl_for_brace\s*=\s*force|nl_for_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl For Brace|Add Nl For Brace|Remove Nl For Brace|Force Nl For Brace" +ValueDefault=ignore + +[Nl Catch Brace] +Category=3 +Description="Add or remove newline before the '{' of a 'catch' statement, as in
'catch (decl) <here> {'." +Enabled=false +EditorType=multiple +Choices=nl_catch_brace\s*=\s*ignore|nl_catch_brace\s*=\s*add|nl_catch_brace\s*=\s*remove|nl_catch_brace\s*=\s*force|nl_catch_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Catch Brace|Add Nl Catch Brace|Remove Nl Catch Brace|Force Nl Catch Brace" +ValueDefault=ignore + +[Nl Oc Catch Brace] +Category=3 +Description="(OC) Add or remove newline before the '{' of a '@catch' statement, as in
'@catch (decl) <here> {'. If set to ignore, nl_catch_brace is used." +Enabled=false +EditorType=multiple +Choices=nl_oc_catch_brace\s*=\s*ignore|nl_oc_catch_brace\s*=\s*add|nl_oc_catch_brace\s*=\s*remove|nl_oc_catch_brace\s*=\s*force|nl_oc_catch_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Catch Brace|Add Nl Oc Catch Brace|Remove Nl Oc Catch Brace|Force Nl Oc Catch Brace" +ValueDefault=ignore + +[Nl Brace Catch] +Category=3 +Description="Add or remove newline between '}' and 'catch'." +Enabled=false +EditorType=multiple +Choices=nl_brace_catch\s*=\s*ignore|nl_brace_catch\s*=\s*add|nl_brace_catch\s*=\s*remove|nl_brace_catch\s*=\s*force|nl_brace_catch\s*=\s*not_defined +ChoicesReadable="Ignore Nl Brace Catch|Add Nl Brace Catch|Remove Nl Brace Catch|Force Nl Brace Catch" +ValueDefault=ignore + +[Nl Oc Brace Catch] +Category=3 +Description="(OC) Add or remove newline between '}' and '@catch'. If set to ignore,
nl_brace_catch is used." +Enabled=false +EditorType=multiple +Choices=nl_oc_brace_catch\s*=\s*ignore|nl_oc_brace_catch\s*=\s*add|nl_oc_brace_catch\s*=\s*remove|nl_oc_brace_catch\s*=\s*force|nl_oc_brace_catch\s*=\s*not_defined +ChoicesReadable="Ignore Nl Oc Brace Catch|Add Nl Oc Brace Catch|Remove Nl Oc Brace Catch|Force Nl Oc Brace Catch" +ValueDefault=ignore + +[Nl Brace Square] +Category=3 +Description="Add or remove newline between '}' and ']'." +Enabled=false +EditorType=multiple +Choices=nl_brace_square\s*=\s*ignore|nl_brace_square\s*=\s*add|nl_brace_square\s*=\s*remove|nl_brace_square\s*=\s*force|nl_brace_square\s*=\s*not_defined +ChoicesReadable="Ignore Nl Brace Square|Add Nl Brace Square|Remove Nl Brace Square|Force Nl Brace Square" +ValueDefault=ignore + +[Nl Brace Fparen] +Category=3 +Description="Add or remove newline between '}' and ')' in a function invocation." +Enabled=false +EditorType=multiple +Choices=nl_brace_fparen\s*=\s*ignore|nl_brace_fparen\s*=\s*add|nl_brace_fparen\s*=\s*remove|nl_brace_fparen\s*=\s*force|nl_brace_fparen\s*=\s*not_defined +ChoicesReadable="Ignore Nl Brace Fparen|Add Nl Brace Fparen|Remove Nl Brace Fparen|Force Nl Brace Fparen" +ValueDefault=ignore + +[Nl While Brace] +Category=3 +Description="Add or remove newline between 'while' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_while_brace\s*=\s*ignore|nl_while_brace\s*=\s*add|nl_while_brace\s*=\s*remove|nl_while_brace\s*=\s*force|nl_while_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl While Brace|Add Nl While Brace|Remove Nl While Brace|Force Nl While Brace" +ValueDefault=ignore + +[Nl Scope Brace] +Category=3 +Description="(D) Add or remove newline between 'scope (x)' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_scope_brace\s*=\s*ignore|nl_scope_brace\s*=\s*add|nl_scope_brace\s*=\s*remove|nl_scope_brace\s*=\s*force|nl_scope_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Scope Brace|Add Nl Scope Brace|Remove Nl Scope Brace|Force Nl Scope Brace" +ValueDefault=ignore + +[Nl Unittest Brace] +Category=3 +Description="(D) Add or remove newline between 'unittest' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_unittest_brace\s*=\s*ignore|nl_unittest_brace\s*=\s*add|nl_unittest_brace\s*=\s*remove|nl_unittest_brace\s*=\s*force|nl_unittest_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Unittest Brace|Add Nl Unittest Brace|Remove Nl Unittest Brace|Force Nl Unittest Brace" +ValueDefault=ignore + +[Nl Version Brace] +Category=3 +Description="(D) Add or remove newline between 'version (x)' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_version_brace\s*=\s*ignore|nl_version_brace\s*=\s*add|nl_version_brace\s*=\s*remove|nl_version_brace\s*=\s*force|nl_version_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Version Brace|Add Nl Version Brace|Remove Nl Version Brace|Force Nl Version Brace" +ValueDefault=ignore + +[Nl Using Brace] +Category=3 +Description="(C#) Add or remove newline between 'using' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_using_brace\s*=\s*ignore|nl_using_brace\s*=\s*add|nl_using_brace\s*=\s*remove|nl_using_brace\s*=\s*force|nl_using_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Using Brace|Add Nl Using Brace|Remove Nl Using Brace|Force Nl Using Brace" +ValueDefault=ignore + +[Nl Brace Brace] +Category=3 +Description="Add or remove newline between two open or close braces. Due to general
newline/brace handling, REMOVE may not work." +Enabled=false +EditorType=multiple +Choices=nl_brace_brace\s*=\s*ignore|nl_brace_brace\s*=\s*add|nl_brace_brace\s*=\s*remove|nl_brace_brace\s*=\s*force|nl_brace_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Brace Brace|Add Nl Brace Brace|Remove Nl Brace Brace|Force Nl Brace Brace" +ValueDefault=ignore + +[Nl Do Brace] +Category=3 +Description="Add or remove newline between 'do' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_do_brace\s*=\s*ignore|nl_do_brace\s*=\s*add|nl_do_brace\s*=\s*remove|nl_do_brace\s*=\s*force|nl_do_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Do Brace|Add Nl Do Brace|Remove Nl Do Brace|Force Nl Do Brace" +ValueDefault=ignore + +[Nl Brace While] +Category=3 +Description="Add or remove newline between '}' and 'while' of 'do' statement." +Enabled=false +EditorType=multiple +Choices=nl_brace_while\s*=\s*ignore|nl_brace_while\s*=\s*add|nl_brace_while\s*=\s*remove|nl_brace_while\s*=\s*force|nl_brace_while\s*=\s*not_defined +ChoicesReadable="Ignore Nl Brace While|Add Nl Brace While|Remove Nl Brace While|Force Nl Brace While" +ValueDefault=ignore + +[Nl Switch Brace] +Category=3 +Description="Add or remove newline between 'switch' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_switch_brace\s*=\s*ignore|nl_switch_brace\s*=\s*add|nl_switch_brace\s*=\s*remove|nl_switch_brace\s*=\s*force|nl_switch_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Switch Brace|Add Nl Switch Brace|Remove Nl Switch Brace|Force Nl Switch Brace" +ValueDefault=ignore + +[Nl Synchronized Brace] +Category=3 +Description="Add or remove newline between 'synchronized' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_synchronized_brace\s*=\s*ignore|nl_synchronized_brace\s*=\s*add|nl_synchronized_brace\s*=\s*remove|nl_synchronized_brace\s*=\s*force|nl_synchronized_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Synchronized Brace|Add Nl Synchronized Brace|Remove Nl Synchronized Brace|Force Nl Synchronized Brace" +ValueDefault=ignore + +[Nl Multi Line Cond] +Category=3 +Description="Add a newline between ')' and '{' if the ')' is on a different line than the
if/for/etc.

Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and
nl_catch_brace." +Enabled=false +EditorType=boolean +TrueFalse=nl_multi_line_cond\s*=\s*true|nl_multi_line_cond\s*=\s*false +ValueDefault=false + +[Nl Multi Line Sparen Open] +Category=3 +Description="Add a newline after '(' if an if/for/while/switch condition spans multiple
lines" +Enabled=false +EditorType=multiple +Choices=nl_multi_line_sparen_open\s*=\s*ignore|nl_multi_line_sparen_open\s*=\s*add|nl_multi_line_sparen_open\s*=\s*remove|nl_multi_line_sparen_open\s*=\s*force|nl_multi_line_sparen_open\s*=\s*not_defined +ChoicesReadable="Ignore Nl Multi Line Sparen Open|Add Nl Multi Line Sparen Open|Remove Nl Multi Line Sparen Open|Force Nl Multi Line Sparen Open" +ValueDefault=ignore + +[Nl Multi Line Sparen Close] +Category=3 +Description="Add a newline before ')' if an if/for/while/switch condition spans multiple
lines. Overrides nl_before_if_closing_paren if both are specified." +Enabled=false +EditorType=multiple +Choices=nl_multi_line_sparen_close\s*=\s*ignore|nl_multi_line_sparen_close\s*=\s*add|nl_multi_line_sparen_close\s*=\s*remove|nl_multi_line_sparen_close\s*=\s*force|nl_multi_line_sparen_close\s*=\s*not_defined +ChoicesReadable="Ignore Nl Multi Line Sparen Close|Add Nl Multi Line Sparen Close|Remove Nl Multi Line Sparen Close|Force Nl Multi Line Sparen Close" +ValueDefault=ignore + +[Nl Multi Line Define] +Category=3 +Description="Force a newline in a define after the macro name for multi-line defines." +Enabled=false +EditorType=boolean +TrueFalse=nl_multi_line_define\s*=\s*true|nl_multi_line_define\s*=\s*false +ValueDefault=false + +[Nl Before Case] +Category=3 +Description="Whether to add a newline before 'case', and a blank line before a 'case'
statement that follows a ';' or '}'." +Enabled=false +EditorType=boolean +TrueFalse=nl_before_case\s*=\s*true|nl_before_case\s*=\s*false +ValueDefault=false + +[Nl After Case] +Category=3 +Description="Whether to add a newline after a 'case' statement." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_case\s*=\s*true|nl_after_case\s*=\s*false +ValueDefault=false + +[Nl Case Colon Brace] +Category=3 +Description="Add or remove newline between a case ':' and '{'.

Overrides nl_after_case." +Enabled=false +EditorType=multiple +Choices=nl_case_colon_brace\s*=\s*ignore|nl_case_colon_brace\s*=\s*add|nl_case_colon_brace\s*=\s*remove|nl_case_colon_brace\s*=\s*force|nl_case_colon_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Case Colon Brace|Add Nl Case Colon Brace|Remove Nl Case Colon Brace|Force Nl Case Colon Brace" +ValueDefault=ignore + +[Nl Before Throw] +Category=3 +Description="Add or remove newline between ')' and 'throw'." +Enabled=false +EditorType=multiple +Choices=nl_before_throw\s*=\s*ignore|nl_before_throw\s*=\s*add|nl_before_throw\s*=\s*remove|nl_before_throw\s*=\s*force|nl_before_throw\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before Throw|Add Nl Before Throw|Remove Nl Before Throw|Force Nl Before Throw" +ValueDefault=ignore + +[Nl Namespace Brace] +Category=3 +Description="Add or remove newline between 'namespace' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_namespace_brace\s*=\s*ignore|nl_namespace_brace\s*=\s*add|nl_namespace_brace\s*=\s*remove|nl_namespace_brace\s*=\s*force|nl_namespace_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Namespace Brace|Add Nl Namespace Brace|Remove Nl Namespace Brace|Force Nl Namespace Brace" +ValueDefault=ignore + +[Nl Template Class] +Category=3 +Description="Add or remove newline after 'template<...>' of a template class." +Enabled=false +EditorType=multiple +Choices=nl_template_class\s*=\s*ignore|nl_template_class\s*=\s*add|nl_template_class\s*=\s*remove|nl_template_class\s*=\s*force|nl_template_class\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Class|Add Nl Template Class|Remove Nl Template Class|Force Nl Template Class" +ValueDefault=ignore + +[Nl Template Class Decl] +Category=3 +Description="Add or remove newline after 'template<...>' of a template class declaration.

Overrides nl_template_class." +Enabled=false +EditorType=multiple +Choices=nl_template_class_decl\s*=\s*ignore|nl_template_class_decl\s*=\s*add|nl_template_class_decl\s*=\s*remove|nl_template_class_decl\s*=\s*force|nl_template_class_decl\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Class Decl|Add Nl Template Class Decl|Remove Nl Template Class Decl|Force Nl Template Class Decl" +ValueDefault=ignore + +[Nl Template Class Decl Special] +Category=3 +Description="Add or remove newline after 'template<>' of a specialized class declaration.

Overrides nl_template_class_decl." +Enabled=false +EditorType=multiple +Choices=nl_template_class_decl_special\s*=\s*ignore|nl_template_class_decl_special\s*=\s*add|nl_template_class_decl_special\s*=\s*remove|nl_template_class_decl_special\s*=\s*force|nl_template_class_decl_special\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Class Decl Special|Add Nl Template Class Decl Special|Remove Nl Template Class Decl Special|Force Nl Template Class Decl Special" +ValueDefault=ignore + +[Nl Template Class Def] +Category=3 +Description="Add or remove newline after 'template<...>' of a template class definition.

Overrides nl_template_class." +Enabled=false +EditorType=multiple +Choices=nl_template_class_def\s*=\s*ignore|nl_template_class_def\s*=\s*add|nl_template_class_def\s*=\s*remove|nl_template_class_def\s*=\s*force|nl_template_class_def\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Class Def|Add Nl Template Class Def|Remove Nl Template Class Def|Force Nl Template Class Def" +ValueDefault=ignore + +[Nl Template Class Def Special] +Category=3 +Description="Add or remove newline after 'template<>' of a specialized class definition.

Overrides nl_template_class_def." +Enabled=false +EditorType=multiple +Choices=nl_template_class_def_special\s*=\s*ignore|nl_template_class_def_special\s*=\s*add|nl_template_class_def_special\s*=\s*remove|nl_template_class_def_special\s*=\s*force|nl_template_class_def_special\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Class Def Special|Add Nl Template Class Def Special|Remove Nl Template Class Def Special|Force Nl Template Class Def Special" +ValueDefault=ignore + +[Nl Template Func] +Category=3 +Description="Add or remove newline after 'template<...>' of a template function." +Enabled=false +EditorType=multiple +Choices=nl_template_func\s*=\s*ignore|nl_template_func\s*=\s*add|nl_template_func\s*=\s*remove|nl_template_func\s*=\s*force|nl_template_func\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Func|Add Nl Template Func|Remove Nl Template Func|Force Nl Template Func" +ValueDefault=ignore + +[Nl Template Func Decl] +Category=3 +Description="Add or remove newline after 'template<...>' of a template function
declaration.

Overrides nl_template_func." +Enabled=false +EditorType=multiple +Choices=nl_template_func_decl\s*=\s*ignore|nl_template_func_decl\s*=\s*add|nl_template_func_decl\s*=\s*remove|nl_template_func_decl\s*=\s*force|nl_template_func_decl\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Func Decl|Add Nl Template Func Decl|Remove Nl Template Func Decl|Force Nl Template Func Decl" +ValueDefault=ignore + +[Nl Template Func Decl Special] +Category=3 +Description="Add or remove newline after 'template<>' of a specialized function
declaration.

Overrides nl_template_func_decl." +Enabled=false +EditorType=multiple +Choices=nl_template_func_decl_special\s*=\s*ignore|nl_template_func_decl_special\s*=\s*add|nl_template_func_decl_special\s*=\s*remove|nl_template_func_decl_special\s*=\s*force|nl_template_func_decl_special\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Func Decl Special|Add Nl Template Func Decl Special|Remove Nl Template Func Decl Special|Force Nl Template Func Decl Special" +ValueDefault=ignore + +[Nl Template Func Def] +Category=3 +Description="Add or remove newline after 'template<...>' of a template function
definition.

Overrides nl_template_func." +Enabled=false +EditorType=multiple +Choices=nl_template_func_def\s*=\s*ignore|nl_template_func_def\s*=\s*add|nl_template_func_def\s*=\s*remove|nl_template_func_def\s*=\s*force|nl_template_func_def\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Func Def|Add Nl Template Func Def|Remove Nl Template Func Def|Force Nl Template Func Def" +ValueDefault=ignore + +[Nl Template Func Def Special] +Category=3 +Description="Add or remove newline after 'template<>' of a specialized function
definition.

Overrides nl_template_func_def." +Enabled=false +EditorType=multiple +Choices=nl_template_func_def_special\s*=\s*ignore|nl_template_func_def_special\s*=\s*add|nl_template_func_def_special\s*=\s*remove|nl_template_func_def_special\s*=\s*force|nl_template_func_def_special\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Func Def Special|Add Nl Template Func Def Special|Remove Nl Template Func Def Special|Force Nl Template Func Def Special" +ValueDefault=ignore + +[Nl Template Var] +Category=3 +Description="Add or remove newline after 'template<...>' of a template variable." +Enabled=false +EditorType=multiple +Choices=nl_template_var\s*=\s*ignore|nl_template_var\s*=\s*add|nl_template_var\s*=\s*remove|nl_template_var\s*=\s*force|nl_template_var\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Var|Add Nl Template Var|Remove Nl Template Var|Force Nl Template Var" +ValueDefault=ignore + +[Nl Template Using] +Category=3 +Description="Add or remove newline between 'template<...>' and 'using' of a templated
type alias." +Enabled=false +EditorType=multiple +Choices=nl_template_using\s*=\s*ignore|nl_template_using\s*=\s*add|nl_template_using\s*=\s*remove|nl_template_using\s*=\s*force|nl_template_using\s*=\s*not_defined +ChoicesReadable="Ignore Nl Template Using|Add Nl Template Using|Remove Nl Template Using|Force Nl Template Using" +ValueDefault=ignore + +[Nl Class Brace] +Category=3 +Description="Add or remove newline between 'class' and '{'." +Enabled=false +EditorType=multiple +Choices=nl_class_brace\s*=\s*ignore|nl_class_brace\s*=\s*add|nl_class_brace\s*=\s*remove|nl_class_brace\s*=\s*force|nl_class_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Class Brace|Add Nl Class Brace|Remove Nl Class Brace|Force Nl Class Brace" +ValueDefault=ignore + +[Nl Class Init Args] +Category=3 +Description="Add or remove newline before or after (depending on pos_class_comma,
may not be IGNORE) each',' in the base class list." +Enabled=false +EditorType=multiple +Choices=nl_class_init_args\s*=\s*ignore|nl_class_init_args\s*=\s*add|nl_class_init_args\s*=\s*remove|nl_class_init_args\s*=\s*force|nl_class_init_args\s*=\s*not_defined +ChoicesReadable="Ignore Nl Class Init Args|Add Nl Class Init Args|Remove Nl Class Init Args|Force Nl Class Init Args" +ValueDefault=ignore + +[Nl Constr Init Args] +Category=3 +Description="Add or remove newline after each ',' in the constructor member
initialization. Related to nl_constr_colon, pos_constr_colon and
pos_constr_comma." +Enabled=false +EditorType=multiple +Choices=nl_constr_init_args\s*=\s*ignore|nl_constr_init_args\s*=\s*add|nl_constr_init_args\s*=\s*remove|nl_constr_init_args\s*=\s*force|nl_constr_init_args\s*=\s*not_defined +ChoicesReadable="Ignore Nl Constr Init Args|Add Nl Constr Init Args|Remove Nl Constr Init Args|Force Nl Constr Init Args" +ValueDefault=ignore + +[Nl Enum Own Lines] +Category=3 +Description="Add or remove newline before first element, after comma, and after last
element, in 'enum'." +Enabled=false +EditorType=multiple +Choices=nl_enum_own_lines\s*=\s*ignore|nl_enum_own_lines\s*=\s*add|nl_enum_own_lines\s*=\s*remove|nl_enum_own_lines\s*=\s*force|nl_enum_own_lines\s*=\s*not_defined +ChoicesReadable="Ignore Nl Enum Own Lines|Add Nl Enum Own Lines|Remove Nl Enum Own Lines|Force Nl Enum Own Lines" +ValueDefault=ignore + +[Nl Func Type Name] +Category=3 +Description="Add or remove newline between return type and function name in a function
definition.
might be modified by nl_func_leave_one_liners" +Enabled=false +EditorType=multiple +Choices=nl_func_type_name\s*=\s*ignore|nl_func_type_name\s*=\s*add|nl_func_type_name\s*=\s*remove|nl_func_type_name\s*=\s*force|nl_func_type_name\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Type Name|Add Nl Func Type Name|Remove Nl Func Type Name|Force Nl Func Type Name" +ValueDefault=ignore + +[Nl Func Type Name Class] +Category=3 +Description="Add or remove newline between return type and function name inside a class
definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name
is used instead." +Enabled=false +EditorType=multiple +Choices=nl_func_type_name_class\s*=\s*ignore|nl_func_type_name_class\s*=\s*add|nl_func_type_name_class\s*=\s*remove|nl_func_type_name_class\s*=\s*force|nl_func_type_name_class\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Type Name Class|Add Nl Func Type Name Class|Remove Nl Func Type Name Class|Force Nl Func Type Name Class" +ValueDefault=ignore + +[Nl Func Class Scope] +Category=3 +Description="Add or remove newline between class specification and '::'
in 'void A::f() { }'. Only appears in separate member implementation (does
not appear with in-line implementation)." +Enabled=false +EditorType=multiple +Choices=nl_func_class_scope\s*=\s*ignore|nl_func_class_scope\s*=\s*add|nl_func_class_scope\s*=\s*remove|nl_func_class_scope\s*=\s*force|nl_func_class_scope\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Class Scope|Add Nl Func Class Scope|Remove Nl Func Class Scope|Force Nl Func Class Scope" +ValueDefault=ignore + +[Nl Func Scope Name] +Category=3 +Description="Add or remove newline between function scope and name, as in
'void A :: <here> f() { }'." +Enabled=false +EditorType=multiple +Choices=nl_func_scope_name\s*=\s*ignore|nl_func_scope_name\s*=\s*add|nl_func_scope_name\s*=\s*remove|nl_func_scope_name\s*=\s*force|nl_func_scope_name\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Scope Name|Add Nl Func Scope Name|Remove Nl Func Scope Name|Force Nl Func Scope Name" +ValueDefault=ignore + +[Nl Func Proto Type Name] +Category=3 +Description="Add or remove newline between return type and function name in a prototype." +Enabled=false +EditorType=multiple +Choices=nl_func_proto_type_name\s*=\s*ignore|nl_func_proto_type_name\s*=\s*add|nl_func_proto_type_name\s*=\s*remove|nl_func_proto_type_name\s*=\s*force|nl_func_proto_type_name\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Proto Type Name|Add Nl Func Proto Type Name|Remove Nl Func Proto Type Name|Force Nl Func Proto Type Name" +ValueDefault=ignore + +[Nl Func Paren] +Category=3 +Description="Add or remove newline between a function name and the opening '(' in the
declaration." +Enabled=false +EditorType=multiple +Choices=nl_func_paren\s*=\s*ignore|nl_func_paren\s*=\s*add|nl_func_paren\s*=\s*remove|nl_func_paren\s*=\s*force|nl_func_paren\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Paren|Add Nl Func Paren|Remove Nl Func Paren|Force Nl Func Paren" +ValueDefault=ignore + +[Nl Func Paren Empty] +Category=3 +Description="Overrides nl_func_paren for functions with no parameters." +Enabled=false +EditorType=multiple +Choices=nl_func_paren_empty\s*=\s*ignore|nl_func_paren_empty\s*=\s*add|nl_func_paren_empty\s*=\s*remove|nl_func_paren_empty\s*=\s*force|nl_func_paren_empty\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Paren Empty|Add Nl Func Paren Empty|Remove Nl Func Paren Empty|Force Nl Func Paren Empty" +ValueDefault=ignore + +[Nl Func Def Paren] +Category=3 +Description="Add or remove newline between a function name and the opening '(' in the
definition." +Enabled=false +EditorType=multiple +Choices=nl_func_def_paren\s*=\s*ignore|nl_func_def_paren\s*=\s*add|nl_func_def_paren\s*=\s*remove|nl_func_def_paren\s*=\s*force|nl_func_def_paren\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Def Paren|Add Nl Func Def Paren|Remove Nl Func Def Paren|Force Nl Func Def Paren" +ValueDefault=ignore + +[Nl Func Def Paren Empty] +Category=3 +Description="Overrides nl_func_def_paren for functions with no parameters." +Enabled=false +EditorType=multiple +Choices=nl_func_def_paren_empty\s*=\s*ignore|nl_func_def_paren_empty\s*=\s*add|nl_func_def_paren_empty\s*=\s*remove|nl_func_def_paren_empty\s*=\s*force|nl_func_def_paren_empty\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Def Paren Empty|Add Nl Func Def Paren Empty|Remove Nl Func Def Paren Empty|Force Nl Func Def Paren Empty" +ValueDefault=ignore + +[Nl Func Call Paren] +Category=3 +Description="Add or remove newline between a function name and the opening '(' in the
call." +Enabled=false +EditorType=multiple +Choices=nl_func_call_paren\s*=\s*ignore|nl_func_call_paren\s*=\s*add|nl_func_call_paren\s*=\s*remove|nl_func_call_paren\s*=\s*force|nl_func_call_paren\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Call Paren|Add Nl Func Call Paren|Remove Nl Func Call Paren|Force Nl Func Call Paren" +ValueDefault=ignore + +[Nl Func Call Paren Empty] +Category=3 +Description="Overrides nl_func_call_paren for functions with no parameters." +Enabled=false +EditorType=multiple +Choices=nl_func_call_paren_empty\s*=\s*ignore|nl_func_call_paren_empty\s*=\s*add|nl_func_call_paren_empty\s*=\s*remove|nl_func_call_paren_empty\s*=\s*force|nl_func_call_paren_empty\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Call Paren Empty|Add Nl Func Call Paren Empty|Remove Nl Func Call Paren Empty|Force Nl Func Call Paren Empty" +ValueDefault=ignore + +[Nl Func Decl Start] +Category=3 +Description="Add or remove newline after '(' in a function declaration." +Enabled=false +EditorType=multiple +Choices=nl_func_decl_start\s*=\s*ignore|nl_func_decl_start\s*=\s*add|nl_func_decl_start\s*=\s*remove|nl_func_decl_start\s*=\s*force|nl_func_decl_start\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Decl Start|Add Nl Func Decl Start|Remove Nl Func Decl Start|Force Nl Func Decl Start" +ValueDefault=ignore + +[Nl Func Def Start] +Category=3 +Description="Add or remove newline after '(' in a function definition." +Enabled=false +EditorType=multiple +Choices=nl_func_def_start\s*=\s*ignore|nl_func_def_start\s*=\s*add|nl_func_def_start\s*=\s*remove|nl_func_def_start\s*=\s*force|nl_func_def_start\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Def Start|Add Nl Func Def Start|Remove Nl Func Def Start|Force Nl Func Def Start" +ValueDefault=ignore + +[Nl Func Decl Start Single] +Category=3 +Description="Overrides nl_func_decl_start when there is only one parameter." +Enabled=false +EditorType=multiple +Choices=nl_func_decl_start_single\s*=\s*ignore|nl_func_decl_start_single\s*=\s*add|nl_func_decl_start_single\s*=\s*remove|nl_func_decl_start_single\s*=\s*force|nl_func_decl_start_single\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Decl Start Single|Add Nl Func Decl Start Single|Remove Nl Func Decl Start Single|Force Nl Func Decl Start Single" +ValueDefault=ignore + +[Nl Func Def Start Single] +Category=3 +Description="Overrides nl_func_def_start when there is only one parameter." +Enabled=false +EditorType=multiple +Choices=nl_func_def_start_single\s*=\s*ignore|nl_func_def_start_single\s*=\s*add|nl_func_def_start_single\s*=\s*remove|nl_func_def_start_single\s*=\s*force|nl_func_def_start_single\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Def Start Single|Add Nl Func Def Start Single|Remove Nl Func Def Start Single|Force Nl Func Def Start Single" +ValueDefault=ignore + +[Nl Func Decl Start Multi Line] +Category=3 +Description="Whether to add a newline after '(' in a function declaration if '(' and ')'
are in different lines. If false, nl_func_decl_start is used instead." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_decl_start_multi_line\s*=\s*true|nl_func_decl_start_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Def Start Multi Line] +Category=3 +Description="Whether to add a newline after '(' in a function definition if '(' and ')'
are in different lines. If false, nl_func_def_start is used instead." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_def_start_multi_line\s*=\s*true|nl_func_def_start_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Decl Args] +Category=3 +Description="Add or remove newline after each ',' in a function declaration." +Enabled=false +EditorType=multiple +Choices=nl_func_decl_args\s*=\s*ignore|nl_func_decl_args\s*=\s*add|nl_func_decl_args\s*=\s*remove|nl_func_decl_args\s*=\s*force|nl_func_decl_args\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Decl Args|Add Nl Func Decl Args|Remove Nl Func Decl Args|Force Nl Func Decl Args" +ValueDefault=ignore + +[Nl Func Def Args] +Category=3 +Description="Add or remove newline after each ',' in a function definition." +Enabled=false +EditorType=multiple +Choices=nl_func_def_args\s*=\s*ignore|nl_func_def_args\s*=\s*add|nl_func_def_args\s*=\s*remove|nl_func_def_args\s*=\s*force|nl_func_def_args\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Def Args|Add Nl Func Def Args|Remove Nl Func Def Args|Force Nl Func Def Args" +ValueDefault=ignore + +[Nl Func Call Args] +Category=3 +Description="Add or remove newline after each ',' in a function call." +Enabled=false +EditorType=multiple +Choices=nl_func_call_args\s*=\s*ignore|nl_func_call_args\s*=\s*add|nl_func_call_args\s*=\s*remove|nl_func_call_args\s*=\s*force|nl_func_call_args\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Call Args|Add Nl Func Call Args|Remove Nl Func Call Args|Force Nl Func Call Args" +ValueDefault=ignore + +[Nl Func Decl Args Multi Line] +Category=3 +Description="Whether to add a newline after each ',' in a function declaration if '('
and ')' are in different lines. If false, nl_func_decl_args is used instead." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_decl_args_multi_line\s*=\s*true|nl_func_decl_args_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Def Args Multi Line] +Category=3 +Description="Whether to add a newline after each ',' in a function definition if '('
and ')' are in different lines. If false, nl_func_def_args is used instead." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_def_args_multi_line\s*=\s*true|nl_func_def_args_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Decl End] +Category=3 +Description="Add or remove newline before the ')' in a function declaration." +Enabled=false +EditorType=multiple +Choices=nl_func_decl_end\s*=\s*ignore|nl_func_decl_end\s*=\s*add|nl_func_decl_end\s*=\s*remove|nl_func_decl_end\s*=\s*force|nl_func_decl_end\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Decl End|Add Nl Func Decl End|Remove Nl Func Decl End|Force Nl Func Decl End" +ValueDefault=ignore + +[Nl Func Def End] +Category=3 +Description="Add or remove newline before the ')' in a function definition." +Enabled=false +EditorType=multiple +Choices=nl_func_def_end\s*=\s*ignore|nl_func_def_end\s*=\s*add|nl_func_def_end\s*=\s*remove|nl_func_def_end\s*=\s*force|nl_func_def_end\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Def End|Add Nl Func Def End|Remove Nl Func Def End|Force Nl Func Def End" +ValueDefault=ignore + +[Nl Func Decl End Single] +Category=3 +Description="Overrides nl_func_decl_end when there is only one parameter." +Enabled=false +EditorType=multiple +Choices=nl_func_decl_end_single\s*=\s*ignore|nl_func_decl_end_single\s*=\s*add|nl_func_decl_end_single\s*=\s*remove|nl_func_decl_end_single\s*=\s*force|nl_func_decl_end_single\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Decl End Single|Add Nl Func Decl End Single|Remove Nl Func Decl End Single|Force Nl Func Decl End Single" +ValueDefault=ignore + +[Nl Func Def End Single] +Category=3 +Description="Overrides nl_func_def_end when there is only one parameter." +Enabled=false +EditorType=multiple +Choices=nl_func_def_end_single\s*=\s*ignore|nl_func_def_end_single\s*=\s*add|nl_func_def_end_single\s*=\s*remove|nl_func_def_end_single\s*=\s*force|nl_func_def_end_single\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Def End Single|Add Nl Func Def End Single|Remove Nl Func Def End Single|Force Nl Func Def End Single" +ValueDefault=ignore + +[Nl Func Decl End Multi Line] +Category=3 +Description="Whether to add a newline before ')' in a function declaration if '(' and ')'
are in different lines. If false, nl_func_decl_end is used instead." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_decl_end_multi_line\s*=\s*true|nl_func_decl_end_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Def End Multi Line] +Category=3 +Description="Whether to add a newline before ')' in a function definition if '(' and ')'
are in different lines. If false, nl_func_def_end is used instead." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_def_end_multi_line\s*=\s*true|nl_func_def_end_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Decl Empty] +Category=3 +Description="Add or remove newline between '()' in a function declaration." +Enabled=false +EditorType=multiple +Choices=nl_func_decl_empty\s*=\s*ignore|nl_func_decl_empty\s*=\s*add|nl_func_decl_empty\s*=\s*remove|nl_func_decl_empty\s*=\s*force|nl_func_decl_empty\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Decl Empty|Add Nl Func Decl Empty|Remove Nl Func Decl Empty|Force Nl Func Decl Empty" +ValueDefault=ignore + +[Nl Func Def Empty] +Category=3 +Description="Add or remove newline between '()' in a function definition." +Enabled=false +EditorType=multiple +Choices=nl_func_def_empty\s*=\s*ignore|nl_func_def_empty\s*=\s*add|nl_func_def_empty\s*=\s*remove|nl_func_def_empty\s*=\s*force|nl_func_def_empty\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Def Empty|Add Nl Func Def Empty|Remove Nl Func Def Empty|Force Nl Func Def Empty" +ValueDefault=ignore + +[Nl Func Call Empty] +Category=3 +Description="Add or remove newline between '()' in a function call." +Enabled=false +EditorType=multiple +Choices=nl_func_call_empty\s*=\s*ignore|nl_func_call_empty\s*=\s*add|nl_func_call_empty\s*=\s*remove|nl_func_call_empty\s*=\s*force|nl_func_call_empty\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Call Empty|Add Nl Func Call Empty|Remove Nl Func Call Empty|Force Nl Func Call Empty" +ValueDefault=ignore + +[Nl Func Call Start] +Category=3 +Description="Whether to add a newline after '(' in a function call,
has preference over nl_func_call_start_multi_line." +Enabled=false +EditorType=multiple +Choices=nl_func_call_start\s*=\s*ignore|nl_func_call_start\s*=\s*add|nl_func_call_start\s*=\s*remove|nl_func_call_start\s*=\s*force|nl_func_call_start\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Call Start|Add Nl Func Call Start|Remove Nl Func Call Start|Force Nl Func Call Start" +ValueDefault=ignore + +[Nl Func Call End] +Category=3 +Description="Whether to add a newline before ')' in a function call." +Enabled=false +EditorType=multiple +Choices=nl_func_call_end\s*=\s*ignore|nl_func_call_end\s*=\s*add|nl_func_call_end\s*=\s*remove|nl_func_call_end\s*=\s*force|nl_func_call_end\s*=\s*not_defined +ChoicesReadable="Ignore Nl Func Call End|Add Nl Func Call End|Remove Nl Func Call End|Force Nl Func Call End" +ValueDefault=ignore + +[Nl Func Call Start Multi Line] +Category=3 +Description="Whether to add a newline after '(' in a function call if '(' and ')' are in
different lines." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_call_start_multi_line\s*=\s*true|nl_func_call_start_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Call Args Multi Line] +Category=3 +Description="Whether to add a newline after each ',' in a function call if '(' and ')'
are in different lines." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_call_args_multi_line\s*=\s*true|nl_func_call_args_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Call End Multi Line] +Category=3 +Description="Whether to add a newline before ')' in a function call if '(' and ')' are in
different lines." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_call_end_multi_line\s*=\s*true|nl_func_call_end_multi_line\s*=\s*false +ValueDefault=false + +[Nl Func Call Args Multi Line Ignore Closures] +Category=3 +Description="Whether to respect nl_func_call_XXX option in case of closure args." +Enabled=false +EditorType=boolean +TrueFalse=nl_func_call_args_multi_line_ignore_closures\s*=\s*true|nl_func_call_args_multi_line_ignore_closures\s*=\s*false +ValueDefault=false + +[Nl Template Start] +Category=3 +Description="Whether to add a newline after '<' of a template parameter list." +Enabled=false +EditorType=boolean +TrueFalse=nl_template_start\s*=\s*true|nl_template_start\s*=\s*false +ValueDefault=false + +[Nl Template Args] +Category=3 +Description="Whether to add a newline after each ',' in a template parameter list." +Enabled=false +EditorType=boolean +TrueFalse=nl_template_args\s*=\s*true|nl_template_args\s*=\s*false +ValueDefault=false + +[Nl Template End] +Category=3 +Description="Whether to add a newline before '>' of a template parameter list." +Enabled=false +EditorType=boolean +TrueFalse=nl_template_end\s*=\s*true|nl_template_end\s*=\s*false +ValueDefault=false + +[Nl Oc Msg Args] +Category=3 +Description="(OC) Whether to put each Objective-C message parameter on a separate line.
See nl_oc_msg_leave_one_liner." +Enabled=false +EditorType=boolean +TrueFalse=nl_oc_msg_args\s*=\s*true|nl_oc_msg_args\s*=\s*false +ValueDefault=false + +[Nl Oc Msg Args Min Params] +Category=3 +Description="(OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args." +Enabled=false +EditorType=numeric +CallName="nl_oc_msg_args_min_params\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Oc Msg Args Max Code Width] +Category=3 +Description="(OC) Max code width of Objective-C message before applying nl_oc_msg_args." +Enabled=false +EditorType=numeric +CallName="nl_oc_msg_args_max_code_width\s*=\s*" +MinVal=0 +MaxVal=10000 +ValueDefault=0 + +[Nl Fdef Brace] +Category=3 +Description="Add or remove newline between function signature and '{'." +Enabled=false +EditorType=multiple +Choices=nl_fdef_brace\s*=\s*ignore|nl_fdef_brace\s*=\s*add|nl_fdef_brace\s*=\s*remove|nl_fdef_brace\s*=\s*force|nl_fdef_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Fdef Brace|Add Nl Fdef Brace|Remove Nl Fdef Brace|Force Nl Fdef Brace" +ValueDefault=ignore + +[Nl Fdef Brace Cond] +Category=3 +Description="Add or remove newline between function signature and '{',
if signature ends with ')'. Overrides nl_fdef_brace." +Enabled=false +EditorType=multiple +Choices=nl_fdef_brace_cond\s*=\s*ignore|nl_fdef_brace_cond\s*=\s*add|nl_fdef_brace_cond\s*=\s*remove|nl_fdef_brace_cond\s*=\s*force|nl_fdef_brace_cond\s*=\s*not_defined +ChoicesReadable="Ignore Nl Fdef Brace Cond|Add Nl Fdef Brace Cond|Remove Nl Fdef Brace Cond|Force Nl Fdef Brace Cond" +ValueDefault=ignore + +[Nl Cpp Ldef Brace] +Category=3 +Description="Add or remove newline between C++11 lambda signature and '{'." +Enabled=false +EditorType=multiple +Choices=nl_cpp_ldef_brace\s*=\s*ignore|nl_cpp_ldef_brace\s*=\s*add|nl_cpp_ldef_brace\s*=\s*remove|nl_cpp_ldef_brace\s*=\s*force|nl_cpp_ldef_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Cpp Ldef Brace|Add Nl Cpp Ldef Brace|Remove Nl Cpp Ldef Brace|Force Nl Cpp Ldef Brace" +ValueDefault=ignore + +[Nl Return Expr] +Category=3 +Description="Add or remove newline between 'return' and the return expression." +Enabled=false +EditorType=multiple +Choices=nl_return_expr\s*=\s*ignore|nl_return_expr\s*=\s*add|nl_return_expr\s*=\s*remove|nl_return_expr\s*=\s*force|nl_return_expr\s*=\s*not_defined +ChoicesReadable="Ignore Nl Return Expr|Add Nl Return Expr|Remove Nl Return Expr|Force Nl Return Expr" +ValueDefault=ignore + +[Nl Throw Expr] +Category=3 +Description="Add or remove newline between 'throw' and the throw expression." +Enabled=false +EditorType=multiple +Choices=nl_throw_expr\s*=\s*ignore|nl_throw_expr\s*=\s*add|nl_throw_expr\s*=\s*remove|nl_throw_expr\s*=\s*force|nl_throw_expr\s*=\s*not_defined +ChoicesReadable="Ignore Nl Throw Expr|Add Nl Throw Expr|Remove Nl Throw Expr|Force Nl Throw Expr" +ValueDefault=ignore + +[Nl After Semicolon] +Category=3 +Description="Whether to add a newline after semicolons, except in 'for' statements." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_semicolon\s*=\s*true|nl_after_semicolon\s*=\s*false +ValueDefault=false + +[Nl Paren Dbrace Open] +Category=3 +Description="(Java) Add or remove newline between the ')' and '{{' of the double brace
initializer." +Enabled=false +EditorType=multiple +Choices=nl_paren_dbrace_open\s*=\s*ignore|nl_paren_dbrace_open\s*=\s*add|nl_paren_dbrace_open\s*=\s*remove|nl_paren_dbrace_open\s*=\s*force|nl_paren_dbrace_open\s*=\s*not_defined +ChoicesReadable="Ignore Nl Paren Dbrace Open|Add Nl Paren Dbrace Open|Remove Nl Paren Dbrace Open|Force Nl Paren Dbrace Open" +ValueDefault=ignore + +[Nl Type Brace Init Lst] +Category=3 +Description="Whether to add a newline after the type in an unnamed temporary
direct-list-initialization, better:
before a direct-list-initialization." +Enabled=false +EditorType=multiple +Choices=nl_type_brace_init_lst\s*=\s*ignore|nl_type_brace_init_lst\s*=\s*add|nl_type_brace_init_lst\s*=\s*remove|nl_type_brace_init_lst\s*=\s*force|nl_type_brace_init_lst\s*=\s*not_defined +ChoicesReadable="Ignore Nl Type Brace Init Lst|Add Nl Type Brace Init Lst|Remove Nl Type Brace Init Lst|Force Nl Type Brace Init Lst" +ValueDefault=ignore + +[Nl Type Brace Init Lst Open] +Category=3 +Description="Whether to add a newline after the open brace in an unnamed temporary
direct-list-initialization." +Enabled=false +EditorType=multiple +Choices=nl_type_brace_init_lst_open\s*=\s*ignore|nl_type_brace_init_lst_open\s*=\s*add|nl_type_brace_init_lst_open\s*=\s*remove|nl_type_brace_init_lst_open\s*=\s*force|nl_type_brace_init_lst_open\s*=\s*not_defined +ChoicesReadable="Ignore Nl Type Brace Init Lst Open|Add Nl Type Brace Init Lst Open|Remove Nl Type Brace Init Lst Open|Force Nl Type Brace Init Lst Open" +ValueDefault=ignore + +[Nl Type Brace Init Lst Close] +Category=3 +Description="Whether to add a newline before the close brace in an unnamed temporary
direct-list-initialization." +Enabled=false +EditorType=multiple +Choices=nl_type_brace_init_lst_close\s*=\s*ignore|nl_type_brace_init_lst_close\s*=\s*add|nl_type_brace_init_lst_close\s*=\s*remove|nl_type_brace_init_lst_close\s*=\s*force|nl_type_brace_init_lst_close\s*=\s*not_defined +ChoicesReadable="Ignore Nl Type Brace Init Lst Close|Add Nl Type Brace Init Lst Close|Remove Nl Type Brace Init Lst Close|Force Nl Type Brace Init Lst Close" +ValueDefault=ignore + +[Nl Before Brace Open] +Category=3 +Description="Whether to add a newline before '{'." +Enabled=false +EditorType=boolean +TrueFalse=nl_before_brace_open\s*=\s*true|nl_before_brace_open\s*=\s*false +ValueDefault=false + +[Nl After Brace Open] +Category=3 +Description="Whether to add a newline after '{'." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_brace_open\s*=\s*true|nl_after_brace_open\s*=\s*false +ValueDefault=false + +[Nl After Brace Open Cmt] +Category=3 +Description="Whether to add a newline between the open brace and a trailing single-line
comment. Requires nl_after_brace_open=true." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_brace_open_cmt\s*=\s*true|nl_after_brace_open_cmt\s*=\s*false +ValueDefault=false + +[Nl After Vbrace Open] +Category=3 +Description="Whether to add a newline after a virtual brace open with a non-empty body.
These occur in un-braced if/while/do/for statement bodies." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_vbrace_open\s*=\s*true|nl_after_vbrace_open\s*=\s*false +ValueDefault=false + +[Nl After Vbrace Open Empty] +Category=3 +Description="Whether to add a newline after a virtual brace open with an empty body.
These occur in un-braced if/while/do/for statement bodies." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_vbrace_open_empty\s*=\s*true|nl_after_vbrace_open_empty\s*=\s*false +ValueDefault=false + +[Nl After Brace Close] +Category=3 +Description="Whether to add a newline after '}'. Does not apply if followed by a
necessary ';'." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_brace_close\s*=\s*true|nl_after_brace_close\s*=\s*false +ValueDefault=false + +[Nl After Vbrace Close] +Category=3 +Description="Whether to add a newline after a virtual brace close,
as in 'if (foo) a++; <here> return;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_vbrace_close\s*=\s*true|nl_after_vbrace_close\s*=\s*false +ValueDefault=false + +[Nl Brace Struct Var] +Category=3 +Description="Add or remove newline between the close brace and identifier,
as in 'struct { int a; } <here> b;'. Affects enumerations, unions and
structures. If set to ignore, uses nl_after_brace_close." +Enabled=false +EditorType=multiple +Choices=nl_brace_struct_var\s*=\s*ignore|nl_brace_struct_var\s*=\s*add|nl_brace_struct_var\s*=\s*remove|nl_brace_struct_var\s*=\s*force|nl_brace_struct_var\s*=\s*not_defined +ChoicesReadable="Ignore Nl Brace Struct Var|Add Nl Brace Struct Var|Remove Nl Brace Struct Var|Force Nl Brace Struct Var" +ValueDefault=ignore + +[Nl Define Macro] +Category=3 +Description="Whether to alter newlines in '#define' macros." +Enabled=false +EditorType=boolean +TrueFalse=nl_define_macro\s*=\s*true|nl_define_macro\s*=\s*false +ValueDefault=false + +[Nl Squeeze Paren Close] +Category=3 +Description="Whether to alter newlines between consecutive parenthesis closes. The number
of closing parentheses in a line will depend on respective open parenthesis
lines." +Enabled=false +EditorType=boolean +TrueFalse=nl_squeeze_paren_close\s*=\s*true|nl_squeeze_paren_close\s*=\s*false +ValueDefault=false + +[Nl Squeeze Ifdef] +Category=3 +Description="Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and
'#endif'. Does not affect top-level #ifdefs." +Enabled=false +EditorType=boolean +TrueFalse=nl_squeeze_ifdef\s*=\s*true|nl_squeeze_ifdef\s*=\s*false +ValueDefault=false + +[Nl Squeeze Ifdef Top Level] +Category=3 +Description="Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well." +Enabled=false +EditorType=boolean +TrueFalse=nl_squeeze_ifdef_top_level\s*=\s*true|nl_squeeze_ifdef_top_level\s*=\s*false +ValueDefault=false + +[Nl Before If] +Category=3 +Description="Add or remove blank line before 'if'." +Enabled=false +EditorType=multiple +Choices=nl_before_if\s*=\s*ignore|nl_before_if\s*=\s*add|nl_before_if\s*=\s*remove|nl_before_if\s*=\s*force|nl_before_if\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before If|Add Nl Before If|Remove Nl Before If|Force Nl Before If" +ValueDefault=ignore + +[Nl After If] +Category=3 +Description="Add or remove blank line after 'if' statement. Add/Force work only if the
next token is not a closing brace." +Enabled=false +EditorType=multiple +Choices=nl_after_if\s*=\s*ignore|nl_after_if\s*=\s*add|nl_after_if\s*=\s*remove|nl_after_if\s*=\s*force|nl_after_if\s*=\s*not_defined +ChoicesReadable="Ignore Nl After If|Add Nl After If|Remove Nl After If|Force Nl After If" +ValueDefault=ignore + +[Nl Before For] +Category=3 +Description="Add or remove blank line before 'for'." +Enabled=false +EditorType=multiple +Choices=nl_before_for\s*=\s*ignore|nl_before_for\s*=\s*add|nl_before_for\s*=\s*remove|nl_before_for\s*=\s*force|nl_before_for\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before For|Add Nl Before For|Remove Nl Before For|Force Nl Before For" +ValueDefault=ignore + +[Nl After For] +Category=3 +Description="Add or remove blank line after 'for' statement." +Enabled=false +EditorType=multiple +Choices=nl_after_for\s*=\s*ignore|nl_after_for\s*=\s*add|nl_after_for\s*=\s*remove|nl_after_for\s*=\s*force|nl_after_for\s*=\s*not_defined +ChoicesReadable="Ignore Nl After For|Add Nl After For|Remove Nl After For|Force Nl After For" +ValueDefault=ignore + +[Nl Before While] +Category=3 +Description="Add or remove blank line before 'while'." +Enabled=false +EditorType=multiple +Choices=nl_before_while\s*=\s*ignore|nl_before_while\s*=\s*add|nl_before_while\s*=\s*remove|nl_before_while\s*=\s*force|nl_before_while\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before While|Add Nl Before While|Remove Nl Before While|Force Nl Before While" +ValueDefault=ignore + +[Nl After While] +Category=3 +Description="Add or remove blank line after 'while' statement." +Enabled=false +EditorType=multiple +Choices=nl_after_while\s*=\s*ignore|nl_after_while\s*=\s*add|nl_after_while\s*=\s*remove|nl_after_while\s*=\s*force|nl_after_while\s*=\s*not_defined +ChoicesReadable="Ignore Nl After While|Add Nl After While|Remove Nl After While|Force Nl After While" +ValueDefault=ignore + +[Nl Before Switch] +Category=3 +Description="Add or remove blank line before 'switch'." +Enabled=false +EditorType=multiple +Choices=nl_before_switch\s*=\s*ignore|nl_before_switch\s*=\s*add|nl_before_switch\s*=\s*remove|nl_before_switch\s*=\s*force|nl_before_switch\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before Switch|Add Nl Before Switch|Remove Nl Before Switch|Force Nl Before Switch" +ValueDefault=ignore + +[Nl After Switch] +Category=3 +Description="Add or remove blank line after 'switch' statement." +Enabled=false +EditorType=multiple +Choices=nl_after_switch\s*=\s*ignore|nl_after_switch\s*=\s*add|nl_after_switch\s*=\s*remove|nl_after_switch\s*=\s*force|nl_after_switch\s*=\s*not_defined +ChoicesReadable="Ignore Nl After Switch|Add Nl After Switch|Remove Nl After Switch|Force Nl After Switch" +ValueDefault=ignore + +[Nl Before Synchronized] +Category=3 +Description="Add or remove blank line before 'synchronized'." +Enabled=false +EditorType=multiple +Choices=nl_before_synchronized\s*=\s*ignore|nl_before_synchronized\s*=\s*add|nl_before_synchronized\s*=\s*remove|nl_before_synchronized\s*=\s*force|nl_before_synchronized\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before Synchronized|Add Nl Before Synchronized|Remove Nl Before Synchronized|Force Nl Before Synchronized" +ValueDefault=ignore + +[Nl After Synchronized] +Category=3 +Description="Add or remove blank line after 'synchronized' statement." +Enabled=false +EditorType=multiple +Choices=nl_after_synchronized\s*=\s*ignore|nl_after_synchronized\s*=\s*add|nl_after_synchronized\s*=\s*remove|nl_after_synchronized\s*=\s*force|nl_after_synchronized\s*=\s*not_defined +ChoicesReadable="Ignore Nl After Synchronized|Add Nl After Synchronized|Remove Nl After Synchronized|Force Nl After Synchronized" +ValueDefault=ignore + +[Nl Before Do] +Category=3 +Description="Add or remove blank line before 'do'." +Enabled=false +EditorType=multiple +Choices=nl_before_do\s*=\s*ignore|nl_before_do\s*=\s*add|nl_before_do\s*=\s*remove|nl_before_do\s*=\s*force|nl_before_do\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before Do|Add Nl Before Do|Remove Nl Before Do|Force Nl Before Do" +ValueDefault=ignore + +[Nl After Do] +Category=3 +Description="Add or remove blank line after 'do/while' statement." +Enabled=false +EditorType=multiple +Choices=nl_after_do\s*=\s*ignore|nl_after_do\s*=\s*add|nl_after_do\s*=\s*remove|nl_after_do\s*=\s*force|nl_after_do\s*=\s*not_defined +ChoicesReadable="Ignore Nl After Do|Add Nl After Do|Remove Nl After Do|Force Nl After Do" +ValueDefault=ignore + +[Nl Before Ignore After Case] +Category=3 +Description="Ignore nl_before_{if,for,switch,do,synchronized} if the control
statement is immediately after a case statement.
if nl_before_{if,for,switch,do} is set to remove, this option
does nothing." +Enabled=false +EditorType=boolean +TrueFalse=nl_before_ignore_after_case\s*=\s*true|nl_before_ignore_after_case\s*=\s*false +ValueDefault=false + +[Nl Before Return] +Category=3 +Description="Whether to put a blank line before 'return' statements, unless after an open
brace." +Enabled=false +EditorType=boolean +TrueFalse=nl_before_return\s*=\s*true|nl_before_return\s*=\s*false +ValueDefault=false + +[Nl After Return] +Category=3 +Description="Whether to put a blank line after 'return' statements, unless followed by a
close brace." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_return\s*=\s*true|nl_after_return\s*=\s*false +ValueDefault=false + +[Nl Before Member] +Category=3 +Description="Whether to put a blank line before a member '.' or '->' operators." +Enabled=false +EditorType=multiple +Choices=nl_before_member\s*=\s*ignore|nl_before_member\s*=\s*add|nl_before_member\s*=\s*remove|nl_before_member\s*=\s*force|nl_before_member\s*=\s*not_defined +ChoicesReadable="Ignore Nl Before Member|Add Nl Before Member|Remove Nl Before Member|Force Nl Before Member" +ValueDefault=ignore + +[Nl After Member] +Category=3 +Description="(Java) Whether to put a blank line after a member '.' or '->' operators." +Enabled=false +EditorType=multiple +Choices=nl_after_member\s*=\s*ignore|nl_after_member\s*=\s*add|nl_after_member\s*=\s*remove|nl_after_member\s*=\s*force|nl_after_member\s*=\s*not_defined +ChoicesReadable="Ignore Nl After Member|Add Nl After Member|Remove Nl After Member|Force Nl After Member" +ValueDefault=ignore + +[Nl Ds Struct Enum Cmt] +Category=3 +Description="Whether to double-space commented-entries in 'struct'/'union'/'enum'." +Enabled=false +EditorType=boolean +TrueFalse=nl_ds_struct_enum_cmt\s*=\s*true|nl_ds_struct_enum_cmt\s*=\s*false +ValueDefault=false + +[Nl Ds Struct Enum Close Brace] +Category=3 +Description="Whether to force a newline before '}' of a 'struct'/'union'/'enum'.
(Lower priority than eat_blanks_before_close_brace.)" +Enabled=false +EditorType=boolean +TrueFalse=nl_ds_struct_enum_close_brace\s*=\s*true|nl_ds_struct_enum_close_brace\s*=\s*false +ValueDefault=false + +[Nl Class Colon] +Category=3 +Description="Add or remove newline before or after (depending on pos_class_colon) a class
colon, as in 'class Foo <here> : <or here> public Bar'." +Enabled=false +EditorType=multiple +Choices=nl_class_colon\s*=\s*ignore|nl_class_colon\s*=\s*add|nl_class_colon\s*=\s*remove|nl_class_colon\s*=\s*force|nl_class_colon\s*=\s*not_defined +ChoicesReadable="Ignore Nl Class Colon|Add Nl Class Colon|Remove Nl Class Colon|Force Nl Class Colon" +ValueDefault=ignore + +[Nl Constr Colon] +Category=3 +Description="Add or remove newline around a class constructor colon. The exact position
depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma." +Enabled=false +EditorType=multiple +Choices=nl_constr_colon\s*=\s*ignore|nl_constr_colon\s*=\s*add|nl_constr_colon\s*=\s*remove|nl_constr_colon\s*=\s*force|nl_constr_colon\s*=\s*not_defined +ChoicesReadable="Ignore Nl Constr Colon|Add Nl Constr Colon|Remove Nl Constr Colon|Force Nl Constr Colon" +ValueDefault=ignore + +[Nl Namespace Two To One Liner] +Category=3 +Description="Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }'
into a single line. If true, prevents other brace newline rules from turning
such code into four lines. If true, it also preserves one-liner namespaces." +Enabled=false +EditorType=boolean +TrueFalse=nl_namespace_two_to_one_liner\s*=\s*true|nl_namespace_two_to_one_liner\s*=\s*false +ValueDefault=false + +[Nl Create If One Liner] +Category=3 +Description="Whether to remove a newline in simple unbraced if statements, turning them
into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_create_if_one_liner\s*=\s*true|nl_create_if_one_liner\s*=\s*false +ValueDefault=false + +[Nl Create For One Liner] +Category=3 +Description="Whether to remove a newline in simple unbraced for statements, turning them
into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_create_for_one_liner\s*=\s*true|nl_create_for_one_liner\s*=\s*false +ValueDefault=false + +[Nl Create While One Liner] +Category=3 +Description="Whether to remove a newline in simple unbraced while statements, turning
them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_create_while_one_liner\s*=\s*true|nl_create_while_one_liner\s*=\s*false +ValueDefault=false + +[Nl Create Func Def One Liner] +Category=3 +Description="Whether to collapse a function definition whose body (not counting braces)
is only one line so that the entire definition (prototype, braces, body) is
a single line." +Enabled=false +EditorType=boolean +TrueFalse=nl_create_func_def_one_liner\s*=\s*true|nl_create_func_def_one_liner\s*=\s*false +ValueDefault=false + +[Nl Create List One Liner] +Category=3 +Description="Whether to split one-line simple list definitions into three lines by
adding newlines, as in 'int a[12] = { <here> 0 <here> };'." +Enabled=false +EditorType=boolean +TrueFalse=nl_create_list_one_liner\s*=\s*true|nl_create_list_one_liner\s*=\s*false +ValueDefault=false + +[Nl Split If One Liner] +Category=3 +Description="Whether to split one-line simple unbraced if statements into two lines by
adding a newline, as in 'if(b) <here> i++;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_split_if_one_liner\s*=\s*true|nl_split_if_one_liner\s*=\s*false +ValueDefault=false + +[Nl Split For One Liner] +Category=3 +Description="Whether to split one-line simple unbraced for statements into two lines by
adding a newline, as in 'for (...) <here> stmt;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_split_for_one_liner\s*=\s*true|nl_split_for_one_liner\s*=\s*false +ValueDefault=false + +[Nl Split While One Liner] +Category=3 +Description="Whether to split one-line simple unbraced while statements into two lines by
adding a newline, as in 'while (expr) <here> stmt;'." +Enabled=false +EditorType=boolean +TrueFalse=nl_split_while_one_liner\s*=\s*true|nl_split_while_one_liner\s*=\s*false +ValueDefault=false + +[Donot Add Nl Before Cpp Comment] +Category=3 +Description="Don't add a newline before a cpp-comment in a parameter list of a function
call." +Enabled=false +EditorType=boolean +TrueFalse=donot_add_nl_before_cpp_comment\s*=\s*true|donot_add_nl_before_cpp_comment\s*=\s*false +ValueDefault=false + +[Nl Max] +Category=4 +Description="The maximum number of consecutive newlines (3 = 2 blank lines)." +Enabled=false +EditorType=numeric +CallName="nl_max\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Max Blank In Func] +Category=4 +Description="The maximum number of consecutive newlines in a function." +Enabled=false +EditorType=numeric +CallName="nl_max_blank_in_func\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Inside Empty Func] +Category=4 +Description="The number of newlines inside an empty function body.
This option overrides eat_blanks_after_open_brace and
eat_blanks_before_close_brace, but is ignored when
nl_collapse_empty_body_functions=true" +Enabled=false +EditorType=numeric +CallName="nl_inside_empty_func\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Func Body Proto] +Category=4 +Description="The number of newlines before a function prototype." +Enabled=false +EditorType=numeric +CallName="nl_before_func_body_proto\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Func Body Def] +Category=4 +Description="The number of newlines before a multi-line function definition. Where
applicable, this option is overridden with eat_blanks_after_open_brace=true" +Enabled=false +EditorType=numeric +CallName="nl_before_func_body_def\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Func Class Proto] +Category=4 +Description="The number of newlines before a class constructor/destructor prototype." +Enabled=false +EditorType=numeric +CallName="nl_before_func_class_proto\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Func Class Def] +Category=4 +Description="The number of newlines before a class constructor/destructor definition." +Enabled=false +EditorType=numeric +CallName="nl_before_func_class_def\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Func Proto] +Category=4 +Description="The number of newlines after a function prototype." +Enabled=false +EditorType=numeric +CallName="nl_after_func_proto\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Func Proto Group] +Category=4 +Description="The number of newlines after a function prototype, if not followed by
another function prototype." +Enabled=false +EditorType=numeric +CallName="nl_after_func_proto_group\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Func Class Proto] +Category=4 +Description="The number of newlines after a class constructor/destructor prototype." +Enabled=false +EditorType=numeric +CallName="nl_after_func_class_proto\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Func Class Proto Group] +Category=4 +Description="The number of newlines after a class constructor/destructor prototype,
if not followed by another constructor/destructor prototype." +Enabled=false +EditorType=numeric +CallName="nl_after_func_class_proto_group\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Class Leave One Liner Groups] +Category=4 +Description="Whether one-line method definitions inside a class body should be treated
as if they were prototypes for the purposes of adding newlines.

Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def
and nl_before_func_class_def for one-liners." +Enabled=false +EditorType=boolean +TrueFalse=nl_class_leave_one_liner_groups\s*=\s*true|nl_class_leave_one_liner_groups\s*=\s*false +ValueDefault=false + +[Nl After Func Body] +Category=4 +Description="The number of newlines after '}' of a multi-line function body.

Overrides nl_min_after_func_body and nl_max_after_func_body." +Enabled=false +EditorType=numeric +CallName="nl_after_func_body\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Min After Func Body] +Category=4 +Description="The minimum number of newlines after '}' of a multi-line function body.

Only works when nl_after_func_body is 0." +Enabled=false +EditorType=numeric +CallName="nl_min_after_func_body\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Max After Func Body] +Category=4 +Description="The maximum number of newlines after '}' of a multi-line function body.

Only works when nl_after_func_body is 0.
Takes precedence over nl_min_after_func_body." +Enabled=false +EditorType=numeric +CallName="nl_max_after_func_body\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Func Body Class] +Category=4 +Description="The number of newlines after '}' of a multi-line function body in a class
declaration. Also affects class constructors/destructors.

Overrides nl_after_func_body." +Enabled=false +EditorType=numeric +CallName="nl_after_func_body_class\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Func Body One Liner] +Category=4 +Description="The number of newlines after '}' of a single line function body. Also
affects class constructors/destructors.

Overrides nl_after_func_body and nl_after_func_body_class." +Enabled=false +EditorType=numeric +CallName="nl_after_func_body_one_liner\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Typedef Blk Start] +Category=4 +Description="The number of newlines before a block of typedefs. If nl_after_access_spec
is non-zero, that option takes precedence.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_typedef_blk_start\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Typedef Blk End] +Category=4 +Description="The number of newlines after a block of typedefs.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_typedef_blk_end\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Typedef Blk In] +Category=4 +Description="The maximum number of consecutive newlines within a block of typedefs.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_typedef_blk_in\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Var Def Blk End Func Top] +Category=4 +Description="The minimum number of blank lines after a block of variable definitions
at the top of a function body. If any preprocessor directives appear
between the opening brace of the function and the variable block, then
it is considered as not at the top of the function.Newlines are added
before trailing preprocessor directives, if any exist.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_var_def_blk_end_func_top\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Var Def Blk Start] +Category=4 +Description="The minimum number of empty newlines before a block of variable definitions
not at the top of a function body. If nl_after_access_spec is non-zero,
that option takes precedence. Newlines are not added at the top of the
file or just after an opening brace. Newlines are added above any
preprocessor directives before the block.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_var_def_blk_start\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Var Def Blk End] +Category=4 +Description="The minimum number of empty newlines after a block of variable definitions
not at the top of a function body. Newlines are not added if the block
is at the bottom of the file or just before a preprocessor directive.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_var_def_blk_end\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Var Def Blk In] +Category=4 +Description="The maximum number of consecutive newlines within a block of variable
definitions.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_var_def_blk_in\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Block Comment] +Category=4 +Description="The minimum number of newlines before a multi-line comment.
Doesn't apply if after a brace open or another multi-line comment." +Enabled=false +EditorType=numeric +CallName="nl_before_block_comment\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before C Comment] +Category=4 +Description="The minimum number of newlines before a single-line C comment.
Doesn't apply if after a brace open or other single-line C comments." +Enabled=false +EditorType=numeric +CallName="nl_before_c_comment\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Cpp Comment] +Category=4 +Description="The minimum number of newlines before a CPP comment.
Doesn't apply if after a brace open or other CPP comments." +Enabled=false +EditorType=numeric +CallName="nl_before_cpp_comment\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Multiline Comment] +Category=4 +Description="Whether to force a newline after a multi-line comment." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_multiline_comment\s*=\s*true|nl_after_multiline_comment\s*=\s*false +ValueDefault=false + +[Nl After Label Colon] +Category=4 +Description="Whether to force a newline after a label's colon." +Enabled=false +EditorType=boolean +TrueFalse=nl_after_label_colon\s*=\s*true|nl_after_label_colon\s*=\s*false +ValueDefault=false + +[Nl Before Struct] +Category=4 +Description="The number of newlines before a struct definition." +Enabled=false +EditorType=numeric +CallName="nl_before_struct\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Struct] +Category=4 +Description="The number of newlines after '}' or ';' of a struct/enum/union definition." +Enabled=false +EditorType=numeric +CallName="nl_after_struct\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Class] +Category=4 +Description="The number of newlines before a class definition." +Enabled=false +EditorType=numeric +CallName="nl_before_class\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Class] +Category=4 +Description="The number of newlines after '}' or ';' of a class definition." +Enabled=false +EditorType=numeric +CallName="nl_after_class\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Namespace] +Category=4 +Description="The number of newlines before a namespace." +Enabled=false +EditorType=numeric +CallName="nl_before_namespace\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Inside Namespace] +Category=4 +Description="The number of newlines after '{' of a namespace. This also adds newlines
before the matching '}'.

0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if
applicable, otherwise no change.

Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace." +Enabled=false +EditorType=numeric +CallName="nl_inside_namespace\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Namespace] +Category=4 +Description="The number of newlines after '}' of a namespace." +Enabled=false +EditorType=numeric +CallName="nl_after_namespace\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Access Spec] +Category=4 +Description="The number of newlines before an access specifier label. This also includes
the Qt-specific 'signals:' and 'slots:'. Will not change the newline count
if after a brace open.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_before_access_spec\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Access Spec] +Category=4 +Description="The number of newlines after an access specifier label. This also includes
the Qt-specific 'signals:' and 'slots:'. Will not change the newline count
if after a brace open.

0: No change (default).

Overrides nl_typedef_blk_start and nl_var_def_blk_start." +Enabled=false +EditorType=numeric +CallName="nl_after_access_spec\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Comment Func Def] +Category=4 +Description="The number of newlines between a function definition and the function
comment, as in '// comment\n <here> void foo() {...}'.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_comment_func_def\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Try Catch Finally] +Category=4 +Description="The number of newlines after a try-catch-finally block that isn't followed
by a brace close.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_after_try_catch_finally\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Around Cs Property] +Category=4 +Description="(C#) The number of newlines before and after a property, indexer or event
declaration.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_around_cs_property\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Between Get Set] +Category=4 +Description="(C#) The number of newlines between the get/set/add/remove handlers.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_between_get_set\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Property Brace] +Category=4 +Description="(C#) Add or remove newline between property and the '{'." +Enabled=false +EditorType=multiple +Choices=nl_property_brace\s*=\s*ignore|nl_property_brace\s*=\s*add|nl_property_brace\s*=\s*remove|nl_property_brace\s*=\s*force|nl_property_brace\s*=\s*not_defined +ChoicesReadable="Ignore Nl Property Brace|Add Nl Property Brace|Remove Nl Property Brace|Force Nl Property Brace" +ValueDefault=ignore + +[Eat Blanks After Open Brace] +Category=4 +Description="Whether to remove blank lines after '{'." +Enabled=false +EditorType=boolean +TrueFalse=eat_blanks_after_open_brace\s*=\s*true|eat_blanks_after_open_brace\s*=\s*false +ValueDefault=false + +[Eat Blanks Before Close Brace] +Category=4 +Description="Whether to remove blank lines before '}'." +Enabled=false +EditorType=boolean +TrueFalse=eat_blanks_before_close_brace\s*=\s*true|eat_blanks_before_close_brace\s*=\s*false +ValueDefault=false + +[Nl Remove Extra Newlines] +Category=4 +Description="How aggressively to remove extra newlines not in preprocessor.

0: No change (default)
1: Remove most newlines not handled by other config
2: Remove all newlines and reformat completely by config" +Enabled=false +EditorType=numeric +CallName="nl_remove_extra_newlines\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Nl After Annotation] +Category=4 +Description="(Java) Add or remove newline after an annotation statement. Only affects
annotations that are after a newline." +Enabled=false +EditorType=multiple +Choices=nl_after_annotation\s*=\s*ignore|nl_after_annotation\s*=\s*add|nl_after_annotation\s*=\s*remove|nl_after_annotation\s*=\s*force|nl_after_annotation\s*=\s*not_defined +ChoicesReadable="Ignore Nl After Annotation|Add Nl After Annotation|Remove Nl After Annotation|Force Nl After Annotation" +ValueDefault=ignore + +[Nl Between Annotation] +Category=4 +Description="(Java) Add or remove newline between two annotations." +Enabled=false +EditorType=multiple +Choices=nl_between_annotation\s*=\s*ignore|nl_between_annotation\s*=\s*add|nl_between_annotation\s*=\s*remove|nl_between_annotation\s*=\s*force|nl_between_annotation\s*=\s*not_defined +ChoicesReadable="Ignore Nl Between Annotation|Add Nl Between Annotation|Remove Nl Between Annotation|Force Nl Between Annotation" +ValueDefault=ignore + +[Nl Before Whole File Ifdef] +Category=4 +Description="The number of newlines before a whole-file #ifdef.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_before_whole_file_ifdef\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Whole File Ifdef] +Category=4 +Description="The number of newlines after a whole-file #ifdef.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_after_whole_file_ifdef\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl Before Whole File Endif] +Category=4 +Description="The number of newlines before a whole-file #endif.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_before_whole_file_endif\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Nl After Whole File Endif] +Category=4 +Description="The number of newlines after a whole-file #endif.

0: No change (default)." +Enabled=false +EditorType=numeric +CallName="nl_after_whole_file_endif\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Pos Arith] +Category=5 +Description="The position of arithmetic operators in wrapped expressions." +Enabled=false +EditorType=multiple +Choices=pos_arith\s*=\s*ignore|pos_arith\s*=\s*break|pos_arith\s*=\s*force|pos_arith\s*=\s*lead|pos_arith\s*=\s*trail|pos_arith\s*=\s*join|pos_arith\s*=\s*lead_break|pos_arith\s*=\s*lead_force|pos_arith\s*=\s*trail_break|pos_arith\s*=\s*trail_force +ChoicesReadable="Ignore Pos Arith|Break Pos Arith|Force Pos Arith|Lead Pos Arith|Trail Pos Arith|Join Pos Arith|Lead Break Pos Arith|Lead Force Pos Arith|Trail Break Pos Arith|Trail Force Pos Arith" +ValueDefault=ignore + +[Pos Assign] +Category=5 +Description="The position of assignment in wrapped expressions. Do not affect '='
followed by '{'." +Enabled=false +EditorType=multiple +Choices=pos_assign\s*=\s*ignore|pos_assign\s*=\s*break|pos_assign\s*=\s*force|pos_assign\s*=\s*lead|pos_assign\s*=\s*trail|pos_assign\s*=\s*join|pos_assign\s*=\s*lead_break|pos_assign\s*=\s*lead_force|pos_assign\s*=\s*trail_break|pos_assign\s*=\s*trail_force +ChoicesReadable="Ignore Pos Assign|Break Pos Assign|Force Pos Assign|Lead Pos Assign|Trail Pos Assign|Join Pos Assign|Lead Break Pos Assign|Lead Force Pos Assign|Trail Break Pos Assign|Trail Force Pos Assign" +ValueDefault=ignore + +[Pos Bool] +Category=5 +Description="The position of Boolean operators in wrapped expressions." +Enabled=false +EditorType=multiple +Choices=pos_bool\s*=\s*ignore|pos_bool\s*=\s*break|pos_bool\s*=\s*force|pos_bool\s*=\s*lead|pos_bool\s*=\s*trail|pos_bool\s*=\s*join|pos_bool\s*=\s*lead_break|pos_bool\s*=\s*lead_force|pos_bool\s*=\s*trail_break|pos_bool\s*=\s*trail_force +ChoicesReadable="Ignore Pos Bool|Break Pos Bool|Force Pos Bool|Lead Pos Bool|Trail Pos Bool|Join Pos Bool|Lead Break Pos Bool|Lead Force Pos Bool|Trail Break Pos Bool|Trail Force Pos Bool" +ValueDefault=ignore + +[Pos Compare] +Category=5 +Description="The position of comparison operators in wrapped expressions." +Enabled=false +EditorType=multiple +Choices=pos_compare\s*=\s*ignore|pos_compare\s*=\s*break|pos_compare\s*=\s*force|pos_compare\s*=\s*lead|pos_compare\s*=\s*trail|pos_compare\s*=\s*join|pos_compare\s*=\s*lead_break|pos_compare\s*=\s*lead_force|pos_compare\s*=\s*trail_break|pos_compare\s*=\s*trail_force +ChoicesReadable="Ignore Pos Compare|Break Pos Compare|Force Pos Compare|Lead Pos Compare|Trail Pos Compare|Join Pos Compare|Lead Break Pos Compare|Lead Force Pos Compare|Trail Break Pos Compare|Trail Force Pos Compare" +ValueDefault=ignore + +[Pos Conditional] +Category=5 +Description="The position of conditional operators, as in the '?' and ':' of
'expr ? stmt : stmt', in wrapped expressions." +Enabled=false +EditorType=multiple +Choices=pos_conditional\s*=\s*ignore|pos_conditional\s*=\s*break|pos_conditional\s*=\s*force|pos_conditional\s*=\s*lead|pos_conditional\s*=\s*trail|pos_conditional\s*=\s*join|pos_conditional\s*=\s*lead_break|pos_conditional\s*=\s*lead_force|pos_conditional\s*=\s*trail_break|pos_conditional\s*=\s*trail_force +ChoicesReadable="Ignore Pos Conditional|Break Pos Conditional|Force Pos Conditional|Lead Pos Conditional|Trail Pos Conditional|Join Pos Conditional|Lead Break Pos Conditional|Lead Force Pos Conditional|Trail Break Pos Conditional|Trail Force Pos Conditional" +ValueDefault=ignore + +[Pos Comma] +Category=5 +Description="The position of the comma in wrapped expressions." +Enabled=false +EditorType=multiple +Choices=pos_comma\s*=\s*ignore|pos_comma\s*=\s*break|pos_comma\s*=\s*force|pos_comma\s*=\s*lead|pos_comma\s*=\s*trail|pos_comma\s*=\s*join|pos_comma\s*=\s*lead_break|pos_comma\s*=\s*lead_force|pos_comma\s*=\s*trail_break|pos_comma\s*=\s*trail_force +ChoicesReadable="Ignore Pos Comma|Break Pos Comma|Force Pos Comma|Lead Pos Comma|Trail Pos Comma|Join Pos Comma|Lead Break Pos Comma|Lead Force Pos Comma|Trail Break Pos Comma|Trail Force Pos Comma" +ValueDefault=ignore + +[Pos Enum Comma] +Category=5 +Description="The position of the comma in enum entries." +Enabled=false +EditorType=multiple +Choices=pos_enum_comma\s*=\s*ignore|pos_enum_comma\s*=\s*break|pos_enum_comma\s*=\s*force|pos_enum_comma\s*=\s*lead|pos_enum_comma\s*=\s*trail|pos_enum_comma\s*=\s*join|pos_enum_comma\s*=\s*lead_break|pos_enum_comma\s*=\s*lead_force|pos_enum_comma\s*=\s*trail_break|pos_enum_comma\s*=\s*trail_force +ChoicesReadable="Ignore Pos Enum Comma|Break Pos Enum Comma|Force Pos Enum Comma|Lead Pos Enum Comma|Trail Pos Enum Comma|Join Pos Enum Comma|Lead Break Pos Enum Comma|Lead Force Pos Enum Comma|Trail Break Pos Enum Comma|Trail Force Pos Enum Comma" +ValueDefault=ignore + +[Pos Class Comma] +Category=5 +Description="The position of the comma in the base class list if there is more than one
line. Affects nl_class_init_args." +Enabled=false +EditorType=multiple +Choices=pos_class_comma\s*=\s*ignore|pos_class_comma\s*=\s*break|pos_class_comma\s*=\s*force|pos_class_comma\s*=\s*lead|pos_class_comma\s*=\s*trail|pos_class_comma\s*=\s*join|pos_class_comma\s*=\s*lead_break|pos_class_comma\s*=\s*lead_force|pos_class_comma\s*=\s*trail_break|pos_class_comma\s*=\s*trail_force +ChoicesReadable="Ignore Pos Class Comma|Break Pos Class Comma|Force Pos Class Comma|Lead Pos Class Comma|Trail Pos Class Comma|Join Pos Class Comma|Lead Break Pos Class Comma|Lead Force Pos Class Comma|Trail Break Pos Class Comma|Trail Force Pos Class Comma" +ValueDefault=ignore + +[Pos Constr Comma] +Category=5 +Description="The position of the comma in the constructor initialization list.
Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon." +Enabled=false +EditorType=multiple +Choices=pos_constr_comma\s*=\s*ignore|pos_constr_comma\s*=\s*break|pos_constr_comma\s*=\s*force|pos_constr_comma\s*=\s*lead|pos_constr_comma\s*=\s*trail|pos_constr_comma\s*=\s*join|pos_constr_comma\s*=\s*lead_break|pos_constr_comma\s*=\s*lead_force|pos_constr_comma\s*=\s*trail_break|pos_constr_comma\s*=\s*trail_force +ChoicesReadable="Ignore Pos Constr Comma|Break Pos Constr Comma|Force Pos Constr Comma|Lead Pos Constr Comma|Trail Pos Constr Comma|Join Pos Constr Comma|Lead Break Pos Constr Comma|Lead Force Pos Constr Comma|Trail Break Pos Constr Comma|Trail Force Pos Constr Comma" +ValueDefault=ignore + +[Pos Class Colon] +Category=5 +Description="The position of trailing/leading class colon, between class and base class
list. Affects nl_class_colon." +Enabled=false +EditorType=multiple +Choices=pos_class_colon\s*=\s*ignore|pos_class_colon\s*=\s*break|pos_class_colon\s*=\s*force|pos_class_colon\s*=\s*lead|pos_class_colon\s*=\s*trail|pos_class_colon\s*=\s*join|pos_class_colon\s*=\s*lead_break|pos_class_colon\s*=\s*lead_force|pos_class_colon\s*=\s*trail_break|pos_class_colon\s*=\s*trail_force +ChoicesReadable="Ignore Pos Class Colon|Break Pos Class Colon|Force Pos Class Colon|Lead Pos Class Colon|Trail Pos Class Colon|Join Pos Class Colon|Lead Break Pos Class Colon|Lead Force Pos Class Colon|Trail Break Pos Class Colon|Trail Force Pos Class Colon" +ValueDefault=ignore + +[Pos Constr Colon] +Category=5 +Description="The position of colons between constructor and member initialization.
Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma." +Enabled=false +EditorType=multiple +Choices=pos_constr_colon\s*=\s*ignore|pos_constr_colon\s*=\s*break|pos_constr_colon\s*=\s*force|pos_constr_colon\s*=\s*lead|pos_constr_colon\s*=\s*trail|pos_constr_colon\s*=\s*join|pos_constr_colon\s*=\s*lead_break|pos_constr_colon\s*=\s*lead_force|pos_constr_colon\s*=\s*trail_break|pos_constr_colon\s*=\s*trail_force +ChoicesReadable="Ignore Pos Constr Colon|Break Pos Constr Colon|Force Pos Constr Colon|Lead Pos Constr Colon|Trail Pos Constr Colon|Join Pos Constr Colon|Lead Break Pos Constr Colon|Lead Force Pos Constr Colon|Trail Break Pos Constr Colon|Trail Force Pos Constr Colon" +ValueDefault=ignore + +[Pos Shift] +Category=5 +Description="The position of shift operators in wrapped expressions." +Enabled=false +EditorType=multiple +Choices=pos_shift\s*=\s*ignore|pos_shift\s*=\s*break|pos_shift\s*=\s*force|pos_shift\s*=\s*lead|pos_shift\s*=\s*trail|pos_shift\s*=\s*join|pos_shift\s*=\s*lead_break|pos_shift\s*=\s*lead_force|pos_shift\s*=\s*trail_break|pos_shift\s*=\s*trail_force +ChoicesReadable="Ignore Pos Shift|Break Pos Shift|Force Pos Shift|Lead Pos Shift|Trail Pos Shift|Join Pos Shift|Lead Break Pos Shift|Lead Force Pos Shift|Trail Break Pos Shift|Trail Force Pos Shift" +ValueDefault=ignore + +[Code Width] +Category=6 +Description="Try to limit code width to N columns." +Enabled=false +EditorType=numeric +CallName="code_width\s*=\s*" +MinVal=0 +MaxVal=10000 +ValueDefault=0 + +[Ls For Split Full] +Category=6 +Description="Whether to fully split long 'for' statements at semi-colons." +Enabled=false +EditorType=boolean +TrueFalse=ls_for_split_full\s*=\s*true|ls_for_split_full\s*=\s*false +ValueDefault=false + +[Ls Func Split Full] +Category=6 +Description="Whether to fully split long function prototypes/calls at commas.
The option ls_code_width has priority over the option ls_func_split_full." +Enabled=false +EditorType=boolean +TrueFalse=ls_func_split_full\s*=\s*true|ls_func_split_full\s*=\s*false +ValueDefault=false + +[Ls Code Width] +Category=6 +Description="Whether to split lines as close to code_width as possible and ignore some
groupings.
The option ls_code_width has priority over the option ls_func_split_full." +Enabled=false +EditorType=boolean +TrueFalse=ls_code_width\s*=\s*true|ls_code_width\s*=\s*false +ValueDefault=false + +[Align Keep Tabs] +Category=7 +Description="Whether to keep non-indenting tabs." +Enabled=false +EditorType=boolean +TrueFalse=align_keep_tabs\s*=\s*true|align_keep_tabs\s*=\s*false +ValueDefault=false + +[Align With Tabs] +Category=7 +Description="Whether to use tabs for aligning." +Enabled=false +EditorType=boolean +TrueFalse=align_with_tabs\s*=\s*true|align_with_tabs\s*=\s*false +ValueDefault=false + +[Align On Tabstop] +Category=7 +Description="Whether to bump out to the next tab when aligning." +Enabled=false +EditorType=boolean +TrueFalse=align_on_tabstop\s*=\s*true|align_on_tabstop\s*=\s*false +ValueDefault=false + +[Align Number Right] +Category=7 +Description="Whether to right-align numbers." +Enabled=false +EditorType=boolean +TrueFalse=align_number_right\s*=\s*true|align_number_right\s*=\s*false +ValueDefault=false + +[Align Keep Extra Space] +Category=7 +Description="Whether to keep whitespace not required for alignment." +Enabled=false +EditorType=boolean +TrueFalse=align_keep_extra_space\s*=\s*true|align_keep_extra_space\s*=\s*false +ValueDefault=false + +[Align Func Params] +Category=7 +Description="Whether to align variable definitions in prototypes and functions." +Enabled=false +EditorType=boolean +TrueFalse=align_func_params\s*=\s*true|align_func_params\s*=\s*false +ValueDefault=false + +[Align Func Params Span] +Category=7 +Description="The span for aligning parameter definitions in function on parameter name.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_func_params_span\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Func Params Thresh] +Category=7 +Description="The threshold for aligning function parameter definitions.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_func_params_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Func Params Gap] +Category=7 +Description="The gap for aligning function parameter definitions." +Enabled=false +EditorType=numeric +CallName="align_func_params_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Constr Value Span] +Category=7 +Description="The span for aligning constructor value.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_constr_value_span\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Constr Value Thresh] +Category=7 +Description="The threshold for aligning constructor value.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_constr_value_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Constr Value Gap] +Category=7 +Description="The gap for aligning constructor value." +Enabled=false +EditorType=numeric +CallName="align_constr_value_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Same Func Call Params] +Category=7 +Description="Whether to align parameters in single-line functions that have the same
name. The function names must already be aligned with each other." +Enabled=false +EditorType=boolean +TrueFalse=align_same_func_call_params\s*=\s*true|align_same_func_call_params\s*=\s*false +ValueDefault=false + +[Align Same Func Call Params Span] +Category=7 +Description="The span for aligning function-call parameters for single line functions.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_same_func_call_params_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Same Func Call Params Thresh] +Category=7 +Description="The threshold for aligning function-call parameters for single line
functions.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_same_func_call_params_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Var Def Span] +Category=7 +Description="The span for aligning variable definitions.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_var_def_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Var Def Star Style] +Category=7 +Description="How to consider (or treat) the '*' in the alignment of variable definitions.

0: Part of the type 'void * foo;' (default)
1: Part of the variable 'void *foo;'
2: Dangling 'void *foo;'
Dangling: the '*' will not be taken into account when aligning." +Enabled=false +EditorType=numeric +CallName="align_var_def_star_style\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Align Var Def Amp Style] +Category=7 +Description="How to consider (or treat) the '&' in the alignment of variable definitions.

0: Part of the type 'long & foo;' (default)
1: Part of the variable 'long &foo;'
2: Dangling 'long &foo;'
Dangling: the '&' will not be taken into account when aligning." +Enabled=false +EditorType=numeric +CallName="align_var_def_amp_style\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Align Var Def Thresh] +Category=7 +Description="The threshold for aligning variable definitions.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_var_def_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Var Def Gap] +Category=7 +Description="The gap for aligning variable definitions." +Enabled=false +EditorType=numeric +CallName="align_var_def_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Var Def Colon] +Category=7 +Description="Whether to align the colon in struct bit fields." +Enabled=false +EditorType=boolean +TrueFalse=align_var_def_colon\s*=\s*true|align_var_def_colon\s*=\s*false +ValueDefault=false + +[Align Var Def Colon Gap] +Category=7 +Description="The gap for aligning the colon in struct bit fields." +Enabled=false +EditorType=numeric +CallName="align_var_def_colon_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Var Def Attribute] +Category=7 +Description="Whether to align any attribute after the variable name." +Enabled=false +EditorType=boolean +TrueFalse=align_var_def_attribute\s*=\s*true|align_var_def_attribute\s*=\s*false +ValueDefault=false + +[Align Var Def Inline] +Category=7 +Description="Whether to align inline struct/enum/union variable definitions." +Enabled=false +EditorType=boolean +TrueFalse=align_var_def_inline\s*=\s*true|align_var_def_inline\s*=\s*false +ValueDefault=false + +[Align Assign Span] +Category=7 +Description="The span for aligning on '=' in assignments.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_assign_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Assign Func Proto Span] +Category=7 +Description="The span for aligning on '=' in function prototype modifier.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_assign_func_proto_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Assign Thresh] +Category=7 +Description="The threshold for aligning on '=' in assignments.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_assign_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Assign On Multi Var Defs] +Category=7 +Description="Whether to align on the left most assignment when multiple
definitions are found on the same line.
Depends on 'align_assign_span' and 'align_assign_thresh' settings." +Enabled=false +EditorType=boolean +TrueFalse=align_assign_on_multi_var_defs\s*=\s*true|align_assign_on_multi_var_defs\s*=\s*false +ValueDefault=false + +[Align Braced Init List Span] +Category=7 +Description="The span for aligning on '{' in braced init list.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_braced_init_list_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Braced Init List Thresh] +Category=7 +Description="The threshold for aligning on '{' in braced init list.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_braced_init_list_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Assign Decl Func] +Category=7 +Description="How to apply align_assign_span to function declaration "assignments", i.e.
'virtual void foo() = 0' or '~foo() = {default|delete}'.

0: Align with other assignments (default)
1: Align with each other, ignoring regular assignments
2: Don't align" +Enabled=false +EditorType=numeric +CallName="align_assign_decl_func\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Align Enum Equ Span] +Category=7 +Description="The span for aligning on '=' in enums.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_enum_equ_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Enum Equ Thresh] +Category=7 +Description="The threshold for aligning on '=' in enums.
Use a negative number for absolute thresholds.

0: no limit (default)." +Enabled=false +EditorType=numeric +CallName="align_enum_equ_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Var Class Span] +Category=7 +Description="The span for aligning class member definitions.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_var_class_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Var Class Thresh] +Category=7 +Description="The threshold for aligning class member definitions.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_var_class_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Var Class Gap] +Category=7 +Description="The gap for aligning class member definitions." +Enabled=false +EditorType=numeric +CallName="align_var_class_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Var Struct Span] +Category=7 +Description="The span for aligning struct/union member definitions.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_var_struct_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Var Struct Thresh] +Category=7 +Description="The threshold for aligning struct/union member definitions.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_var_struct_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Var Struct Gap] +Category=7 +Description="The gap for aligning struct/union member definitions." +Enabled=false +EditorType=numeric +CallName="align_var_struct_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Struct Init Span] +Category=7 +Description="The span for aligning struct initializer values.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_struct_init_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Typedef Span] +Category=7 +Description="The span for aligning single-line typedefs.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_typedef_span\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Typedef Gap] +Category=7 +Description="The minimum space between the type and the synonym of a typedef." +Enabled=false +EditorType=numeric +CallName="align_typedef_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Typedef Func] +Category=7 +Description="How to align typedef'd functions with other typedefs.

0: Don't mix them at all (default)
1: Align the open parenthesis with the types
2: Align the function type name with the other type names" +Enabled=false +EditorType=numeric +CallName="align_typedef_func\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Align Typedef Star Style] +Category=7 +Description="How to consider (or treat) the '*' in the alignment of typedefs.

0: Part of the typedef type, 'typedef int * pint;' (default)
1: Part of type name: 'typedef int *pint;'
2: Dangling: 'typedef int *pint;'
Dangling: the '*' will not be taken into account when aligning." +Enabled=false +EditorType=numeric +CallName="align_typedef_star_style\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Align Typedef Amp Style] +Category=7 +Description="How to consider (or treat) the '&' in the alignment of typedefs.

0: Part of the typedef type, 'typedef int & intref;' (default)
1: Part of type name: 'typedef int &intref;'
2: Dangling: 'typedef int &intref;'
Dangling: the '&' will not be taken into account when aligning." +Enabled=false +EditorType=numeric +CallName="align_typedef_amp_style\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Align Right Cmt Span] +Category=7 +Description="The span for aligning comments that end lines.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_right_cmt_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Right Cmt Gap] +Category=7 +Description="Minimum number of columns between preceding text and a trailing comment in
order for the comment to qualify for being aligned. Must be non-zero to have
an effect." +Enabled=false +EditorType=numeric +CallName="align_right_cmt_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Right Cmt Mix] +Category=7 +Description="If aligning comments, whether to mix with comments after '}' and #endif with
less than three spaces before the comment." +Enabled=false +EditorType=boolean +TrueFalse=align_right_cmt_mix\s*=\s*true|align_right_cmt_mix\s*=\s*false +ValueDefault=false + +[Align Right Cmt Same Level] +Category=7 +Description="Whether to only align trailing comments that are at the same brace level." +Enabled=false +EditorType=boolean +TrueFalse=align_right_cmt_same_level\s*=\s*true|align_right_cmt_same_level\s*=\s*false +ValueDefault=false + +[Align Right Cmt At Col] +Category=7 +Description="Minimum column at which to align trailing comments. Comments which are
aligned beyond this column, but which can be aligned in a lesser column,
may be "pulled in".

0: Ignore (default)." +Enabled=false +EditorType=numeric +CallName="align_right_cmt_at_col\s*=\s*" +MinVal=0 +MaxVal=200 +ValueDefault=0 + +[Align Func Proto Span] +Category=7 +Description="The span for aligning function prototypes.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_func_proto_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Func Proto Span Ignore Cont Lines] +Category=7 +Description="Whether to ignore continuation lines when evaluating the number of
new lines for the function prototype alignment's span.

false: continuation lines are part of the newlines count
true: continuation lines are not counted" +Enabled=false +EditorType=boolean +TrueFalse=align_func_proto_span_ignore_cont_lines\s*=\s*true|align_func_proto_span_ignore_cont_lines\s*=\s*false +ValueDefault=false + +[Align Func Proto Star Style] +Category=7 +Description="How to consider (or treat) the '*' in the alignment of function prototypes.

0: Part of the type 'void * foo();' (default)
1: Part of the function 'void *foo();'
2: Dangling 'void *foo();'
Dangling: the '*' will not be taken into account when aligning." +Enabled=false +EditorType=numeric +CallName="align_func_proto_star_style\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Align Func Proto Amp Style] +Category=7 +Description="How to consider (or treat) the '&' in the alignment of function prototypes.

0: Part of the type 'long & foo();' (default)
1: Part of the function 'long &foo();'
2: Dangling 'long &foo();'
Dangling: the '&' will not be taken into account when aligning." +Enabled=false +EditorType=numeric +CallName="align_func_proto_amp_style\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Align Func Proto Thresh] +Category=7 +Description="The threshold for aligning function prototypes.
Use a negative number for absolute thresholds.

0: No limit (default)." +Enabled=false +EditorType=numeric +CallName="align_func_proto_thresh\s*=\s*" +MinVal=-1000 +MaxVal=5000 +ValueDefault=0 + +[Align Func Proto Gap] +Category=7 +Description="Minimum gap between the return type and the function name." +Enabled=false +EditorType=numeric +CallName="align_func_proto_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align On Operator] +Category=7 +Description="Whether to align function prototypes on the 'operator' keyword instead of
what follows." +Enabled=false +EditorType=boolean +TrueFalse=align_on_operator\s*=\s*true|align_on_operator\s*=\s*false +ValueDefault=false + +[Align Mix Var Proto] +Category=7 +Description="Whether to mix aligning prototype and variable declarations. If true,
align_var_def_XXX options are used instead of align_func_proto_XXX options." +Enabled=false +EditorType=boolean +TrueFalse=align_mix_var_proto\s*=\s*true|align_mix_var_proto\s*=\s*false +ValueDefault=false + +[Align Single Line Func] +Category=7 +Description="Whether to align single-line functions with function prototypes.
Uses align_func_proto_span." +Enabled=false +EditorType=boolean +TrueFalse=align_single_line_func\s*=\s*true|align_single_line_func\s*=\s*false +ValueDefault=false + +[Align Single Line Brace] +Category=7 +Description="Whether to align the open brace of single-line functions.
Requires align_single_line_func=true. Uses align_func_proto_span." +Enabled=false +EditorType=boolean +TrueFalse=align_single_line_brace\s*=\s*true|align_single_line_brace\s*=\s*false +ValueDefault=false + +[Align Single Line Brace Gap] +Category=7 +Description="Gap for align_single_line_brace." +Enabled=false +EditorType=numeric +CallName="align_single_line_brace_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Oc Msg Spec Span] +Category=7 +Description="(OC) The span for aligning Objective-C message specifications.

0: Don't align (default)." +Enabled=false +EditorType=numeric +CallName="align_oc_msg_spec_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Nl Cont] +Category=7 +Description="Whether and how to align backslashes that split a macro onto multiple lines.
This will not work right if the macro contains a multi-line comment.

0: Do nothing (default)
1: Align the backslashes in the column at the end of the longest line
2: Align with the backslash that is farthest to the left, or, if that
backslash is farther left than the end of the longest line, at the end of
the longest line
3: Align with the backslash that is farthest to the right" +Enabled=false +EditorType=numeric +CallName="align_nl_cont\s*=\s*" +MinVal=0 +MaxVal=3 +ValueDefault=0 + +[Align Nl Cont Spaces] +Category=7 +Description="The minimum number of spaces between the end of a line and its continuation
backslash. Requires align_nl_cont.

Default: 1" +Enabled=false +EditorType=numeric +CallName="align_nl_cont_spaces\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=1 + +[Align Pp Define Together] +Category=7 +Description="Whether to align macro functions and variables together." +Enabled=false +EditorType=boolean +TrueFalse=align_pp_define_together\s*=\s*true|align_pp_define_together\s*=\s*false +ValueDefault=false + +[Align Pp Define Span] +Category=7 +Description="The span for aligning on '#define' bodies.

=0: Don't align (default)
>0: Number of lines (including comments) between blocks" +Enabled=false +EditorType=numeric +CallName="align_pp_define_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Pp Define Gap] +Category=7 +Description="The minimum space between label and value of a preprocessor define." +Enabled=false +EditorType=numeric +CallName="align_pp_define_gap\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Align Left Shift] +Category=7 +Description="Whether to align lines that start with '<<' with previous '<<'.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=align_left_shift\s*=\s*true|align_left_shift\s*=\s*false +ValueDefault=true + +[Align Eigen Comma Init] +Category=7 +Description="Whether to align comma-separated statements following '<<' (as used to
initialize Eigen matrices)." +Enabled=false +EditorType=boolean +TrueFalse=align_eigen_comma_init\s*=\s*true|align_eigen_comma_init\s*=\s*false +ValueDefault=false + +[Align Asm Colon] +Category=7 +Description="Whether to align text after 'asm volatile ()' colons." +Enabled=false +EditorType=boolean +TrueFalse=align_asm_colon\s*=\s*true|align_asm_colon\s*=\s*false +ValueDefault=false + +[Align Oc Msg Colon Span] +Category=7 +Description="(OC) Span for aligning parameters in an Objective-C message call
on the ':'.

0: Don't align." +Enabled=false +EditorType=numeric +CallName="align_oc_msg_colon_span\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Align Oc Msg Colon First] +Category=7 +Description="(OC) Whether to always align with the first parameter, even if it is too
short." +Enabled=false +EditorType=boolean +TrueFalse=align_oc_msg_colon_first\s*=\s*true|align_oc_msg_colon_first\s*=\s*false +ValueDefault=false + +[Align Oc Decl Colon] +Category=7 +Description="(OC) Whether to align parameters in an Objective-C '+' or '-' declaration
on the ':'." +Enabled=false +EditorType=boolean +TrueFalse=align_oc_decl_colon\s*=\s*true|align_oc_decl_colon\s*=\s*false +ValueDefault=false + +[Align Oc Msg Colon Xcode Like] +Category=7 +Description="(OC) Whether to not align parameters in an Objectve-C message call if first
colon is not on next line of the message call (the same way Xcode does
alignment)" +Enabled=false +EditorType=boolean +TrueFalse=align_oc_msg_colon_xcode_like\s*=\s*true|align_oc_msg_colon_xcode_like\s*=\s*false +ValueDefault=false + +[Cmt Width] +Category=8 +Description="Try to wrap comments at N columns." +Enabled=false +EditorType=numeric +CallName="cmt_width\s*=\s*" +MinVal=0 +MaxVal=256 +ValueDefault=0 + +[Cmt Reflow Mode] +Category=8 +Description="How to reflow comments.

0: No reflowing (apart from the line wrapping due to cmt_width) (default)
1: No touching at all
2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width)" +Enabled=false +EditorType=numeric +CallName="cmt_reflow_mode\s*=\s*" +MinVal=0 +MaxVal=2 +ValueDefault=0 + +[Cmt Reflow Fold Regex File] +Category=8 +Description="Path to a file that contains regular expressions describing patterns for
which the end of one line and the beginning of the next will be folded into
the same sentence or paragraph during full comment reflow. The regular
expressions are described using ECMAScript syntax. The syntax for this
specification is as follows, where "..." indicates the custom regular
expression and "n" indicates the nth end_of_prev_line_regex and
beg_of_next_line_regex regular expression pair:

end_of_prev_line_regex[1] = "...$"
beg_of_next_line_regex[1] = "^..."
end_of_prev_line_regex[2] = "...$"
beg_of_next_line_regex[2] = "^..."
.
.
.
end_of_prev_line_regex[n] = "...$"
beg_of_next_line_regex[n] = "^..."

Note that use of this option overrides the default reflow fold regular
expressions, which are internally defined as follows:

end_of_prev_line_regex[1] = "[\w,\]\)]$"
beg_of_next_line_regex[1] = "^[\w,\[\(]"
end_of_prev_line_regex[2] = "\.$"
beg_of_next_line_regex[2] = "^[A-Z]"" +Enabled=false +CallName=cmt_reflow_fold_regex_file\s*=\s* +EditorType=string +ValueDefault= + +[Cmt Reflow Indent To Paragraph Start] +Category=8 +Description="Whether to indent wrapped lines to the start of the encompassing paragraph
during full comment reflow (cmt_reflow_mode = 2). Overrides the value
specified by cmt_sp_after_star_cont.

Note that cmt_align_doxygen_javadoc_tags overrides this option for
paragraphs associated with javadoc tags" +Enabled=false +EditorType=boolean +TrueFalse=cmt_reflow_indent_to_paragraph_start\s*=\s*true|cmt_reflow_indent_to_paragraph_start\s*=\s*false +ValueDefault=false + +[Cmt Convert Tab To Spaces] +Category=8 +Description="Whether to convert all tabs to spaces in comments. If false, tabs in
comments are left alone, unless used for indenting." +Enabled=false +EditorType=boolean +TrueFalse=cmt_convert_tab_to_spaces\s*=\s*true|cmt_convert_tab_to_spaces\s*=\s*false +ValueDefault=false + +[Cmt Indent Multi] +Category=8 +Description="Whether to apply changes to multi-line comments, including cmt_width,
keyword substitution and leading chars.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=cmt_indent_multi\s*=\s*true|cmt_indent_multi\s*=\s*false +ValueDefault=true + +[Cmt Align Doxygen Javadoc Tags] +Category=8 +Description="Whether to align doxygen javadoc-style tags ('@param', '@return', etc.)
and corresponding fields such that groups of consecutive block tags,
parameter names, and descriptions align with one another. Overrides that
which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may
be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2
in order to achieve the desired alignment for line-wrapping." +Enabled=false +EditorType=boolean +TrueFalse=cmt_align_doxygen_javadoc_tags\s*=\s*true|cmt_align_doxygen_javadoc_tags\s*=\s*false +ValueDefault=false + +[Cmt Sp Before Doxygen Javadoc Tags] +Category=8 +Description="The number of spaces to insert after the star and before doxygen
javadoc-style tags (@param, @return, etc). Requires enabling
cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the
cmt_sp_after_star_cont.

Default: 1" +Enabled=false +EditorType=numeric +CallName="cmt_sp_before_doxygen_javadoc_tags\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=1 + +[Cmt Trailing Single Line C To Cpp] +Category=8 +Description="Whether to change trailing, single-line c-comments into cpp-comments." +Enabled=false +EditorType=boolean +TrueFalse=cmt_trailing_single_line_c_to_cpp\s*=\s*true|cmt_trailing_single_line_c_to_cpp\s*=\s*false +ValueDefault=false + +[Cmt C Group] +Category=8 +Description="Whether to group c-comments that look like they are in a block." +Enabled=false +EditorType=boolean +TrueFalse=cmt_c_group\s*=\s*true|cmt_c_group\s*=\s*false +ValueDefault=false + +[Cmt C Nl Start] +Category=8 +Description="Whether to put an empty '/*' on the first line of the combined c-comment." +Enabled=false +EditorType=boolean +TrueFalse=cmt_c_nl_start\s*=\s*true|cmt_c_nl_start\s*=\s*false +ValueDefault=false + +[Cmt C Nl End] +Category=8 +Description="Whether to add a newline before the closing '*/' of the combined c-comment." +Enabled=false +EditorType=boolean +TrueFalse=cmt_c_nl_end\s*=\s*true|cmt_c_nl_end\s*=\s*false +ValueDefault=false + +[Cmt Cpp To C] +Category=8 +Description="Whether to change cpp-comments into c-comments." +Enabled=false +EditorType=boolean +TrueFalse=cmt_cpp_to_c\s*=\s*true|cmt_cpp_to_c\s*=\s*false +ValueDefault=false + +[Cmt Cpp Group] +Category=8 +Description="Whether to group cpp-comments that look like they are in a block. Only
meaningful if cmt_cpp_to_c=true." +Enabled=false +EditorType=boolean +TrueFalse=cmt_cpp_group\s*=\s*true|cmt_cpp_group\s*=\s*false +ValueDefault=false + +[Cmt Cpp Nl Start] +Category=8 +Description="Whether to put an empty '/*' on the first line of the combined cpp-comment
when converting to a c-comment.

Requires cmt_cpp_to_c=true and cmt_cpp_group=true." +Enabled=false +EditorType=boolean +TrueFalse=cmt_cpp_nl_start\s*=\s*true|cmt_cpp_nl_start\s*=\s*false +ValueDefault=false + +[Cmt Cpp Nl End] +Category=8 +Description="Whether to add a newline before the closing '*/' of the combined cpp-comment
when converting to a c-comment.

Requires cmt_cpp_to_c=true and cmt_cpp_group=true." +Enabled=false +EditorType=boolean +TrueFalse=cmt_cpp_nl_end\s*=\s*true|cmt_cpp_nl_end\s*=\s*false +ValueDefault=false + +[Cmt Star Cont] +Category=8 +Description="Whether to put a star on subsequent comment lines." +Enabled=false +EditorType=boolean +TrueFalse=cmt_star_cont\s*=\s*true|cmt_star_cont\s*=\s*false +ValueDefault=false + +[Cmt Sp Before Star Cont] +Category=8 +Description="The number of spaces to insert at the start of subsequent comment lines." +Enabled=false +EditorType=numeric +CallName="cmt_sp_before_star_cont\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Cmt Sp After Star Cont] +Category=8 +Description="The number of spaces to insert after the star on subsequent comment lines." +Enabled=false +EditorType=numeric +CallName="cmt_sp_after_star_cont\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Cmt Multi Check Last] +Category=8 +Description="For multi-line comments with a '*' lead, remove leading spaces if the first
and last lines of the comment are the same length.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=cmt_multi_check_last\s*=\s*true|cmt_multi_check_last\s*=\s*false +ValueDefault=true + +[Cmt Multi First Len Minimum] +Category=8 +Description="For multi-line comments with a '*' lead, remove leading spaces if the first
and last lines of the comment are the same length AND if the length is
bigger as the first_len minimum.

Default: 4" +Enabled=false +EditorType=numeric +CallName="cmt_multi_first_len_minimum\s*=\s*" +MinVal=1 +MaxVal=20 +ValueDefault=4 + +[Cmt Insert File Header] +Category=8 +Description="Path to a file that contains text to insert at the beginning of a file if
the file doesn't start with a C/C++ comment. If the inserted text contains
'$(filename)', that will be replaced with the current file's name." +Enabled=false +CallName=cmt_insert_file_header\s*=\s* +EditorType=string +ValueDefault= + +[Cmt Insert File Footer] +Category=8 +Description="Path to a file that contains text to insert at the end of a file if the
file doesn't end with a C/C++ comment. If the inserted text contains
'$(filename)', that will be replaced with the current file's name." +Enabled=false +CallName=cmt_insert_file_footer\s*=\s* +EditorType=string +ValueDefault= + +[Cmt Insert Func Header] +Category=8 +Description="Path to a file that contains text to insert before a function definition if
the function isn't preceded by a C/C++ comment. If the inserted text
contains '$(function)', '$(javaparam)' or '$(fclass)', these will be
replaced with, respectively, the name of the function, the javadoc '@param'
and '@return' stuff, or the name of the class to which the member function
belongs." +Enabled=false +CallName=cmt_insert_func_header\s*=\s* +EditorType=string +ValueDefault= + +[Cmt Insert Class Header] +Category=8 +Description="Path to a file that contains text to insert before a class if the class
isn't preceded by a C/C++ comment. If the inserted text contains '$(class)',
that will be replaced with the class name." +Enabled=false +CallName=cmt_insert_class_header\s*=\s* +EditorType=string +ValueDefault= + +[Cmt Insert Oc Msg Header] +Category=8 +Description="Path to a file that contains text to insert before an Objective-C message
specification, if the method isn't preceded by a C/C++ comment. If the
inserted text contains '$(message)' or '$(javaparam)', these will be
replaced with, respectively, the name of the function, or the javadoc
'@param' and '@return' stuff." +Enabled=false +CallName=cmt_insert_oc_msg_header\s*=\s* +EditorType=string +ValueDefault= + +[Cmt Insert Before Preproc] +Category=8 +Description="Whether a comment should be inserted if a preprocessor is encountered when
stepping backwards from a function name.

Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and
cmt_insert_class_header." +Enabled=false +EditorType=boolean +TrueFalse=cmt_insert_before_preproc\s*=\s*true|cmt_insert_before_preproc\s*=\s*false +ValueDefault=false + +[Cmt Insert Before Inlines] +Category=8 +Description="Whether a comment should be inserted if a function is declared inline to a
class definition.

Applies to cmt_insert_func_header.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=cmt_insert_before_inlines\s*=\s*true|cmt_insert_before_inlines\s*=\s*false +ValueDefault=true + +[Cmt Insert Before Ctor Dtor] +Category=8 +Description="Whether a comment should be inserted if the function is a class constructor
or destructor.

Applies to cmt_insert_func_header." +Enabled=false +EditorType=boolean +TrueFalse=cmt_insert_before_ctor_dtor\s*=\s*true|cmt_insert_before_ctor_dtor\s*=\s*false +ValueDefault=false + +[Mod Full Brace Do] +Category=9 +Description="Add or remove braces on a single-line 'do' statement." +Enabled=false +EditorType=multiple +Choices=mod_full_brace_do\s*=\s*ignore|mod_full_brace_do\s*=\s*add|mod_full_brace_do\s*=\s*remove|mod_full_brace_do\s*=\s*force|mod_full_brace_do\s*=\s*not_defined +ChoicesReadable="Ignore Mod Full Brace Do|Add Mod Full Brace Do|Remove Mod Full Brace Do|Force Mod Full Brace Do" +ValueDefault=ignore + +[Mod Full Brace For] +Category=9 +Description="Add or remove braces on a single-line 'for' statement." +Enabled=false +EditorType=multiple +Choices=mod_full_brace_for\s*=\s*ignore|mod_full_brace_for\s*=\s*add|mod_full_brace_for\s*=\s*remove|mod_full_brace_for\s*=\s*force|mod_full_brace_for\s*=\s*not_defined +ChoicesReadable="Ignore Mod Full Brace For|Add Mod Full Brace For|Remove Mod Full Brace For|Force Mod Full Brace For" +ValueDefault=ignore + +[Mod Full Brace Function] +Category=9 +Description="(Pawn) Add or remove braces on a single-line function definition." +Enabled=false +EditorType=multiple +Choices=mod_full_brace_function\s*=\s*ignore|mod_full_brace_function\s*=\s*add|mod_full_brace_function\s*=\s*remove|mod_full_brace_function\s*=\s*force|mod_full_brace_function\s*=\s*not_defined +ChoicesReadable="Ignore Mod Full Brace Function|Add Mod Full Brace Function|Remove Mod Full Brace Function|Force Mod Full Brace Function" +ValueDefault=ignore + +[Mod Full Brace If] +Category=9 +Description="Add or remove braces on a single-line 'if' statement. Braces will not be
removed if the braced statement contains an 'else'." +Enabled=false +EditorType=multiple +Choices=mod_full_brace_if\s*=\s*ignore|mod_full_brace_if\s*=\s*add|mod_full_brace_if\s*=\s*remove|mod_full_brace_if\s*=\s*force|mod_full_brace_if\s*=\s*not_defined +ChoicesReadable="Ignore Mod Full Brace If|Add Mod Full Brace If|Remove Mod Full Brace If|Force Mod Full Brace If" +ValueDefault=ignore + +[Mod Full Brace If Chain] +Category=9 +Description="Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either
have, or do not have, braces. Overrides mod_full_brace_if.

0: Don't override mod_full_brace_if
1: Add braces to all blocks if any block needs braces and remove braces if
they can be removed from all blocks
2: Add braces to all blocks if any block already has braces, regardless of
whether it needs them
3: Add braces to all blocks if any block needs braces and remove braces if
they can be removed from all blocks, except if all blocks have braces
despite none needing them" +Enabled=false +EditorType=numeric +CallName="mod_full_brace_if_chain\s*=\s*" +MinVal=0 +MaxVal=3 +ValueDefault=0 + +[Mod Full Brace If Chain Only] +Category=9 +Description="Whether to add braces to all blocks of an 'if'/'else if'/'else' chain.
If true, mod_full_brace_if_chain will only remove braces from an 'if' that
does not have an 'else if' or 'else'." +Enabled=false +EditorType=boolean +TrueFalse=mod_full_brace_if_chain_only\s*=\s*true|mod_full_brace_if_chain_only\s*=\s*false +ValueDefault=false + +[Mod Full Brace While] +Category=9 +Description="Add or remove braces on single-line 'while' statement." +Enabled=false +EditorType=multiple +Choices=mod_full_brace_while\s*=\s*ignore|mod_full_brace_while\s*=\s*add|mod_full_brace_while\s*=\s*remove|mod_full_brace_while\s*=\s*force|mod_full_brace_while\s*=\s*not_defined +ChoicesReadable="Ignore Mod Full Brace While|Add Mod Full Brace While|Remove Mod Full Brace While|Force Mod Full Brace While" +ValueDefault=ignore + +[Mod Full Brace Using] +Category=9 +Description="Add or remove braces on single-line 'using ()' statement." +Enabled=false +EditorType=multiple +Choices=mod_full_brace_using\s*=\s*ignore|mod_full_brace_using\s*=\s*add|mod_full_brace_using\s*=\s*remove|mod_full_brace_using\s*=\s*force|mod_full_brace_using\s*=\s*not_defined +ChoicesReadable="Ignore Mod Full Brace Using|Add Mod Full Brace Using|Remove Mod Full Brace Using|Force Mod Full Brace Using" +ValueDefault=ignore + +[Mod Full Brace Nl] +Category=9 +Description="Don't remove braces around statements that span N newlines" +Enabled=false +EditorType=numeric +CallName="mod_full_brace_nl\s*=\s*" +MinVal=0 +MaxVal=5000 +ValueDefault=0 + +[Mod Full Brace Nl Block Rem Mlcond] +Category=9 +Description="Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks
which span multiple lines.

Affects:
mod_full_brace_for
mod_full_brace_if
mod_full_brace_if_chain
mod_full_brace_if_chain_only
mod_full_brace_while
mod_full_brace_using

Does not affect:
mod_full_brace_do
mod_full_brace_function" +Enabled=false +EditorType=boolean +TrueFalse=mod_full_brace_nl_block_rem_mlcond\s*=\s*true|mod_full_brace_nl_block_rem_mlcond\s*=\s*false +ValueDefault=false + +[Mod Paren On Return] +Category=9 +Description="Add or remove unnecessary parentheses on 'return' statement." +Enabled=false +EditorType=multiple +Choices=mod_paren_on_return\s*=\s*ignore|mod_paren_on_return\s*=\s*add|mod_paren_on_return\s*=\s*remove|mod_paren_on_return\s*=\s*force|mod_paren_on_return\s*=\s*not_defined +ChoicesReadable="Ignore Mod Paren On Return|Add Mod Paren On Return|Remove Mod Paren On Return|Force Mod Paren On Return" +ValueDefault=ignore + +[Mod Paren On Throw] +Category=9 +Description="Add or remove unnecessary parentheses on 'throw' statement." +Enabled=false +EditorType=multiple +Choices=mod_paren_on_throw\s*=\s*ignore|mod_paren_on_throw\s*=\s*add|mod_paren_on_throw\s*=\s*remove|mod_paren_on_throw\s*=\s*force|mod_paren_on_throw\s*=\s*not_defined +ChoicesReadable="Ignore Mod Paren On Throw|Add Mod Paren On Throw|Remove Mod Paren On Throw|Force Mod Paren On Throw" +ValueDefault=ignore + +[Mod Pawn Semicolon] +Category=9 +Description="(Pawn) Whether to change optional semicolons to real semicolons." +Enabled=false +EditorType=boolean +TrueFalse=mod_pawn_semicolon\s*=\s*true|mod_pawn_semicolon\s*=\s*false +ValueDefault=false + +[Mod Full Paren If Bool] +Category=9 +Description="Whether to fully parenthesize Boolean expressions in 'while' and 'if'
statement, as in 'if (a && b > c)' => 'if (a && (b > c))'." +Enabled=false +EditorType=boolean +TrueFalse=mod_full_paren_if_bool\s*=\s*true|mod_full_paren_if_bool\s*=\s*false +ValueDefault=false + +[Mod Full Paren Assign Bool] +Category=9 +Description="Whether to fully parenthesize Boolean expressions after '='
statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'." +Enabled=false +EditorType=boolean +TrueFalse=mod_full_paren_assign_bool\s*=\s*true|mod_full_paren_assign_bool\s*=\s*false +ValueDefault=false + +[Mod Full Paren Return Bool] +Category=9 +Description="Whether to fully parenthesize Boolean expressions after '='
statement, as in 'return a && b > c;' => 'return (a && (b > c));'." +Enabled=false +EditorType=boolean +TrueFalse=mod_full_paren_return_bool\s*=\s*true|mod_full_paren_return_bool\s*=\s*false +ValueDefault=false + +[Mod Remove Extra Semicolon] +Category=9 +Description="Whether to remove superfluous semicolons." +Enabled=false +EditorType=boolean +TrueFalse=mod_remove_extra_semicolon\s*=\s*true|mod_remove_extra_semicolon\s*=\s*false +ValueDefault=false + +[Mod Remove Duplicate Include] +Category=9 +Description="Whether to remove duplicate include." +Enabled=false +EditorType=boolean +TrueFalse=mod_remove_duplicate_include\s*=\s*true|mod_remove_duplicate_include\s*=\s*false +ValueDefault=false + +[Mod Add Force C Closebrace Comment] +Category=9 +Description="the following options (mod_XX_closebrace_comment) use different comment,
depending of the setting of the next option.
false: Use the c comment (default)
true : Use the cpp comment" +Enabled=false +EditorType=boolean +TrueFalse=mod_add_force_c_closebrace_comment\s*=\s*true|mod_add_force_c_closebrace_comment\s*=\s*false +ValueDefault=false + +[Mod Add Long Function Closebrace Comment] +Category=9 +Description="If a function body exceeds the specified number of newlines and doesn't have
a comment after the close brace, a comment will be added." +Enabled=false +EditorType=numeric +CallName="mod_add_long_function_closebrace_comment\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=0 + +[Mod Add Long Namespace Closebrace Comment] +Category=9 +Description="If a namespace body exceeds the specified number of newlines and doesn't
have a comment after the close brace, a comment will be added." +Enabled=false +EditorType=numeric +CallName="mod_add_long_namespace_closebrace_comment\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=0 + +[Mod Add Long Class Closebrace Comment] +Category=9 +Description="If a class body exceeds the specified number of newlines and doesn't have a
comment after the close brace, a comment will be added." +Enabled=false +EditorType=numeric +CallName="mod_add_long_class_closebrace_comment\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=0 + +[Mod Add Long Switch Closebrace Comment] +Category=9 +Description="If a switch body exceeds the specified number of newlines and doesn't have a
comment after the close brace, a comment will be added." +Enabled=false +EditorType=numeric +CallName="mod_add_long_switch_closebrace_comment\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=0 + +[Mod Add Long Ifdef Endif Comment] +Category=9 +Description="If an #ifdef body exceeds the specified number of newlines and doesn't have
a comment after the #endif, a comment will be added." +Enabled=false +EditorType=numeric +CallName="mod_add_long_ifdef_endif_comment\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=0 + +[Mod Add Long Ifdef Else Comment] +Category=9 +Description="If an #ifdef or #else body exceeds the specified number of newlines and
doesn't have a comment after the #else, a comment will be added." +Enabled=false +EditorType=numeric +CallName="mod_add_long_ifdef_else_comment\s*=\s*" +MinVal=0 +MaxVal=255 +ValueDefault=0 + +[Mod Sort Case Sensitive] +Category=9 +Description="Whether to take care of the case by the mod_sort_xx options." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_case_sensitive\s*=\s*true|mod_sort_case_sensitive\s*=\s*false +ValueDefault=false + +[Mod Sort Import] +Category=9 +Description="Whether to sort consecutive single-line 'import' statements." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_import\s*=\s*true|mod_sort_import\s*=\s*false +ValueDefault=false + +[Mod Sort Using] +Category=9 +Description="(C#) Whether to sort consecutive single-line 'using' statements." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_using\s*=\s*true|mod_sort_using\s*=\s*false +ValueDefault=false + +[Mod Sort Include] +Category=9 +Description="Whether to sort consecutive single-line '#include' statements (C/C++) and
'#import' statements (Objective-C). Be aware that this has the potential to
break your code if your includes/imports have ordering dependencies." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_include\s*=\s*true|mod_sort_include\s*=\s*false +ValueDefault=false + +[Mod Sort Incl Import Prioritize Filename] +Category=9 +Description="Whether to prioritize '#include' and '#import' statements that contain
filename without extension when sorting is enabled." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_incl_import_prioritize_filename\s*=\s*true|mod_sort_incl_import_prioritize_filename\s*=\s*false +ValueDefault=false + +[Mod Sort Incl Import Prioritize Extensionless] +Category=9 +Description="Whether to prioritize '#include' and '#import' statements that does not
contain extensions when sorting is enabled." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_incl_import_prioritize_extensionless\s*=\s*true|mod_sort_incl_import_prioritize_extensionless\s*=\s*false +ValueDefault=false + +[Mod Sort Incl Import Prioritize Angle Over Quotes] +Category=9 +Description="Whether to prioritize '#include' and '#import' statements that contain
angle over quotes when sorting is enabled." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_incl_import_prioritize_angle_over_quotes\s*=\s*true|mod_sort_incl_import_prioritize_angle_over_quotes\s*=\s*false +ValueDefault=false + +[Mod Sort Incl Import Ignore Extension] +Category=9 +Description="Whether to ignore file extension in '#include' and '#import' statements
for sorting comparison." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_incl_import_ignore_extension\s*=\s*true|mod_sort_incl_import_ignore_extension\s*=\s*false +ValueDefault=false + +[Mod Sort Incl Import Grouping Enabled] +Category=9 +Description="Whether to group '#include' and '#import' statements when sorting is enabled." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_incl_import_grouping_enabled\s*=\s*true|mod_sort_incl_import_grouping_enabled\s*=\s*false +ValueDefault=false + +[Mod Move Case Break] +Category=9 +Description="Whether to move a 'break' that appears after a fully braced 'case' before
the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'." +Enabled=false +EditorType=boolean +TrueFalse=mod_move_case_break\s*=\s*true|mod_move_case_break\s*=\s*false +ValueDefault=false + +[Mod Move Case Return] +Category=9 +Description="Whether to move a 'return' that appears after a fully braced 'case' before
the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'." +Enabled=false +EditorType=boolean +TrueFalse=mod_move_case_return\s*=\s*true|mod_move_case_return\s*=\s*false +ValueDefault=false + +[Mod Case Brace] +Category=9 +Description="Add or remove braces around a fully braced case statement. Will only remove
braces if there are no variable declarations in the block." +Enabled=false +EditorType=multiple +Choices=mod_case_brace\s*=\s*ignore|mod_case_brace\s*=\s*add|mod_case_brace\s*=\s*remove|mod_case_brace\s*=\s*force|mod_case_brace\s*=\s*not_defined +ChoicesReadable="Ignore Mod Case Brace|Add Mod Case Brace|Remove Mod Case Brace|Force Mod Case Brace" +ValueDefault=ignore + +[Mod Remove Empty Return] +Category=9 +Description="Whether to remove a void 'return;' that appears as the last statement in a
function." +Enabled=false +EditorType=boolean +TrueFalse=mod_remove_empty_return\s*=\s*true|mod_remove_empty_return\s*=\s*false +ValueDefault=false + +[Mod Enum Last Comma] +Category=9 +Description="Add or remove the comma after the last value of an enumeration." +Enabled=false +EditorType=multiple +Choices=mod_enum_last_comma\s*=\s*ignore|mod_enum_last_comma\s*=\s*add|mod_enum_last_comma\s*=\s*remove|mod_enum_last_comma\s*=\s*force|mod_enum_last_comma\s*=\s*not_defined +ChoicesReadable="Ignore Mod Enum Last Comma|Add Mod Enum Last Comma|Remove Mod Enum Last Comma|Force Mod Enum Last Comma" +ValueDefault=ignore + +[Mod Infinite Loop] +Category=9 +Description="Syntax to use for infinite loops.

0: Leave syntax alone (default)
1: Rewrite as `for(;;)`
2: Rewrite as `while(true)`
3: Rewrite as `do`...`while(true);`
4: Rewrite as `while(1)`
5: Rewrite as `do`...`while(1);`

Infinite loops that do not already match one of these syntaxes are ignored.
Other options that affect loop formatting will be applied after transforming
the syntax." +Enabled=false +EditorType=numeric +CallName="mod_infinite_loop\s*=\s*" +MinVal=0 +MaxVal=5 +ValueDefault=0 + +[Mod Int Short] +Category=9 +Description="Add or remove the 'int' keyword in 'int short'." +Enabled=false +EditorType=multiple +Choices=mod_int_short\s*=\s*ignore|mod_int_short\s*=\s*add|mod_int_short\s*=\s*remove|mod_int_short\s*=\s*force|mod_int_short\s*=\s*not_defined +ChoicesReadable="Ignore Mod Int Short|Add Mod Int Short|Remove Mod Int Short|Force Mod Int Short" +ValueDefault=ignore + +[Mod Short Int] +Category=9 +Description="Add or remove the 'int' keyword in 'short int'." +Enabled=false +EditorType=multiple +Choices=mod_short_int\s*=\s*ignore|mod_short_int\s*=\s*add|mod_short_int\s*=\s*remove|mod_short_int\s*=\s*force|mod_short_int\s*=\s*not_defined +ChoicesReadable="Ignore Mod Short Int|Add Mod Short Int|Remove Mod Short Int|Force Mod Short Int" +ValueDefault=ignore + +[Mod Int Long] +Category=9 +Description="Add or remove the 'int' keyword in 'int long'." +Enabled=false +EditorType=multiple +Choices=mod_int_long\s*=\s*ignore|mod_int_long\s*=\s*add|mod_int_long\s*=\s*remove|mod_int_long\s*=\s*force|mod_int_long\s*=\s*not_defined +ChoicesReadable="Ignore Mod Int Long|Add Mod Int Long|Remove Mod Int Long|Force Mod Int Long" +ValueDefault=ignore + +[Mod Long Int] +Category=9 +Description="Add or remove the 'int' keyword in 'long int'." +Enabled=false +EditorType=multiple +Choices=mod_long_int\s*=\s*ignore|mod_long_int\s*=\s*add|mod_long_int\s*=\s*remove|mod_long_int\s*=\s*force|mod_long_int\s*=\s*not_defined +ChoicesReadable="Ignore Mod Long Int|Add Mod Long Int|Remove Mod Long Int|Force Mod Long Int" +ValueDefault=ignore + +[Mod Int Signed] +Category=9 +Description="Add or remove the 'int' keyword in 'int signed'." +Enabled=false +EditorType=multiple +Choices=mod_int_signed\s*=\s*ignore|mod_int_signed\s*=\s*add|mod_int_signed\s*=\s*remove|mod_int_signed\s*=\s*force|mod_int_signed\s*=\s*not_defined +ChoicesReadable="Ignore Mod Int Signed|Add Mod Int Signed|Remove Mod Int Signed|Force Mod Int Signed" +ValueDefault=ignore + +[Mod Signed Int] +Category=9 +Description="Add or remove the 'int' keyword in 'signed int'." +Enabled=false +EditorType=multiple +Choices=mod_signed_int\s*=\s*ignore|mod_signed_int\s*=\s*add|mod_signed_int\s*=\s*remove|mod_signed_int\s*=\s*force|mod_signed_int\s*=\s*not_defined +ChoicesReadable="Ignore Mod Signed Int|Add Mod Signed Int|Remove Mod Signed Int|Force Mod Signed Int" +ValueDefault=ignore + +[Mod Int Unsigned] +Category=9 +Description="Add or remove the 'int' keyword in 'int unsigned'." +Enabled=false +EditorType=multiple +Choices=mod_int_unsigned\s*=\s*ignore|mod_int_unsigned\s*=\s*add|mod_int_unsigned\s*=\s*remove|mod_int_unsigned\s*=\s*force|mod_int_unsigned\s*=\s*not_defined +ChoicesReadable="Ignore Mod Int Unsigned|Add Mod Int Unsigned|Remove Mod Int Unsigned|Force Mod Int Unsigned" +ValueDefault=ignore + +[Mod Unsigned Int] +Category=9 +Description="Add or remove the 'int' keyword in 'unsigned int'." +Enabled=false +EditorType=multiple +Choices=mod_unsigned_int\s*=\s*ignore|mod_unsigned_int\s*=\s*add|mod_unsigned_int\s*=\s*remove|mod_unsigned_int\s*=\s*force|mod_unsigned_int\s*=\s*not_defined +ChoicesReadable="Ignore Mod Unsigned Int|Add Mod Unsigned Int|Remove Mod Unsigned Int|Force Mod Unsigned Int" +ValueDefault=ignore + +[Mod Int Prefer Int On Left] +Category=9 +Description="If there is a situation where mod_int_* and mod_*_int would result in
multiple int keywords, whether to keep the rightmost int (the default) or the
leftmost int." +Enabled=false +EditorType=boolean +TrueFalse=mod_int_prefer_int_on_left\s*=\s*true|mod_int_prefer_int_on_left\s*=\s*false +ValueDefault=false + +[Mod Sort Oc Properties] +Category=9 +Description="(OC) Whether to organize the properties. If true, properties will be
rearranged according to the mod_sort_oc_property_*_weight factors." +Enabled=false +EditorType=boolean +TrueFalse=mod_sort_oc_properties\s*=\s*true|mod_sort_oc_properties\s*=\s*false +ValueDefault=false + +[Mod Sort Oc Property Class Weight] +Category=9 +Description="(OC) Weight of a class property modifier." +Enabled=false +EditorType=numeric +CallName="mod_sort_oc_property_class_weight\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Mod Sort Oc Property Thread Safe Weight] +Category=9 +Description="(OC) Weight of 'atomic' and 'nonatomic'." +Enabled=false +EditorType=numeric +CallName="mod_sort_oc_property_thread_safe_weight\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Mod Sort Oc Property Readwrite Weight] +Category=9 +Description="(OC) Weight of 'readwrite' when organizing properties." +Enabled=false +EditorType=numeric +CallName="mod_sort_oc_property_readwrite_weight\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Mod Sort Oc Property Reference Weight] +Category=9 +Description="(OC) Weight of a reference type specifier ('retain', 'copy', 'assign',
'weak', 'strong') when organizing properties." +Enabled=false +EditorType=numeric +CallName="mod_sort_oc_property_reference_weight\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Mod Sort Oc Property Getter Weight] +Category=9 +Description="(OC) Weight of getter type ('getter=') when organizing properties." +Enabled=false +EditorType=numeric +CallName="mod_sort_oc_property_getter_weight\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Mod Sort Oc Property Setter Weight] +Category=9 +Description="(OC) Weight of setter type ('setter=') when organizing properties." +Enabled=false +EditorType=numeric +CallName="mod_sort_oc_property_setter_weight\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Mod Sort Oc Property Nullability Weight] +Category=9 +Description="(OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified',
'null_resettable') when organizing properties." +Enabled=false +EditorType=numeric +CallName="mod_sort_oc_property_nullability_weight\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Pp Indent With Tabs] +Category=10 +Description="How to use tabs when indenting preprocessor code.

-1: Use 'indent_with_tabs' setting (default)
0: Spaces only
1: Indent with tabs to brace level, align with spaces
2: Indent and align with tabs, using spaces when not on a tabstop

Default: -1" +Enabled=false +EditorType=numeric +CallName="pp_indent_with_tabs\s*=\s*" +MinVal=-1 +MaxVal=2 +ValueDefault=-1 + +[Pp Indent] +Category=10 +Description="Add or remove indentation of preprocessor directives inside #if blocks
at brace level 0 (file-level)." +Enabled=false +EditorType=multiple +Choices=pp_indent\s*=\s*ignore|pp_indent\s*=\s*add|pp_indent\s*=\s*remove|pp_indent\s*=\s*force|pp_indent\s*=\s*not_defined +ChoicesReadable="Ignore Pp Indent|Add Pp Indent|Remove Pp Indent|Force Pp Indent" +ValueDefault=ignore + +[Pp Indent At Level] +Category=10 +Description="Whether to indent #if/#else/#endif at the brace level. If false, these are
indented from column 1." +Enabled=false +EditorType=boolean +TrueFalse=pp_indent_at_level\s*=\s*true|pp_indent_at_level\s*=\s*false +ValueDefault=false + +[Pp Indent At Level0] +Category=10 +Description="Whether to indent #if/#else/#endif at the parenthesis level if the brace
level is 0. If false, these are indented from column 1." +Enabled=false +EditorType=boolean +TrueFalse=pp_indent_at_level0\s*=\s*true|pp_indent_at_level0\s*=\s*false +ValueDefault=false + +[Pp Indent Count] +Category=10 +Description="Specifies the number of columns to indent preprocessors per level
at brace level 0 (file-level). If pp_indent_at_level=false, also specifies
the number of columns to indent preprocessors per level
at brace level > 0 (function-level).

Default: 1" +Enabled=false +EditorType=numeric +CallName="pp_indent_count\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=1 + +[Pp Space After] +Category=10 +Description="Add or remove space after # based on pp level of #if blocks." +Enabled=false +EditorType=multiple +Choices=pp_space_after\s*=\s*ignore|pp_space_after\s*=\s*add|pp_space_after\s*=\s*remove|pp_space_after\s*=\s*force|pp_space_after\s*=\s*not_defined +ChoicesReadable="Ignore Pp Space After|Add Pp Space After|Remove Pp Space After|Force Pp Space After" +ValueDefault=ignore + +[Pp Space Count] +Category=10 +Description="Sets the number of spaces per level added with pp_space_after." +Enabled=false +EditorType=numeric +CallName="pp_space_count\s*=\s*" +MinVal=0 +MaxVal=16 +ValueDefault=0 + +[Pp Indent Region] +Category=10 +Description="The indent for '#region' and '#endregion' in C# and '#pragma region' in
C/C++. Negative values decrease indent down to the first column." +Enabled=false +EditorType=numeric +CallName="pp_indent_region\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=0 + +[Pp Region Indent Code] +Category=10 +Description="Whether to indent the code between #region and #endregion." +Enabled=false +EditorType=boolean +TrueFalse=pp_region_indent_code\s*=\s*true|pp_region_indent_code\s*=\s*false +ValueDefault=false + +[Pp Indent If] +Category=10 +Description="If pp_indent_at_level=true, sets the indent for #if, #else and #endif when
not at file-level. Negative values decrease indent down to the first column.

=0: Indent preprocessors using output_tab_size
>0: Column at which all preprocessors will be indented" +Enabled=false +EditorType=numeric +CallName="pp_indent_if\s*=\s*" +MinVal=-16 +MaxVal=16 +ValueDefault=0 + +[Pp If Indent Code] +Category=10 +Description="Whether to indent the code between #if, #else and #endif." +Enabled=false +EditorType=boolean +TrueFalse=pp_if_indent_code\s*=\s*true|pp_if_indent_code\s*=\s*false +ValueDefault=false + +[Pp Indent In Guard] +Category=10 +Description="Whether to indent the body of an #if that encompasses all the code in the file." +Enabled=false +EditorType=boolean +TrueFalse=pp_indent_in_guard\s*=\s*true|pp_indent_in_guard\s*=\s*false +ValueDefault=false + +[Pp Define At Level] +Category=10 +Description="Whether to indent '#define' at the brace level. If false, these are
indented from column 1." +Enabled=false +EditorType=boolean +TrueFalse=pp_define_at_level\s*=\s*true|pp_define_at_level\s*=\s*false +ValueDefault=false + +[Pp Include At Level] +Category=10 +Description="Whether to indent '#include' at the brace level." +Enabled=false +EditorType=boolean +TrueFalse=pp_include_at_level\s*=\s*true|pp_include_at_level\s*=\s*false +ValueDefault=false + +[Pp Ignore Define Body] +Category=10 +Description="Whether to ignore the '#define' body while formatting." +Enabled=false +EditorType=boolean +TrueFalse=pp_ignore_define_body\s*=\s*true|pp_ignore_define_body\s*=\s*false +ValueDefault=false + +[Pp Multiline Define Body Indent] +Category=10 +Description="An offset value that controls the indentation of the body of a multiline #define.
'body' refers to all the lines of a multiline #define except the first line.
Requires 'pp_ignore_define_body = false'.

<0: Absolute column: the body indentation starts off at the specified column
(ex. -3 ==> the body is indented starting from column 3)
>=0: Relative to the column of the '#' of '#define'
(ex. 3 ==> the body is indented starting 3 columns at the right of '#')

Default: 8" +Enabled=false +EditorType=numeric +CallName="pp_multiline_define_body_indent\s*=\s*" +MinVal=-32 +MaxVal=32 +ValueDefault=8 + +[Pp Indent Case] +Category=10 +Description="Whether to indent case statements between #if, #else, and #endif.
Only applies to the indent of the preprocessor that the case statements
directly inside of.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=pp_indent_case\s*=\s*true|pp_indent_case\s*=\s*false +ValueDefault=true + +[Pp Indent Func Def] +Category=10 +Description="Whether to indent whole function definitions between #if, #else, and #endif.
Only applies to the indent of the preprocessor that the function definition
is directly inside of.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=pp_indent_func_def\s*=\s*true|pp_indent_func_def\s*=\s*false +ValueDefault=true + +[Pp Indent Extern] +Category=10 +Description="Whether to indent extern C blocks between #if, #else, and #endif.
Only applies to the indent of the preprocessor that the extern block is
directly inside of.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=pp_indent_extern\s*=\s*true|pp_indent_extern\s*=\s*false +ValueDefault=true + +[Pp Indent Brace] +Category=10 +Description="How to indent braces directly inside #if, #else, and #endif.
Requires pp_if_indent_code=true and only applies to the indent of the
preprocessor that the braces are directly inside of.
0: No extra indent
1: Indent by one level
-1: Preserve original indentation

Default: 1" +Enabled=false +EditorType=numeric +CallName="pp_indent_brace\s*=\s*" +MinVal=-1 +MaxVal=1 +ValueDefault=1 + +[Pp Warn Unbalanced If] +Category=10 +Description="Whether to print warning messages for unbalanced #if and #else blocks.
This will print a message in the following cases:
- if an #ifdef block ends on a different indent level than
where it started from. Example:

#ifdef TEST
int i;
{
int j;
#endif

- an #elif/#else block ends on a different indent level than
the corresponding #ifdef block. Example:

#ifdef TEST
int i;
#else
}
int j;
#endif" +Enabled=false +EditorType=boolean +TrueFalse=pp_warn_unbalanced_if\s*=\s*true|pp_warn_unbalanced_if\s*=\s*false +ValueDefault=false + +[Include Category 0] +Category=11 +Description="The regex for include category with priority 0." +Enabled=false +CallName=include_category_0\s*=\s* +EditorType=string +ValueDefault= + +[Include Category 1] +Category=11 +Description="The regex for include category with priority 1." +Enabled=false +CallName=include_category_1\s*=\s* +EditorType=string +ValueDefault= + +[Include Category 2] +Category=11 +Description="The regex for include category with priority 2." +Enabled=false +CallName=include_category_2\s*=\s* +EditorType=string +ValueDefault= + +[Use Indent Func Call Param] +Category=12 +Description="true: indent_func_call_param will be used (default)
false: indent_func_call_param will NOT be used

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=use_indent_func_call_param\s*=\s*true|use_indent_func_call_param\s*=\s*false +ValueDefault=true + +[Use Indent Continue Only Once] +Category=12 +Description="The value of the indentation for a continuation line is calculated
differently if the statement is:
- a declaration: your case with QString fileName ...
- an assignment: your case with pSettings = new QSettings( ...

At the second case the indentation value might be used twice:
- at the assignment
- at the function call (if present)

To prevent the double use of the indentation value, use this option with the
value 'true'.

true: indent_continue will be used only once
false: indent_continue will be used every time (default)

Requires indent_ignore_first_continue=false." +Enabled=false +EditorType=boolean +TrueFalse=use_indent_continue_only_once\s*=\s*true|use_indent_continue_only_once\s*=\s*false +ValueDefault=false + +[Indent Cpp Lambda Only Once] +Category=12 +Description="The indentation can be:
- after the assignment, at the '[' character
- at the beginning of the lambda body

true: indentation will be at the beginning of the lambda body
false: indentation will be after the assignment (default)" +Enabled=false +EditorType=boolean +TrueFalse=indent_cpp_lambda_only_once\s*=\s*true|indent_cpp_lambda_only_once\s*=\s*false +ValueDefault=false + +[Use Sp After Angle Always] +Category=12 +Description="Whether sp_after_angle takes precedence over sp_inside_fparen. This was the
historic behavior, but is probably not the desired behavior, so this is off
by default." +Enabled=false +EditorType=boolean +TrueFalse=use_sp_after_angle_always\s*=\s*true|use_sp_after_angle_always\s*=\s*false +ValueDefault=false + +[Use Options Overriding For Qt Macros] +Category=12 +Description="Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially,
this tries to format these so that they match Qt's normalized form (i.e. the
result of QMetaObject::normalizedSignature), which can slightly improve the
performance of the QObject::connect call, rather than how they would
otherwise be formatted.

See options_for_QT.cpp for details.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=use_options_overriding_for_qt_macros\s*=\s*true|use_options_overriding_for_qt_macros\s*=\s*false +ValueDefault=true + +[Use Form Feed No More As Whitespace Character] +Category=12 +Description="If true: the form feed character is removed from the list of whitespace
characters. See https://en.cppreference.com/w/cpp/string/byte/isspace." +Enabled=false +EditorType=boolean +TrueFalse=use_form_feed_no_more_as_whitespace_character\s*=\s*true|use_form_feed_no_more_as_whitespace_character\s*=\s*false +ValueDefault=false + +[Warn Level Tabs Found In Verbatim String Literals] +Category=13 +Description="(C#) Warning is given if doing tab-to-\t replacement and we have found one
in a C# verbatim string literal.

Default: 2" +Enabled=false +EditorType=numeric +CallName="warn_level_tabs_found_in_verbatim_string_literals\s*=\s*" +MinVal=1 +MaxVal=3 +ValueDefault=2 + +[Debug Max Number Of Loops] +Category=13 +Description="Limit the number of loops.
Used by uncrustify.cpp to exit from infinite loop.
0: no limit." +Enabled=false +EditorType=numeric +CallName="debug_max_number_of_loops\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Debug Line Number To Protocol] +Category=13 +Description="Set the number of the line to protocol;
Used in the function prot_the_line if the 2. parameter is zero.
0: nothing protocol." +Enabled=false +EditorType=numeric +CallName="debug_line_number_to_protocol\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Debug Timeout] +Category=13 +Description="Set the number of second(s) before terminating formatting the current file,
0: no timeout.
only for linux" +Enabled=false +EditorType=numeric +CallName="debug_timeout\s*=\s*" +MinVal= +MaxVal= +ValueDefault=0 + +[Debug Truncate] +Category=13 +Description="Set the number of characters to be printed if the text is too long,
0: do not truncate." +Enabled=false +EditorType=numeric +CallName="debug_truncate\s*=\s*" +MinVal=0 +MaxVal=960 +ValueDefault=0 + +[Debug Sort The Tracks] +Category=13 +Description="sort (or not) the tracking info.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=debug_sort_the_tracks\s*=\s*true|debug_sort_the_tracks\s*=\s*false +ValueDefault=true + +[Debug Decode The Flags] +Category=13 +Description="decode (or not) the flags as a new line.
only if the -p option is set." +Enabled=false +EditorType=boolean +TrueFalse=debug_decode_the_flags\s*=\s*true|debug_decode_the_flags\s*=\s*false +ValueDefault=false + +[Debug Use The Exit Function Pop] +Category=13 +Description="use (or not) the exit(EX_SOFTWARE) function.

Default: true" +Enabled=false +EditorType=boolean +TrueFalse=debug_use_the_exit_function_pop\s*=\s*true|debug_use_the_exit_function_pop\s*=\s*false +ValueDefault=true + +[Set Numbering For Html Output] +Category=13 +Description="insert the number of the line at the beginning of each line" +Enabled=false +EditorType=boolean +TrueFalse=set_numbering_for_html_output\s*=\s*true|set_numbering_for_html_output\s*=\s*false +ValueDefault=false diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/uncrust-files.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/uncrust-files.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/uncrust-files.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/uncrust-files.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/uncrustify.xml.in b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/uncrustify.xml.in similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/uncrustify.xml.in rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/uncrustify.xml.in diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/xsupplicant.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/xsupplicant.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/etc/xsupplicant.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/etc/xsupplicant.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/extras.vpj b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/extras.vpj similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/extras.vpj rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/extras.vpj diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/forUncrustifySources.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/forUncrustifySources.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/forUncrustifySources.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/forUncrustifySources.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/forUncrustifySources.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/forUncrustifySources.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/forUncrustifySources.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/forUncrustifySources.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/ChunkStack.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/ChunkStack.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/ChunkStack.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/ChunkStack.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/align.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/align.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/align.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/align.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/chunk_list.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/chunk_list.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/chunk_list.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/chunk_list.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/logger.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/logger.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/logger.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/logger.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/readme.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/readme.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/readme.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/readme.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/unc_text.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/unc_text.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/unc_text.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/unc_text.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/uncrustify_types.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/uncrustify_types.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/lnt/uncrustify_types.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/lnt/uncrustify_types.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/man/uncrustify.1.in b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/man/uncrustify.1.in similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/man/uncrustify.1.in rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/man/uncrustify.1.in diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/osx/Xcode Organizer Actions.xccommands b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/osx/Xcode Organizer Actions.xccommands similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/osx/Xcode Organizer Actions.xccommands rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/osx/Xcode Organizer Actions.xccommands diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/package.json b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/package.json new file mode 100644 index 00000000..8f5ee753 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/package.json @@ -0,0 +1,21 @@ +{ + "name": "uncrustify", + "version": "0.78.1", + "description": "A highly configurable, easily modifiable source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA", + "main": "uncrustify", + "scripts": { + "preinstall": "mkdir -p build && cd build && cmake .. && make" + }, + "bin": "src/uncrustify", + "repository": { + "type": "git", + "url": "https://github.com/uncrustify/uncrustify" + }, + "keywords": [ + "uncrustify", + "source code beautifier" + ], + "author": "Ben Gardner", + "author": "Guy Maurel", + "license": "GPL-2.0-or-later" +} diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/release-process.rst b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/release-process.rst new file mode 100644 index 00000000..469a4dff --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/release-process.rst @@ -0,0 +1,363 @@ +============================ + Uncrustify Release Process +============================ + +.. Update the date in the next line when editing this document! + +*This document was last updated on 2023-11-20, for Uncrustify 0.78.1.* + +This document uses "0.1.2" throughout as an example version number. +Whenever you see this, you should substitute the version number +of the new release being prepared. + +Paths are specified in git syntax, i.e. ``:/`` is the repository root. + +Requirements +============ + +This document assumes you are using a Linux-based OS. +While it should be possible to cut a release on Windows, +using e.g. the `Git for Windows SDK `_ +or a MinGW_ environment, the names and/or arguments to some commands +may be different. + + +In addition to the build and test requirements for Uncrustify itself +(CMake, a C++ compiler, Python, git), you will also need: + +- tar +- python3-git +- Binutils-mingw-w64 +- Gcc-mingw-w64 +- G++-mingw-w64 +- zip +- wget (optional) +- scp (to update documentation on the SourceForge page) + +Using packages provided by your OS distribution is *strongly* recommended. +(Exact package names may vary depending on your distribution.) +Examples use ``wget`` to download files via command line, +but any mechanism of obtaining files over HTTPS may be employed. + +Preparing a Candidate +===================== + +The first step, obviously, is deciding to make a release. +Prior to making a release, verify that the repository is in a stable state +and that all CI (continuous integration - AppVeyor) has passed. +This should ensure all tests pass and building +(including cross-compiling) for Windows is working. + +Once the release process is started, +only pull requests needed to fix critical bugs, +or related to the release process, should be accepted. +(This will minimize the need to redo or repeat work +such as updating the documentation, especially the change log.) + +To start the release process, first check that: + +- You are on the ``master`` branch +- Your local clone is up to date +- ``CMAKE_BUILD_TYPE`` is set to ``Release`` (or ``RelWithDebInfo``) +- Your build is up to date +- check the list of authors with scripts/prepare_list_of_authors.sh + +You might need a new PAT for your account, for your admin-account. +See: +https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ +https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token + login with an admin account at https://github.com/uncrustify/uncrustify + on the right, click on the photo + scroll down to "Settings" + on the left, scroll down to "Developer settings", and click + on the left, click on "Personal access tokens" + choose "Tokens (classic), click + if necessary "Delete" expired token(s) + click on "Generate new token" + choose "Generate new token (classic)", click + choose a "what's this token for" + click on "repo" + scroll down to bottom and click on "Generate token" +Make sure to copy your personal access token now. You won’t be able to see it again! + copy the token "ghp_otx****" + and substitute in the file .git/config for [remote "origin"] + "url = https://gmaurel:ghp_otxZ****" + +Then, run:: + + $ scripts/release_tool.py init + $ scripts/release_tool.py update path/to/uncrustify + +(Replace ``path/to/uncrustify`` with the path to the Uncrustify executable +you just built, e.g. ``build/uncrustify``.) + +This will create a branch for the release candidate +and perform some automated updates to various files. +With no arguments, ``init`` will prompt you for the new version number, +defaulting to ``x.(y+1).0``, where ``x.y.z`` is the previous release. +The ``--version`` argument may also be used to specify the version +(e.g. if the script will not be able to prompt for input). + +After, you should check that the following files +show the correct version number and option count: + +- ``:/CMakeLists.txt`` (version number only; look for ``UNCRUSTIFY_VERSION``) +- ``:/package.json`` (version number only; you'll see it, the file is tiny) +- ``:/README.md`` (look for "options as of version") +- ``:/documentation/htdocs/index.html`` (look for "options as of version") + +(Note that ``uncrustify`` itself will not show the new version number +until the final release has been tagged.) + +Update Documentation +==================== + +Update ``:/ChangeLog``. +There is a helper script, ``:/scripts/gen_changelog.py``, +that can help extract new options since the previous release: + +.. code:: + + $ scripts/gen_changelog.py uncrustify-0.0.0 + +Replace ``0.0.0`` with the version of the *previous* release. +This will generate a bunch of output like:: + + 0123456789abcdef0123456789abcdef01234567 + Added : better_name Jan 13 1970 + Removed : poor_name Jan 13 1970 + fedcba9876543210fedcba9876543210fedcba98 + Added : new_option_1 Jan 18 1970 + Added : new_option_2 Jan 18 1970 + +Your goal is to turn the "raw" output into something like this:: + + Deprecated options: + - poor_name Jan 13 1970 + Renamed to better_name + + New options: + - new_option_1 Jan 18 1970 + - new_option_1 Jan 18 1970 + +To accomplish this, you will need to inspect any removed options, +possibly consulting the commits in which they were removed, +to determine the reason for deprecation and what replacement is recommended. +(Note that it may not be as simple as "use X instead".) +Also watch for options that were added and subsequently renamed +since the last release. (This has happened a few times. +In such cases, the new name should show up as an ordinary "new" option, +and the old name should be entirely omitted from the change log.) + +It helps to copy the output to a scratch file for editing. +Move deprecated options to the top and add a "Deprecated options:" header, +then add a "New options:" header in front of what's left, +and remove the commit SHAs (``sed -r '/^[[:xdigit:]]{40}/d`` +if you don't want to do it by hand). +Then, check that the options are in order by date; +date of authorship vs. date of merge may cause discrepancies. +Finally, replace occurrences of ``\w+ +:`` with ``-`` +(if your editor supports regular expressions; +otherwise you can individually replace ``Added :`` and ``Removed :``). + +Add a new release header (don't forget to add the date!) to the change log +and insert the list of option changes as created above. +Also fill in the list of resolved issues, new keywords (if any), +as well as any other changes that need to be mentioned. + +If any command line arguments have been added or changed, +including descriptions for the same, check to see if +``:/man/uncrustify.1.in`` needs to be updated. +(Hopefully this happened when the source was changed!) + +Finalize the Code Changes +========================= + +Inspect your working tree. +Use ``git add -p`` to stage the changes made to the documentation +and other artifacts that contain version-dependent information. +Verify that only desired changes are staged, +and that your working tree is otherwise clean. + +Now is a good time to recheck +that everything builds, and that all the tests pass. +This is also a good time to manually test 32- and 64-bit builds. + +When you are ready, commit the changes using: + +.. code:: + + $ scripts/release_tool.py commit + +(If you prefer, you can also commit the changes manually; +the script just fills in the commit message for you.) + +Submit and Tag the Release +========================== + +Push the release candidate branch to GitHub, and create a pull request. +Once the pull request is merged, tag the release using: +Make sure, the file .git/config has the right 'admin' value: +[remote "origin"] + url = https://:@github.com/uncrustify/uncrustify.git +Check it with: +$ git config --local --get remote.origin.url + +.. code:: + + $ scripts/release_tool.py tag + +Note that this will only work if the merge of the release candidate +is the most recent commit upstream. +Otherwise, the merge commit must be specified by using the ``-c`` option. + +(Tagging the release does not need to be done on any particular branch. +The command will not affect or look at your work tree at all.) + +Create Binaries +=============== + +Now that the release is published, grab a copy of the sources from GitHub: + +.. code:: + + $ wget https://github.com/uncrustify/uncrustify/archive/uncrustify-0.1.2.zip + $ unzip -e uncrustify-0.1.2.zip + +Next, build the 32- and 64-bit Windows binaries: + +.. code:: + + $ cd /path/to/uncrustify-uncrustify-0.1.2 + $ mkdir buildwin-32 + $ cd buildwin-32 + $ cmake -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \ + -DCMAKE_EXE_LINKER_FLAGS="-static -s" \ + .. + $ ninja + $ cpack + +.. code:: + + $ cd /path/to/uncrustify-uncrustify-0.1.2 + $ mkdir buildwin-64 + $ cd buildwin-64 + $ cmake -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw64.cmake \ + -DCMAKE_EXE_LINKER_FLAGS="-static -s" \ + .. + $ ninja + $ cpack + +Create a tarball: + +.. code:: + + $ cd /path/to/uncrustify + $ git archive -o uncrustify-0.1.2.tar.gz --prefix=uncrustify-0.1.2/ uncrustify-0.1.2 +TODO: find the best strategie... + +(If you don't have Ninja_, or just don't want to use it for whatever reason, +omit ``-G Ninja`` and run ``make`` instead of ``ninja``.) + +This is also a good time to test the tagged build on Linux: + +.. code:: + + $ wget https://github.com/uncrustify/uncrustify/archive/uncrustify-0.1.2.tar.gz + $ tar xzf uncrustify-0.1.2.tar.gz + $ cd uncrustify-uncrustify-0.1.2 + $ mkdir build + $ cd build + $ cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. + $ ninja + $ ctest + $ ./uncrustify --version + +Create a release on github +========================== + +- Login with an admin account at https://github.com/uncrustify/uncrustify +- Navigate to https://github.com/uncrustify/uncrustify/releases and click on + the "Draft a new release" button at the top of the page +- Select the corresponding release tag under the "Choose a tag" combobox +- Add the release version under "Release title" as "Uncrustify 0.xx.y" +- Add release text in describing section. It is recommended to copy the text + from previous releases and update the related files +- Upload the Windows binaries and the source code zip/tarball files in the section + "Attach binaries by dropping them here or selecting them": these will show up as + "Assets" under the release text. +- Publish the release by clicking on the "Publish release" button. + +Upload to SourceForge +===================== + +- Login as admin under https://sourceforge.net/projects/uncrustify/ +- Change to https://sourceforge.net/projects/uncrustify/files/ +- "Add Folder"; the name should be e.g. "uncrustify-0.1.2" +- Navigate to the new folder + (e.g. https://sourceforge.net/projects/uncrustify/files/uncrustify-0.1.2/) +- "Add File"; upload the following files + (adjusting for the actual version number): + + - README.md + - uncrustify-0.1.2.tar.gz + - buildwin-32/uncrustify-0.1.2_f-win32.zip + - buildwin-64/uncrustify-0.1.2_f-win64.zip + +- "Done" +- Upload the documentation: + + .. code:: + + $ scp -r documentation/htdocs/* ChangeLog \ + USER,uncrustify@web.sourceforge.net:htdocs/ + +- Use the web interface (file manager) to create the release folder + and upload the files to SourceForge. + +Announce the Release (Optional) +=============================== + +The new release is live! Spread the word! Consider these ideas: + +- Create a news item. +- Update freshmeat.net project. + +Release Checklist +================= + +The following list serves as a quick reference for making a release. +These items are explained in greater detail above. + +#. Verify that CI passes + +#. Use ``release_tool.py`` to initialize the release + and perform automated updates. Check: + + #. ``:/CMakeLists.txt`` + #. ``:/package.json`` + #. ``:/README.md`` + #. ``:/documentation/htdocs/index.html`` + +#. Update documentation as needed: + + #. ``:/ChangeLog`` + #. ``:/man/uncrustify.1.in`` + +#. Stage changes. +#. Test everything again. +#. Finalize the code changes. +#. Push to GitHub and create a merge request. +#. Tag the merged release branch. +#. Create Windows (32- and 64-bit) binaries. +#. Run a test build on Linux. +#. Upload the release and documentation to SourceForge. +#. Announce the release! + +.. _MinGW: http://www.mingw.org/ +.. _GitPython: https://github.com/gitpython-developers/GitPython +.. _Ninja: https://ninja-build.org/ diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/Gcov_test.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/Gcov_test.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/Gcov_test.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/Gcov_test.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/Run_clang-tidy.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/Run_clang-tidy.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/Run_clang-tidy.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/Run_clang-tidy.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/add_test_list.awk b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/add_test_list.awk similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/add_test_list.awk rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/add_test_list.awk diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/check_options.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/check_options.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/check_options.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/check_options.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/cmpcfg.pl b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/cmpcfg.pl similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/cmpcfg.pl rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/cmpcfg.pl diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/compare_the_gcov.awk b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/compare_the_gcov.awk similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/compare_the_gcov.awk rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/compare_the_gcov.awk diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/gen_changelog.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/gen_changelog.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/gen_changelog.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/gen_changelog.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/gen_config_combinations_uniq_output.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/gen_config_combinations_uniq_output.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/gen_config_combinations_uniq_output.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/gen_config_combinations_uniq_output.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/gen_config_combinations_uniq_output_example.json b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/gen_config_combinations_uniq_output_example.json similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/gen_config_combinations_uniq_output_example.json rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/gen_config_combinations_uniq_output_example.json diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/grammar_permutator.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/grammar_permutator.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/grammar_permutator.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/grammar_permutator.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_katehl.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_katehl.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_katehl.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_katehl.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_option_enum.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_option_enum.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_option_enum.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_option_enum.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_options.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_options.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_options.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_options.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_punctuator_table.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_punctuator_table.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_punctuator_table.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_punctuator_table.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_version.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_version.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/make_version.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/make_version.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/option_reducer.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/option_reducer.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/option_reducer.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/option_reducer.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/au-sm123.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/au-sm123.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/au-sm123.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/au-sm123.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/co-gcc.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/co-gcc.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/co-gcc.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/co-gcc.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/co-gcc.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/co-gcc.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/co-gcc.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/co-gcc.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/lint_cfg.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/lint_cfg.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/lint_cfg.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/lint_cfg.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/pclint_cfg_eclipse.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/pclint_cfg_eclipse.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/pclint_cfg_eclipse.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/pclint_cfg_eclipse.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/policy.lnt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/policy.lnt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/policy.lnt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/policy.lnt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/run-pclint-eclipse.bat b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/run-pclint-eclipse.bat similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/run-pclint-eclipse.bat rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/run-pclint-eclipse.bat diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/usage.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/usage.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/pclint/usage.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/pclint/usage.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/prepare_list_of_authors.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/prepare_list_of_authors.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/prepare_list_of_authors.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/prepare_list_of_authors.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/release_tool.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/release_tool.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/release_tool.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/release_tool.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/run_ctest.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/run_ctest.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/run_ctest.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/run_ctest.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/tokenizer.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/tokenizer.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/tokenizer.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/tokenizer.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/update_emscripten_bindings.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/update_emscripten_bindings.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/scripts/update_emscripten_bindings.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/scripts/update_emscripten_bindings.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/.kateconfig b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/.kateconfig similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/.kateconfig rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/.kateconfig diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/ChunkStack.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/ChunkStack.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/ChunkStack.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/ChunkStack.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/ChunkStack.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/ChunkStack.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/ChunkStack.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/ChunkStack.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/EnumStructUnionParser.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/EnumStructUnionParser.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/EnumStructUnionParser.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/EnumStructUnionParser.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/EnumStructUnionParser.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/EnumStructUnionParser.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/EnumStructUnionParser.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/EnumStructUnionParser.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/ListManager.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/ListManager.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/ListManager.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/ListManager.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/add_space_table.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/add_space_table.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/add_space_table.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/add_space_table.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_add.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_add.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_add.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_add.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_add.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_add.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_add.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_add.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_asm_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_asm_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_asm_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_asm_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_asm_colon.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_asm_colon.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_asm_colon.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_asm_colon.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_assign.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_assign.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_assign.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_assign.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_assign.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_assign.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_assign.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_assign.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_braced_init_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_braced_init_list.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_braced_init_list.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_braced_init_list.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_braced_init_list.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_braced_init_list.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_braced_init_list.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_braced_init_list.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_eigen_comma_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_eigen_comma_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_eigen_comma_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_eigen_comma_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_eigen_comma_init.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_eigen_comma_init.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_eigen_comma_init.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_eigen_comma_init.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_func_params.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_func_params.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_func_params.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_func_params.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_func_proto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_func_proto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_func_proto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_func_proto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_func_proto.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_func_proto.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_func_proto.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_func_proto.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_init_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_init_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_init_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_init_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_init_brace.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_init_brace.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_init_brace.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_init_brace.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_left_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_left_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_left_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_left_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_left_shift.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_left_shift.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_left_shift.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_left_shift.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_log_al.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_log_al.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_log_al.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_log_al.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_log_al.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_log_al.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_log_al.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_log_al.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_nl_cont.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_nl_cont.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_nl_cont.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_nl_cont.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_nl_cont.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_nl_cont.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_nl_cont.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_nl_cont.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_decl_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_decl_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_decl_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_decl_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_decl_colon.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_decl_colon.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_decl_colon.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_decl_colon.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_msg_colons.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_msg_colons.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_msg_colons.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_msg_colons.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_msg_colons.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_msg_colons.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_msg_colons.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_msg_colons.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_msg_spec.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_msg_spec.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_msg_spec.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_msg_spec.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_msg_spec.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_msg_spec.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_oc_msg_spec.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_oc_msg_spec.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_preprocessor.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_preprocessor.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_preprocessor.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_preprocessor.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_preprocessor.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_preprocessor.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_preprocessor.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_preprocessor.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_same_func_call_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_same_func_call_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_same_func_call_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_same_func_call_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_same_func_call_params.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_same_func_call_params.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_same_func_call_params.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_same_func_call_params.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_stack.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_stack.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_stack.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_stack.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_stack.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_stack.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_stack.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_stack.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_struct_initializers.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_struct_initializers.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_struct_initializers.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_struct_initializers.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_struct_initializers.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_struct_initializers.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_struct_initializers.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_struct_initializers.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_tab_column.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_tab_column.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_tab_column.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_tab_column.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_tab_column.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_tab_column.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_tab_column.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_tab_column.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_tools.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_tools.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_tools.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_tools.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_tools.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_tools.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_tools.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_tools.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_trailing_comments.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_trailing_comments.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_trailing_comments.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_trailing_comments.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_trailing_comments.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_trailing_comments.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_trailing_comments.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_trailing_comments.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_typedefs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_typedefs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_typedefs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_typedefs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_typedefs.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_typedefs.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_typedefs.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_typedefs.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_var_def_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_var_def_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_var_def_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_var_def_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_var_def_brace.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_var_def_brace.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/align_var_def_brace.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/align_var_def_brace.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/args.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/args.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/args.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/args.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/args.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/args.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/args.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/args.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/backup.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/backup.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/backup.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/backup.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/backup.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/backup.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/backup.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/backup.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/base_types.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/base_types.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/base_types.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/base_types.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/brace_cleanup.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/brace_cleanup.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/brace_cleanup.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/brace_cleanup.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/brace_cleanup.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/brace_cleanup.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/brace_cleanup.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/brace_cleanup.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/braces.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/braces.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/braces.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/braces.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/calculate_closing_brace_position.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/calculate_closing_brace_position.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/calculate_closing_brace_position.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/calculate_closing_brace_position.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/calculate_closing_brace_position.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/calculate_closing_brace_position.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/calculate_closing_brace_position.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/calculate_closing_brace_position.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/change_int_types.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/change_int_types.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/change_int_types.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/change_int_types.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/change_int_types.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/change_int_types.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/change_int_types.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/change_int_types.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/char_table.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/char_table.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/char_table.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/char_table.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/check_template.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/check_template.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/check_template.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/check_template.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/check_template.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/check_template.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/check_template.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/check_template.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/chunk.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/chunk.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/chunk.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/chunk.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/chunk.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/chunk.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/chunk.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/chunk.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_fix_mark.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_fix_mark.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_fix_mark.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_fix_mark.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_fix_mark.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_fix_mark.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_fix_mark.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_fix_mark.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_labels.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_labels.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_labels.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_labels.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_labels.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_labels.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_labels.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_labels.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_skip.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_skip.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_skip.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_skip.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_skip.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_skip.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_skip.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_skip.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_tools.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_tools.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_tools.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_tools.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_tools.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_tools.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/combine_tools.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/combine_tools.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/compat.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/compat.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/compat.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/compat.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/compat_posix.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/compat_posix.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/compat_posix.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/compat_posix.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/compat_win32.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/compat_win32.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/compat_win32.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/compat_win32.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/config.h.in b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/config.h.in similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/config.h.in rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/config.h.in diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/cs_top_is_question.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/cs_top_is_question.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/cs_top_is_question.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/cs_top_is_question.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/cs_top_is_question.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/cs_top_is_question.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/cs_top_is_question.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/cs_top_is_question.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/detect.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/detect.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/detect.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/detect.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/detect.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/detect.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/detect.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/detect.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/enum_cleanup.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/enum_cleanup.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/enum_cleanup.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/enum_cleanup.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/enum_cleanup.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/enum_cleanup.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/enum_cleanup.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/enum_cleanup.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/enum_flags.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/enum_flags.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/enum_flags.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/enum_flags.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/error_types.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/error_types.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/error_types.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/error_types.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_braced_init_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_braced_init_list.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_braced_init_list.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_braced_init_list.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_braced_init_list.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_braced_init_list.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_braced_init_list.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_braced_init_list.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_decltype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_decltype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_decltype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_decltype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_decltype.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_decltype.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_decltype.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_decltype.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_parens.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_parens.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_parens.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_parens.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_parens.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_parens.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/flag_parens.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/flag_parens.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/indent.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/indent.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/indent.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/indent.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/keywords.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/keywords.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/keywords.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/keywords.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/keywords.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/keywords.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/keywords.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/keywords.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/lang_pawn.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/lang_pawn.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/lang_pawn.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/lang_pawn.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/lang_pawn.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/lang_pawn.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/lang_pawn.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/lang_pawn.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/language_names.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/language_names.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/language_names.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/language_names.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/language_names.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/language_names.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/language_names.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/language_names.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/language_tools.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/language_tools.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/language_tools.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/language_tools.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/language_tools.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/language_tools.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/language_tools.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/language_tools.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/log_levels.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/log_levels.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/log_levels.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/log_levels.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/log_rules.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/log_rules.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/log_rules.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/log_rules.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/log_rules.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/log_rules.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/log_rules.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/log_rules.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/logger.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/logger.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/logger.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/logger.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/logger.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/logger.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/logger.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/logger.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/logmask.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/logmask.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/logmask.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/logmask.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/logmask.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/logmask.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/logmask.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/logmask.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/mark_functor.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/mark_functor.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/mark_functor.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/mark_functor.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/mark_functor.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/mark_functor.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/mark_functor.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/mark_functor.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/mark_question_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/mark_question_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/mark_question_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/mark_question_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/mark_question_colon.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/mark_question_colon.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/mark_question_colon.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/mark_question_colon.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/md5.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/md5.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/md5.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/md5.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/md5.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/md5.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/md5.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/md5.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/newlines.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/newlines.cpp new file mode 100644 index 00000000..6d164aa2 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/newlines.cpp @@ -0,0 +1,6854 @@ +/** + * @file newlines.cpp + * Adds or removes newlines. + * + * Information + * "Ignore" means do not change it. + * "Add" in the context of spaces means make sure there is at least 1. + * "Add" elsewhere means make sure one is present. + * "Remove" mean remove the space/brace/newline/etc. + * "Force" in the context of spaces means ensure that there is exactly 1. + * "Force" in other contexts means the same as "add". + * + * Rmk: spaces = space + nl + * + * @author Ben Gardner + * @author Guy Maurel + * @license GPL v2+ + */ + +#include "newlines.h" + +#include "align_stack.h" +#include "combine_skip.h" +#include "flag_parens.h" +#include "indent.h" +#include "keywords.h" +#include "prototypes.h" +#include "space.h" +#include "unc_tools.h" + +#ifdef WIN32 +#include // to get max +#endif // ifdef WIN32 + + +constexpr static auto LCURRENT = LNEWLINE; + +using namespace std; +using namespace uncrustify; + + +static void mark_change(const char *func, size_t line); + + +/** + * Check to see if we are allowed to increase the newline count. + * We can't increase the newline count: + * - if nl_squeeze_ifdef and a preproc is after the newline. + * - if eat_blanks_before_close_brace and the next is '}' + * - unless function contains an empty body and + * nl_inside_empty_func is non-zero + * - if eat_blanks_after_open_brace and the prev is '{' + * - unless the brace belongs to a namespace + * and nl_inside_namespace is non-zero + */ +static bool can_increase_nl(Chunk *nl); + + +/** + * Basic approach: + * 1. Find next open brace + * 2. Find next close brace + * 3. Determine why the braces are there + * a. struct/union/enum "enum [name] {" + * c. assignment "= {" + * b. if/while/switch/for/etc ") {" + * d. else "} else {" + */ +static void setup_newline_add(Chunk *prev, Chunk *nl, Chunk *next); + + +//! Make sure there is a blank line after a commented group of values +static void newlines_double_space_struct_enum_union(Chunk *open_brace); + + +//! If requested, make sure each entry in an enum is on its own line +static void newlines_enum_entries(Chunk *open_brace, iarf_e av); + + +/** + * Checks to see if it is OK to add a newline around the chunk. + * Don't want to break one-liners... + * return value: + * true: a new line may be added + * false: a new line may NOT be added + */ +static bool one_liner_nl_ok(Chunk *pc); + + +static void nl_create_one_liner(Chunk *vbrace_open); + + +static void nl_create_list_liner(Chunk *brace_open); + + +/** + * Test if a chunk belongs to a one-liner method definition inside a class body + */ +static bool is_class_one_liner(Chunk *pc); + + +/** + * Test if a chunk may be combined with a function prototype group. + * + * If nl_class_leave_one_liner_groups is enabled, a chunk may be combined with + * a function prototype group if it is a one-liner inside a class body, and is + * a definition of the same sort as surrounding prototypes. This checks against + * either the function name, or the function closing brace. + */ +bool is_func_proto_group(Chunk *pc, E_Token one_liner_type); + +/** + * Test if an opening brace is part of a function call or definition. + */ +static bool is_func_call_or_def(Chunk *pc); + + +//! Find the next newline or nl_cont +static void nl_handle_define(Chunk *pc); + + +/** + * Does the Ignore, Add, Remove, or Force thing between two chunks + * + * @param before The first chunk + * @param after The second chunk + * @param av The IARF value + */ +static void newline_iarf_pair(Chunk *before, Chunk *after, iarf_e av, bool check_nl_assign_leave_one_liners = false); + + +/** + * Adds newlines to multi-line function call/decl/def + * Start points to the open paren + */ +static void newline_func_multi_line(Chunk *start); + + +static void newline_template(Chunk *start); + + +/** + * Formats a function declaration + * Start points to the open paren + */ +static void newline_func_def_or_call(Chunk *start); + + +/** + * Formats a message, adding newlines before the item before the colons. + * + * Start points to the open '[' in: + * [myObject doFooWith:arg1 name:arg2 // some lines with >1 arg + * error:arg3]; + */ +static void newline_oc_msg(Chunk *start); + + +//! Ensure that the next non-comment token after close brace is a newline +static void newline_end_newline(Chunk *br_close); + + +/** + * Add or remove a newline between the closing paren and opening brace. + * Also uncuddles anything on the closing brace. (may get fixed later) + * + * "if (...) { \n" or "if (...) \n { \n" + * + * For virtual braces, we can only add a newline after the vbrace open. + * If we do so, also add a newline after the vbrace close. + */ +static bool newlines_if_for_while_switch(Chunk *start, iarf_e nl_opt); + + +/** + * Add or remove extra newline before the chunk. + * Adds before comments + * Doesn't do anything if open brace before it + * "code\n\ncomment\nif (...)" or "code\ncomment\nif (...)" + */ +static void newlines_if_for_while_switch_pre_blank_lines(Chunk *start, iarf_e nl_opt); + + +static void blank_line_set(Chunk *pc, Option &opt); + + +/** + * Add one/two newline(s) before the chunk. + * Adds before comments + * Adds before destructor + * Doesn't do anything if open brace before it + * "code\n\ncomment\nif (...)" or "code\ncomment\nif (...)" + */ +static void newlines_func_pre_blank_lines(Chunk *start, E_Token start_type); + + +static Chunk *get_closing_brace(Chunk *start); + + +/** + * remove any consecutive newlines following this chunk + * skip vbraces + */ +static void remove_next_newlines(Chunk *start); + + +/** + * Add or remove extra newline after end of the block started in chunk. + * Doesn't do anything if close brace after it + * Interesting issue is that at this point, nls can be before or after vbraces + * VBraces will stay VBraces, conversion to real ones should have already happened + * "if (...)\ncode\ncode" or "if (...)\ncode\n\ncode" + */ +static void newlines_if_for_while_switch_post_blank_lines(Chunk *start, iarf_e nl_opt); + + +/** + * Adds or removes a newline between the keyword and the open brace. + * If there is something after the '{' on the same line, then + * the newline is removed unconditionally. + * If there is a '=' between the keyword and '{', do nothing. + * + * "struct [name] {" or "struct [name] \n {" + */ +static void newlines_struct_union(Chunk *start, iarf_e nl_opt, bool leave_trailing); +static void newlines_enum(Chunk *start); +static void newlines_namespace(Chunk *start); // Issue #2186 + + +/** + * Cuddles or un-cuddles a chunk with a previous close brace + * + * "} while" vs "} \n while" + * "} else" vs "} \n else" + * + * @param start The chunk - should be CT_ELSE or CT_WHILE_OF_DO + */ +static void newlines_cuddle_uncuddle(Chunk *start, iarf_e nl_opt); + + +/** + * Adds/removes a newline between else and '{'. + * "else {" or "else \n {" + */ +static void newlines_do_else(Chunk *start, iarf_e nl_opt); + + +//! Check if token starts a variable declaration +static bool is_var_def(Chunk *pc, Chunk *next); + + +//! Put newline(s) before and/or after a block of variable definitions +static Chunk *newline_var_def_blk(Chunk *start); + + +/** + * Handles the brace_on_func_line setting and decides if the closing brace + * of a pair should be right after a newline. + * The only cases where the closing brace shouldn't be the first thing on a line + * is where the opening brace has junk after it AND where a one-liner in a + * class is supposed to be preserved. + * + * General rule for break before close brace: + * If the brace is part of a function (call or definition) OR if the only + * thing after the opening brace is comments, the there must be a newline + * before the close brace. + * + * Example of no newline before close + * struct mystring { int len; + * char str[]; }; + * while (*(++ptr) != 0) { } + * + * Examples of newline before close + * void foo() { + * } + */ +static void newlines_brace_pair(Chunk *br_open); + + +/** + * Put a empty line between the 'case' statement and the previous case colon + * or semicolon. + * Does not work with PAWN (?) + */ +static void newline_case(Chunk *start); + + +static void newline_case_colon(Chunk *start); + + +//! Put a blank line before a return statement, unless it is after an open brace +static void newline_before_return(Chunk *start); + + +/** + * Put a empty line after a return statement, unless it is followed by a + * close brace. + * + * May not work with PAWN + */ +static void newline_after_return(Chunk *start); + + +static void blank_line_max(Chunk *pc, Option &opt); + + +static iarf_e newline_template_option(Chunk *pc, iarf_e special, iarf_e base, iarf_e fallback); + + +#define MARK_CHANGE() mark_change(__func__, __LINE__) + + +static void mark_change(const char *func, size_t line) +{ + LOG_FUNC_ENTRY(); + + cpd.changes++; + + if (cpd.pass_count == 0) + { + LOG_FMT(LCHANGE, "%s(%d): change %d on %s:%zu\n", + __func__, __LINE__, cpd.changes, func, line); + } +} // mark_change + + +static bool can_increase_nl(Chunk *nl) +{ + LOG_FUNC_ENTRY(); + + Chunk *prev = nl->GetPrevNc(); + + Chunk *pcmt = nl->GetPrev(); + Chunk *next = nl->GetNext(); + + if (options::nl_squeeze_ifdef()) + { + log_rule_B("nl_squeeze_ifdef"); + + Chunk *pp_start = prev->GetPpStart(); + + if ( pp_start->IsNotNullChunk() + && ( pp_start->GetParentType() == CT_PP_IF + || pp_start->GetParentType() == CT_PP_ELSE) + && ( pp_start->GetLevel() > 0 + || options::nl_squeeze_ifdef_top_level())) + { + log_rule_B("nl_squeeze_ifdef_top_level"); + bool rv = ifdef_over_whole_file() && pp_start->TestFlags(PCF_WF_IF); + LOG_FMT(LBLANKD, "%s(%d): nl_squeeze_ifdef %zu (prev) pp_lvl=%zu rv=%d\n", + __func__, __LINE__, nl->GetOrigLine(), nl->GetPpLevel(), rv); + return(rv); + } + + if ( next->Is(CT_PREPROC) + && ( next->GetParentType() == CT_PP_ELSE + || next->GetParentType() == CT_PP_ENDIF) + && ( next->GetLevel() > 0 + || options::nl_squeeze_ifdef_top_level())) + { + log_rule_B("nl_squeeze_ifdef_top_level"); + bool rv = ifdef_over_whole_file() && next->TestFlags(PCF_WF_ENDIF); + LOG_FMT(LBLANKD, "%s(%d): nl_squeeze_ifdef %zu (next) pp_lvl=%zu rv=%d\n", + __func__, __LINE__, nl->GetOrigLine(), nl->GetPpLevel(), rv); + return(rv); + } + } + + if (next->Is(CT_BRACE_CLOSE)) + { + if ( options::nl_inside_namespace() > 0 + && next->GetParentType() == CT_NAMESPACE) + { + log_rule_B("nl_inside_namespace"); + LOG_FMT(LBLANKD, "%s(%d): nl_inside_namespace %zu\n", + __func__, __LINE__, nl->GetOrigLine()); + return(true); + } + + if ( options::nl_inside_empty_func() > 0 + && prev->Is(CT_BRACE_OPEN) + && ( next->GetParentType() == CT_FUNC_DEF + || next->GetParentType() == CT_FUNC_CLASS_DEF)) + { + log_rule_B("nl_inside_empty_func"); + LOG_FMT(LBLANKD, "%s(%d): nl_inside_empty_func %zu\n", + __func__, __LINE__, nl->GetOrigLine()); + return(true); + } + + if (options::eat_blanks_before_close_brace()) + { + log_rule_B("eat_blanks_before_close_brace"); + LOG_FMT(LBLANKD, "%s(%d): eat_blanks_before_close_brace %zu\n", + __func__, __LINE__, nl->GetOrigLine()); + return(false); + } + } + + if (prev->Is(CT_BRACE_CLOSE)) + { + if ( options::nl_before_namespace() + && prev->GetParentType() == CT_NAMESPACE) + { + log_rule_B("nl_before_namespace"); + LOG_FMT(LBLANKD, "%s(%d): nl_before_namespace %zu\n", + __func__, __LINE__, nl->GetOrigLine()); + return(true); + } + } + + if (prev->Is(CT_BRACE_OPEN)) + { + if ( options::nl_inside_namespace() > 0 + && prev->GetParentType() == CT_NAMESPACE) + { + log_rule_B("nl_inside_namespace"); + LOG_FMT(LBLANKD, "%s(%d): nl_inside_namespace %zu\n", + __func__, __LINE__, nl->GetOrigLine()); + return(true); + } + + if ( options::nl_inside_empty_func() > 0 + && next->Is(CT_BRACE_CLOSE) + && ( prev->GetParentType() == CT_FUNC_DEF + || prev->GetParentType() == CT_FUNC_CLASS_DEF)) + { + log_rule_B("nl_inside_empty_func"); + LOG_FMT(LBLANKD, "%s(%d): nl_inside_empty_func %zu\n", + __func__, __LINE__, nl->GetOrigLine()); + return(true); + } + + if (options::eat_blanks_after_open_brace()) + { + log_rule_B("eat_blanks_after_open_brace"); + LOG_FMT(LBLANKD, "%s(%d): eat_blanks_after_open_brace %zu\n", + __func__, __LINE__, nl->GetOrigLine()); + return(false); + } + } + log_rule_B("nl_start_of_file"); + + if ( !pcmt + && (options::nl_start_of_file() != IARF_IGNORE)) + { + LOG_FMT(LBLANKD, "%s(%d): SOF no prev %zu\n", __func__, __LINE__, nl->GetOrigLine()); + return(false); + } + log_rule_B("nl_end_of_file"); + + if ( next->IsNullChunk() + && (options::nl_end_of_file() != IARF_IGNORE)) + { + LOG_FMT(LBLANKD, "%s(%d): EOF no next %zu\n", __func__, __LINE__, nl->GetOrigLine()); + return(false); + } + return(true); +} // can_increase_nl + + +static void setup_newline_add(Chunk *prev, Chunk *nl, Chunk *next) +{ + LOG_FUNC_ENTRY(); + + if ( prev->IsNullChunk() + || nl->IsNullChunk() + || next->IsNullChunk()) + { + return; + } + undo_one_liner(prev); + + nl->SetOrigLine(prev->GetOrigLine()); + nl->SetLevel(prev->GetLevel()); + nl->SetPpLevel(prev->GetPpLevel()); + nl->SetBraceLevel(prev->GetBraceLevel()); + nl->SetPpLevel(prev->GetPpLevel()); + nl->SetNlCount(1); + nl->SetFlags((prev->GetFlags() & PCF_COPY_FLAGS) & ~PCF_IN_PREPROC); + nl->SetOrigCol(prev->GetOrigColEnd()); + nl->SetColumn(prev->GetOrigCol()); + + if ( prev->TestFlags(PCF_IN_PREPROC) + && next->TestFlags(PCF_IN_PREPROC)) + { + nl->SetFlagBits(PCF_IN_PREPROC); + } + + if (nl->TestFlags(PCF_IN_PREPROC)) + { + nl->SetType(CT_NL_CONT); + nl->Str() = "\\\n"; + } + else + { + nl->SetType(CT_NEWLINE); + nl->Str() = "\n"; + } +} // setup_newline_add + + +void double_newline(Chunk *nl) +{ + LOG_FUNC_ENTRY(); + + Chunk *prev = nl->GetPrev(); + + if (prev->IsNullChunk()) + { + return; + } + LOG_FMT(LNEWLINE, "%s(%d): add newline after ", __func__, __LINE__); + + if (prev->Is(CT_VBRACE_CLOSE)) + { + LOG_FMT(LNEWLINE, "VBRACE_CLOSE "); + } + else + { + LOG_FMT(LNEWLINE, "'%s' ", prev->Text()); + } + LOG_FMT(LNEWLINE, "on line %zu", prev->GetOrigLine()); + + if (!can_increase_nl(nl)) + { + LOG_FMT(LNEWLINE, " - denied\n"); + return; + } + LOG_FMT(LNEWLINE, " - done\n"); + + if (nl->GetNlCount() != 2) + { + nl->SetNlCount(2); + MARK_CHANGE(); + } +} // double_newline + + +Chunk *newline_add_before(Chunk *pc) +{ + LOG_FUNC_ENTRY(); + + Chunk nl; + Chunk *prev = pc->GetPrevNvb(); + + if (prev->IsNewline()) + { + // Already has a newline before this chunk + return(prev); + } + LOG_FMT(LNEWLINE, "%s(%d): Text() '%s', on orig line is %zu, orig col is %zu, pc column is %zu", + __func__, __LINE__, pc->Text(), pc->GetOrigLine(), pc->GetOrigCol(), pc->GetColumn()); + log_func_stack_inline(LNEWLINE); + + setup_newline_add(prev, &nl, pc); + nl.SetOrigCol(pc->GetOrigCol()); + nl.SetPpLevel(pc->GetPpLevel()); + LOG_FMT(LNEWLINE, "%s(%d): nl column is %zu\n", + __func__, __LINE__, nl.GetColumn()); + + MARK_CHANGE(); + return(nl.CopyAndAddBefore(pc)); +} // newline_add_before + + +Chunk *newline_force_before(Chunk *pc) +{ + LOG_FUNC_ENTRY(); + + Chunk *nl = newline_add_before(pc); + + if ( nl->IsNotNullChunk() + && nl->GetNlCount() > 1) + { + nl->SetNlCount(1); + MARK_CHANGE(); + } + return(nl); +} // newline_force_before + + +Chunk *newline_add_after(Chunk *pc) +{ + LOG_FUNC_ENTRY(); + + if (pc->IsNullChunk()) + { + return(Chunk::NullChunkPtr); + } + Chunk *next = pc->GetNextNvb(); + + if (next->IsNewline()) + { + // Already has a newline after this chunk + return(next); + } + LOG_FMT(LNEWLINE, "%s(%d): '%s' on line %zu", + __func__, __LINE__, pc->Text(), pc->GetOrigLine()); + log_func_stack_inline(LNEWLINE); + + Chunk nl; + + nl.SetOrigLine(pc->GetOrigLine()); + nl.SetOrigCol(pc->GetOrigCol()); + setup_newline_add(pc, &nl, next); + + MARK_CHANGE(); + // TO DO: check why the next statement is necessary + nl.SetOrigCol(pc->GetOrigCol()); + nl.SetPpLevel(pc->GetPpLevel()); + return(nl.CopyAndAddAfter(pc)); +} // newline_add_after + + +Chunk *newline_force_after(Chunk *pc) +{ + LOG_FUNC_ENTRY(); + + Chunk *nl = newline_add_after(pc); // add a newline + + if ( nl->IsNotNullChunk() + && nl->GetNlCount() > 1) // check if there are more than 1 newline + { + nl->SetNlCount(1); // if so change the newline count back to 1 + MARK_CHANGE(); + } + return(nl); +} // newline_force_after + + +static void newline_end_newline(Chunk *br_close) +{ + LOG_FUNC_ENTRY(); + + Chunk *next = br_close->GetNext(); + Chunk nl; + + if (!next->IsCommentOrNewline()) + { + nl.SetOrigLine(br_close->GetOrigLine()); + nl.SetOrigCol(br_close->GetOrigCol()); + nl.SetNlCount(1); + nl.SetPpLevel(0); + nl.SetFlags((br_close->GetFlags() & PCF_COPY_FLAGS) & ~PCF_IN_PREPROC); + + if ( br_close->TestFlags(PCF_IN_PREPROC) + && next->IsNotNullChunk() + && next->TestFlags(PCF_IN_PREPROC)) + { + nl.SetFlagBits(PCF_IN_PREPROC); + } + + if (nl.TestFlags(PCF_IN_PREPROC)) + { + nl.SetType(CT_NL_CONT); + nl.Str() = "\\\n"; + } + else + { + nl.SetType(CT_NEWLINE); + nl.Str() = "\n"; + } + MARK_CHANGE(); + LOG_FMT(LNEWLINE, "%s(%d): %zu:%zu add newline after '%s'\n", + __func__, __LINE__, br_close->GetOrigLine(), br_close->GetOrigCol(), br_close->Text()); + nl.CopyAndAddAfter(br_close); + } +} // newline_end_newline + + +static void newline_min_after(Chunk *ref, size_t count, E_PcfFlag flag) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNEWLINE, "%s(%d): for '%s', at orig line %zu, count is %zu,\n flag is %s:", + __func__, __LINE__, ref->Text(), ref->GetOrigLine(), count, + pcf_flags_str(flag).c_str()); + log_func_stack_inline(LNEWLINE); + + Chunk *pc = ref; + + do + { + pc = pc->GetNext(); + } while ( pc->IsNotNullChunk() + && !pc->IsNewline()); + + if (pc->IsNotNullChunk()) // Coverity CID 76002 + { + LOG_FMT(LNEWLINE, "%s(%d): type is %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); + } + Chunk *next = pc->GetNext(); + + if (next->IsNullChunk()) + { + return; + } + + if ( next->IsComment() + && next->GetNlCount() == 1 + && pc->GetPrev()->IsComment()) + { + newline_min_after(next, count, flag); + return; + } + pc->SetFlagBits(flag); + + if ( pc->IsNewline() + && can_increase_nl(pc)) + { + if (pc->GetNlCount() < count) + { + pc->SetNlCount(count); + MARK_CHANGE(); + } + } +} // newline_min_after + + +Chunk *newline_add_between(Chunk *start, Chunk *end) +{ + LOG_FUNC_ENTRY(); + + if ( start->IsNullChunk() + || end->IsNullChunk() + || end->Is(CT_IGNORED)) + { + return(Chunk::NullChunkPtr); + } + LOG_FMT(LNEWLINE, "%s(%d): start->Text() is '%s', type is %s, orig line is %zu, orig col is %zu\n", + __func__, __LINE__, start->Text(), get_token_name(start->GetType()), + start->GetOrigLine(), start->GetOrigCol()); + LOG_FMT(LNEWLINE, "%s(%d): and end->Text() is '%s', orig line is %zu, orig col is %zu\n ", + __func__, __LINE__, end->Text(), end->GetOrigLine(), end->GetOrigCol()); + log_func_stack_inline(LNEWLINE); + + // Back-up check for one-liners (should never be true!) + if (!one_liner_nl_ok(start)) + { + return(Chunk::NullChunkPtr); + } + + /* + * Scan for a line break, if there is a line break between start and end + * we won't add another one + */ + for (Chunk *pc = start; pc != end; pc = pc->GetNext()) + { + if (pc->IsNewline()) + { + return(pc); + } + } + + /* + * If the second one is a brace open, then check to see + * if a comment + newline follows + */ + if (end->Is(CT_BRACE_OPEN)) + { + Chunk *pc = end->GetNext(); + + if (pc->IsComment()) + { + pc = pc->GetNext(); + + if (pc->IsNewline()) + { + // are there some more (comment + newline)s ? + Chunk *pc1 = end->GetNextNcNnl(); + + if (!pc1->IsNewline()) + { + // yes, go back + Chunk *pc2 = pc1->GetPrev(); + pc = pc2; + } + + if (end == pc) + { + LOG_FMT(LNEWLINE, "%s(%d): pc1 and pc are identical\n", + __func__, __LINE__); + } + else + { + // Move the open brace to after the newline + end->MoveAfter(pc); + } + LOG_FMT(LNEWLINE, "%s(%d):\n", __func__, __LINE__); + newline_add_after(end); + return(pc); + } + else // Issue #3873 + { + LOG_FMT(LNEWLINE, "%s(%d):\n", __func__, __LINE__); + } + } + else + { + LOG_FMT(LNEWLINE, "%s(%d):\n", __func__, __LINE__); + } + } + else + { + LOG_FMT(LNEWLINE, "%s(%d):\n", __func__, __LINE__); + } + Chunk *tmp = newline_add_before(end); + + return(tmp); +} // newline_add_between + + +void newline_del_between(Chunk *start, Chunk *end) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNEWLINE, "%s(%d): start->Text() is '%s', orig line is %zu, orig col is %zu\n", + __func__, __LINE__, start->Text(), start->GetOrigLine(), start->GetOrigCol()); + LOG_FMT(LNEWLINE, "%s(%d): and end->Text() is '%s', orig line is %zu, orig col is %zu: preproc=%c/%c\n", + __func__, __LINE__, end->Text(), end->GetOrigLine(), end->GetOrigCol(), + start->TestFlags(PCF_IN_PREPROC) ? 'y' : 'n', + end->TestFlags(PCF_IN_PREPROC) ? 'y' : 'n'); + log_func_stack_inline(LNEWLINE); + + // Can't remove anything if the preproc status differs + if (!start->IsSamePreproc(end)) + { + return; + } + Chunk *pc = start; + bool start_removed = false; + + do + { + Chunk *next = pc->GetNext(); + + if (pc->IsNewline()) + { + Chunk *prev = pc->GetPrev(); + + if ( ( !prev->IsComment() + && !next->IsComment()) + || prev->IsNewline() + || next->IsNewline()) + { + if (pc->SafeToDeleteNl()) + { + if (pc == start) + { + start_removed = true; + } + Chunk::Delete(pc); + MARK_CHANGE(); + + if (prev->IsNotNullChunk()) + { + size_t temp = space_col_align(prev, next); + align_to_column(next, prev->GetColumn() + temp); + } + } + } + else + { + if (pc->GetNlCount() > 1) + { + pc->SetNlCount(1); + MARK_CHANGE(); + } + } + } + pc = next; + } while (pc != end); + + if ( !start_removed + && end->IsString("{") + && ( start->IsString(")") + || start->Is(CT_DO) + || start->Is(CT_ELSE))) + { + end->MoveAfter(start); + } +} // newline_del_between + + +void newlines_sparens() +{ + LOG_FUNC_ENTRY(); + + //Chunk *sparen_open; + + for (Chunk *sparen_open = Chunk::GetHead()->GetNextType(CT_SPAREN_OPEN, ANY_LEVEL); + sparen_open->IsNotNullChunk(); + sparen_open = sparen_open->GetNextType(CT_SPAREN_OPEN, ANY_LEVEL)) + { + Chunk *sparen_close = sparen_open->GetNextType(CT_SPAREN_CLOSE, sparen_open->GetLevel()); + + if (sparen_close->IsNullChunk()) + { + continue; + } + Chunk *sparen_content_start = sparen_open->GetNextNnl(); + Chunk *sparen_content_end = sparen_close->GetPrevNnl(); + bool is_multiline = ( + sparen_content_start != sparen_content_end + && !sparen_content_start->IsOnSameLine(sparen_content_end)); + + // Add a newline after '(' if an if/for/while/switch condition spans multiple lines, + // as e.g. required by the ROS 2 development style guidelines: + // https://index.ros.org/doc/ros2/Contributing/Developer-Guide/#open-versus-cuddled-braces + if (is_multiline) + { + log_rule_B("nl_multi_line_sparen_open"); + newline_iarf(sparen_open, options::nl_multi_line_sparen_open()); + } + + // Add a newline before ')' if an if/for/while/switch condition spans multiple lines. Overrides nl_before_if_closing_paren if both are specified. + if ( is_multiline + && options::nl_multi_line_sparen_close() != IARF_IGNORE) + { + log_rule_B("nl_multi_line_sparen_close"); + newline_iarf(sparen_content_end, options::nl_multi_line_sparen_close()); + } + else + { + // add/remove trailing newline in an if condition + Chunk *ctrl_structure = sparen_open->GetPrevNcNnl(); + + if ( ctrl_structure->Is(CT_IF) + || ctrl_structure->Is(CT_ELSEIF)) + { + log_rule_B("nl_before_if_closing_paren"); + newline_iarf_pair(sparen_content_end, sparen_close, options::nl_before_if_closing_paren()); + } + } + } +} // newlines_sparens + + +static bool newlines_if_for_while_switch(Chunk *start, iarf_e nl_opt) +{ + LOG_FUNC_ENTRY(); + + log_rule_B("nl_define_macro"); + + if ( nl_opt == IARF_IGNORE + || ( start->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro())) + { + return(false); + } + bool retval = false; + Chunk *pc = start->GetNextNcNnl(); + + if (pc->Is(CT_SPAREN_OPEN)) + { + Chunk *close_paren = pc->GetNextType(CT_SPAREN_CLOSE, pc->GetLevel()); + Chunk *brace_open = close_paren->GetNextNcNnl(); + + if ( ( brace_open->Is(CT_BRACE_OPEN) + || brace_open->Is(CT_VBRACE_OPEN)) + && one_liner_nl_ok(brace_open)) + { + log_rule_B("nl_multi_line_cond"); + + if (options::nl_multi_line_cond()) + { + while ((pc = pc->GetNext()) != close_paren) + { + if (pc->IsNewline()) + { + nl_opt = IARF_ADD; + break; + } + } + } + + if (brace_open->Is(CT_VBRACE_OPEN)) + { + // Can only add - we don't want to create a one-line here + if (nl_opt & IARF_ADD) + { + newline_iarf_pair(close_paren, brace_open->GetNextNcNnl(), nl_opt); + pc = brace_open->GetNextType(CT_VBRACE_CLOSE, brace_open->GetLevel()); + + if ( !pc->GetPrevNc()->IsNewline() + && !pc->GetNextNc()->IsNewline()) + { + newline_add_after(pc); + retval = true; + } + } + } + else + { + newline_iarf_pair(close_paren, brace_open, nl_opt); + Chunk *next = brace_open->GetNextNcNnl(); + + if (brace_open->GetType() != next->GetType()) // Issue #2836 + { + newline_add_between(brace_open, brace_open->GetNextNcNnl()); + } + // Make sure nothing is cuddled with the closing brace + pc = brace_open->GetNextType(CT_BRACE_CLOSE, brace_open->GetLevel()); + newline_add_between(pc, pc->GetNextNcNnlNet()); + retval = true; + } + } + } + return(retval); +} // newlines_if_for_while_switch + + +static void newlines_if_for_while_switch_pre_blank_lines(Chunk *start, iarf_e nl_opt) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNEWLINE, "%s(%d): start->Text() is '%s', type is %s, orig line is %zu, orig col is %zu\n", + __func__, __LINE__, start->Text(), get_token_name(start->GetType()), start->GetOrigLine(), start->GetOrigCol()); + + log_rule_B("nl_define_macro"); + + if ( nl_opt == IARF_IGNORE + || ( start->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro())) + { + return; + } + + /* + * look backwards until we find + * open brace (don't add or remove) + * 2 newlines in a row (don't add) + * something else (don't remove) + */ + for (Chunk *pc = start->GetPrev(); pc->IsNotNullChunk(); pc = pc->GetPrev()) + { + size_t level = start->GetLevel(); + bool do_add = (nl_opt & IARF_ADD) != IARF_IGNORE; // forcing value to bool + Chunk *last_nl = Chunk::NullChunkPtr; + + if (pc->IsNewline()) + { + last_nl = pc; + + // if we found 2 or more in a row + if ( pc->GetNlCount() > 1 + || pc->GetPrevNvb()->IsNewline()) + { + // need to remove + if ( (nl_opt & IARF_REMOVE) + && !pc->TestFlags(PCF_VAR_DEF)) + { + // if we're also adding, take care of that here + size_t nl_count = do_add ? 2 : 1; + + if (nl_count != pc->GetNlCount()) + { + pc->SetNlCount(nl_count); + MARK_CHANGE(); + } + Chunk *prev; + + // can keep using pc because anything other than newline stops loop, and we delete if newline + while ((prev = pc->GetPrevNvb())->IsNewline()) + { + // Make sure we don't combine a preproc and non-preproc + if (!prev->SafeToDeleteNl()) + { + break; + } + Chunk::Delete(prev); + MARK_CHANGE(); + } + } + return; + } + } + else if ( pc->IsBraceOpen() + || pc->GetLevel() < level) + { + return; + } + else if (pc->IsComment()) + { + // vbrace close is ok because it won't go into output, so we should skip it + last_nl = Chunk::NullChunkPtr; + continue; + } + else + { + if ( pc->Is(CT_CASE_COLON) + && options::nl_before_ignore_after_case()) + { + return; + } + + if (do_add) // we found something previously besides a comment or a new line + { + // if we have run across a newline + if (last_nl->IsNotNullChunk()) + { + if (last_nl->GetNlCount() < 2) + { + double_newline(last_nl); + } + } + else + { + Chunk *next; + + // we didn't run into a newline, so we need to add one + if ( ((next = pc->GetNext())->IsNotNullChunk()) + && next->IsComment()) + { + pc = next; + } + + if ((last_nl = newline_add_after(pc))->IsNotNullChunk()) + { + double_newline(last_nl); + } + } + } + return; + } + } +} // newlines_if_for_while_switch_pre_blank_lines + + +static void blank_line_set(Chunk *pc, Option &opt) +{ + LOG_FUNC_ENTRY(); + + if (pc->IsNullChunk()) + { + return; + } + const unsigned optval = opt(); + + if ( (optval > 0) + && (pc->GetNlCount() != optval)) + { + LOG_FMT(LBLANKD, "%s(%d): do_blank_lines: %s set line %zu to %u\n", + __func__, __LINE__, opt.name(), pc->GetOrigLine(), optval); + pc->SetNlCount(optval); + MARK_CHANGE(); + } +} // blank_line_set + + +bool do_it_newlines_func_pre_blank_lines(Chunk *last_nl, E_Token start_type) +{ + LOG_FUNC_ENTRY(); + + if (last_nl->IsNullChunk()) + { + return(false); + } + LOG_FMT(LNLFUNCT, "%s(%d): orig line is %zu, orig col is %zu, type is %s, Text() is '%s'\n", + __func__, __LINE__, + last_nl->GetOrigLine(), last_nl->GetOrigCol(), get_token_name(last_nl->GetType()), last_nl->Text()); + + switch (start_type) + { + case CT_FUNC_CLASS_DEF: + { + log_rule_B("nl_before_func_class_def"); + bool diff = options::nl_before_func_class_def() <= last_nl->GetNlCount(); + LOG_FMT(LNLFUNCT, "%s(%d): is %s\n", + __func__, __LINE__, diff ? "TRUE" : "FALSE"); + + log_rule_B("nl_before_func_class_def"); + + if (options::nl_before_func_class_def() != last_nl->GetNlCount()) + { + LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s) to %u\n", + __func__, __LINE__, options::nl_before_func_class_def()); + blank_line_set(last_nl, options::nl_before_func_class_def); + } + return(diff); + } + + case CT_FUNC_CLASS_PROTO: + { + log_rule_B("nl_before_func_class_proto"); + bool diff = options::nl_before_func_class_proto() <= last_nl->GetNlCount(); + LOG_FMT(LNLFUNCT, "%s(%d): is %s\n", + __func__, __LINE__, diff ? "TRUE" : "FALSE"); + + log_rule_B("nl_before_func_class_proto"); + + if (options::nl_before_func_class_proto() != last_nl->GetNlCount()) + { + LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s) to %u\n", + __func__, __LINE__, options::nl_before_func_class_proto()); + blank_line_set(last_nl, options::nl_before_func_class_proto); + } + return(diff); + } + + case CT_FUNC_DEF: + { + LOG_FMT(LNLFUNCT, "%s(%d): nl_before_func_body_def() is %u, last_nl new line count is %zu\n", + __func__, __LINE__, options::nl_before_func_body_def(), last_nl->GetNlCount()); + log_rule_B("nl_before_func_body_def"); + bool diff = options::nl_before_func_body_def() <= last_nl->GetNlCount(); + LOG_FMT(LNLFUNCT, "%s(%d): is %s\n", + __func__, __LINE__, diff ? "TRUE" : "FALSE"); + + log_rule_B("nl_before_func_body_def"); + + if (options::nl_before_func_body_def() != last_nl->GetNlCount()) + { + LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s) to %u\n", + __func__, __LINE__, options::nl_before_func_body_def()); + log_rule_B("nl_before_func_body_def"); + blank_line_set(last_nl, options::nl_before_func_body_def); + } + LOG_FMT(LNLFUNCT, "%s(%d): nl_before_func_body_def() is %u, last_nl new line count is %zu\n", + __func__, __LINE__, options::nl_before_func_body_def(), last_nl->GetNlCount()); + return(diff); + } + + case CT_FUNC_PROTO: + { + log_rule_B("nl_before_func_body_proto"); + bool diff = options::nl_before_func_body_proto() <= last_nl->GetNlCount(); + LOG_FMT(LNLFUNCT, "%s(%d): is %s\n", + __func__, __LINE__, diff ? "TRUE" : "FALSE"); + + log_rule_B("nl_before_func_body_proto"); + + if (options::nl_before_func_body_proto() != last_nl->GetNlCount()) + { + LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s) to %u\n", + __func__, __LINE__, options::nl_before_func_body_proto()); + log_rule_B("nl_before_func_body_proto"); + blank_line_set(last_nl, options::nl_before_func_body_proto); + } + return(diff); + } + + default: + { + LOG_FMT(LERR, "%s(%d): setting to blank line(s) at line %zu not possible\n", + __func__, __LINE__, last_nl->GetOrigLine()); + return(false); + } + } // switch +} // do_it_newlines_func_pre_blank_lines + + +static void newlines_func_pre_blank_lines(Chunk *start, E_Token start_type) +{ + LOG_FUNC_ENTRY(); + + log_rule_B("nl_before_func_class_def"); + log_rule_B("nl_before_func_class_proto"); + log_rule_B("nl_before_func_body_def"); + log_rule_B("nl_before_func_body_proto"); + + if ( start->IsNullChunk() + || ( ( start_type != CT_FUNC_CLASS_DEF + || options::nl_before_func_class_def() == 0) + && ( start_type != CT_FUNC_CLASS_PROTO + || options::nl_before_func_class_proto() == 0) + && ( start_type != CT_FUNC_DEF + || options::nl_before_func_body_def() == 0) + && ( start_type != CT_FUNC_PROTO + || options::nl_before_func_body_proto() == 0))) + { + return; + } + LOG_FMT(LNLFUNCT, "%s(%d): set blank line(s): for at line %zu, column %zu, start_type is %s\n", + __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), get_token_name(start_type)); + LOG_FMT(LNLFUNCT, "%s(%d): BEGIN set blank line(s) for '%s' at line %zu\n", + __func__, __LINE__, start->Text(), start->GetOrigLine()); + /* + * look backwards until we find: + * - open brace (don't add or remove) + * - two newlines in a row (don't add) + * - a destructor + * - something else (don't remove) + */ + Chunk *pc = Chunk::NullChunkPtr; + Chunk *last_nl = Chunk::NullChunkPtr; + Chunk *last_comment = Chunk::NullChunkPtr; + size_t first_line = start->GetOrigLine(); + + for (pc = start->GetPrev(); pc->IsNotNullChunk(); pc = pc->GetPrev()) + { + LOG_FMT(LNLFUNCT, "%s(%d): orig line is %zu, orig col is %zu, type is %s, Text() is '%s', new line count is %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), get_token_name(pc->GetType()), pc->Text(), pc->GetNlCount()); + + if (pc->IsNewline()) + { + last_nl = pc; + LOG_FMT(LNLFUNCT, "%s(%d): found at line %zu, column %zu, new line count is %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->GetNlCount()); + LOG_FMT(LNLFUNCT, "%s(%d): last_nl set to %zu\n", + __func__, __LINE__, last_nl->GetOrigLine()); + bool break_now = false; + + if (pc->GetNlCount() > 1) + { + break_now = do_it_newlines_func_pre_blank_lines(last_nl, start_type); + LOG_FMT(LNLFUNCT, "%s(%d): break_now is %s\n", + __func__, __LINE__, break_now ? "TRUE" : "FALSE"); + } + + if (break_now) + { + break; + } + else + { + continue; + } + } + else if (pc->IsComment()) + { + LOG_FMT(LNLFUNCT, "%s(%d): found at line %zu, column %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); + + if ( ( pc->GetOrigLine() < first_line + && ((first_line - pc->GetOrigLine() + - (pc->Is(CT_COMMENT_MULTI) ? pc->GetNlCount() : 0))) < 2) + || ( last_comment->IsNotNullChunk() + && pc->Is(CT_COMMENT_CPP) // combine only cpp comments + && last_comment->Is(pc->GetType()) // don't mix comment types + && last_comment->GetOrigLine() > pc->GetOrigLine() + && (last_comment->GetOrigLine() - pc->GetOrigLine()) < 2)) + { + last_comment = pc; + continue; + } + bool break_now = do_it_newlines_func_pre_blank_lines(last_nl, start_type); + LOG_FMT(LNLFUNCT, "%s(%d): break_now is %s\n", + __func__, __LINE__, break_now ? "TRUE" : "FALSE"); + continue; + } + else if ( pc->Is(CT_DESTRUCTOR) + || pc->Is(CT_TYPE) + || pc->Is(CT_TEMPLATE) + || pc->Is(CT_QUALIFIER) + || pc->Is(CT_PTR_TYPE) + || pc->Is(CT_BYREF) // Issue #2163 + || pc->Is(CT_DC_MEMBER) + || pc->Is(CT_EXTERN) + || ( pc->Is(CT_STRING) + && pc->GetParentType() == CT_EXTERN)) + { + LOG_FMT(LNLFUNCT, "%s(%d): first_line set to %zu\n", + __func__, __LINE__, pc->GetOrigLine()); + first_line = pc->GetOrigLine(); + continue; + } + else if ( pc->Is(CT_ANGLE_CLOSE) + && pc->GetParentType() == CT_TEMPLATE) + { + LOG_FMT(LNLFUNCT, "%s(%d):\n", __func__, __LINE__); + // skip template stuff to add newlines before it + pc = pc->GetOpeningParen(); + + if (pc->IsNotNullChunk()) + { + first_line = pc->GetOrigLine(); + } + continue; + } + else + { + LOG_FMT(LNLFUNCT, "%s(%d): else ==================================\n", + __func__, __LINE__); + bool break_now = do_it_newlines_func_pre_blank_lines(last_nl, start_type); + LOG_FMT(LNLFUNCT, "%s(%d): break_now is %s\n", + __func__, __LINE__, break_now ? "TRUE" : "FALSE"); + break; + } + } +} // newlines_func_pre_blank_lines + + +static Chunk *get_closing_brace(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + Chunk *pc; + size_t level = start->GetLevel(); + + for (pc = start; (pc = pc->GetNext())->IsNotNullChunk();) + { + if ( (pc->IsBraceClose()) + && pc->GetLevel() == level) + { + return(pc); + } + + // for some reason, we can have newlines between if and opening brace that are lower level than either + if ( !pc->IsNewline() + && pc->GetLevel() < level) + { + return(Chunk::NullChunkPtr); + } + } + + return(Chunk::NullChunkPtr); +} // get_closing_brace + + +static void remove_next_newlines(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + Chunk *next; + + while ((next = start->GetNext())->IsNotNullChunk()) + { + if ( next->IsNewline() + && next->SafeToDeleteNl()) + { + Chunk::Delete(next); + MARK_CHANGE(); + } + else if (next->IsVBrace()) + { + start = next; + } + else + { + break; + } + } +} // remove_next_newlines + + +static void newlines_if_for_while_switch_post_blank_lines(Chunk *start, iarf_e nl_opt) +{ + LOG_FUNC_ENTRY(); + + Chunk *prev; + + LOG_FMT(LNEWLINE, "%s(%d): start->Text() is '%s', type is %s, orig line is %zu, orig col is %zu\n", + __func__, __LINE__, start->Text(), get_token_name(start->GetType()), start->GetOrigLine(), start->GetOrigCol()); + + log_rule_B("nl_define_macro"); + + if ( nl_opt == IARF_IGNORE + || ( start->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro())) + { + return; + } + Chunk *pc = get_closing_brace(start); + + // first find ending brace + if (pc->IsNullChunk()) + { + return; + } + LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type is %s, orig line is %zu, orig col is %zu\n", + __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); + + /* + * if we're dealing with an if, we actually want to add or remove + * blank lines after any else + */ + if (start->Is(CT_IF)) + { + Chunk *next; + + while (true) + { + next = pc->GetNextNcNnl(); + + if ( next->IsNotNullChunk() + && ( next->Is(CT_ELSE) + || next->Is(CT_ELSEIF))) + { + // point to the closing brace of the else + if ((pc = get_closing_brace(next))->IsNullChunk()) + { + return; + } + LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); + } + else + { + break; + } + } + } + + /* + * if we're dealing with a do/while, we actually want to add or + * remove blank lines after while and its condition + */ + if (start->Is(CT_DO)) + { + // point to the next semicolon + if ((pc = pc->GetNextType(CT_SEMICOLON, start->GetLevel()))->IsNullChunk()) + { + return; + } + LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); + } + bool isVBrace = (pc->Is(CT_VBRACE_CLOSE)); + + if (isVBrace) + { + LOG_FMT(LNEWLINE, "%s(%d): isVBrace is TRUE\n", __func__, __LINE__); + } + else + { + LOG_FMT(LNEWLINE, "%s(%d): isVBrace is FALSE\n", __func__, __LINE__); + } + + if ((prev = pc->GetPrevNvb())->IsNullChunk()) + { + return; + } + bool have_pre_vbrace_nl = isVBrace && prev->IsNewline(); + + if (have_pre_vbrace_nl) + { + LOG_FMT(LNEWLINE, "%s(%d): have_pre_vbrace_nl is TRUE\n", __func__, __LINE__); + } + else + { + LOG_FMT(LNEWLINE, "%s(%d): have_pre_vbrace_nl is FALSE\n", __func__, __LINE__); + } + + if (nl_opt & IARF_REMOVE) + { + Chunk *next; + + // if chunk before is a vbrace, remove any newlines after it + if (have_pre_vbrace_nl) + { + if (prev->GetNlCount() != 1) + { + prev->SetNlCount(1); + MARK_CHANGE(); + } + remove_next_newlines(pc); + } + else if ( ((next = pc->GetNextNvb())->IsNewline()) + && !next->TestFlags(PCF_VAR_DEF)) + { + // otherwise just deal with newlines after brace + if (next->GetNlCount() != 1) + { + next->SetNlCount(1); + MARK_CHANGE(); + } + remove_next_newlines(next); + } + } + + // may have a newline before and after vbrace + // don't do anything with it if the next non newline chunk is a closing brace + if (nl_opt & IARF_ADD) + { + Chunk *next = pc->GetNextNnl(); + + do + { + if (next->IsNullChunk()) + { + return; + } + + if (next->IsNot(CT_VBRACE_CLOSE)) + { + break; + } + next = next->GetNextNnl(); + } while (true); + + LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); + + if (next->IsNot(CT_BRACE_CLOSE)) + { + // if vbrace, have to check before and after + // if chunk before vbrace, check its count + size_t nl_count = have_pre_vbrace_nl ? prev->GetNlCount() : 0; + LOG_FMT(LNEWLINE, "%s(%d): new line count %zu\n", __func__, __LINE__, nl_count); + + if ((next = pc->GetNextNvb())->IsNewline()) + { + LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); + nl_count += next->GetNlCount(); + LOG_FMT(LNEWLINE, "%s(%d): new line count is %zu\n", __func__, __LINE__, nl_count); + } + + // if we have no newlines, add one and make it double + if (nl_count == 0) + { + LOG_FMT(LNEWLINE, "%s(%d): new line count is 0\n", __func__, __LINE__); + + if ( ((next = pc->GetNext())->IsNotNullChunk()) + && next->IsComment()) + { + LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); + pc = next; + LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); + } + + if ((next = newline_add_after(pc))->IsNullChunk()) + { + return; + } + LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); + double_newline(next); + } + else if (nl_count == 1) // if we don't have enough newlines + { + LOG_FMT(LNEWLINE, "%s(%d): new line count is 1\n", __func__, __LINE__); + + // if we have a preceding vbrace, add one after it + if (have_pre_vbrace_nl) + { + LOG_FMT(LNEWLINE, "%s(%d): have_pre_vbrace_nl is TRUE\n", __func__, __LINE__); + next = newline_add_after(pc); + LOG_FMT(LNEWLINE, "%s(%d): next->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, next->Text(), get_token_name(next->GetType()), next->GetOrigLine(), next->GetOrigCol()); + } + else + { + LOG_FMT(LNEWLINE, "%s(%d): have_pre_vbrace_nl is FALSE\n", __func__, __LINE__); + prev = next->GetPrevNnl(); + LOG_FMT(LNEWLINE, "%s(%d): prev->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, prev->Text(), get_token_name(prev->GetType()), prev->GetOrigLine(), prev->GetOrigCol()); + pc = next->GetNextNl(); + LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); + Chunk *pc2 = pc->GetNext(); + + if (pc2->IsNotNullChunk()) + { + pc = pc2; + LOG_FMT(LNEWLINE, "%s(%d): pc->Text() is '%s', type %s, orig line %zu, orig col %zu\n", + __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), pc->GetOrigLine(), pc->GetOrigCol()); + } + else + { + LOG_FMT(LNEWLINE, "%s(%d): no next found: \n", __func__, __LINE__); + } + log_rule_B("nl_squeeze_ifdef"); + + if ( pc->Is(CT_PREPROC) + && pc->GetParentType() == CT_PP_ENDIF + && options::nl_squeeze_ifdef()) + { + LOG_FMT(LNEWLINE, "%s(%d): cannot add newline after orig line %zu due to nl_squeeze_ifdef\n", + __func__, __LINE__, prev->GetOrigLine()); + } + else + { + // make newline after double + LOG_FMT(LNEWLINE, "%s(%d): call double_newline\n", __func__, __LINE__); + double_newline(next); + } + } + } + } + } +} // newlines_if_for_while_switch_post_blank_lines + + +static void newlines_struct_union(Chunk *start, iarf_e nl_opt, bool leave_trailing) +{ + LOG_FUNC_ENTRY(); + + log_rule_B("nl_define_macro"); + + if ( nl_opt == IARF_IGNORE + || ( start->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro())) + { + return; + } + /* + * step past any junk between the keyword and the open brace + * Quit if we hit a semicolon or '=', which are not expected. + */ + size_t level = start->GetLevel(); + Chunk *pc = start->GetNextNcNnl(); + + while ( pc->IsNotNullChunk() + && pc->GetLevel() >= level) + { + if ( pc->GetLevel() == level + && ( pc->Is(CT_BRACE_OPEN) + || pc->IsSemicolon() + || pc->Is(CT_ASSIGN))) + { + break; + } + start = pc; + pc = pc->GetNextNcNnl(); + } + + // If we hit a brace open, then we need to toy with the newlines + if (pc->Is(CT_BRACE_OPEN)) + { + // Skip over embedded C comments + Chunk *next = pc->GetNext(); + + while (next->Is(CT_COMMENT)) + { + next = next->GetNext(); + } + + if ( leave_trailing + && !next->IsCommentOrNewline()) + { + nl_opt = IARF_IGNORE; + } + newline_iarf_pair(start, pc, nl_opt); + } +} // newlines_struct_union + + +// enum { +// enum class angle_state_e : unsigned int { +// enum-key attr(optional) identifier(optional) enum-base(optional) { enumerator-list(optional) } +// enum-key attr(optional) nested-name-specifier(optional) identifier enum-base(optional) ; TODO +// enum-key - one of enum, enum class or enum struct TODO +// identifier - the name of the enumeration that's being declared +// enum-base(C++11) - colon (:), followed by a type-specifier-seq +// enumerator-list - comma-separated list of enumerator definitions +static void newlines_enum(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + log_rule_B("nl_define_macro"); + + if ( start->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro()) + { + return; + } + // look for 'enum class' + Chunk *pcClass = start->GetNextNcNnl(); + + if (pcClass->Is(CT_ENUM_CLASS)) + { + log_rule_B("nl_enum_class"); + newline_iarf_pair(start, pcClass, options::nl_enum_class()); + // look for 'identifier'/ 'type' + Chunk *pcType = pcClass->GetNextNcNnl(); + + if (pcType->Is(CT_TYPE)) + { + log_rule_B("nl_enum_class_identifier"); + newline_iarf_pair(pcClass, pcType, options::nl_enum_class_identifier()); + // look for ':' + Chunk *pcColon = pcType->GetNextNcNnl(); + + if (pcColon->Is(CT_ENUM_COLON)) // Issue #4040 + { + log_rule_B("nl_enum_identifier_colon"); + newline_iarf_pair(pcType, pcColon, options::nl_enum_identifier_colon()); + // look for 'type' i.e. unsigned + Chunk *pcType1 = pcColon->GetNextNcNnl(); + + if (pcType1->Is(CT_TYPE)) + { + log_rule_B("nl_enum_colon_type"); + newline_iarf_pair(pcColon, pcType1, options::nl_enum_colon_type()); + // look for 'type' i.e. int + Chunk *pcType2 = pcType1->GetNextNcNnl(); + + if (pcType2->Is(CT_TYPE)) + { + log_rule_B("nl_enum_colon_type"); + newline_iarf_pair(pcType1, pcType2, options::nl_enum_colon_type()); + } + } + } + } + } + /* + * step past any junk between the keyword and the open brace + * Quit if we hit a semicolon or '=', which are not expected. + */ + size_t level = start->GetLevel(); + Chunk *pc = start->GetNextNcNnl(); + + while ( pc->IsNotNullChunk() + && pc->GetLevel() >= level) + { + if ( pc->GetLevel() == level + && ( pc->Is(CT_BRACE_OPEN) + || pc->IsSemicolon() + || pc->Is(CT_ASSIGN))) + { + break; + } + start = pc; + pc = pc->GetNextNcNnl(); + } + + // If we hit a brace open, then we need to toy with the newlines + if (pc->Is(CT_BRACE_OPEN)) + { + // Skip over embedded C comments + Chunk *next = pc->GetNext(); + + while (next->Is(CT_COMMENT)) + { + next = next->GetNext(); + } + iarf_e nl_opt; + + if (!next->IsCommentOrNewline()) + { + nl_opt = IARF_IGNORE; + } + else + { + log_rule_B("nl_enum_brace"); + nl_opt = options::nl_enum_brace(); + } + newline_iarf_pair(start, pc, nl_opt); + } +} // newlines_enum + + +// namespace { +// namespace word { +// namespace type::word { +static void newlines_namespace(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + log_rule_B("nl_namespace_brace"); + + // Add or remove newline between 'namespace' and 'BRACE_OPEN' + log_rule_B("nl_define_macro"); + iarf_e nl_opt = options::nl_namespace_brace(); + + if ( nl_opt == IARF_IGNORE + || ( start->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro())) + { + return; + } + Chunk *braceOpen = start->GetNextType(CT_BRACE_OPEN, start->GetLevel()); + + LOG_FMT(LNEWLINE, "%s(%d): braceOpen orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, braceOpen->GetOrigLine(), braceOpen->GetOrigCol(), braceOpen->Text()); + // produces much more log output. Use it only debugging purpose + //log_pcf_flags(LNEWLINE, braceOpen->GetFlags()); + + if (braceOpen->TestFlags(PCF_ONE_LINER)) + { + LOG_FMT(LNEWLINE, "%s(%d): is one_liner\n", + __func__, __LINE__); + return; + } + Chunk *beforeBrace = braceOpen->GetPrev(); + + LOG_FMT(LNEWLINE, "%s(%d): beforeBrace orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, beforeBrace->GetOrigLine(), beforeBrace->GetOrigCol(), beforeBrace->Text()); + // 'namespace' 'BRACE_OPEN' + newline_iarf_pair(beforeBrace, braceOpen, nl_opt); +} // newlines_namespace + + +static void newlines_cuddle_uncuddle(Chunk *start, iarf_e nl_opt) +{ + LOG_FUNC_ENTRY(); + + log_rule_B("nl_define_macro"); + + if ( start->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro()) + { + return; + } + Chunk *br_close = start->GetPrevNcNnlNi(); // Issue #2279 + + if (br_close->Is(CT_BRACE_CLOSE)) + { + newline_iarf_pair(br_close, start, nl_opt); + } +} // newlines_cuddle_uncuddle + + +static void newlines_do_else(Chunk *start, iarf_e nl_opt) +{ + LOG_FUNC_ENTRY(); + + log_rule_B("nl_define_macro"); + log_ruleNL("nl_define_macro", start); + + if ( nl_opt == IARF_IGNORE + || ( start->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro())) + { + return; + } + Chunk *next = start->GetNextNcNnl(); + + if ( next->IsNotNullChunk() + && ( next->Is(CT_BRACE_OPEN) + || next->Is(CT_VBRACE_OPEN))) + { + if (!one_liner_nl_ok(next)) + { + LOG_FMT(LNL1LINE, "%s(%d): a new line may NOT be added\n", __func__, __LINE__); + return; + } + LOG_FMT(LNL1LINE, "%s(%d): a new line may be added\n", __func__, __LINE__); + + if (next->Is(CT_VBRACE_OPEN)) + { + // Can only add - we don't want to create a one-line here + if (nl_opt & IARF_ADD) + { + newline_iarf_pair(start, next->GetNextNcNnl(), nl_opt); + Chunk *tmp = next->GetNextType(CT_VBRACE_CLOSE, next->GetLevel()); + + if ( !tmp->GetNextNc()->IsNewline() + && !tmp->GetPrevNc()->IsNewline()) + { + newline_add_after(tmp); + } + } + } + else + { + newline_iarf_pair(start, next, nl_opt); + newline_add_between(next, next->GetNextNcNnl()); + } + } +} // newlines_do_else + + +static bool is_var_def(Chunk *pc, Chunk *next) +{ + if ( pc->Is(CT_DECLTYPE) + && next->Is(CT_PAREN_OPEN)) + { + // If current token starts a decltype expression, skip it + next = next->GetClosingParen(); + next = next->GetNextNcNnl(); + } + else if (!pc->IsTypeDefinition()) + { + // Otherwise, if the current token is not a type --> not a declaration + return(false); + } + else if (next->Is(CT_DC_MEMBER)) + { + // If next token is CT_DC_MEMBER, skip it + next = next->SkipDcMember(); + } + else if (next->Is(CT_ANGLE_OPEN)) + { + // If we have a template type, skip it + next = next->GetClosingParen(); + next = next->GetNextNcNnl(); + } + bool is = ( ( next->IsTypeDefinition() + && next->GetParentType() != CT_FUNC_DEF) // Issue #2639 + || next->Is(CT_WORD) + || next->Is(CT_FUNC_CTOR_VAR)); + + return(is); +} // is_var_def + + +static bool is_func_call_or_def(Chunk *pc) +{ + if ( pc->GetParentType() == CT_FUNC_DEF + || pc->GetParentType() == CT_FUNC_CALL + || pc->GetParentType() == CT_FUNC_CALL_USER + || pc->GetParentType() == CT_FUNC_CLASS_DEF + || pc->GetParentType() == CT_OC_CLASS + || pc->GetParentType() == CT_OC_MSG_DECL + || pc->GetParentType() == CT_CS_PROPERTY + || pc->GetParentType() == CT_CPP_LAMBDA) + { + return(true); + } + return(false); +} // is_func_call_or_def + + +// Put newline(s) before and/or after a block of variable definitions +static Chunk *newline_var_def_blk(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + Chunk *pc = start; + Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 + bool did_this_line = false; + bool fn_top = false; + bool var_blk = false; + bool first_var_blk = true; + + LOG_FMT(LVARDFBLK, "%s(%d): start orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), start->Text()); + + if (start->Is(CT_BRACE_OPEN)) + { + // can't be any variable definitions in a "= {" block + if ( prev->IsNotNullChunk() + && prev->Is(CT_ASSIGN)) + { + Chunk *tmp = start->GetClosingParen(); + return(tmp->GetNextNcNnl()); + } + // check if we're at the top of a function definition, or function call with a + // possible variable block + fn_top = is_func_call_or_def(start); + // opening brace is processed, start with next chunk + pc = pc->GetNext(); + } + + while ( pc->IsNotNullChunk() + && ( pc->GetLevel() >= start->GetLevel() + || pc->GetLevel() == 0)) + { + LOG_CHUNK(LTOK, pc); + + Chunk *next_pc = pc->GetNext(); + LOG_FMT(LVARDFBLK, "%s(%d): next_pc orig line is %zu, orig col is %zu, type is %s, Text() is '%s'\n", + __func__, __LINE__, next_pc->GetOrigLine(), next_pc->GetOrigCol(), get_token_name(next_pc->GetType()), next_pc->Text()); + + // If next_pc token is CT_DC_MEMBER, skip it + if (next_pc->Is(CT_DC_MEMBER)) + { + pc = pc->SkipDcMember(); + } + + // skip qualifiers + if (pc->Is(CT_QUALIFIER)) + { + pc = pc->GetNext(); + continue; + } + + if (pc->IsComment()) + { + pc = pc->GetNext(); + continue; + } + + // process nested braces + if (pc->Is(CT_BRACE_OPEN)) + { + pc = newline_var_def_blk(pc); + continue; + } + + // Done with this brace set? + if (pc->Is(CT_BRACE_CLOSE)) + { + pc = pc->GetNext(); + break; + } + + // skip vbraces + if (pc->Is(CT_VBRACE_OPEN)) + { + pc = pc->GetNextType(CT_VBRACE_CLOSE, pc->GetLevel()); + pc = pc->GetNext(); + continue; + } + + // Ignore stuff inside parenthesis/squares/angles + if (pc->GetLevel() > pc->GetBraceLevel()) + { + pc = pc->GetNext(); + continue; + } + + if (pc->IsNewline()) + { + did_this_line = false; + pc = pc->GetNext(); + continue; + } + + // Determine if this is a variable definition or code + if ( !did_this_line + && pc->IsNot(CT_FUNC_CLASS_DEF) + && pc->IsNot(CT_FUNC_CLASS_PROTO) + && ( (pc->GetLevel() == (start->GetLevel() + 1)) + || pc->GetLevel() == 0)) + { + Chunk *next = pc->GetNextNcNnl(); + LOG_FMT(LVARDFBLK, "%s(%d): next orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), next->Text()); + + // skip over all other type-like things + while ( next->Is(CT_PTR_TYPE) // Issue #2692 + || next->Is(CT_BYREF) // Issue #3018 + || next->Is(CT_QUALIFIER) + || next->Is(CT_TSQUARE)) + { + next = next->GetNextNcNnl(); + LOG_FMT(LVARDFBLK, "%s(%d): next orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), next->Text()); + } + + if (next->IsNullChunk()) + { + break; + } + LOG_FMT(LVARDFBLK, "%s(%d): next orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), next->Text()); + + prev = pc->GetPrevNcNnl(); + + while ( prev->Is(CT_DC_MEMBER) + || prev->Is(CT_QUALIFIER) + || prev->Is(CT_TYPE)) + { + prev = prev->GetPrevNcNnl(); + } + + if (!( prev->IsBraceOpen() + || prev->IsBraceClose())) + { + prev = pc->GetPrevType(CT_SEMICOLON, pc->GetLevel()); + } + + if (prev->IsNullChunk()) + { + prev = pc->GetPrevType(CT_BRACE_OPEN, pc->GetLevel() - 1); // Issue #2692 + } + + if ( prev->Is(CT_STRING) + && prev->GetParentType() == CT_EXTERN + && prev->GetPrev()->Is(CT_EXTERN)) + { + prev = prev->GetPrev()->GetPrevNcNnlNi(); // Issue #2279 + } + LOG_FMT(LVARDFBLK, "%s(%d): pc orig line is %zu, orig col is %zu, type is %s, Text() is '%s'\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), get_token_name(pc->GetType()), pc->Text()); + LOG_FMT(LVARDFBLK, "%s(%d): next orig line is %zu, orig col is %zu, type is %s, Text() is '%s'\n", + __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), get_token_name(next->GetType()), next->Text()); + + if (is_var_def(pc, next)) + { + LOG_FMT(LVARDFBLK, "%s(%d): 'typ==var' found: '%s %s' at line %zu\n", + __func__, __LINE__, pc->Text(), next->Text(), pc->GetOrigLine()); + LOG_FMT(LBLANKD, "%s(%d): var_blk %s, first_var_blk %s, fn_top %s\n", + __func__, __LINE__, var_blk ? "TRUE" : "FALSE", + first_var_blk ? "TRUE" : "FALSE", fn_top ? "TRUE" : "FALSE"); + // Put newline(s) before a block of variable definitions + log_rule_B("nl_var_def_blk_start"); + + if ( !var_blk + && !first_var_blk + && options::nl_var_def_blk_start() > 0) + { + LOG_FMT(LVARDFBLK, "%s(%d): pc is '%s', orig line is %zu\n", + __func__, __LINE__, pc->Text(), pc->GetOrigLine()); + + if (prev->IsNullChunk()) + { + LOG_FMT(LVARDFBLK, "%s(%d): prev is a null chunk\n", __func__, __LINE__); + } + else + { + LOG_FMT(LVARDFBLK, "%s(%d): prev is '%s', orig line is %zu\n", + __func__, __LINE__, prev->Text(), prev->GetOrigLine()); + + if (!prev->IsBraceOpen()) + { + newline_min_after(prev, options::nl_var_def_blk_start() + 1, PCF_VAR_DEF); + } + } + } + // set newlines within var def block + log_rule_B("nl_var_def_blk_in"); + + if ( var_blk + && (options::nl_var_def_blk_in() > 0)) + { + prev = pc->GetPrev(); + LOG_FMT(LVARDFBLK, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text()); + + if (prev->IsNewline()) + { + if (prev->GetNlCount() > options::nl_var_def_blk_in()) + { + prev->SetNlCount(options::nl_var_def_blk_in()); + MARK_CHANGE(); + } + } + } + pc = pc->GetNextType(CT_SEMICOLON, pc->GetLevel()); + var_blk = true; + } + else if (var_blk) + { + LOG_FMT(LVARDFBLK, "%s(%d): var_blk %s, first_var_blk %s, fn_top %s\n", + __func__, __LINE__, var_blk ? "TRUE" : "FALSE", + first_var_blk ? "TRUE" : "FALSE", fn_top ? "TRUE" : "FALSE"); + log_rule_B("nl_var_def_blk_end_func_top"); + log_rule_B("nl_var_def_blk_end"); + + if ( first_var_blk + && fn_top) + { + // set blank lines after first var def block at the top of a function + if (options::nl_var_def_blk_end_func_top() > 0) + { + LOG_FMT(LVARDFBLK, "%s(%d): nl_var_def_blk_end_func_top at line %zu\n", + __func__, __LINE__, prev->GetOrigLine()); + newline_min_after(prev, options::nl_var_def_blk_end_func_top() + 1, PCF_VAR_DEF); + } + } + else if ( !pc->IsPreproc() + && options::nl_var_def_blk_end() > 0) + { + // set blank lines after other var def blocks + LOG_FMT(LVARDFBLK, "%s(%d): nl_var_def_blk_end at line %zu\n", + __func__, __LINE__, prev->GetOrigLine()); + // Issue #3516 + newline_min_after(prev, options::nl_var_def_blk_end() + 1, PCF_VAR_DEF); + } + // reset the variables for the next block + first_var_blk = false; + var_blk = false; + } + else + { + first_var_blk = false; + var_blk = false; + } + } + else + { + if (pc->Is(CT_FUNC_CLASS_DEF)) + { + log_rule_B("nl_var_def_blk_end"); + + if ( var_blk + && options::nl_var_def_blk_end() > 0) + { + prev = pc->GetPrev(); + prev = prev->GetPrev(); + newline_min_after(prev, options::nl_var_def_blk_end() + 1, PCF_VAR_DEF); + pc = pc->GetNext(); + first_var_blk = false; + var_blk = false; + } + } + } + did_this_line = true; + + if (pc == nullptr) + { + pc = Chunk::NullChunkPtr; + } + pc = pc->GetNext(); + } + LOG_FMT(LVARDFBLK, "%s(%d): pc orig line is %zu, orig col is %zu, Text() is '%s', level is %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), pc->GetLevel()); + LOG_FMT(LVARDFBLK, "%s(%d): start orig line is %zu, orig col is %zu, Text() is '%s', level is %zu\n", + __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), start->Text(), start->GetLevel()); + return(pc); +} // newline_var_def_blk + + +static void collapse_empty_body(Chunk *br_open) +{ + for (Chunk *pc = br_open->GetNext(); pc->IsNot(CT_BRACE_CLOSE); pc = pc->GetNext()) + { + if ( pc->Is(CT_NEWLINE) + && pc->SafeToDeleteNl()) + { + pc = pc->GetPrev(); + Chunk *next = pc->GetNext(); + Chunk::Delete(next); + MARK_CHANGE(); + } + } +} // collapse_empty_body + + +static void newlines_brace_pair(Chunk *br_open) +{ + LOG_FUNC_ENTRY(); + + log_rule_B("nl_define_macro"); + + if ( br_open->TestFlags(PCF_IN_PREPROC) + && !options::nl_define_macro()) + { + return; + } + + //fixes 1235 Add single line namespace support + if ( br_open->Is(CT_BRACE_OPEN) + && (br_open->GetParentType() == CT_NAMESPACE) + && br_open->GetPrev()->IsNewline()) + { + Chunk *chunk_brace_close = br_open->GetClosingParen(); + + if (chunk_brace_close->IsNotNullChunk()) + { + if (br_open->IsOnSameLine(chunk_brace_close)) + { + log_rule_B("nl_namespace_two_to_one_liner - 1"); + + if (options::nl_namespace_two_to_one_liner()) + { + Chunk *prev = br_open->GetPrevNnl(); + newline_del_between(prev, br_open); + } + /* Below code is to support conversion of 2 liner to 4 liners + * else + * { + * Chunk *nxt = br_open->GetNext(); + * newline_add_between(br_open, nxt); + * }*/ + } + } + } + // fix 1247 oneliner function support - converts 4,3,2 liners to oneliner + log_rule_B("nl_create_func_def_one_liner"); + + if ( br_open->GetParentType() == CT_FUNC_DEF + && options::nl_create_func_def_one_liner() + && !br_open->TestFlags(PCF_NOT_POSSIBLE)) // Issue #2795 + { + Chunk *br_close = br_open->GetClosingParen(); + Chunk *tmp = br_open->GetPrevNcNnlNi(); // Issue #2279 + + if ( br_close->IsNotNullChunk() // Issue #2594 + && ((br_close->GetOrigLine() - br_open->GetOrigLine()) <= 2) + && tmp->IsParenClose()) // need to check the conditions. + { + // Issue #1825 + bool is_it_possible = true; + + while ( tmp->IsNotNullChunk() + && (tmp = tmp->GetNext())->IsNotNullChunk() + && !tmp->IsBraceClose() + && (tmp->GetNext()->IsNotNullChunk())) + { + LOG_FMT(LNL1LINE, "%s(%d): tmp orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, tmp->GetOrigLine(), tmp->GetOrigCol(), tmp->Text()); + + if (tmp->IsComment()) + { + is_it_possible = false; + break; + } + } + + if (is_it_possible) + { + // Issue 2795 + // we have to check if it could be too long for code_width + // make a vector to save the chunk + vector saved_chunk; + log_rule_B("code_width"); + + if (options::code_width() > 0) + { + saved_chunk.reserve(16); + Chunk *current = br_open->GetPrevNcNnlNi(); + Chunk *next_br_close = br_close->GetNext(); + current = current->GetNext(); + + while (current->IsNotNullChunk()) + { + LOG_FMT(LNL1LINE, "%s(%d): zu kopieren: current orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, current->GetOrigLine(), current->GetOrigCol(), current->Text()); + saved_chunk.push_back(*current); + Chunk *the_next = current->GetNext(); + + if ( the_next->IsNullChunk() + || the_next == next_br_close) + { + break; + } + current = the_next; + } + } + Chunk *tmp_1 = br_open->GetPrevNcNnlNi(); + + while ( tmp_1->IsNotNullChunk() + && (tmp_1 = tmp_1->GetNext())->IsNotNullChunk() + && !tmp_1->IsBraceClose() + && (tmp_1->GetNext()->IsNotNullChunk())) + { + LOG_FMT(LNL1LINE, "%s(%d): tmp_1 orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, tmp_1->GetOrigLine(), tmp_1->GetOrigCol(), tmp_1->Text()); + + if (tmp_1->IsNewline()) + { + tmp_1 = tmp_1->GetPrev(); // Issue #1825 + newline_iarf_pair(tmp_1, tmp_1->GetNextNcNnl(), IARF_REMOVE); + } + } + br_open->SetFlagBits(PCF_ONE_LINER); // set the one liner flag if needed + br_close->SetFlagBits(PCF_ONE_LINER); + log_rule_B("code_width"); + + if ( options::code_width() > 0 + && br_close->GetColumn() > options::code_width()) + { + // the created line is too long + // it is not possible to make an one_liner + // because the line would be too long + br_open->SetFlagBits(PCF_NOT_POSSIBLE); + // restore the code + size_t count; + Chunk tmp_2; + Chunk *current = br_open; + + for (count = 0; count < saved_chunk.size(); count++) + { + tmp_2 = saved_chunk.at(count); + + if (tmp_2.GetOrigLine() != current->GetOrigLine()) + { + // restore the newline + Chunk chunk; + chunk.SetType(CT_NEWLINE); + chunk.SetOrigLine(current->GetOrigLine()); + chunk.SetOrigCol(current->GetOrigCol()); + chunk.SetPpLevel(current->GetPpLevel()); + chunk.SetNlCount(1); + chunk.CopyAndAddBefore(current); + LOG_FMT(LNEWLINE, "%s(%d): %zu:%zu add newline before '%s'\n", + __func__, __LINE__, current->GetOrigLine(), current->GetOrigCol(), current->Text()); + } + else + { + current = current->GetNext(); + } + } + } + } + } + } + + // Make sure we don't break a one-liner + if (!one_liner_nl_ok(br_open)) + { + LOG_FMT(LNL1LINE, "%s(%d): br_open orig line is %zu, orig col is %zu, a new line may NOT be added\n", + __func__, __LINE__, br_open->GetOrigLine(), br_open->GetOrigCol()); + return; + } + LOG_FMT(LNL1LINE, "%s(%d): a new line may be added\n", __func__, __LINE__); + + Chunk *next = br_open->GetNextNc(); + + // Insert a newline between the '=' and open brace, if needed + LOG_FMT(LNL1LINE, "%s(%d): br_open->Text() '%s', br_open->GetType() [%s], br_open->GetParentType() [%s]\n", + __func__, __LINE__, br_open->Text(), get_token_name(br_open->GetType()), + get_token_name(br_open->GetParentType())); + + if (br_open->GetParentType() == CT_ASSIGN) + { + // Only mess with it if the open brace is followed by a newline + if (next->IsNewline()) + { + Chunk *prev = br_open->GetPrevNcNnlNi(); // Issue #2279 + log_rule_B("nl_assign_brace"); + newline_iarf_pair(prev, br_open, options::nl_assign_brace()); + } + } + + if ( br_open->GetParentType() == CT_OC_MSG_DECL + || br_open->GetParentType() == CT_FUNC_DEF + || br_open->GetParentType() == CT_FUNC_CLASS_DEF + || br_open->GetParentType() == CT_OC_CLASS + || br_open->GetParentType() == CT_CS_PROPERTY + || br_open->GetParentType() == CT_CPP_LAMBDA + || br_open->GetParentType() == CT_FUNC_CALL + || br_open->GetParentType() == CT_FUNC_CALL_USER) + { + Chunk *prev = Chunk::NullChunkPtr; + iarf_e val; + + if (br_open->GetParentType() == CT_OC_MSG_DECL) + { + log_rule_B("nl_oc_mdef_brace"); + val = options::nl_oc_mdef_brace(); + } + else + { + if ( br_open->GetParentType() == CT_FUNC_DEF + || br_open->GetParentType() == CT_FUNC_CLASS_DEF + || br_open->GetParentType() == CT_OC_CLASS) + { + val = IARF_NOT_DEFINED; + log_rule_B("nl_fdef_brace_cond"); + const iarf_e nl_fdef_brace_cond_v = options::nl_fdef_brace_cond(); + + if (nl_fdef_brace_cond_v != IARF_IGNORE) + { + prev = br_open->GetPrevNcNnlNi(); // Issue #2279 + + if (prev->Is(CT_FPAREN_CLOSE)) + { + val = nl_fdef_brace_cond_v; + } + } + + if (val == IARF_NOT_DEFINED) + { + log_rule_B("nl_fdef_brace"); + val = options::nl_fdef_brace(); + } + } + else + { + log_rule_B("nl_property_brace"); + log_rule_B("nl_cpp_ldef_brace"); + log_rule_B("nl_fcall_brace"); + val = ((br_open->GetParentType() == CT_CS_PROPERTY) ? + options::nl_property_brace() : + ((br_open->GetParentType() == CT_CPP_LAMBDA) ? + options::nl_cpp_ldef_brace() : + options::nl_fcall_brace())); + } + } + + if (val != IARF_IGNORE) + { + if (prev->IsNullChunk()) + { + // Grab the chunk before the open brace + prev = br_open->GetPrevNcNnlNi(); // Issue #2279 + } + newline_iarf_pair(prev, br_open, val); + } + } + + if (br_open->GetNextNnl()->Is(CT_BRACE_CLOSE)) + { + // Chunk is "{" and "}" with only whitespace/newlines in between + + if (br_open->GetParentType() == CT_FUNC_DEF) + { + // Braces belong to a function definition + log_rule_B("nl_collapse_empty_body_functions"); + + if (options::nl_collapse_empty_body_functions()) + { + collapse_empty_body(br_open); + return; + } + } + else + { + log_rule_B("nl_collapse_empty_body"); + + if (options::nl_collapse_empty_body()) + { + collapse_empty_body(br_open); + return; + } + } + } + //fixes #1245 will add new line between tsquare and brace open based on nl_tsquare_brace + + if (br_open->Is(CT_BRACE_OPEN)) + { + Chunk *chunk_closing_brace = br_open->GetClosingParen(); + + if (chunk_closing_brace->IsNotNullChunk()) + { + if (chunk_closing_brace->GetOrigLine() > br_open->GetOrigLine()) + { + Chunk *prev = br_open->GetPrevNc(); + + if ( prev->Is(CT_TSQUARE) + && next->IsNewline()) + { + log_rule_B("nl_tsquare_brace"); + newline_iarf_pair(prev, br_open, options::nl_tsquare_brace()); + } + } + } + } + // Eat any extra newlines after the brace open + log_rule_B("eat_blanks_after_open_brace"); + + if (options::eat_blanks_after_open_brace()) + { + if (next->IsNewline()) + { + log_rule_B("nl_inside_empty_func"); + log_rule_B("nl_inside_namespace"); + + if ( options::nl_inside_empty_func() > 0 + && br_open->GetNextNnl()->Is(CT_BRACE_CLOSE) + && ( br_open->GetParentType() == CT_FUNC_CLASS_DEF + || br_open->GetParentType() == CT_FUNC_DEF)) + { + blank_line_set(next, options::nl_inside_empty_func); + } + else if ( options::nl_inside_namespace() > 0 + && br_open->GetParentType() == CT_NAMESPACE) + { + blank_line_set(next, options::nl_inside_namespace); + } + else if (next->GetNlCount() > 1) + { + next->SetNlCount(1); + LOG_FMT(LBLANKD, "%s(%d): eat_blanks_after_open_brace %zu\n", + __func__, __LINE__, next->GetOrigLine()); + MARK_CHANGE(); + } + } + } + bool nl_close_brace = false; + + // Handle the cases where the brace is part of a function call or definition + if (is_func_call_or_def(br_open)) + { + // Need to force a newline before the close brace, if not in a class body + if (!br_open->TestFlags(PCF_IN_CLASS)) + { + nl_close_brace = true; + } + // handle newlines after the open brace + Chunk *pc = br_open->GetNextNcNnl(); + newline_add_between(br_open, pc); + } + // Grab the matching brace close + Chunk *br_close = br_open->GetNextType(CT_BRACE_CLOSE, br_open->GetLevel()); + + if (br_close->IsNullChunk()) + { + return; + } + + if (!nl_close_brace) + { + /* + * If the open brace hits a CT_NEWLINE, CT_NL_CONT, CT_COMMENT_MULTI, or + * CT_COMMENT_CPP without hitting anything other than CT_COMMENT, then + * there should be a newline before the close brace. + */ + Chunk *pc = br_open->GetNext(); + + while (pc->Is(CT_COMMENT)) + { + pc = pc->GetNext(); + } + + if (pc->IsCommentOrNewline()) + { + nl_close_brace = true; + } + } + Chunk *prev = br_close->GetPrevNcNnlNet(); + + if (nl_close_brace) + { + newline_add_between(prev, br_close); + } + else + { + newline_del_between(prev, br_close); + } +} // newlines_brace_pair + + +static void newline_case(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + // printf("%s case (%s) on line %d col %d\n", + // __func__, c_chunk_names[start->GetType()], + // start->GetOrigLine(), start->GetOrigCol()); + + // Scan backwards until a '{' or ';' or ':'. Abort if a multi-newline is found + Chunk *prev = start; + + do + { + prev = prev->GetPrevNc(); + + if ( prev->IsNotNullChunk() + && prev->IsNewline() + && prev->GetNlCount() > 1) + { + return; + } + } while ( prev->IsNot(CT_BRACE_OPEN) + && prev->IsNot(CT_BRACE_CLOSE) + && prev->IsNot(CT_SEMICOLON) + && prev->IsNot(CT_CASE_COLON)); + + if (prev->IsNullChunk()) + { + return; + } + Chunk *pc = newline_add_between(prev, start); + + if (pc == nullptr) + { + return; + } + + // Only add an extra line after a semicolon or brace close + if ( prev->Is(CT_SEMICOLON) + || prev->Is(CT_BRACE_CLOSE)) + { + if ( pc->IsNewline() + && pc->GetNlCount() < 2) + { + double_newline(pc); + } + } +} // newline_case + + +static void newline_case_colon(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + // Scan forwards until a non-comment is found + Chunk *pc = start; + + do + { + pc = pc->GetNext(); + } while (pc->IsComment()); + + if ( pc->IsNotNullChunk() + && !pc->IsNewline()) + { + newline_add_before(pc); + } +} // newline_case_colon + + +static void newline_before_return(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + Chunk *pc = Chunk::NullChunkPtr; + + if (start != nullptr) + { + pc = start->GetPrev(); + } + Chunk *nl = pc; + + // Skip over single preceding newline + if (pc->IsNewline()) + { + // Do we already have a blank line? + if (nl->GetNlCount() > 1) + { + return; + } + pc = nl->GetPrev(); + } + + // Skip over preceding comments that are not a trailing comment, taking + // into account that comment blocks may span multiple lines. + // Trailing comments are considered part of the previous token, not the + // return statement. They are handled below. + while ( pc->IsComment() + && pc->GetParentType() != CT_COMMENT_END) + { + pc = pc->GetPrev(); + + if (!pc->IsNewline()) + { + return; + } + nl = pc; + pc = pc->GetPrev(); + } + pc = nl->GetPrev(); + + // Peek over trailing comment of previous token + if ( pc->IsComment() + && pc->GetParentType() == CT_COMMENT_END) + { + pc = pc->GetPrev(); + } + + // Don't add extra blanks after an opening brace or a case statement + if ( pc->IsNullChunk() + || ( pc->Is(CT_BRACE_OPEN) + || pc->Is(CT_VBRACE_OPEN) + || pc->Is(CT_CASE_COLON))) + { + return; + } + + if ( nl->IsNewline() + && nl->GetNlCount() < 2) + { + nl->SetNlCount(nl->GetNlCount() + 1); + MARK_CHANGE(); + LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, text is '%s', new line count is now %zu\n", + __func__, __LINE__, nl->GetOrigLine(), nl->GetOrigCol(), nl->Text(), nl->GetNlCount()); + } +} // newline_before_return + + +static void newline_after_return(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + Chunk *semi = start->GetNextType(CT_SEMICOLON, start->GetLevel()); + Chunk *after = semi->GetNextNcNnlNet(); + + // If we hit a brace or an 'else', then a newline isn't needed + if ( after->IsNullChunk() + || after->IsBraceClose() + || after->Is(CT_ELSE)) + { + return; + } + Chunk *pc; + + for (pc = semi->GetNext(); pc != after; pc = pc->GetNext()) + { + if (pc->Is(CT_NEWLINE)) + { + if (pc->GetNlCount() < 2) + { + double_newline(pc); + } + return; + } + } +} // newline_after_return + + +static void newline_iarf_pair(Chunk *before, Chunk *after, iarf_e av, bool check_nl_assign_leave_one_liners) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNEWLINE, "%s(%d): ", __func__, __LINE__); + log_func_stack(LNEWLINE, "CallStack:"); + + if ( before == nullptr + || before == Chunk::NullChunkPtr + || after == nullptr + || after == Chunk::NullChunkPtr + || after->Is(CT_IGNORED)) + { + return; + } + + if (av & IARF_ADD) + { + if ( check_nl_assign_leave_one_liners + && options::nl_assign_leave_one_liners() + && after->TestFlags(PCF_ONE_LINER)) + { + log_rule_B("nl_assign_leave_one_liners"); + return; + } + Chunk *nl = newline_add_between(before, after); + LOG_FMT(LNEWLINE, "%s(%d): newline_add_between '%s' and '%s'\n", + __func__, __LINE__, before->Text(), after->Text()); + + if ( nl != nullptr + && av == IARF_FORCE + && nl->GetNlCount() > 1) + { + nl->SetNlCount(1); + } + } + else if (av & IARF_REMOVE) + { + LOG_FMT(LNEWLINE, "%s(%d): newline_remove_between '%s' and '%s'\n", + __func__, __LINE__, before->Text(), after->Text()); + newline_del_between(before, after); + } +} // newline_iarf_pair + + +void newline_iarf(Chunk *pc, iarf_e av) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNFD, "%s(%d): ", __func__, __LINE__); + log_func_stack(LNFD, "CallStack:"); + Chunk *after = Chunk::NullChunkPtr; + + if (pc != nullptr) + { + after = pc->GetNextNnl(); + } + + if ( (pc != nullptr && pc->Is(CT_FPAREN_OPEN)) // Issue #2914 + && pc->GetParentType() == CT_FUNC_CALL + && after->Is(CT_COMMENT_CPP) + && options::donot_add_nl_before_cpp_comment()) + { + return; + } + newline_iarf_pair(pc, after, av); +} // newline_iarf + + +static void newline_func_multi_line(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNFD, "%s(%d): called on %zu:%zu '%s' [%s/%s]\n", + __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), + start->Text(), get_token_name(start->GetType()), get_token_name(start->GetParentType())); + + bool add_start; + bool add_args; + bool add_end; + + if ( start->GetParentType() == CT_FUNC_DEF + || start->GetParentType() == CT_FUNC_CLASS_DEF) + { + log_rule_B("nl_func_def_start_multi_line"); + add_start = options::nl_func_def_start_multi_line(); + log_rule_B("nl_func_def_args_multi_line"); + add_args = options::nl_func_def_args_multi_line(); + log_rule_B("nl_func_def_end_multi_line"); + add_end = options::nl_func_def_end_multi_line(); + } + else if ( start->GetParentType() == CT_FUNC_CALL + || start->GetParentType() == CT_FUNC_CALL_USER) + { + log_rule_B("nl_func_call_start_multi_line"); + add_start = options::nl_func_call_start_multi_line(); + log_rule_B("nl_func_call_args_multi_line"); + add_args = options::nl_func_call_args_multi_line(); + log_rule_B("nl_func_call_end_multi_line"); + add_end = options::nl_func_call_end_multi_line(); + } + else + { + log_rule_B("nl_func_decl_start_multi_line"); + add_start = options::nl_func_decl_start_multi_line(); + log_rule_B("nl_func_decl_args_multi_line"); + add_args = options::nl_func_decl_args_multi_line(); + log_rule_B("nl_func_decl_end_multi_line"); + add_end = options::nl_func_decl_end_multi_line(); + } + + if ( !add_start + && !add_args + && !add_end) + { + return; + } + Chunk *pc = start->GetNextNcNnl(); + + while ( pc->IsNotNullChunk() + && pc->GetLevel() > start->GetLevel()) + { + pc = pc->GetNextNcNnl(); + } + + if ( pc->Is(CT_FPAREN_CLOSE) + && start->IsNewlineBetween(pc)) + { + Chunk *start_next = start->GetNextNcNnl(); + bool has_leading_closure = ( start_next->GetParentType() == CT_OC_BLOCK_EXPR + || start_next->GetParentType() == CT_CPP_LAMBDA + || start_next->Is(CT_BRACE_OPEN)); + + Chunk *prev_end = pc->GetPrevNcNnl(); + bool has_trailing_closure = ( prev_end->GetParentType() == CT_OC_BLOCK_EXPR + || prev_end->GetParentType() == CT_CPP_LAMBDA + || prev_end->Is(CT_BRACE_OPEN)); + + if ( add_start + && !start->GetNext()->IsNewline()) + { + log_rule_B("nl_func_call_args_multi_line_ignore_closures"); + + if (options::nl_func_call_args_multi_line_ignore_closures()) + { + if ( !has_leading_closure + && !has_trailing_closure) + { + newline_iarf(start, IARF_ADD); + } + } + else + { + newline_iarf(start, IARF_ADD); + } + } + + if ( add_end + && !pc->GetPrev()->IsNewline()) + { + log_rule_B("nl_func_call_args_multi_line_ignore_closures"); + + if (options::nl_func_call_args_multi_line_ignore_closures()) + { + if ( !has_leading_closure + && !has_trailing_closure) + { + newline_iarf(pc->GetPrev(), IARF_ADD); + } + } + else + { + newline_iarf(pc->GetPrev(), IARF_ADD); + } + } + + if (add_args) + { + // process the function in reverse and leave the first comma if the option to leave trailing closure + // is on. nl_func_call_args_multi_line_ignore_trailing_closure + for (pc = start->GetNextNcNnl(); + pc->IsNotNullChunk() && pc->GetLevel() > start->GetLevel(); + pc = pc->GetNextNcNnl()) + { + if ( pc->Is(CT_COMMA) + && (pc->GetLevel() == (start->GetLevel() + 1))) + { + Chunk *tmp = pc->GetNext(); + + if (tmp->IsComment()) + { + pc = tmp; + } + + if (!pc->GetNext()->IsNewline()) + { + log_rule_B("nl_func_call_args_multi_line_ignore_closures"); + + if (options::nl_func_call_args_multi_line_ignore_closures()) + { + Chunk *prev_comma = pc->GetPrevNcNnl(); + Chunk *after_comma = pc->GetNextNcNnl(); + + if (!( ( prev_comma->GetParentType() == CT_OC_BLOCK_EXPR + || prev_comma->GetParentType() == CT_CPP_LAMBDA + || prev_comma->Is(CT_BRACE_OPEN)) + || ( after_comma->GetParentType() == CT_OC_BLOCK_EXPR + || after_comma->GetParentType() == CT_CPP_LAMBDA + || after_comma->Is(CT_BRACE_OPEN)))) + { + newline_iarf(pc, IARF_ADD); + } + } + else + { + newline_iarf(pc, IARF_ADD); + } + } + } + } + } + } +} // newline_func_multi_line + + +static void newline_template(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNFD, "%s(%d): called on %zu:%zu '%s' [%s/%s]\n", + __func__, __LINE__, start->GetOrigLine(), start->GetOrigCol(), + start->Text(), get_token_name(start->GetType()), get_token_name(start->GetParentType())); + + log_rule_B("nl_template_start"); + bool add_start = options::nl_template_start(); + + log_rule_B("nl_template_args"); + bool add_args = options::nl_template_args(); + + log_rule_B("nl_template_end"); + bool add_end = options::nl_template_end(); + + if ( !add_start + && !add_args + && !add_end) + { + return; + } + Chunk *pc = start->GetNextNcNnl(); + + while ( pc->IsNotNullChunk() + && pc->GetLevel() > start->GetLevel()) + { + pc = pc->GetNextNcNnl(); + } + + if (pc->Is(CT_ANGLE_CLOSE)) + { + if (add_start) + { + newline_iarf(start, IARF_ADD); + } + + if (add_end) + { + newline_iarf(pc->GetPrev(), IARF_ADD); + } + + if (add_args) + { + Chunk *pc_1; + + for (pc_1 = start->GetNextNcNnl(); + pc_1->IsNotNullChunk() && pc_1->GetLevel() > start->GetLevel(); + pc_1 = pc_1->GetNextNcNnl()) + { + if ( pc_1->Is(CT_COMMA) + && (pc_1->GetLevel() == (start->GetLevel() + 1))) + { + Chunk *tmp = pc_1->GetNext(); + + if (tmp->IsComment()) + { + pc_1 = tmp; + } + + if (!pc_1->GetNext()->IsNewline()) + { + newline_iarf(pc_1, IARF_ADD); + } + } + } + } + } +} // newline_template + + +static void newline_func_def_or_call(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNFD, "%s(%d): called on start->Text() is '%s', orig line is %zu, orig col is %zu, [%s/%s]\n", + __func__, __LINE__, start->Text(), start->GetOrigLine(), start->GetOrigCol(), + get_token_name(start->GetType()), get_token_name(start->GetParentType())); + + bool is_def = (start->GetParentType() == CT_FUNC_DEF) + || start->GetParentType() == CT_FUNC_CLASS_DEF; + bool is_call = (start->GetParentType() == CT_FUNC_CALL) + || start->GetParentType() == CT_FUNC_CALL_USER; + + LOG_FMT(LNFD, "%s(%d): is_def is %s, is_call is %s\n", + __func__, __LINE__, is_def ? "TRUE" : "FALSE", is_call ? "TRUE" : "FALSE"); + + if (is_call) + { + log_rule_B("nl_func_call_paren"); + iarf_e atmp = options::nl_func_call_paren(); + + if (atmp != IARF_IGNORE) + { + Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 + + if (prev->IsNotNullChunk()) + { + newline_iarf(prev, atmp); + } + } + Chunk *pc = start->GetNextNcNnl(); + + if (pc->IsString(")")) + { + log_rule_B("nl_func_call_paren_empty"); + atmp = options::nl_func_call_paren_empty(); + + if (atmp != IARF_IGNORE) + { + Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 + + if (prev->IsNotNullChunk()) + { + newline_iarf(prev, atmp); + } + } + log_rule_B("nl_func_call_empty"); + atmp = options::nl_func_call_empty(); + + if (atmp != IARF_IGNORE) + { + newline_iarf(start, atmp); + } + return; + } + } + else + { + log_rule_B("nl_func_def_paren"); + log_rule_B("nl_func_paren"); + iarf_e atmp = is_def ? options::nl_func_def_paren() + : options::nl_func_paren(); + LOG_FMT(LSPACE, "%s(%d): atmp is %s\n", + __func__, __LINE__, + (atmp == IARF_IGNORE) ? "IGNORE" : + (atmp == IARF_ADD) ? "ADD" : + (atmp == IARF_REMOVE) ? "REMOVE" : "FORCE"); + + if (atmp != IARF_IGNORE) + { + Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 + + if (prev->IsNotNullChunk()) + { + newline_iarf(prev, atmp); + } + } + // Handle break newlines type and function + Chunk *prev = start->GetPrevNcNnlNi(); // Issue #2279 + prev = skip_template_prev(prev); + // Don't split up a function variable + prev = prev->IsParenClose() ? Chunk::NullChunkPtr : prev->GetPrevNcNnlNi(); // Issue #2279 + + log_rule_B("nl_func_class_scope"); + + if ( prev->Is(CT_DC_MEMBER) + && (options::nl_func_class_scope() != IARF_IGNORE)) + { + newline_iarf(prev->GetPrevNcNnlNi(), options::nl_func_class_scope()); // Issue #2279 + } + + if (prev->IsNot(CT_ACCESS_COLON)) + { + Chunk *tmp; + + if (prev->Is(CT_OPERATOR)) + { + tmp = prev; + prev = prev->GetPrevNcNnlNi(); // Issue #2279 + } + else + { + tmp = start; + } + + if (prev->Is(CT_DC_MEMBER)) + { + log_rule_B("nl_func_scope_name"); + + if ( options::nl_func_scope_name() != IARF_IGNORE + && !start->TestFlags(PCF_IN_DECLTYPE)) + { + newline_iarf(prev, options::nl_func_scope_name()); + } + } + const Chunk *tmp_next = prev->GetNextNcNnl(); + + if (tmp_next->IsNot(CT_FUNC_CLASS_DEF)) + { + Chunk *closing = tmp->GetClosingParen(); + Chunk *brace = closing->GetNextNcNnl(); + iarf_e a; // Issue #2561 + + if ( tmp->GetParentType() == CT_FUNC_PROTO + || tmp->GetParentType() == CT_FUNC_CLASS_PROTO) + { + // proto + log_rule_B("nl_func_proto_type_name"); + a = options::nl_func_proto_type_name(); + } + else + { + // def + + log_rule_B("nl_func_leave_one_liners"); + + if ( options::nl_func_leave_one_liners() + && ( brace == nullptr + || brace->TestFlags(PCF_ONE_LINER))) // Issue #1511 and #3274 + { + a = IARF_IGNORE; + } + else + { + log_rule_B("nl_func_type_name"); + a = options::nl_func_type_name(); + } + } + log_rule_B("nl_func_type_name_class"); + + if ( tmp->TestFlags(PCF_IN_CLASS) + && (options::nl_func_type_name_class() != IARF_IGNORE)) + { + a = options::nl_func_type_name_class(); + } + + if ( (a != IARF_IGNORE) + && prev->IsNotNullChunk()) + { + LOG_FMT(LNFD, "%s(%d): prev->Text() '%s', orig line is %zu, orig col is %zu, [%s/%s]\n", + __func__, __LINE__, prev->Text(), prev->GetOrigLine(), prev->GetOrigCol(), + get_token_name(prev->GetType()), + get_token_name(prev->GetParentType())); + + if (prev->Is(CT_DESTRUCTOR)) + { + prev = prev->GetPrevNcNnlNi(); // Issue #2279 + } + + /* + * If we are on a '::', step back two tokens + * TODO: do we also need to check for '.' ? + */ + while (prev->Is(CT_DC_MEMBER)) + { + prev = prev->GetPrevNcNnlNi(); // Issue #2279 + prev = skip_template_prev(prev); + prev = prev->GetPrevNcNnlNi(); // Issue #2279 + } + + if ( !prev->IsBraceClose() + && prev->IsNot(CT_BRACE_OPEN) + && prev->IsNot(CT_SEMICOLON) + && prev->IsNot(CT_ACCESS_COLON) + // #1008: if we landed on an operator check that it is having + // a type before it, in order to not apply nl_func_type_name + // on conversion operators as they don't have a normal + // return type syntax + && (tmp_next->IsNot(CT_OPERATOR) ? true : prev->IsTypeDefinition())) + { + newline_iarf(prev, a); + } + } + } + } + Chunk *pc = start->GetNextNcNnl(); + + if (pc->IsString(")")) + { + log_rule_B("nl_func_def_empty"); + log_rule_B("nl_func_decl_empty"); + atmp = is_def ? options::nl_func_def_empty() + : options::nl_func_decl_empty(); + + if (atmp != IARF_IGNORE) + { + newline_iarf(start, atmp); + } + log_rule_B("nl_func_def_paren_empty"); + log_rule_B("nl_func_paren_empty"); + atmp = is_def ? options::nl_func_def_paren_empty() + : options::nl_func_paren_empty(); + + if (atmp != IARF_IGNORE) + { + prev = start->GetPrevNcNnlNi(); // Issue #2279 + + if (prev->IsNotNullChunk()) + { + newline_iarf(prev, atmp); + } + } + return; + } + } + // Now scan for commas + size_t comma_count = 0; + Chunk *tmp; + Chunk *pc; + + for (pc = start->GetNextNcNnl(); + pc->IsNotNullChunk() && pc->GetLevel() > start->GetLevel(); + pc = pc->GetNextNcNnl()) + { + if ( pc->Is(CT_COMMA) + && (pc->GetLevel() == (start->GetLevel() + 1))) + { + comma_count++; + tmp = pc->GetNext(); + + if (tmp->IsComment()) + { + pc = tmp; + } + + if (is_def) + { + log_rule_B("nl_func_def_args"); + newline_iarf(pc, options::nl_func_def_args()); + } + else if (is_call) + { + // Issue #2604 + log_rule_B("nl_func_call_args"); + newline_iarf(pc, options::nl_func_call_args()); + } + else // start->GetParentType() == CT_FUNC_DECL + { + log_rule_B("nl_func_decl_args"); + newline_iarf(pc, options::nl_func_decl_args()); + } + } + } + + log_rule_B("nl_func_def_start"); + log_rule_B("nl_func_decl_start"); + iarf_e as = is_def ? options::nl_func_def_start() : options::nl_func_decl_start(); + + log_rule_B("nl_func_def_end"); + log_rule_B("nl_func_decl_end"); + iarf_e ae = is_def ? options::nl_func_def_end() : options::nl_func_decl_end(); + + if (comma_count == 0) + { + iarf_e atmp; + log_rule_B("nl_func_def_start_single"); + log_rule_B("nl_func_decl_start_single"); + atmp = is_def ? options::nl_func_def_start_single() : + options::nl_func_decl_start_single(); + + if (atmp != IARF_IGNORE) + { + as = atmp; + } + log_rule_B("nl_func_def_end_single"); + log_rule_B("nl_func_decl_end_single"); + atmp = is_def ? options::nl_func_def_end_single() : + options::nl_func_decl_end_single(); + + if (atmp != IARF_IGNORE) + { + ae = atmp; + } + } + + if (!is_call) + { + newline_iarf(start, as); + } + + // and fix up the close parenthesis + if (pc->Is(CT_FPAREN_CLOSE)) + { + Chunk *prev = pc->GetPrevNnl(); + + if ( prev->IsNot(CT_FPAREN_OPEN) + && !is_call) + { + newline_iarf(prev, ae); + } + newline_func_multi_line(start); + } +} // newline_func_def_or_call + + +static void newline_oc_msg(Chunk *start) +{ + LOG_FUNC_ENTRY(); + + Chunk *sq_c = start->GetClosingParen(); + + if (sq_c->IsNullChunk()) + { + return; + } + log_rule_B("nl_oc_msg_leave_one_liner"); + + if (options::nl_oc_msg_leave_one_liner()) + { + return; + } + bool should_nl_msg = false; + + // Get count of parameters + size_t parameter_count = 0; + + for (Chunk *pc = start->GetNextNcNnl(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + if (pc->GetLevel() <= start->GetLevel()) + { + break; + } + + if (pc->Is(CT_OC_COLON) && pc->GetLevel() - 1 == start->GetLevel()) + { + parameter_count++; + } + } + + size_t min_params = options::nl_oc_msg_args_min_params(); + + if ( parameter_count >= min_params + && min_params != 0) + { + should_nl_msg = true; + } + // Get length of longest line + size_t longest_line = 0; + + for (Chunk *pc = start->GetNextNcNnl(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + if (pc->GetLevel() <= start->GetLevel()) + { + break; + } + + if (pc->GetOrigColEnd() > longest_line) + { + longest_line = pc->GetOrigColEnd(); + } + } + + size_t max_code_width = options::nl_oc_msg_args_max_code_width(); + + if ( longest_line > max_code_width + && max_code_width != 0) + { + should_nl_msg = true; + } + + // If both nl_oc_msg_args_min_params and nl_oc_msg_args_max_code_width are disabled + // we should newline all messages. + if ( max_code_width == 0 + && min_params == 0) + { + should_nl_msg = true; + } + + if (!should_nl_msg) + { + return; + } + + for (Chunk *pc = start->GetNextNcNnl(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + if (pc->GetLevel() <= start->GetLevel()) + { + break; + } + + if (pc->Is(CT_OC_MSG_NAME) && pc->GetLevel() - 1 == start->GetLevel()) + { + newline_add_before(pc); + } + } +} // newline_oc_msg + + +static bool one_liner_nl_ok(Chunk *pc) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNL1LINE, "%s(%d): check type is %s, parent is %s, flag is %s, orig line is %zu, orig col is %zu\n", + __func__, __LINE__, get_token_name(pc->GetType()), get_token_name(pc->GetParentType()), + pcf_flags_str(pc->GetFlags()).c_str(), pc->GetOrigLine(), pc->GetOrigCol()); + + if (!pc->TestFlags(PCF_ONE_LINER)) + { + LOG_FMT(LNL1LINE, "%s(%d): true (not 1-liner), a new line may be added\n", __func__, __LINE__); + return(true); + } + // Step back to find the opening brace + Chunk *br_open = pc; + + if (br_open->IsBraceClose()) + { + br_open = br_open->GetPrevType(br_open->Is(CT_BRACE_CLOSE) ? CT_BRACE_OPEN : CT_VBRACE_OPEN, + br_open->GetLevel(), E_Scope::ALL); + } + else + { + while ( br_open->IsNotNullChunk() + && br_open->TestFlags(PCF_ONE_LINER) + && !br_open->IsBraceOpen() + && !br_open->IsBraceClose()) + { + br_open = br_open->GetPrev(); + } + } + pc = br_open; + + if ( pc->IsNotNullChunk() + && pc->TestFlags(PCF_ONE_LINER) + && ( pc->IsBraceOpen() + || pc->IsBraceClose())) + { + log_rule_B("nl_class_leave_one_liners"); + + if ( options::nl_class_leave_one_liners() + && pc->TestFlags(PCF_IN_CLASS)) + { + LOG_FMT(LNL1LINE, "%s(%d): false (class)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_assign_leave_one_liners"); + + if ( options::nl_assign_leave_one_liners() + && pc->GetParentType() == CT_ASSIGN) + { + LOG_FMT(LNL1LINE, "%s(%d): false (assign)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_enum_leave_one_liners"); + + if ( options::nl_enum_leave_one_liners() + && pc->GetParentType() == CT_ENUM) + { + LOG_FMT(LNL1LINE, "%s(%d): false (enum)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_getset_leave_one_liners"); + + if ( options::nl_getset_leave_one_liners() + && pc->GetParentType() == CT_GETSET) + { + LOG_FMT(LNL1LINE, "%s(%d): false (get/set), a new line may NOT be added\n", __func__, __LINE__); + return(false); + } + // Issue #UT-98 + log_rule_B("nl_cs_property_leave_one_liners"); + + if ( options::nl_cs_property_leave_one_liners() + && pc->GetParentType() == CT_CS_PROPERTY) + { + LOG_FMT(LNL1LINE, "%s(%d): false (c# property), a new line may NOT be added\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_func_leave_one_liners"); + + if ( options::nl_func_leave_one_liners() + && ( pc->GetParentType() == CT_FUNC_DEF + || pc->GetParentType() == CT_FUNC_CLASS_DEF)) + { + LOG_FMT(LNL1LINE, "%s(%d): false (func def)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_func_leave_one_liners"); + + if ( options::nl_func_leave_one_liners() + && pc->GetParentType() == CT_OC_MSG_DECL) + { + LOG_FMT(LNL1LINE, "%s(%d): false (method def)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_cpp_lambda_leave_one_liners"); + + if ( options::nl_cpp_lambda_leave_one_liners() + && ((pc->GetParentType() == CT_CPP_LAMBDA))) + { + LOG_FMT(LNL1LINE, "%s(%d): false (lambda)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_oc_msg_leave_one_liner"); + + if ( options::nl_oc_msg_leave_one_liner() + && pc->TestFlags(PCF_IN_OC_MSG)) + { + LOG_FMT(LNL1LINE, "%s(%d): false (message)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_if_leave_one_liners"); + + if ( options::nl_if_leave_one_liners() + && ( pc->GetParentType() == CT_IF + || pc->GetParentType() == CT_ELSEIF + || pc->GetParentType() == CT_ELSE)) + { + LOG_FMT(LNL1LINE, "%s(%d): false (if/else)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_while_leave_one_liners"); + + if ( options::nl_while_leave_one_liners() + && pc->GetParentType() == CT_WHILE) + { + LOG_FMT(LNL1LINE, "%s(%d): false (while)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_do_leave_one_liners"); + + if ( options::nl_do_leave_one_liners() + && pc->GetParentType() == CT_DO) + { + LOG_FMT(LNL1LINE, "%s(%d): false (do)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_for_leave_one_liners"); + + if ( options::nl_for_leave_one_liners() + && pc->GetParentType() == CT_FOR) + { + LOG_FMT(LNL1LINE, "%s(%d): false (for)\n", __func__, __LINE__); + return(false); + } + log_rule_B("nl_namespace_two_to_one_liner - 2"); + + if ( options::nl_namespace_two_to_one_liner() + && pc->GetParentType() == CT_NAMESPACE) + { + LOG_FMT(LNL1LINE, "%s(%d): false (namespace)\n", __func__, __LINE__); + return(false); + } + } + LOG_FMT(LNL1LINE, "%s(%d): true, a new line may be added\n", __func__, __LINE__); + return(true); +} // one_liner_nl_ok + + +void undo_one_liner(Chunk *pc) +{ + LOG_FUNC_ENTRY(); + + if ( pc != nullptr + && pc->TestFlags(PCF_ONE_LINER)) + { + LOG_FMT(LNL1LINE, "%s(%d): pc->Text() '%s', orig line is %zu, orig col is %zu", + __func__, __LINE__, pc->Text(), pc->GetOrigLine(), pc->GetOrigCol()); + pc->ResetFlagBits(PCF_ONE_LINER); + + // scan backward + LOG_FMT(LNL1LINE, "%s(%d): scan backward\n", __func__, __LINE__); + Chunk *tmp = pc; + + while ((tmp = tmp->GetPrev())->IsNotNullChunk()) + { + if (!tmp->TestFlags(PCF_ONE_LINER)) + { + LOG_FMT(LNL1LINE, "%s(%d): tmp->Text() '%s', orig line is %zu, orig col is %zu, --> break\n", + __func__, __LINE__, tmp->Text(), tmp->GetOrigLine(), tmp->GetOrigCol()); + break; + } + LOG_FMT(LNL1LINE, "%s(%d): clear for tmp->Text() '%s', orig line is %zu, orig col is %zu", + __func__, __LINE__, tmp->Text(), tmp->GetOrigLine(), tmp->GetOrigCol()); + tmp->ResetFlagBits(PCF_ONE_LINER); + } + // scan forward + LOG_FMT(LNL1LINE, "%s(%d): scan forward\n", __func__, __LINE__); + tmp = pc; + LOG_FMT(LNL1LINE, "%s(%d): - \n", __func__, __LINE__); + + while ((tmp = tmp->GetNext())->IsNotNullChunk()) + { + if (!tmp->TestFlags(PCF_ONE_LINER)) + { + LOG_FMT(LNL1LINE, "%s(%d): tmp->Text() '%s', orig line is %zu, orig col is %zu, --> break\n", + __func__, __LINE__, tmp->Text(), tmp->GetOrigLine(), tmp->GetOrigCol()); + break; + } + LOG_FMT(LNL1LINE, "%s(%d): clear for tmp->Text() '%s', orig line is %zu, orig col is %zu", + __func__, __LINE__, tmp->Text(), tmp->GetOrigLine(), tmp->GetOrigCol()); + tmp->ResetFlagBits(PCF_ONE_LINER); + } + LOG_FMT(LNL1LINE, "\n"); + } +} // undo_one_liner + + +static void nl_create_one_liner(Chunk *vbrace_open) +{ + LOG_FUNC_ENTRY(); + + // See if we get a newline between the next text and the vbrace_close + Chunk *tmp = vbrace_open->GetNextNcNnl(); + Chunk *first = tmp; + + if ( first->IsNullChunk() + || get_token_pattern_class(first->GetType()) != pattern_class_e::NONE) + { + return; + } + size_t nl_total = 0; + + while (tmp->IsNot(CT_VBRACE_CLOSE)) + { + if (tmp->IsNewline()) + { + nl_total += tmp->GetNlCount(); + + if (nl_total > 1) + { + return; + } + } + tmp = tmp->GetNext(); + } + + if ( tmp->IsNotNullChunk() + && first->IsNotNullChunk()) + { + newline_del_between(vbrace_open, first); + } +} // nl_create_one_liner + + +static void nl_create_list_liner(Chunk *brace_open) +{ + LOG_FUNC_ENTRY(); + + // See if we get a newline between the next text and the vbrace_close + if (brace_open == nullptr) + { + return; + } + Chunk *closing = brace_open->GetNextType(CT_BRACE_CLOSE, brace_open->GetLevel()); + Chunk *tmp = brace_open; + + do + { + if (tmp->Is(CT_COMMA)) + { + return; + } + tmp = tmp->GetNext(); + } while (tmp != closing); + + newline_del_between(brace_open, closing); +} // nl_create_list_liner + + +void newlines_remove_newlines() +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LBLANK, "%s(%d):\n", __func__, __LINE__); + Chunk *pc = Chunk::GetHead(); + + if (!pc->IsNewline()) + { + pc = pc->GetNextNl(); + } + Chunk *next; + Chunk *prev; + + while (pc->IsNotNullChunk()) + { + // Remove all newlines not in preproc + if (!pc->TestFlags(PCF_IN_PREPROC)) + { + next = pc->GetNext(); + prev = pc->GetPrev(); + newline_iarf(pc, IARF_REMOVE); + + if (next == Chunk::GetHead()) + { + pc = next; + continue; + } + else if ( prev->IsNotNullChunk() + && !prev->GetNext()->IsNewline()) + { + pc = prev; + } + } + pc = pc->GetNextNl(); + } +} // newlines_remove_newlines + + +void newlines_remove_disallowed() +{ + LOG_FUNC_ENTRY(); + + Chunk *pc = Chunk::GetHead(); + Chunk *next; + + while ((pc = pc->GetNextNl())->IsNotNullChunk()) + { + LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, , nl is %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->GetNlCount()); + + next = pc->GetNext(); + + if ( next->IsNotNullChunk() + && !next->Is(CT_NEWLINE) + && !can_increase_nl(pc)) + { + LOG_FMT(LBLANKD, "%s(%d): force to 1 orig line is %zu, orig col is %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); + + if (pc->GetNlCount() != 1) + { + pc->SetNlCount(1); + MARK_CHANGE(); + } + } + } +} // newlines_remove_disallowed + + +void newlines_cleanup_angles() +{ + // Issue #1167 + LOG_FUNC_ENTRY(); + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + char copy[1000]; + LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->ElidedText(copy)); + + if (pc->Is(CT_ANGLE_OPEN)) + { + newline_template(pc); + } + } +} // newlines_cleanup_angles + + +void newlines_cleanup_braces(bool first) +{ + LOG_FUNC_ENTRY(); + + // Get the first token that's not an empty line: + Chunk *pc = Chunk::GetHead(); + + if (pc->IsNewline()) + { + pc = pc->GetNextNcNnl(); + } + + for ( ; pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + char copy[1000]; + LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->ElidedText(copy)); + + if ( pc->Is(CT_IF) + || pc->Is(CT_CONSTEXPR)) + { + log_rule_B("nl_if_brace"); + newlines_if_for_while_switch(pc, options::nl_if_brace()); + } + else if (pc->Is(CT_ELSEIF)) + { + log_rule_B("nl_elseif_brace"); + iarf_e arg = options::nl_elseif_brace(); + log_rule_B("nl_if_brace"); + newlines_if_for_while_switch( + pc, (arg != IARF_IGNORE) ? arg : options::nl_if_brace()); + } + else if (pc->Is(CT_FOR)) + { + log_rule_B("nl_for_brace"); + newlines_if_for_while_switch(pc, options::nl_for_brace()); + } + else if (pc->Is(CT_CATCH)) + { + log_rule_B("nl_oc_brace_catch"); + + if ( language_is_set(LANG_OC) + && (pc->GetStr()[0] == '@') + && (options::nl_oc_brace_catch() != IARF_IGNORE)) + { + newlines_cuddle_uncuddle(pc, options::nl_oc_brace_catch()); + } + else + { + log_rule_B("nl_brace_catch"); + newlines_cuddle_uncuddle(pc, options::nl_brace_catch()); + } + Chunk *next = pc->GetNextNcNnl(); + + if (next->Is(CT_BRACE_OPEN)) + { + log_rule_B("nl_oc_catch_brace"); + + if ( language_is_set(LANG_OC) + && (options::nl_oc_catch_brace() != IARF_IGNORE)) + { + log_rule_B("nl_oc_catch_brace"); + newlines_do_else(pc, options::nl_oc_catch_brace()); + } + else + { + log_rule_B("nl_catch_brace"); + newlines_do_else(pc, options::nl_catch_brace()); + } + } + else + { + log_rule_B("nl_oc_catch_brace"); + + if ( language_is_set(LANG_OC) + && (options::nl_oc_catch_brace() != IARF_IGNORE)) + { + newlines_if_for_while_switch(pc, options::nl_oc_catch_brace()); + } + else + { + log_rule_B("nl_catch_brace"); + newlines_if_for_while_switch(pc, options::nl_catch_brace()); + } + } + } + else if (pc->Is(CT_WHILE)) + { + log_rule_B("nl_while_brace"); + newlines_if_for_while_switch(pc, options::nl_while_brace()); + } + else if (pc->Is(CT_USING_STMT)) + { + log_rule_B("nl_using_brace"); + newlines_if_for_while_switch(pc, options::nl_using_brace()); + } + else if (pc->Is(CT_D_SCOPE_IF)) + { + log_rule_B("nl_scope_brace"); + newlines_if_for_while_switch(pc, options::nl_scope_brace()); + } + else if (pc->Is(CT_UNITTEST)) + { + log_rule_B("nl_unittest_brace"); + newlines_do_else(pc, options::nl_unittest_brace()); + } + else if (pc->Is(CT_D_VERSION_IF)) + { + log_rule_B("nl_version_brace"); + newlines_if_for_while_switch(pc, options::nl_version_brace()); + } + else if (pc->Is(CT_SWITCH)) + { + log_rule_B("nl_switch_brace"); + newlines_if_for_while_switch(pc, options::nl_switch_brace()); + } + else if (pc->Is(CT_SYNCHRONIZED)) + { + log_rule_B("nl_synchronized_brace"); + newlines_if_for_while_switch(pc, options::nl_synchronized_brace()); + } + else if (pc->Is(CT_DO)) + { + log_rule_B("nl_do_brace"); + newlines_do_else(pc, options::nl_do_brace()); + } + else if (pc->Is(CT_ELSE)) + { + log_rule_B("nl_brace_else"); + newlines_cuddle_uncuddle(pc, options::nl_brace_else()); + Chunk *next = pc->GetNextNcNnl(); + + if (next->Is(CT_ELSEIF)) + { + log_rule_B("nl_else_if"); + newline_iarf_pair(pc, next, options::nl_else_if()); + } + log_rule_B("nl_else_brace"); + newlines_do_else(pc, options::nl_else_brace()); + } + else if (pc->Is(CT_TRY)) + { + log_rule_B("nl_try_brace"); + newlines_do_else(pc, options::nl_try_brace()); + // Issue #1734 + Chunk *po = pc->GetNextNcNnl(); + flag_parens(po, PCF_IN_TRY_BLOCK, po->GetType(), CT_NONE, false); + } + else if (pc->Is(CT_GETSET)) + { + log_rule_B("nl_getset_brace"); + newlines_do_else(pc, options::nl_getset_brace()); + } + else if (pc->Is(CT_FINALLY)) + { + log_rule_B("nl_brace_finally"); + newlines_cuddle_uncuddle(pc, options::nl_brace_finally()); + log_rule_B("nl_finally_brace"); + newlines_do_else(pc, options::nl_finally_brace()); + } + else if (pc->Is(CT_WHILE_OF_DO)) + { + log_rule_B("nl_brace_while"); + newlines_cuddle_uncuddle(pc, options::nl_brace_while()); + } + else if (pc->Is(CT_BRACE_OPEN)) + { + switch (pc->GetParentType()) + { + case CT_DOUBLE_BRACE: + { + log_rule_B("nl_paren_dbrace_open"); + + if (options::nl_paren_dbrace_open() != IARF_IGNORE) + { + Chunk *prev = pc->GetPrevNcNnlNi(E_Scope::PREPROC); // Issue #2279 + + if (prev->IsParenClose()) + { + log_rule_B("nl_paren_dbrace_open"); + newline_iarf_pair(prev, pc, options::nl_paren_dbrace_open()); + } + } + break; + } + + case CT_ENUM: + { + log_rule_B("nl_enum_own_lines"); + + if (options::nl_enum_own_lines() != IARF_IGNORE) + { + newlines_enum_entries(pc, options::nl_enum_own_lines()); + } + log_rule_B("nl_ds_struct_enum_cmt"); + + if (options::nl_ds_struct_enum_cmt()) + { + newlines_double_space_struct_enum_union(pc); + } + break; + } + + case CT_STRUCT: + case CT_UNION: + { + log_rule_B("nl_ds_struct_enum_cmt"); + + if (options::nl_ds_struct_enum_cmt()) + { + newlines_double_space_struct_enum_union(pc); + } + break; + } + + case CT_CLASS: + { + if (pc->GetLevel() == pc->GetBraceLevel()) + { + log_rule_B("nl_class_brace"); + log_ruleNL("nl_class_brace", pc->GetPrevNnl()); + newlines_do_else(pc->GetPrevNnl(), options::nl_class_brace()); + } + break; + } + + case CT_OC_CLASS: + { + if (pc->GetLevel() == pc->GetBraceLevel()) + { + // Request #126 + // introduce two new options + // look back if we have a @interface or a @implementation + for (Chunk *tmp = pc->GetPrev(); tmp->IsNotNullChunk(); tmp = tmp->GetPrev()) + { + LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, tmp->GetOrigLine(), tmp->GetOrigCol(), tmp->Text()); + + if ( tmp->Is(CT_OC_INTF) + || tmp->Is(CT_OC_IMPL)) + { + LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, may be remove/force newline before {\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); + + if (tmp->Is(CT_OC_INTF)) + { + log_rule_B("nl_oc_interface_brace"); + newlines_do_else(pc->GetPrevNnl(), options::nl_oc_interface_brace()); + } + else + { + log_rule_B("nl_oc_implementation_brace"); + newlines_do_else(pc->GetPrevNnl(), options::nl_oc_implementation_brace()); + } + break; + } + } + } + break; + } + + case CT_BRACED_INIT_LIST: + { + // Issue #1052 + log_rule_B("nl_create_list_one_liner"); + + if (options::nl_create_list_one_liner()) + { + nl_create_list_liner(pc); + break; + } + Chunk *prev = pc->GetPrevNnl(); + + if ( prev->IsNotNullChunk() + && ( prev->GetType() == CT_TYPE + || prev->GetType() == CT_WORD + || prev->GetType() == CT_ASSIGN // Issue #2957 + || prev->GetParentType() == CT_TEMPLATE + || prev->GetParentType() == CT_DECLTYPE)) + { + log_rule_B("nl_type_brace_init_lst"); + newline_iarf_pair(prev, pc, options::nl_type_brace_init_lst(), true); + } + break; + } + + case CT_OC_BLOCK_EXPR: + { + // issue # 477 + log_rule_B("nl_oc_block_brace"); + newline_iarf_pair(pc->GetPrev(), pc, options::nl_oc_block_brace()); + break; + } + + case CT_FUNC_CLASS_DEF: // Issue #2343 + { + if (!one_liner_nl_ok(pc)) + { + LOG_FMT(LNL1LINE, "a new line may NOT be added\n"); + // no change - preserve one liner body + } + else + { + log_rule_B("nl_before_opening_brace_func_class_def"); + + if (options::nl_before_opening_brace_func_class_def() != IARF_IGNORE) + { + newline_iarf_pair(pc->GetPrev(), pc, options::nl_before_opening_brace_func_class_def()); + } + } + } + + default: + { + break; + } + } // switch + + log_rule_B("nl_brace_brace"); + + if (options::nl_brace_brace() != IARF_IGNORE) + { + Chunk *next = pc->GetNextNc(E_Scope::PREPROC); + + if (next->Is(CT_BRACE_OPEN)) + { + newline_iarf_pair(pc, next, options::nl_brace_brace()); + } + } + Chunk *next = pc->GetNextNnl(); + + if (next->IsNullChunk()) + { + // do nothing + } + else if (next->Is(CT_BRACE_CLOSE)) + { + // TODO: add an option to split open empty statements? { }; + } + else if (next->Is(CT_BRACE_OPEN)) + { + // already handled + } + else + { + next = pc->GetNextNcNnl(); + + // Handle unnamed temporary direct-list-initialization + if (pc->GetParentType() == CT_BRACED_INIT_LIST) + { + log_rule_B("nl_type_brace_init_lst_open"); + newline_iarf_pair(pc, pc->GetNextNnl(), + options::nl_type_brace_init_lst_open(), true); + } + // Handle nl_after_brace_open + else if ( ( pc->GetParentType() == CT_CPP_LAMBDA + || pc->GetLevel() == pc->GetBraceLevel()) + && options::nl_after_brace_open()) + { + log_rule_B("nl_after_brace_open"); + + if (!one_liner_nl_ok(pc)) + { + LOG_FMT(LNL1LINE, "a new line may NOT be added (nl_after_brace_open)\n"); + // no change - preserve one liner body + } + else if ( pc->TestFlags(PCF_IN_PREPROC) + || ( pc->TestFlags(PCF_ONE_LINER) + && pc->TestFlags(PCF_IN_ARRAY_ASSIGN) + && options::nl_assign_leave_one_liners())) + { + // no change - don't break up preprocessors + } + else + { + // Step back from next to the first non-newline item + Chunk *tmp = next->GetPrev(); + + while (tmp != pc) + { + if (tmp->IsComment()) + { + log_rule_B("nl_after_brace_open_cmt"); + + if ( !options::nl_after_brace_open_cmt() + && tmp->IsNot(CT_COMMENT_MULTI)) + { + break; + } + } + tmp = tmp->GetPrev(); + } + // Add the newline + newline_iarf(tmp, IARF_ADD); + } + } + } + // braced-init-list is more like a function call with arguments, + // than curly braces that determine a structure of a source code, + // so, don't add a newline before a closing brace. Issue #1405. + log_rule_B("nl_type_brace_init_lst_open"); + log_rule_B("nl_type_brace_init_lst_close"); + + if (!( pc->GetParentType() == CT_BRACED_INIT_LIST + && options::nl_type_brace_init_lst_open() == IARF_IGNORE + && options::nl_type_brace_init_lst_close() == IARF_IGNORE)) + { + newlines_brace_pair(pc); + } + + // Handle nl_before_brace_open + if ( pc->Is(CT_BRACE_OPEN) + && pc->GetLevel() == pc->GetBraceLevel() + && options::nl_before_brace_open()) + { + log_rule_B("nl_before_brace_open"); + + if (!one_liner_nl_ok(pc)) + { + LOG_FMT(LNL1LINE, "a new line may NOT be added (nl_before_brace_open)\n"); + // no change - preserve one liner body + } + else if ( pc->TestFlags(PCF_IN_PREPROC) + || pc->TestFlags(PCF_IN_ARRAY_ASSIGN)) + { + // no change - don't break up array assignments or preprocessors + } + else + { + // Step back to previous non-newline item + Chunk *tmp = pc->GetPrev(); + + if (!tmp->Is(CT_NEWLINE)) + { + newline_iarf(tmp, IARF_ADD); + } + } + } + } + else if (pc->Is(CT_BRACE_CLOSE)) + { + // newline between a close brace and x + log_rule_B("nl_brace_brace"); + + if (options::nl_brace_brace() != IARF_IGNORE) + { + Chunk *next = pc->GetNextNc(E_Scope::PREPROC); + + if (next->Is(CT_BRACE_CLOSE)) + { + log_rule_B("nl_brace_brace"); + newline_iarf_pair(pc, next, options::nl_brace_brace()); + } + } + log_rule_B("nl_brace_square"); + + if (options::nl_brace_square() != IARF_IGNORE) + { + Chunk *next = pc->GetNextNc(E_Scope::PREPROC); + + if (next->Is(CT_SQUARE_CLOSE)) + { + log_rule_B("nl_brace_square"); + newline_iarf_pair(pc, next, options::nl_brace_square()); + } + } + log_rule_B("nl_brace_fparen"); + + if (options::nl_brace_fparen() != IARF_IGNORE) + { + Chunk *next = pc->GetNextNc(E_Scope::PREPROC); + + log_rule_B("nl_brace_fparen"); + + if ( next->Is(CT_NEWLINE) + && (options::nl_brace_fparen() == IARF_REMOVE)) + { + next = next->GetNextNc(E_Scope::PREPROC); // Issue #1000 + } + + if (next->Is(CT_FPAREN_CLOSE)) + { + log_rule_B("nl_brace_fparen"); + newline_iarf_pair(pc, next, options::nl_brace_fparen()); + } + } + // newline before a close brace + log_rule_B("nl_type_brace_init_lst_close"); + + if ( pc->GetParentType() == CT_BRACED_INIT_LIST + && options::nl_type_brace_init_lst_close() != IARF_IGNORE) + { + // Handle unnamed temporary direct-list-initialization + newline_iarf_pair(pc->GetPrevNnl(), pc, + options::nl_type_brace_init_lst_close(), true); + } + // blanks before a close brace + log_rule_B("eat_blanks_before_close_brace"); + + if (options::eat_blanks_before_close_brace()) + { + // Limit the newlines before the close brace to 1 + Chunk *prev = pc->GetPrev(); + + if (prev->IsNewline()) + { + log_rule_B("nl_inside_namespace"); + log_rule_B("nl_inside_empty_func"); + + if ( options::nl_inside_empty_func() > 0 + && pc->GetPrevNnl()->Is(CT_BRACE_OPEN) + && ( pc->GetParentType() == CT_FUNC_CLASS_DEF + || pc->GetParentType() == CT_FUNC_DEF)) + { + blank_line_set(prev, options::nl_inside_empty_func); + } + else if ( options::nl_inside_namespace() > 0 + && pc->GetParentType() == CT_NAMESPACE) + { + blank_line_set(prev, options::nl_inside_namespace); + } + else if (prev->GetNlCount() != 1) + { + prev->SetNlCount(1); + LOG_FMT(LBLANKD, "%s(%d): eat_blanks_before_close_brace %zu\n", + __func__, __LINE__, prev->GetOrigLine()); + MARK_CHANGE(); + } + } + } + else if ( options::nl_ds_struct_enum_close_brace() + && ( pc->GetParentType() == CT_ENUM + || pc->GetParentType() == CT_STRUCT + || pc->GetParentType() == CT_UNION)) + { + log_rule_B("nl_ds_struct_enum_close_brace"); + + if (!pc->TestFlags(PCF_ONE_LINER)) + { + // Make sure the brace is preceded by two newlines + Chunk *prev = pc->GetPrev(); + + if (!prev->IsNewline()) + { + prev = newline_add_before(pc); + } + + if (prev->GetNlCount() < 2) + { + double_newline(prev); + } + } + } + // Force a newline after a close brace + log_rule_B("nl_brace_struct_var"); + + if ( (options::nl_brace_struct_var() != IARF_IGNORE) + && ( pc->GetParentType() == CT_STRUCT + || pc->GetParentType() == CT_ENUM + || pc->GetParentType() == CT_UNION)) + { + Chunk *next = pc->GetNextNcNnl(E_Scope::PREPROC); + + if ( next->IsNot(CT_SEMICOLON) + && next->IsNot(CT_COMMA)) + { + log_rule_B("nl_brace_struct_var"); + newline_iarf(pc, options::nl_brace_struct_var()); + } + } + else if ( pc->GetParentType() != CT_OC_AT + && pc->GetParentType() != CT_BRACED_INIT_LIST + && ( options::nl_after_brace_close() + || pc->GetParentType() == CT_FUNC_CLASS_DEF + || pc->GetParentType() == CT_FUNC_DEF + || pc->GetParentType() == CT_OC_MSG_DECL)) + { + log_rule_B("nl_after_brace_close"); + Chunk *next = pc->GetNext(); + + if ( next->IsNot(CT_SEMICOLON) + && next->IsNot(CT_COMMA) + && next->IsNot(CT_SPAREN_CLOSE) // Issue #664 + && next->IsNot(CT_SQUARE_CLOSE) + && next->IsNot(CT_FPAREN_CLOSE) + && next->IsNot(CT_PAREN_CLOSE) + && next->IsNot(CT_WHILE_OF_DO) + && next->IsNot(CT_VBRACE_CLOSE) // Issue #666 + && ( next->IsNot(CT_BRACE_CLOSE) + || !next->TestFlags(PCF_ONE_LINER)) // #1258 + && !pc->TestFlags(PCF_IN_ARRAY_ASSIGN) + && !pc->TestFlags(PCF_IN_TYPEDEF) + && !next->IsCommentOrNewline() + && next->IsNotNullChunk()) + { + // #1258 + // dont add newline between two consecutive braces closes, if the second is a part of one liner. + newline_end_newline(pc); + } + } + else if (pc->GetParentType() == CT_NAMESPACE) + { + log_rule_B("nl_after_namespace"); + + if (options::nl_after_namespace() > 0) + { + Chunk *next = pc->GetNextNcNnl(E_Scope::PREPROC); + + if (next->IsNotNullChunk()) + { + newline_add_before(next); + // newline_iarf(next, IARF_ADD); + } + } + } + } + else if (pc->Is(CT_VBRACE_OPEN)) + { + log_rule_B("nl_after_vbrace_open"); + log_rule_B("nl_after_vbrace_open_empty"); + + if ( options::nl_after_vbrace_open() + || options::nl_after_vbrace_open_empty()) + { + Chunk *next = pc->GetNext(E_Scope::PREPROC); + bool add_it; + + if (next->IsSemicolon()) + { + log_rule_B("nl_after_vbrace_open_empty"); + add_it = options::nl_after_vbrace_open_empty(); + } + else + { + log_rule_B("nl_after_vbrace_open"); + add_it = ( options::nl_after_vbrace_open() + && next->IsNot(CT_VBRACE_CLOSE) + && !next->IsCommentOrNewline()); + } + + if (add_it) + { + newline_iarf(pc, IARF_ADD); + } + } + log_rule_B("nl_create_if_one_liner"); + log_rule_B("nl_create_for_one_liner"); + log_rule_B("nl_create_while_one_liner"); + + if ( ( ( pc->GetParentType() == CT_IF + || pc->GetParentType() == CT_ELSEIF + || pc->GetParentType() == CT_ELSE) + && options::nl_create_if_one_liner()) + || ( pc->GetParentType() == CT_FOR + && options::nl_create_for_one_liner()) + || ( pc->GetParentType() == CT_WHILE + && options::nl_create_while_one_liner())) + { + nl_create_one_liner(pc); + } + log_rule_B("nl_split_if_one_liner"); + log_rule_B("nl_split_for_one_liner"); + log_rule_B("nl_split_while_one_liner"); + + if ( ( ( pc->GetParentType() == CT_IF + || pc->GetParentType() == CT_ELSEIF + || pc->GetParentType() == CT_ELSE) + && options::nl_split_if_one_liner()) + || ( pc->GetParentType() == CT_FOR + && options::nl_split_for_one_liner()) + || ( pc->GetParentType() == CT_WHILE + && options::nl_split_while_one_liner())) + { + if (pc->TestFlags(PCF_ONE_LINER)) + { + // split one-liner + Chunk *end = pc->GetNext()->GetNextType(CT_SEMICOLON)->GetNext(); + // Scan for clear flag + LOG_FMT(LNEWLINE, "(%d) ", __LINE__); + LOG_FMT(LNEWLINE, "\n"); + + for (Chunk *temp = pc; temp != end; temp = temp->GetNext()) + { + LOG_FMT(LNEWLINE, "%s(%d): Text() is '%s', type is %s, level is %zu\n", + __func__, __LINE__, temp->Text(), get_token_name(temp->GetType()), temp->GetLevel()); + // produces much more log output. Use it only debugging purpose + //log_pcf_flags(LNEWLINE, temp->GetFlags()); + temp->ResetFlagBits(PCF_ONE_LINER); + } + + // split + newline_add_between(pc, pc->GetNext()); + } + } + } + else if (pc->Is(CT_VBRACE_CLOSE)) + { + log_rule_B("nl_after_vbrace_close"); + + if (options::nl_after_vbrace_close()) + { + if (!pc->GetNextNc()->IsNewline()) + { + newline_iarf(pc, IARF_ADD); + } + } + } + else if ( pc->Is(CT_SQUARE_OPEN) + && pc->GetParentType() == CT_OC_MSG) + { + log_rule_B("nl_oc_msg_args"); + + if (options::nl_oc_msg_args()) + { + newline_oc_msg(pc); + } + } + else if (pc->Is(CT_STRUCT)) + { + log_rule_B("nl_struct_brace"); + newlines_struct_union(pc, options::nl_struct_brace(), true); + } + else if (pc->Is(CT_UNION)) + { + log_rule_B("nl_union_brace"); + newlines_struct_union(pc, options::nl_union_brace(), true); + } + else if (pc->Is(CT_ENUM)) + { + newlines_enum(pc); + } + else if (pc->Is(CT_CASE)) + { + // Note: 'default' also maps to CT_CASE + log_rule_B("nl_before_case"); + + if (options::nl_before_case()) + { + newline_case(pc); + } + } + else if (pc->Is(CT_THROW)) + { + Chunk *prev = pc->GetPrev(); + + if ( prev->Is(CT_PAREN_CLOSE) + || prev->Is(CT_FPAREN_CLOSE)) // Issue #1122 + { + log_rule_B("nl_before_throw"); + newline_iarf(pc->GetPrevNcNnlNi(), options::nl_before_throw()); // Issue #2279 + } + } + else if ( pc->Is(CT_QUALIFIER) + && !strcmp(pc->Text(), "throws")) + { + Chunk *prev = pc->GetPrev(); + + if ( prev->Is(CT_PAREN_CLOSE) + || prev->Is(CT_FPAREN_CLOSE)) // Issue #1122 + { + log_rule_B("nl_before_throw"); + newline_iarf(pc->GetPrevNcNnlNi(), options::nl_before_throw()); // Issue #2279 + } + } + else if (pc->Is(CT_CASE_COLON)) + { + Chunk *next = pc->GetNextNnl(); + + log_rule_B("nl_case_colon_brace"); + + if ( next->Is(CT_BRACE_OPEN) + && options::nl_case_colon_brace() != IARF_IGNORE) + { + newline_iarf(pc, options::nl_case_colon_brace()); + } + else if (options::nl_after_case()) + { + log_rule_B("nl_after_case"); + newline_case_colon(pc); + } + } + else if (pc->Is(CT_SPAREN_CLOSE)) + { + Chunk *next = pc->GetNextNcNnl(); + + if (next->Is(CT_BRACE_OPEN)) + { + /* + * TODO: this could be used to control newlines between the + * the if/while/for/switch close parenthesis and the open brace, but + * that is currently handled elsewhere. + */ + } + } + else if (pc->Is(CT_RETURN)) + { + log_rule_B("nl_before_return"); + + if (options::nl_before_return()) + { + newline_before_return(pc); + } + log_rule_B("nl_after_return"); + + if (options::nl_after_return()) + { + newline_after_return(pc); + } + } + else if (pc->Is(CT_SEMICOLON)) + { + log_rule_B("nl_after_semicolon"); + log_rule_NL("nl_after_semicolon"); + + if ( !pc->TestFlags(PCF_IN_SPAREN) + && !pc->TestFlags(PCF_IN_PREPROC) + && options::nl_after_semicolon()) + { + Chunk *next = pc->GetNext(); + + while (next->Is(CT_VBRACE_CLOSE)) + { + next = next->GetNext(); + } + + if ( next->IsNotNullChunk() + && !next->IsCommentOrNewline()) + { + if (one_liner_nl_ok(next)) + { + LOG_FMT(LNL1LINE, "%s(%d): a new line may be added\n", __func__, __LINE__); + newline_iarf(pc, IARF_ADD); + } + else + { + LOG_FMT(LNL1LINE, "%s(%d): a new line may NOT be added\n", __func__, __LINE__); + } + } + } + else if (pc->GetParentType() == CT_CLASS) + { + log_rule_B("nl_after_class"); + + if (options::nl_after_class() > 0) + { + /* + * If there is already a "class" comment, then don't add a newline if + * one exists after the comment. or else this will interfere with the + * mod_add_long_class_closebrace_comment option. + */ + iarf_e mode = IARF_ADD; + Chunk *next = pc->GetNext(); + + if (next->IsComment()) + { + pc = next; + next = pc->GetNext(); + + if (next->IsNewline()) + { + mode = IARF_IGNORE; + } + } + newline_iarf(pc, mode); + } + } + } + else if (pc->Is(CT_FPAREN_OPEN)) + { + log_rule_B("nl_func_decl_start"); + log_rule_B("nl_func_def_start"); + log_rule_B("nl_func_decl_start_single"); + log_rule_B("nl_func_def_start_single"); + log_rule_B("nl_func_decl_start_multi_line"); + log_rule_B("nl_func_def_start_multi_line"); + log_rule_B("nl_func_decl_args"); + log_rule_B("nl_func_def_args"); + log_rule_B("nl_func_decl_args_multi_line"); + log_rule_B("nl_func_def_args_multi_line"); + log_rule_B("nl_func_decl_end"); + log_rule_B("nl_func_def_end"); + log_rule_B("nl_func_decl_end_single"); + log_rule_B("nl_func_def_end_single"); + log_rule_B("nl_func_decl_end_multi_line"); + log_rule_B("nl_func_def_end_multi_line"); + log_rule_B("nl_func_decl_empty"); + log_rule_B("nl_func_def_empty"); + log_rule_B("nl_func_type_name"); + log_rule_B("nl_func_type_name_class"); + log_rule_B("nl_func_class_scope"); + log_rule_B("nl_func_scope_name"); + log_rule_B("nl_func_proto_type_name"); + log_rule_B("nl_func_paren"); + log_rule_B("nl_func_def_paren"); + log_rule_B("nl_func_def_paren_empty"); + log_rule_B("nl_func_paren_empty"); + + if ( ( pc->GetParentType() == CT_FUNC_DEF + || pc->GetParentType() == CT_FUNC_PROTO + || pc->GetParentType() == CT_FUNC_CLASS_DEF + || pc->GetParentType() == CT_FUNC_CLASS_PROTO + || pc->GetParentType() == CT_OPERATOR) + && ( options::nl_func_decl_start() != IARF_IGNORE + || options::nl_func_def_start() != IARF_IGNORE + || options::nl_func_decl_start_single() != IARF_IGNORE + || options::nl_func_def_start_single() != IARF_IGNORE + || options::nl_func_decl_start_multi_line() + || options::nl_func_def_start_multi_line() + || options::nl_func_decl_args() != IARF_IGNORE + || options::nl_func_def_args() != IARF_IGNORE + || options::nl_func_decl_args_multi_line() + || options::nl_func_def_args_multi_line() + || options::nl_func_decl_end() != IARF_IGNORE + || options::nl_func_def_end() != IARF_IGNORE + || options::nl_func_decl_end_single() != IARF_IGNORE + || options::nl_func_def_end_single() != IARF_IGNORE + || options::nl_func_decl_end_multi_line() + || options::nl_func_def_end_multi_line() + || options::nl_func_decl_empty() != IARF_IGNORE + || options::nl_func_def_empty() != IARF_IGNORE + || options::nl_func_type_name() != IARF_IGNORE + || options::nl_func_type_name_class() != IARF_IGNORE + || options::nl_func_class_scope() != IARF_IGNORE + || options::nl_func_scope_name() != IARF_IGNORE + || options::nl_func_proto_type_name() != IARF_IGNORE + || options::nl_func_paren() != IARF_IGNORE + || options::nl_func_def_paren() != IARF_IGNORE + || options::nl_func_def_paren_empty() != IARF_IGNORE + || options::nl_func_paren_empty() != IARF_IGNORE)) + { + newline_func_def_or_call(pc); + } + else if ( ( pc->GetParentType() == CT_FUNC_CALL + || pc->GetParentType() == CT_FUNC_CALL_USER) + && ( (options::nl_func_call_start_multi_line()) + || (options::nl_func_call_args_multi_line()) + || (options::nl_func_call_end_multi_line()) + || (options::nl_func_call_start() != IARF_IGNORE) // Issue #2020 + || (options::nl_func_call_args() != IARF_IGNORE) // Issue #2604 + || (options::nl_func_call_paren() != IARF_IGNORE) + || (options::nl_func_call_paren_empty() != IARF_IGNORE) + || (options::nl_func_call_empty() != IARF_IGNORE))) + { + log_rule_B("nl_func_call_start_multi_line"); + log_rule_B("nl_func_call_args_multi_line"); + log_rule_B("nl_func_call_end_multi_line"); + log_rule_B("nl_func_call_start"); + log_rule_B("nl_func_call_args"); + log_rule_B("nl_func_call_paren"); + log_rule_B("nl_func_call_paren_empty"); + log_rule_B("nl_func_call_empty"); + + if (options::nl_func_call_start() != IARF_IGNORE) + { + newline_iarf(pc, options::nl_func_call_start()); + } + // note that newline_func_def_or_call() calls newline_func_multi_line() + newline_func_def_or_call(pc); + } + else if ( first + && (options::nl_remove_extra_newlines() == 1)) + { + log_rule_B("nl_remove_extra_newlines"); + newline_iarf(pc, IARF_REMOVE); + } + } + else if (pc->Is(CT_FPAREN_CLOSE)) // Issue #2758 + { + if ( ( pc->GetParentType() == CT_FUNC_CALL + || pc->GetParentType() == CT_FUNC_CALL_USER) + && options::nl_func_call_end() != IARF_IGNORE) + { + log_rule_B("nl_func_call_end"); + newline_iarf(pc->GetPrev(), options::nl_func_call_end()); + } + } + else if (pc->Is(CT_ANGLE_CLOSE)) + { + if (pc->GetParentType() == CT_TEMPLATE) + { + Chunk *next = pc->GetNextNcNnl(); + + if ( next->IsNotNullChunk() + && next->GetLevel() == next->GetBraceLevel()) + { + Chunk *tmp = pc->GetPrevType(CT_ANGLE_OPEN, pc->GetLevel())->GetPrevNcNnlNi(); // Issue #2279 + + if (tmp->Is(CT_TEMPLATE)) + { + if (next->Is(CT_USING)) + { + newline_iarf(pc, options::nl_template_using()); + log_rule_B("nl_template_using"); + } + else if (next->GetParentType() == CT_FUNC_DEF) // function definition + { + iarf_e const action = + newline_template_option( + pc, + options::nl_template_func_def_special(), + options::nl_template_func_def(), + options::nl_template_func()); + log_rule_B("nl_template_func_def_special"); + log_rule_B("nl_template_func_def"); + log_rule_B("nl_template_func"); + newline_iarf(pc, action); + } + else if (next->GetParentType() == CT_FUNC_PROTO) // function declaration + { + iarf_e const action = + newline_template_option( + pc, + options::nl_template_func_decl_special(), + options::nl_template_func_decl(), + options::nl_template_func()); + log_rule_B("nl_template_func_decl_special"); + log_rule_B("nl_template_func_decl"); + log_rule_B("nl_template_func"); + newline_iarf(pc, action); + } + else if ( next->Is(CT_TYPE) + || next->Is(CT_QUALIFIER)) // variable + { + newline_iarf(pc, options::nl_template_var()); + log_rule_B("nl_template_var"); + } + else if (next->TestFlags(PCF_INCOMPLETE)) // class declaration + { + iarf_e const action = + newline_template_option( + pc, + options::nl_template_class_decl_special(), + options::nl_template_class_decl(), + options::nl_template_class()); + log_rule_B("nl_template_class_decl_special"); + log_rule_B("nl_template_class_decl"); + log_rule_B("nl_template_class"); + newline_iarf(pc, action); + } + else // class definition + { + iarf_e const action = + newline_template_option( + pc, + options::nl_template_class_def_special(), + options::nl_template_class_def(), + options::nl_template_class()); + log_rule_B("nl_template_class_def_special"); + log_rule_B("nl_template_class_def"); + log_rule_B("nl_template_class"); + newline_iarf(pc, action); + } + } + } + } + } + else if ( pc->Is(CT_NAMESPACE) + && pc->GetParentType() != CT_USING) + { + // Issue #2387 + Chunk *next = pc->GetNextNcNnl(); + + if (next->IsNotNullChunk()) + { + next = next->GetNextNcNnl(); + + if (!next->Is(CT_ASSIGN)) + { + // Issue #1235 + // Issue #2186 + Chunk *braceOpen = pc->GetNextType(CT_BRACE_OPEN, pc->GetLevel()); + + if (braceOpen->IsNullChunk()) + { + // fatal error + LOG_FMT(LERR, "%s(%d): Missing BRACE_OPEN after namespace\n orig line is %zu, orig col is %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); + exit(EXIT_FAILURE); + } + LOG_FMT(LNEWLINE, "%s(%d): braceOpen orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, braceOpen->GetOrigLine(), braceOpen->GetOrigCol(), braceOpen->Text()); + // produces much more log output. Use it only debugging purpose + //log_pcf_flags(LNEWLINE, braceOpen->GetFlags()); + newlines_namespace(pc); + } + } + } + else if (pc->Is(CT_SQUARE_OPEN)) + { + if ( pc->GetParentType() == CT_ASSIGN + && !pc->TestFlags(PCF_ONE_LINER)) + { + Chunk *tmp = pc->GetPrevNcNnlNi(); // Issue #2279 + newline_iarf(tmp, options::nl_assign_square()); + log_rule_B("nl_assign_square"); + + iarf_e arg = options::nl_after_square_assign(); + log_rule_B("nl_after_square_assign"); + + if (options::nl_assign_square() & IARF_ADD) + { + log_rule_B("nl_assign_square"); + arg = IARF_ADD; + } + newline_iarf(pc, arg); + + /* + * if there is a newline after the open, then force a newline + * before the close + */ + tmp = pc->GetNextNc(); + + if (tmp->IsNewline()) + { + tmp = pc->GetNextType(CT_SQUARE_CLOSE, pc->GetLevel()); + + if (tmp->IsNotNullChunk()) + { + newline_add_before(tmp); + } + } + } + } + else if (pc->Is(CT_ACCESS)) + { + // Make sure there is a newline before an access spec + if (options::nl_before_access_spec() > 0) + { + log_rule_B("nl_before_access_spec"); + Chunk *prev = pc->GetPrev(); + + if (!prev->IsNewline()) + { + newline_add_before(pc); + } + } + } + else if (pc->Is(CT_ACCESS_COLON)) + { + // Make sure there is a newline after an access spec + if (options::nl_after_access_spec() > 0) + { + log_rule_B("nl_after_access_spec"); + Chunk *next = pc->GetNext(); + + if (!next->IsNewline()) + { + newline_add_before(next); + } + } + } + else if (pc->Is(CT_PP_DEFINE)) + { + if (options::nl_multi_line_define()) + { + log_rule_B("nl_multi_line_define"); + nl_handle_define(pc); + } + } + else if ( first + && (options::nl_remove_extra_newlines() == 1) + && !pc->TestFlags(PCF_IN_PREPROC)) + { + log_rule_B("nl_remove_extra_newlines"); + log_rule_NL("nl_remove_extra_newlines"); + newline_iarf(pc, IARF_REMOVE); + } + else if ( pc->Is(CT_MEMBER) + && ( language_is_set(LANG_JAVA) + || language_is_set(LANG_CPP))) // Issue #2574 + { + // Issue #1124 + if (pc->GetParentType() != CT_FUNC_DEF) + { + newline_iarf(pc->GetPrevNnl(), options::nl_before_member()); + log_rule_B("nl_before_member"); + newline_iarf(pc, options::nl_after_member()); + log_rule_B("nl_after_member"); + } + } + else + { + // ignore it + } + } + + newline_var_def_blk(Chunk::GetHead()); +} // newlines_cleanup_braces + + +static void nl_handle_define(Chunk *pc) +{ + LOG_FUNC_ENTRY(); + + Chunk *nl = pc; + Chunk *ref = Chunk::NullChunkPtr; + + while ((nl = nl->GetNext())->IsNotNullChunk()) + { + if (nl->Is(CT_NEWLINE)) + { + return; + } + + if ( nl->Is(CT_MACRO) + || ( nl->Is(CT_FPAREN_CLOSE) + && nl->GetParentType() == CT_MACRO_FUNC)) + { + ref = nl; + } + + if (nl->Is(CT_NL_CONT)) + { + if (ref->IsNotNullChunk()) + { + newline_add_after(ref); + } + return; + } + } +} // nl_handle_define + + +void newline_after_multiline_comment() +{ + LOG_FUNC_ENTRY(); + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) + { + if (pc->IsNot(CT_COMMENT_MULTI)) + { + continue; + } + Chunk *tmp = pc; + + while ( ((tmp = tmp->GetNext())->IsNotNullChunk()) + && !tmp->IsNewline()) + { + if (!tmp->IsComment()) + { + newline_add_before(tmp); + break; + } + } + } +} // newline_after_multiline_comment + + +void newline_after_label_colon() +{ + LOG_FUNC_ENTRY(); + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) + { + if (pc->IsNot(CT_LABEL_COLON)) + { + continue; + } + newline_add_after(pc); + } +} // newline_after_label_colon + + +static bool is_class_one_liner(Chunk *pc) +{ + if ( ( pc->Is(CT_FUNC_CLASS_DEF) + || pc->Is(CT_FUNC_DEF)) + && pc->TestFlags(PCF_IN_CLASS)) + { + // Find opening brace + pc = pc->GetNextType(CT_BRACE_OPEN, pc->GetLevel()); + return( pc->IsNotNullChunk() + && pc->TestFlags(PCF_ONE_LINER)); + } + return(false); +} // is_class_one_liner + + +void newlines_insert_blank_lines() +{ + LOG_FUNC_ENTRY(); + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + //LOG_FMT(LNEWLINE, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + // __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); + if (pc->Is(CT_IF)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_if()); + log_rule_B("nl_before_if"); + newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_if()); + log_rule_B("nl_after_if"); + } + else if (pc->Is(CT_FOR)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_for()); + log_rule_B("nl_before_for"); + newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_for()); + log_rule_B("nl_after_for"); + } + else if (pc->Is(CT_WHILE)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_while()); + log_rule_B("nl_before_while"); + newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_while()); + log_rule_B("nl_after_while"); + } + else if (pc->Is(CT_SWITCH)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_switch()); + log_rule_B("nl_before_switch"); + newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_switch()); + log_rule_B("nl_after_switch"); + } + else if (pc->Is(CT_SYNCHRONIZED)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_synchronized()); + log_rule_B("nl_before_synchronized"); + newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_synchronized()); + log_rule_B("nl_after_synchronized"); + } + else if (pc->Is(CT_DO)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_before_do()); + log_rule_B("nl_before_do"); + newlines_if_for_while_switch_post_blank_lines(pc, options::nl_after_do()); + log_rule_B("nl_after_do"); + } + else if (pc->Is(CT_OC_INTF)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_oc_before_interface()); + log_rule_B("nl_oc_before_interface"); + } + else if (pc->Is(CT_OC_END)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_oc_before_end()); + log_rule_B("nl_oc_before_end"); + } + else if (pc->Is(CT_OC_IMPL)) + { + newlines_if_for_while_switch_pre_blank_lines(pc, options::nl_oc_before_implementation()); + log_rule_B("nl_oc_before_implementation"); + } + else if ( pc->Is(CT_FUNC_CLASS_DEF) + || pc->Is(CT_FUNC_DEF) + || pc->Is(CT_FUNC_CLASS_PROTO) + || pc->Is(CT_FUNC_PROTO)) + { + if ( options::nl_class_leave_one_liner_groups() + && is_class_one_liner(pc)) + { + log_rule_B("nl_class_leave_one_liner_groups"); + newlines_func_pre_blank_lines(pc, CT_FUNC_PROTO); + } + else + { + newlines_func_pre_blank_lines(pc, pc->GetType()); + } + } + else + { + // ignore it + //LOG_FMT(LNEWLINE, "%s(%d): ignore it\n", __func__, __LINE__); + } + } +} // newlines_insert_blank_lines + + +void newlines_functions_remove_extra_blank_lines() +{ + LOG_FUNC_ENTRY(); + + const size_t nl_max_blank_in_func = options::nl_max_blank_in_func(); + + log_rule_B("nl_max_blank_in_func"); + + if (nl_max_blank_in_func == 0) + { + LOG_FMT(LNEWLINE, "%s(%d): nl_max_blank_in_func is zero\n", __func__, __LINE__); + return; + } + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) + { + LOG_FMT(LNEWLINE, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); + + if ( pc->IsNot(CT_BRACE_OPEN) + || ( pc->GetParentType() != CT_FUNC_DEF + && pc->GetParentType() != CT_CPP_LAMBDA)) + { + continue; + } + const size_t startMoveLevel = pc->GetLevel(); + + while (pc->IsNotNullChunk()) + { + if ( pc->Is(CT_BRACE_CLOSE) + && pc->GetLevel() == startMoveLevel) + { + break; + } + + // delete newlines + if ( !pc->Is(CT_COMMENT_MULTI) // Issue #2195 + && pc->GetNlCount() > nl_max_blank_in_func) + { + LOG_FMT(LNEWLINE, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); + pc->SetNlCount(nl_max_blank_in_func); + MARK_CHANGE(); + remove_next_newlines(pc); + } + else + { + pc = pc->GetNext(); + } + } + } +} // newlines_functions_remove_extra_blank_lines + + +void newlines_squeeze_ifdef() +{ + LOG_FUNC_ENTRY(); + + Chunk *pc; + + for (pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + if ( pc->Is(CT_PREPROC) + && ( pc->GetLevel() > 0 + || options::nl_squeeze_ifdef_top_level())) + { + log_rule_B("nl_squeeze_ifdef_top_level"); + Chunk *ppr = pc->GetNext(); + + if ( ppr->Is(CT_PP_IF) + || ppr->Is(CT_PP_ELSE) + || ppr->Is(CT_PP_ENDIF)) + { + Chunk *pnl = Chunk::NullChunkPtr; + Chunk *nnl = ppr->GetNextNl(); + + if ( ppr->Is(CT_PP_ELSE) + || ppr->Is(CT_PP_ENDIF)) + { + pnl = pc->GetPrevNl(); + } + Chunk *tmp1; + Chunk *tmp2; + + if (nnl->IsNotNullChunk()) + { + if (pnl->IsNotNullChunk()) + { + if (pnl->GetNlCount() > 1) + { + pnl->SetNlCount(1); + MARK_CHANGE(); + + tmp1 = pnl->GetPrevNnl(); + tmp2 = nnl->GetPrevNnl(); + + LOG_FMT(LNEWLINE, "%s(%d): moved from after line %zu to after %zu\n", + __func__, __LINE__, tmp1->GetOrigLine(), tmp2->GetOrigLine()); + } + } + + if ( ppr->Is(CT_PP_IF) + || ppr->Is(CT_PP_ELSE)) + { + if (nnl->GetNlCount() > 1) + { + tmp1 = nnl->GetPrevNnl(); + LOG_FMT(LNEWLINE, "%s(%d): trimmed newlines after line %zu from %zu\n", + __func__, __LINE__, tmp1->GetOrigLine(), nnl->GetNlCount()); + nnl->SetNlCount(1); + MARK_CHANGE(); + } + } + } + } + } + } +} // newlines_squeeze_ifdef + + +void newlines_squeeze_paren_close() +{ + LOG_FUNC_ENTRY(); + + Chunk *pc; + + for (pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) + { + Chunk *next; + Chunk *prev; + + if (pc->Is(CT_NEWLINE)) + { + prev = pc->GetPrev(); + } + else + { + prev = pc; + } + next = pc->GetNext(); + + if ( next->IsNotNullChunk() + && prev->IsNotNullChunk() + && next->IsParenClose() + && prev->IsParenClose()) + { + Chunk *prev_op = prev->GetOpeningParen(); + Chunk *next_op = next->GetOpeningParen(); + bool flag = true; + + Chunk *tmp = prev; + + while (tmp->IsParenClose()) + { + tmp = tmp->GetPrev(); + } + + if (tmp->IsNot(CT_NEWLINE)) + { + flag = false; + } + + if (flag) + { + if (next_op->IsOnSameLine(prev_op)) + { + if (pc->Is(CT_NEWLINE)) + { + pc = next; + } + newline_del_between(prev, next); + } + else + { + newline_add_between(prev, next); + } + } + } + } +} // newlines_squeeze_paren_close + + +void newlines_eat_start_end() +{ + LOG_FUNC_ENTRY(); + + Chunk *pc; + + // Process newlines at the start of the file + if ( cpd.frag_cols == 0 + && ( (options::nl_start_of_file() & IARF_REMOVE) + || ( (options::nl_start_of_file() & IARF_ADD) + && (options::nl_start_of_file_min() > 0)))) + { + log_rule_B("nl_start_of_file"); + log_rule_B("nl_start_of_file_min"); + pc = Chunk::GetHead(); + + if (pc->IsNotNullChunk()) + { + if (pc->Is(CT_NEWLINE)) + { + if (options::nl_start_of_file() == IARF_REMOVE) + { + log_rule_B("nl_start_of_file"); + LOG_FMT(LBLANKD, "%s(%d): eat_blanks_start_of_file %zu\n", + __func__, __LINE__, pc->GetOrigLine()); + Chunk::Delete(pc); + MARK_CHANGE(); + } + else if ( options::nl_start_of_file() == IARF_FORCE + || (pc->GetNlCount() < options::nl_start_of_file_min())) + { + log_rule_B("nl_start_of_file"); + LOG_FMT(LBLANKD, "%s(%d): set_blanks_start_of_file %zu\n", + __func__, __LINE__, pc->GetOrigLine()); + pc->SetNlCount(options::nl_start_of_file_min()); + log_rule_B("nl_start_of_file_min"); + MARK_CHANGE(); + } + } + else if ( (options::nl_start_of_file() & IARF_ADD) + && (options::nl_start_of_file_min() > 0)) + { + log_rule_B("nl_start_of_file"); + log_rule_B("nl_start_of_file_min"); + Chunk chunk; + chunk.SetType(CT_NEWLINE); + chunk.SetOrigLine(pc->GetOrigLine()); + chunk.SetOrigCol(pc->GetOrigCol()); + chunk.SetPpLevel(pc->GetPpLevel()); + chunk.SetNlCount(options::nl_start_of_file_min()); + log_rule_B("nl_start_of_file_min"); + chunk.CopyAndAddBefore(pc); + LOG_FMT(LNEWLINE, "%s(%d): %zu:%zu add newline before '%s'\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text()); + MARK_CHANGE(); + } + } + } + + // Process newlines at the end of the file + if ( cpd.frag_cols == 0 + && ( (options::nl_end_of_file() & IARF_REMOVE) + || ( (options::nl_end_of_file() & IARF_ADD) + && (options::nl_end_of_file_min() > 0)))) + { + log_rule_B("nl_end_of_file"); + log_rule_B("nl_end_of_file_min"); + pc = Chunk::GetTail(); + + if (pc->IsNotNullChunk()) + { + if (pc->Is(CT_NEWLINE)) + { + if (options::nl_end_of_file() == IARF_REMOVE) + { + log_rule_B("nl_end_of_file"); + LOG_FMT(LBLANKD, "%s(%d): eat_blanks_end_of_file %zu\n", + __func__, __LINE__, pc->GetOrigLine()); + Chunk::Delete(pc); + MARK_CHANGE(); + } + else if ( options::nl_end_of_file() == IARF_FORCE + || (pc->GetNlCount() < options::nl_end_of_file_min())) + { + log_rule_B("nl_end_of_file"); + log_rule_B("nl_end_of_file_min"); + + if (pc->GetNlCount() != options::nl_end_of_file_min()) + { + log_rule_B("nl_end_of_file_min"); + LOG_FMT(LBLANKD, "%s(%d): set_blanks_end_of_file %zu\n", + __func__, __LINE__, pc->GetOrigLine()); + pc->SetNlCount(options::nl_end_of_file_min()); + log_rule_B("nl_end_of_file_min"); + MARK_CHANGE(); + } + } + } + else if ( (options::nl_end_of_file() & IARF_ADD) + && (options::nl_end_of_file_min() > 0)) + { + log_rule_B("nl_end_of_file"); + log_rule_B("nl_end_of_file_min"); + Chunk chunk; + chunk.SetType(CT_NEWLINE); + chunk.SetOrigLine(pc->GetOrigLine()); + chunk.SetOrigCol(pc->GetOrigCol()); + chunk.SetPpLevel(pc->GetPpLevel()); + chunk.SetNlCount(options::nl_end_of_file_min()); + log_rule_B("nl_end_of_file_min"); + chunk.CopyAndAddBefore(Chunk::NullChunkPtr); + LOG_FMT(LNEWLINE, "%s(%d): %zu:%zu add newline after '%s'\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text()); + MARK_CHANGE(); + } + } + } +} // newlines_eat_start_end + + +void newlines_chunk_pos(E_Token chunk_type, token_pos_e mode) +{ + LOG_FUNC_ENTRY(); + + LOG_FMT(LNEWLINE, "%s(%d): mode is %s\n", + __func__, __LINE__, to_string(mode)); + + if ( !(mode & (TP_JOIN | TP_LEAD | TP_TRAIL)) + && chunk_type != CT_COMMA) + { + return; + } + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + char copy[1000]; + LOG_FMT(LNEWLINE, "%s(%d): pc orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->ElidedText(copy)); + // produces much more log output. Use it only debugging purpose + //log_pcf_flags(LNEWLINE, pc->GetFlags()); + + if (pc->Is(chunk_type)) + { + token_pos_e mode_local; + + if (chunk_type == CT_COMMA) + { + LOG_FMT(LNEWLINE, "%s(%d): orig line is %zu, orig col is %zu, Text() is '%s', type is %s\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); + // produces much more log output. Use it only debugging purpose + //log_pcf_flags(LNEWLINE, pc->GetFlags()); + + if (pc->TestFlags(PCF_IN_CONST_ARGS)) // Issue #2250 + { + continue; + } + + /* + * for chunk_type == CT_COMMA + * we get 'mode' from options::pos_comma() + * BUT we must take care of options::pos_class_comma() + * TODO and options::pos_constr_comma() + */ + if (pc->TestFlags(PCF_IN_CLASS_BASE)) + { + // change mode + log_rule_B("pos_class_comma"); + mode_local = options::pos_class_comma(); + } + else if (pc->TestFlags(PCF_IN_ENUM)) + { + log_rule_B("pos_enum_comma"); + mode_local = options::pos_enum_comma(); + } + else + { + mode_local = mode; + } + LOG_FMT(LNEWLINE, "%s(%d): mode_local is %s\n", + __func__, __LINE__, to_string(mode_local)); + } + else + { + mode_local = mode; + } + Chunk *prev = pc->GetPrevNc(); + Chunk *next = pc->GetNextNc(); + + LOG_FMT(LNEWLINE, "%s(%d): mode_local is %s\n", + __func__, __LINE__, to_string(mode_local)); + + LOG_FMT(LNEWLINE, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text()); + LOG_FMT(LNEWLINE, "%s(%d): next orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, next->GetOrigLine(), next->GetOrigCol(), next->Text()); + size_t nl_flag = ((prev->IsNewline() ? 1 : 0) | + (next->IsNewline() ? 2 : 0)); + LOG_FMT(LNEWLINE, "%s(%d): nl_flag is %zu\n", + __func__, __LINE__, nl_flag); + + if (mode_local & TP_JOIN) + { + if (nl_flag & 1) + { + // remove newline if not preceded by a comment + Chunk *prev2 = prev->GetPrev(); + + if ( prev2->IsNotNullChunk() + && !(prev2->IsComment())) + { + remove_next_newlines(prev2); + } + } + + if (nl_flag & 2) + { + // remove newline if not followed by a comment or by '{' + Chunk *next2 = next->GetNext(); + + if ( next2->IsNotNullChunk() + && !next2->IsComment() + && !next2->Is(CT_BRACE_OPEN)) + { + remove_next_newlines(pc); + } + } + continue; + } + + if ( ( nl_flag == 0 + && !(mode_local & (TP_FORCE | TP_BREAK))) + || ( nl_flag == 3 + && !(mode_local & TP_FORCE))) + { + // No newlines and not adding any or both and not forcing + continue; + } + + if ( ( (mode_local & TP_LEAD) + && nl_flag == 1) + || ( (mode_local & TP_TRAIL) + && nl_flag == 2)) + { + // Already a newline before (lead) or after (trail) + continue; + } + + // If there were no newlines, we need to add one + if (nl_flag == 0) + { + if (mode_local & TP_LEAD) + { + newline_add_before(pc); + } + else + { + newline_add_after(pc); + } + continue; + } + + // If there were both newlines, we need to remove one + if (nl_flag == 3) + { + if (mode_local & TP_LEAD) + { + remove_next_newlines(pc); + } + else + { + remove_next_newlines(pc->GetPrevNcNnlNi()); // Issue #2279 + } + continue; + } + + // we need to move the newline + if (mode_local & TP_LEAD) + { + Chunk *next2 = next->GetNext(); + + if ( next2->Is(CT_PREPROC) + || ( chunk_type == CT_ASSIGN + && next2->Is(CT_BRACE_OPEN))) + { + continue; + } + + if (next->GetNlCount() == 1) + { + if ( prev != nullptr + && !prev->TestFlags(PCF_IN_PREPROC)) + { + // move the CT_BOOL to after the newline + pc->MoveAfter(next); + } + } + } + else + { + LOG_FMT(LNEWLINE, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s', new line count is %zu\n", + __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text(), prev->GetNlCount()); + + if (prev->GetNlCount() == 1) + { + // Back up to the next non-comment item + prev = prev->GetPrevNc(); + LOG_FMT(LNEWLINE, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text()); + + if ( prev->IsNotNullChunk() + && !prev->IsNewline() + && !prev->TestFlags(PCF_IN_PREPROC) + && !prev->TestFlags(PCF_IN_OC_MSG)) + { + pc->MoveAfter(prev); + } + } + } + } + } +} // newlines_chunk_pos + + +void newlines_class_colon_pos(E_Token tok) +{ + LOG_FUNC_ENTRY(); + + token_pos_e tpc; + token_pos_e pcc; + iarf_e anc; + iarf_e ncia; + + if (tok == CT_CLASS_COLON) + { + tpc = options::pos_class_colon(); + log_rule_B("pos_class_colon"); + anc = options::nl_class_colon(); + log_rule_B("nl_class_colon"); + ncia = options::nl_class_init_args(); + log_rule_B("nl_class_init_args"); + pcc = options::pos_class_comma(); + log_rule_B("pos_class_comma"); + } + else // tok == CT_CONSTR_COLON + { + tpc = options::pos_constr_colon(); + log_rule_B("pos_constr_colon"); + anc = options::nl_constr_colon(); + log_rule_B("nl_constr_colon"); + ncia = options::nl_constr_init_args(); + log_rule_B("nl_constr_init_args"); + pcc = options::pos_constr_comma(); + log_rule_B("pos_constr_comma"); + } + Chunk *ccolon = nullptr; + size_t acv_span = options::align_constr_value_span(); + + log_rule_B("align_constr_value_span"); + bool with_acv = (acv_span > 0) && language_is_set(LANG_CPP); + AlignStack constructorValue; // ABC_Member(abc_value) + + if (with_acv) + { + int acv_thresh = options::align_constr_value_thresh(); + log_rule_B("align_constr_value_thresh"); + size_t acv_gap = options::align_constr_value_gap(); + log_rule_B("align_constr_value_gap"); + constructorValue.Start(acv_span, acv_thresh); + constructorValue.m_gap = acv_gap; + constructorValue.m_right_align = !options::align_on_tabstop(); + log_rule_B("align_on_tabstop"); + } + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNextNcNnl()) + { + if ( ccolon == nullptr + && pc->IsNot(tok)) + { + continue; + } + Chunk *prev; + Chunk *next; + + if (pc->Is(tok)) + { + LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); + ccolon = pc; + prev = pc->GetPrevNc(); + next = pc->GetNextNc(); + + if (pc->Is(CT_CONSTR_COLON)) + { + LOG_FMT(LBLANKD, "%s(%d): pc orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); + Chunk *paren_vor_value = pc->GetNextType(CT_FPAREN_OPEN, pc->GetLevel()); + + if ( with_acv + && paren_vor_value->IsNotNullChunk()) + { + LOG_FMT(LBLANKD, "%s(%d): paren_vor_value orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + __func__, __LINE__, paren_vor_value->GetOrigLine(), paren_vor_value->GetOrigCol(), + paren_vor_value->Text(), get_token_name(paren_vor_value->GetType())); + constructorValue.NewLines(paren_vor_value->GetNlCount()); + constructorValue.Add(paren_vor_value); + } + } + + if ( !prev->IsNewline() + && !next->IsNewline() + && (anc & IARF_ADD)) // nl_class_colon, nl_constr_colon: 1 + + { + newline_add_after(pc); + prev = pc->GetPrevNc(); + next = pc->GetNextNc(); + } + + if (anc == IARF_REMOVE) // nl_class_colon, nl_constr_colon: 2 + { + if ( prev->IsNewline() + && prev->SafeToDeleteNl()) + { + Chunk::Delete(prev); + MARK_CHANGE(); + prev = pc->GetPrevNc(); + } + + if ( next->IsNewline() + && next->SafeToDeleteNl()) + { + Chunk::Delete(next); + MARK_CHANGE(); + next = pc->GetNextNc(); + } + } + + if (tpc & TP_TRAIL) // pos_class_colon, pos_constr_colon: 4 + { + if ( prev->IsNewline() + && prev->GetNlCount() == 1 + && prev->SafeToDeleteNl()) + { + pc->Swap(prev); + } + } + else if (tpc & TP_LEAD) // pos_class_colon, pos_constr_colon: 3 + { + if ( next->IsNewline() + && next->GetNlCount() == 1 + && next->SafeToDeleteNl()) + { + pc->Swap(next); + } + } + } + else + { + // (pc->GetType() != tok) + if ( pc->Is(CT_BRACE_OPEN) + || pc->Is(CT_SEMICOLON)) + { + ccolon = nullptr; + + if (with_acv) + { + constructorValue.End(); + } + continue; + } + + if ( pc->Is(CT_COMMA) + && pc->GetLevel() == ccolon->GetLevel()) + { + LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), get_token_name(pc->GetType())); + Chunk *paren_vor_value = pc->GetNextType(CT_FPAREN_OPEN, pc->GetLevel()); + + if ( with_acv + && paren_vor_value->IsNotNullChunk()) + { + LOG_FMT(LBLANKD, "%s(%d): paren_vor_value orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + __func__, __LINE__, paren_vor_value->GetOrigLine(), paren_vor_value->GetOrigCol(), + paren_vor_value->Text(), get_token_name(paren_vor_value->GetType())); + constructorValue.NewLines(paren_vor_value->GetNlCount()); + constructorValue.Add(paren_vor_value); + } + + if (ncia & IARF_ADD) // nl_class_init_args, nl_constr_init_args: + { + if (pcc & TP_TRAIL) // pos_class_comma, pos_constr_comma + { + if (ncia == IARF_FORCE) // nl_class_init_args, nl_constr_init_args: 5 + { + Chunk *after = pc->GetNext(); // Issue #2759 + + if (after->IsNot(CT_COMMENT_CPP)) + { + newline_force_after(pc); + } + } + else + { + // (ncia == IARF_ADD) // nl_class_init_args, nl_constr_init_args: 8 + newline_add_after(pc); + } + prev = pc->GetPrevNc(); + + if ( prev->IsNewline() + && prev->SafeToDeleteNl()) + { + Chunk::Delete(prev); + MARK_CHANGE(); + } + } + else if (pcc & TP_LEAD) // pos_class_comma, pos_constr_comma + { + if (ncia == IARF_FORCE) // nl_class_init_args, nl_constr_init_args: 7 + { + newline_force_before(pc); + } + else + { + // (ncia == IARF_ADD) // nl_class_init_args, nl_constr_init_args: 9 + newline_add_before(pc); + } + next = pc->GetNextNc(); + + if ( next->IsNewline() + && next->SafeToDeleteNl()) + { + Chunk::Delete(next); + MARK_CHANGE(); + } + } + } + else if (ncia == IARF_REMOVE) // nl_class_init_args, nl_constr_init_args: 6 + { + next = pc->GetNext(); + + if ( next->IsNewline() + && next->SafeToDeleteNl()) + { + // comma is after + Chunk::Delete(next); + MARK_CHANGE(); + } + else + { + prev = pc->GetPrev(); + + if ( prev->IsNewline() + && prev->SafeToDeleteNl()) + { + // comma is before + Chunk::Delete(prev); + MARK_CHANGE(); + } + } + } + } + } + } +} // newlines_class_colon_pos + + +static void blank_line_max(Chunk *pc, Option &opt) +{ + LOG_FUNC_ENTRY(); + + if (pc == nullptr) + { + return; + } + const auto optval = opt(); + + if ( (optval > 0) + && (pc->GetNlCount() > optval)) + { + LOG_FMT(LBLANKD, "%s(%d): do_blank_lines: %s max line %zu\n", + __func__, __LINE__, opt.name(), pc->GetOrigLine()); + pc->SetNlCount(optval); + MARK_CHANGE(); + } +} // blank_line_max + + +iarf_e newline_template_option(Chunk *pc, iarf_e special, iarf_e base, iarf_e fallback) +{ + Chunk *const prev = pc->GetPrevNcNnl(); + + if ( prev->Is(CT_ANGLE_OPEN) + && special != IARF_IGNORE) + { + return(special); + } + else if (base != IARF_IGNORE) + { + return(base); + } + else + { + return(fallback); + } +} // newline_template_option + + +bool is_func_proto_group(Chunk *pc, E_Token one_liner_type) +{ + if ( pc != nullptr + && options::nl_class_leave_one_liner_groups() + && ( pc->Is(one_liner_type) + || pc->GetParentType() == one_liner_type) + && pc->TestFlags(PCF_IN_CLASS)) + { + log_rule_B("nl_class_leave_one_liner_groups"); + + if (pc->Is(CT_BRACE_CLOSE)) + { + return(pc->TestFlags(PCF_ONE_LINER)); + } + else + { + // Find opening brace + pc = pc->GetNextType(CT_BRACE_OPEN, pc->GetLevel()); + return( pc->IsNotNullChunk() + && pc->TestFlags(PCF_ONE_LINER)); + } + } + return(false); +} // is_func_proto_group + + +void do_blank_lines() +{ + LOG_FUNC_ENTRY(); + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) + { + if (pc->Is(CT_NEWLINE)) + { + LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, , nl is %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->GetNlCount()); + } + else + { + char copy[1000]; + LOG_FMT(LBLANKD, "%s(%d): orig line is %zu, orig col is %zu, Text() '%s', type is %s\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->ElidedText(copy), get_token_name(pc->GetType())); + } + LOG_FMT(LBLANK, "%s(%d): new line count is %zu\n", + __func__, __LINE__, pc->GetNlCount()); + + if (pc->IsNot(CT_NEWLINE)) + { + continue; + } + Chunk *prev = pc->GetPrevNc(); + + if (prev->IsNotNullChunk()) + { + LOG_FMT(LBLANK, "%s(%d): prev orig line is %zu, prev->Text() '%s', prev->GetType() is %s\n", + __func__, __LINE__, pc->GetOrigLine(), + prev->Text(), get_token_name(prev->GetType())); + + if (prev->Is(CT_IGNORED)) + { + continue; + } + } + Chunk *next = pc->GetNext(); + Chunk *pcmt = pc->GetPrev(); + + bool line_added = false; + + /* + * If this is the first or the last token, pretend that there is an extra + * line. It will be removed at the end. + */ + if ( pc == Chunk::GetHead() + || next->IsNullChunk()) + { + line_added = true; + pc->SetNlCount(pc->GetNlCount() + 1); + LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, text is '%s', new line count is now %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), pc->GetNlCount()); + } + + // Limit consecutive newlines + if ( (options::nl_max() > 0) + && (pc->GetNlCount() > options::nl_max())) + { + log_rule_B("nl_max"); + blank_line_max(pc, options::nl_max); + } + + if (!can_increase_nl(pc)) + { + LOG_FMT(LBLANKD, "%s(%d): force to 1 orig line is %zu, orig col is %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol()); + + if (pc->GetNlCount() != 1) + { + pc->SetNlCount(1); + MARK_CHANGE(); + } + continue; + } + + // Control blanks before multi-line comments + if ( (options::nl_before_block_comment() > pc->GetNlCount()) + && next->Is(CT_COMMENT_MULTI)) + { + log_rule_B("nl_before_block_comment"); + + // Don't add blanks after an open brace or a case statement + if ( ( prev->IsNullChunk() + || ( prev->IsNot(CT_BRACE_OPEN) + && prev->IsNot(CT_VBRACE_OPEN) + && prev->IsNot(CT_CASE_COLON))) + && pcmt->IsNot(CT_COMMENT_MULTI)) // Issue #2383 + { + blank_line_set(pc, options::nl_before_block_comment); + log_rule_B("nl_before_block_comment"); + } + } + + // Control blanks before single line C comments + if ( (options::nl_before_c_comment() > pc->GetNlCount()) + && next->Is(CT_COMMENT)) + { + log_rule_B("nl_before_c_comment"); + + // Don't add blanks after an open brace, a case stamement, or a comment + if ( ( prev->IsNullChunk() + || ( prev->IsNot(CT_BRACE_OPEN) + && prev->IsNot(CT_VBRACE_OPEN) + && prev->IsNot(CT_CASE_COLON))) + && pcmt->IsNot(CT_COMMENT)) // Issue #2383 + { + blank_line_set(pc, options::nl_before_c_comment); + log_rule_B("nl_before_c_comment"); + } + } + + // Control blanks before CPP comments + if ( (options::nl_before_cpp_comment() > pc->GetNlCount()) + && next->Is(CT_COMMENT_CPP)) + { + log_rule_B("nl_before_cpp_comment"); + + // Don't add blanks after an open brace or a case statement + if ( ( prev->IsNullChunk() + || ( prev->IsNot(CT_BRACE_OPEN) + && prev->IsNot(CT_VBRACE_OPEN) + && prev->IsNot(CT_CASE_COLON))) + && pcmt->IsNot(CT_COMMENT_CPP)) // Issue #2383 + { + blank_line_set(pc, options::nl_before_cpp_comment); + log_rule_B("nl_before_cpp_comment"); + } + } + + // Control blanks before a class/struct + if ( ( prev->Is(CT_SEMICOLON) + || prev->Is(CT_BRACE_CLOSE)) + && ( prev->GetParentType() == CT_CLASS + || prev->GetParentType() == CT_STRUCT)) + { + E_Token parent_type = prev->GetParentType(); + Chunk *start = prev->GetPrevType(parent_type, prev->GetLevel()); + Chunk *tmp = start; + + // Is this a class/struct template? + if (tmp->GetParentType() == CT_TEMPLATE) + { + tmp = tmp->GetPrevType(CT_TEMPLATE, prev->GetLevel()); + tmp = tmp->GetPrevNc(); + } + else + { + tmp = tmp->GetPrevNc(); + + while ( tmp->Is(CT_NEWLINE) + && tmp->GetPrev()->IsComment()) + { + tmp = tmp->GetPrev()->GetPrevNc(); + } + + if (tmp->Is(CT_FRIEND)) + { + // Account for a friend declaration + tmp = tmp->GetPrevNc(); + } + } + + while ( tmp->Is(CT_NEWLINE) + && tmp->GetPrev()->IsComment()) + { + tmp = tmp->GetPrev()->GetPrevNc(); + } + + if ( tmp->IsNotNullChunk() + && !start->TestFlags(PCF_INCOMPLETE)) + { + if (parent_type == CT_CLASS && options::nl_before_class() > tmp->GetNlCount()) + { + log_rule_B("nl_before_class"); + blank_line_set(tmp, options::nl_before_class); + } + else if (parent_type == CT_STRUCT && options::nl_before_struct() > tmp->GetNlCount()) + { + log_rule_B("nl_before_struct"); + blank_line_set(tmp, options::nl_before_struct); + } + } + } + + if ( prev->Is(CT_BRACE_CLOSE) + && prev->GetParentType() == CT_NAMESPACE) + { + // Control blanks before a namespace + Chunk *tmp = prev->GetPrevType(CT_NAMESPACE, prev->GetLevel()); + tmp = tmp->GetPrevNc(); + + while ( tmp->Is(CT_NEWLINE) + && tmp->GetPrev()->IsComment()) + { + tmp = tmp->GetPrev()->GetPrevNc(); + } + + if ( tmp->IsNotNullChunk() + && options::nl_before_namespace() > tmp->GetNlCount()) + { + log_rule_B("nl_before_namespace"); + blank_line_set(tmp, options::nl_before_namespace); + } + + // Add blanks after namespace + if (options::nl_after_namespace() > pc->GetNlCount()) + { + log_rule_B("nl_after_namespace"); + blank_line_set(pc, options::nl_after_namespace); + } + } + + // Control blanks inside empty function body + if ( prev->Is(CT_BRACE_OPEN) + && next->Is(CT_BRACE_CLOSE) + && ( prev->GetParentType() == CT_FUNC_DEF + || prev->GetParentType() == CT_FUNC_CLASS_DEF) + && options::nl_inside_empty_func() > pc->GetNlCount() + && prev->TestFlags(PCF_EMPTY_BODY)) + { + blank_line_set(pc, options::nl_inside_empty_func); + log_rule_B("nl_inside_empty_func"); + } + + // Control blanks after an access spec + if ( (options::nl_after_access_spec() > 0) + && (options::nl_after_access_spec() != pc->GetNlCount()) + && prev->Is(CT_ACCESS_COLON)) + { + log_rule_B("nl_after_access_spec"); + + // Don't add blanks before a closing brace + if ( next->IsNullChunk() + || !next->IsBraceClose()) + { + log_rule_B("nl_after_access_spec"); + blank_line_set(pc, options::nl_after_access_spec); + } + } + + // Add blanks after function bodies + if ( prev->Is(CT_BRACE_CLOSE) + && ( prev->GetParentType() == CT_FUNC_DEF + || prev->GetParentType() == CT_FUNC_CLASS_DEF + || prev->GetParentType() == CT_OC_MSG_DECL + || prev->GetParentType() == CT_ASSIGN)) + { + if (prev->TestFlags(PCF_ONE_LINER)) + { + if (options::nl_after_func_body_one_liner() > pc->GetNlCount()) + { + log_rule_B("nl_after_func_body_one_liner"); + blank_line_set(pc, options::nl_after_func_body_one_liner); + } + } + else + { + if ( prev->TestFlags(PCF_IN_CLASS) + && (options::nl_after_func_body_class() > 0)) + { + log_rule_B("nl_after_func_body_class"); + + if (options::nl_after_func_body_class() != pc->GetNlCount()) + { + log_rule_B("nl_after_func_body_class"); + blank_line_set(pc, options::nl_after_func_body_class); + } + } + else + { + if (!(pc->GetPrev()->TestFlags(PCF_IN_TRY_BLOCK))) // Issue #1734 + { + if (options::nl_after_func_body() > 0) + { + log_rule_B("nl_after_func_body"); + + if (options::nl_after_func_body() != pc->GetNlCount()) + { + log_rule_B("nl_after_func_body"); + blank_line_set(pc, options::nl_after_func_body); + } + } + else + { + if (options::nl_min_after_func_body() > 0) // Issue #2787 + { + log_rule_B("nl_min_after_func_body"); + + if (options::nl_min_after_func_body() > pc->GetNlCount()) + { + log_rule_B("nl_min_after_func_body"); + blank_line_set(pc, options::nl_min_after_func_body); + } + } + + if (options::nl_max_after_func_body() > 0) + { + log_rule_B("nl_max_after_func_body"); + + if (options::nl_max_after_func_body() < pc->GetNlCount()) + { + log_rule_B("nl_max_after_func_body"); + blank_line_set(pc, options::nl_max_after_func_body); + } + } + } + } + } + } + } + + // Add blanks after function prototypes + if ( ( prev->Is(CT_SEMICOLON) + && prev->GetParentType() == CT_FUNC_PROTO) + || is_func_proto_group(prev, CT_FUNC_DEF)) + { + if (options::nl_after_func_proto() > pc->GetNlCount()) + { + log_rule_B("nl_after_func_proto"); + pc->SetNlCount(options::nl_after_func_proto()); + MARK_CHANGE(); + } + + if ( (options::nl_after_func_proto_group() > pc->GetNlCount()) + && next->IsNotNullChunk() + && next->GetParentType() != CT_FUNC_PROTO + && !is_func_proto_group(next, CT_FUNC_DEF)) + { + log_rule_B("nl_after_func_proto_group"); + blank_line_set(pc, options::nl_after_func_proto_group); + } + } + + // Issue #411: Add blanks after function class prototypes + if ( ( prev->Is(CT_SEMICOLON) + && prev->GetParentType() == CT_FUNC_CLASS_PROTO) + || is_func_proto_group(prev, CT_FUNC_CLASS_DEF)) + { + if (options::nl_after_func_class_proto() > pc->GetNlCount()) + { + log_rule_B("nl_after_func_class_proto"); + pc->SetNlCount(options::nl_after_func_class_proto()); + MARK_CHANGE(); + } + + if ( (options::nl_after_func_class_proto_group() > pc->GetNlCount()) + && next->IsNot(CT_FUNC_CLASS_PROTO) + && next->GetParentType() != CT_FUNC_CLASS_PROTO + && !is_func_proto_group(next, CT_FUNC_CLASS_DEF)) + { + log_rule_B("nl_after_func_class_proto_group"); + blank_line_set(pc, options::nl_after_func_class_proto_group); + } + } + + // Add blanks after struct/enum/union/class + if ( ( prev->Is(CT_SEMICOLON) + || prev->Is(CT_BRACE_CLOSE)) + && ( prev->GetParentType() == CT_STRUCT + || prev->GetParentType() == CT_ENUM + || prev->GetParentType() == CT_UNION + || prev->GetParentType() == CT_CLASS)) + { + auto &opt = (prev->GetParentType() == CT_CLASS + ? options::nl_after_class + : options::nl_after_struct); + log_rule_B("nl_after_class"); + log_rule_B("nl_after_struct"); + + if (opt() > pc->GetNlCount()) + { + // Issue #1702 + // look back if we have a variable + Chunk *tmp = pc; + bool is_var_def = false; + bool is_fwd_decl = false; + + while ((tmp = tmp->GetPrev())->IsNotNullChunk()) + { + if (tmp->GetLevel() > pc->GetLevel()) + { + continue; + } + LOG_FMT(LBLANK, "%s(%d): %zu:%zu token is '%s'\n", + __func__, __LINE__, tmp->GetOrigLine(), tmp->GetOrigCol(), tmp->Text()); + + if (tmp->TestFlags(PCF_VAR_DEF)) + { + is_var_def = true; + break; + } + + if (tmp->Is(prev->GetParentType())) + { + is_fwd_decl = tmp->TestFlags(PCF_INCOMPLETE); + break; + } + } + LOG_FMT(LBLANK, "%s(%d): var_def = %s, fwd_decl = %s\n", + __func__, __LINE__, + is_var_def ? "yes" : "no", + is_fwd_decl ? "yes" : "no"); + + if ( !is_var_def + && !is_fwd_decl) + { + blank_line_set(pc, opt); + } + } + } + + // Change blanks between a function comment and body + if ( (options::nl_comment_func_def() != 0) + && pcmt->Is(CT_COMMENT_MULTI) + && pcmt->GetParentType() == CT_COMMENT_WHOLE + && next->IsNotNullChunk() + && ( next->GetParentType() == CT_FUNC_DEF + || next->GetParentType() == CT_FUNC_CLASS_DEF)) + { + log_rule_B("nl_comment_func_def"); + + if (options::nl_comment_func_def() != pc->GetNlCount()) + { + log_rule_B("nl_comment_func_def"); + blank_line_set(pc, options::nl_comment_func_def); + } + } + + // Change blanks after a try-catch-finally block + if ( (options::nl_after_try_catch_finally() != 0) + && (options::nl_after_try_catch_finally() != pc->GetNlCount()) + && prev->IsNotNullChunk() + && next->IsNotNullChunk()) + { + log_rule_B("nl_after_try_catch_finally"); + + if ( prev->Is(CT_BRACE_CLOSE) + && ( prev->GetParentType() == CT_CATCH + || prev->GetParentType() == CT_FINALLY)) + { + if ( next->IsNot(CT_BRACE_CLOSE) + && next->IsNot(CT_CATCH) + && next->IsNot(CT_FINALLY)) + { + blank_line_set(pc, options::nl_after_try_catch_finally); + log_rule_B("nl_after_try_catch_finally"); + } + } + } + + // Change blanks after a try-catch-finally block + if ( (options::nl_between_get_set() != 0) + && (options::nl_between_get_set() != pc->GetNlCount()) + && prev->IsNotNullChunk() + && next->IsNotNullChunk()) + { + log_rule_B("nl_between_get_set"); + + if ( prev->GetParentType() == CT_GETSET + && next->IsNot(CT_BRACE_CLOSE) + && ( prev->Is(CT_BRACE_CLOSE) + || prev->Is(CT_SEMICOLON))) + { + blank_line_set(pc, options::nl_between_get_set); + log_rule_B("nl_between_get_set"); + } + } + + // Change blanks after a try-catch-finally block + if ( (options::nl_around_cs_property() != 0) + && (options::nl_around_cs_property() != pc->GetNlCount()) + && prev->IsNotNullChunk() + && next->IsNotNullChunk()) + { + log_rule_B("nl_around_cs_property"); + + if ( prev->Is(CT_BRACE_CLOSE) + && prev->GetParentType() == CT_CS_PROPERTY + && next->IsNot(CT_BRACE_CLOSE)) + { + blank_line_set(pc, options::nl_around_cs_property); + log_rule_B("nl_around_cs_property"); + } + else if ( next->GetParentType() == CT_CS_PROPERTY + && next->TestFlags(PCF_STMT_START)) + { + blank_line_set(pc, options::nl_around_cs_property); + log_rule_B("nl_around_cs_property"); + } + } + + // Control blanks before an access spec + if ( (options::nl_before_access_spec() > 0) + && (options::nl_before_access_spec() != pc->GetNlCount()) + && next->Is(CT_ACCESS)) + { + log_rule_B("nl_before_access_spec"); + + // Don't add blanks after an open brace + if ( prev->IsNullChunk() + || ( prev->IsNot(CT_BRACE_OPEN) + && prev->IsNot(CT_VBRACE_OPEN))) + { + log_rule_B("nl_before_access_spec"); + blank_line_set(pc, options::nl_before_access_spec); + } + } + + // Change blanks inside namespace braces + if ( (options::nl_inside_namespace() != 0) + && (options::nl_inside_namespace() != pc->GetNlCount()) + && ( ( prev->Is(CT_BRACE_OPEN) + && prev->GetParentType() == CT_NAMESPACE) + || ( next->Is(CT_BRACE_CLOSE) + && next->GetParentType() == CT_NAMESPACE))) + { + log_rule_B("nl_inside_namespace"); + blank_line_set(pc, options::nl_inside_namespace); + } + + // Control blanks before a whole-file #ifdef + if ( options::nl_before_whole_file_ifdef() != 0 + && options::nl_before_whole_file_ifdef() != pc->GetNlCount() + && next->Is(CT_PREPROC) + && next->GetParentType() == CT_PP_IF + && ifdef_over_whole_file() + && next->TestFlags(PCF_WF_IF)) + { + log_rule_B("nl_before_whole_file_ifdef"); + blank_line_set(pc, options::nl_before_whole_file_ifdef); + } + + // Control blanks after a whole-file #ifdef + if ( options::nl_after_whole_file_ifdef() != 0 + && options::nl_after_whole_file_ifdef() != pc->GetNlCount()) + { + Chunk *pp_start = prev->GetPpStart(); + + if ( pp_start->IsNotNullChunk() + && pp_start->GetParentType() == CT_PP_IF + && ifdef_over_whole_file() + && pp_start->TestFlags(PCF_WF_IF)) + { + log_rule_B("nl_after_whole_file_ifdef"); + blank_line_set(pc, options::nl_after_whole_file_ifdef); + } + } + + // Control blanks before a whole-file #endif + if ( options::nl_before_whole_file_endif() != 0 + && options::nl_before_whole_file_endif() != pc->GetNlCount() + && next->Is(CT_PREPROC) + && next->GetParentType() == CT_PP_ENDIF + && ifdef_over_whole_file() + && next->TestFlags(PCF_WF_ENDIF)) + { + log_rule_B("nl_before_whole_file_endif"); + blank_line_set(pc, options::nl_before_whole_file_endif); + } + + // Control blanks after a whole-file #endif + if ( options::nl_after_whole_file_endif() != 0 + && options::nl_after_whole_file_endif() != pc->GetNlCount()) + { + Chunk *pp_start = prev->GetPpStart(); + + if ( pp_start->IsNotNullChunk() + && pp_start->GetParentType() == CT_PP_ENDIF + && ifdef_over_whole_file() + && pp_start->TestFlags(PCF_WF_ENDIF)) + { + log_rule_B("nl_after_whole_file_endif"); + blank_line_set(pc, options::nl_after_whole_file_endif); + } + } + + if ( line_added + && pc->GetNlCount() > 1) + { + pc->SetNlCount(pc->GetNlCount() - 1); + LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, text is '%s', new line count is now %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), pc->GetNlCount()); + } + LOG_FMT(LBLANK, "%s(%d): orig line is %zu, orig col is %zu, text is '%s', end new line count is now %zu\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), pc->GetNlCount()); + } +} // do_blank_lines + + +void newlines_cleanup_dup() +{ + LOG_FUNC_ENTRY(); + + Chunk *pc = Chunk::GetHead(); + Chunk *next = pc; + + while (pc->IsNotNullChunk()) + { + next = next->GetNext(); + + if ( pc->Is(CT_NEWLINE) + && next->Is(CT_NEWLINE)) + { + next->SetNlCount(max(pc->GetNlCount(), next->GetNlCount())); + Chunk::Delete(pc); + MARK_CHANGE(); + } + pc = next; + } +} // newlines_cleanup_dup + + +static void newlines_enum_entries(Chunk *open_brace, iarf_e av) +{ + LOG_FUNC_ENTRY(); + + for (Chunk *pc = open_brace->GetNextNc(); + pc->IsNotNullChunk() && pc->GetLevel() > open_brace->GetLevel(); + pc = pc->GetNextNc()) + { + if ( (pc->GetLevel() != (open_brace->GetLevel() + 1)) + || pc->IsNot(CT_COMMA) + || ( pc->Is(CT_COMMA) + && ( pc->GetNext()->GetType() == CT_COMMENT_CPP + || pc->GetNext()->GetType() == CT_COMMENT + || pc->GetNext()->GetType() == CT_COMMENT_MULTI))) + { + continue; + } + newline_iarf(pc, av); + } + + newline_iarf(open_brace, av); +} // newlines_enum_entries + + +static void newlines_double_space_struct_enum_union(Chunk *open_brace) +{ + LOG_FUNC_ENTRY(); + + Chunk *pc = Chunk::NullChunkPtr; + + if (open_brace != nullptr) + { + pc = open_brace; + } + + while ( (pc = pc->GetNextNc())->IsNotNullChunk() + && pc->GetLevel() > open_brace->GetLevel()) + { + if ( pc->GetLevel() != (open_brace->GetLevel() + 1) + || pc->IsNot(CT_NEWLINE)) + { + continue; + } + /* + * If the newline is NOT after a comment or a brace open and + * it is before a comment, then make sure that the newline is + * at least doubled + */ + Chunk *prev = pc->GetPrev(); + + if ( !prev->IsComment() + && prev->IsNot(CT_BRACE_OPEN) + && pc->GetNext()->IsComment()) + { + if (pc->GetNlCount() < 2) + { + double_newline(pc); + } + } + } +} // newlines_double_space_struct_enum_union + + +void annotations_newlines() +{ + LOG_FUNC_ENTRY(); + + Chunk *next; + Chunk *prev; + Chunk *ae; // last token of the annotation + Chunk *pc = Chunk::GetHead(); + + while ( (pc = pc->GetNextType(CT_ANNOTATION))->IsNotNullChunk() + && (next = pc->GetNextNnl())->IsNotNullChunk()) + { + // find the end of this annotation + if (next->IsParenOpen()) + { + // TODO: control newline between annotation and '(' ? + ae = next->GetClosingParen(); + } + else + { + ae = pc; + } + + if (ae->IsNullChunk()) + { + break; + } + LOG_FMT(LANNOT, "%s(%d): orig line is %zu, orig col is %zu, annotation is '%s', end @ orig line %zu, orig col %zu, is '%s'\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text(), + ae->GetOrigLine(), ae->GetOrigCol(), ae->Text()); + + prev = ae->GetPrev(); // Issue #1845 + LOG_FMT(LANNOT, "%s(%d): prev orig line is %zu, orig col is %zu, Text() is '%s'\n", + __func__, __LINE__, prev->GetOrigLine(), prev->GetOrigCol(), prev->Text()); + next = ae->GetNextNnl(); + + if (next->Is(CT_ANNOTATION)) + { + LOG_FMT(LANNOT, "%s(%d): -- nl_between_annotation\n", + __func__, __LINE__); + newline_iarf(ae, options::nl_between_annotation()); + log_rule_B("nl_between_annotation"); + } + + if (next->Is(CT_NEWLINE)) + { + if (next->Is(CT_ANNOTATION)) + { + LOG_FMT(LANNOT, "%s(%d): -- nl_after_annotation\n", + __func__, __LINE__); + newline_iarf(ae, options::nl_after_annotation()); + log_rule_B("nl_after_annotation"); + } + } + } +} // annotations_newlines + + +bool newlines_between(Chunk *pc_start, Chunk *pc_end, size_t &newlines, E_Scope scope) +{ + if ( pc_start->IsNullChunk() + || pc_end->IsNullChunk()) + { + return(false); + } + newlines = 0; + + Chunk *it = pc_start; + + for ( ; it->IsNotNullChunk() && it != pc_end; it = it->GetNext(scope)) + { + newlines += it->GetNlCount(); + } + + // newline count is valid if search stopped on expected chunk + return(it == pc_end); +} // newlines_between diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/newlines.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/newlines.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/newlines.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/newlines.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/option.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/option.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/option.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/option.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/option.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/option.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/option.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/option.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/option_enum.cpp.in b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/option_enum.cpp.in similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/option_enum.cpp.in rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/option_enum.cpp.in diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/option_enum.h.in b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/option_enum.h.in similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/option_enum.h.in rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/option_enum.h.in diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/options.cpp.in b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options.cpp.in similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/options.cpp.in rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options.cpp.in diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/options.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/options.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/options_for_QT.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options_for_QT.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/options_for_QT.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options_for_QT.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/options_for_QT.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options_for_QT.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/options_for_QT.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options_for_QT.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/output.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/output.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/output.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/output.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/output.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/output.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/output.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/output.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parameter_pack_cleanup.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parameter_pack_cleanup.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parameter_pack_cleanup.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parameter_pack_cleanup.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parameter_pack_cleanup.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parameter_pack_cleanup.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parameter_pack_cleanup.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parameter_pack_cleanup.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parens.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parens.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parens.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parens.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parens.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parens.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parens.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parens.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parent_for_pp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parent_for_pp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parent_for_pp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parent_for_pp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parent_for_pp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parent_for_pp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parent_for_pp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parent_for_pp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parsing_frame.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parsing_frame.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parsing_frame.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parsing_frame.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parsing_frame.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parsing_frame.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parsing_frame.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parsing_frame.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parsing_frame_stack.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parsing_frame_stack.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parsing_frame_stack.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parsing_frame_stack.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parsing_frame_stack.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parsing_frame_stack.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/parsing_frame_stack.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/parsing_frame_stack.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/pcf_flags.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/pcf_flags.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/pcf_flags.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/pcf_flags.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/pcf_flags.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/pcf_flags.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/pcf_flags.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/pcf_flags.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/pragma_cleanup.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/pragma_cleanup.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/pragma_cleanup.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/pragma_cleanup.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/pragma_cleanup.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/pragma_cleanup.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/pragma_cleanup.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/pragma_cleanup.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/prototypes.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/prototypes.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/prototypes.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/prototypes.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/punctuators.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/punctuators.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/punctuators.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/punctuators.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/punctuators.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/punctuators.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/punctuators.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/punctuators.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/quick_align_again.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/quick_align_again.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/quick_align_again.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/quick_align_again.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/quick_align_again.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/quick_align_again.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/quick_align_again.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/quick_align_again.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/remove_duplicate_include.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/remove_duplicate_include.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/remove_duplicate_include.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/remove_duplicate_include.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/remove_duplicate_include.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/remove_duplicate_include.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/remove_duplicate_include.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/remove_duplicate_include.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/remove_extra_returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/remove_extra_returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/remove_extra_returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/remove_extra_returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/remove_extra_returns.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/remove_extra_returns.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/remove_extra_returns.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/remove_extra_returns.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/rewrite_infinite_loops.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/rewrite_infinite_loops.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/rewrite_infinite_loops.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/rewrite_infinite_loops.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/rewrite_infinite_loops.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/rewrite_infinite_loops.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/rewrite_infinite_loops.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/rewrite_infinite_loops.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/semicolons.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/semicolons.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/semicolons.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/semicolons.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/semicolons.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/semicolons.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/semicolons.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/semicolons.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/sorting.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/sorting.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/sorting.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/sorting.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/sorting.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/sorting.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/sorting.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/sorting.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/space.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/space.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/space.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/space.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/space.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/space.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/space.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/space.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/symbols_table.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/symbols_table.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/symbols_table.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/symbols_table.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/token_enum.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/token_enum.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/token_enum.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/token_enum.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/tokenize.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/tokenize.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/tokenize.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/tokenize.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/tokenize.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/tokenize.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/tokenize.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/tokenize.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/tokenize_cleanup.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/tokenize_cleanup.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/tokenize_cleanup.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/tokenize_cleanup.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/tokenize_cleanup.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/tokenize_cleanup.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/tokenize_cleanup.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/tokenize_cleanup.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_ctype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_ctype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_ctype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_ctype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_ctype.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_ctype.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_ctype.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_ctype.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_text.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_text.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_text.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_text.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_text.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_text.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_text.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_text.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_tools.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_tools.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_tools.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_tools.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_tools.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_tools.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unc_tools.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unc_tools.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_emscripten.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_emscripten.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_emscripten.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_emscripten.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_limits.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_limits.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_limits.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_limits.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_types.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_types.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_types.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_types.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_types.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_types.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_types.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_types.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_version.h.in b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_version.h.in similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/uncrustify_version.h.in rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/uncrustify_version.h.in diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unicode.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unicode.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unicode.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unicode.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unicode.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unicode.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/unicode.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/unicode.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/universalindentgui.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/universalindentgui.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/universalindentgui.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/universalindentgui.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/universalindentgui.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/universalindentgui.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/universalindentgui.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/universalindentgui.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/width.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/width.cpp new file mode 100644 index 00000000..66b5f4ff --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/width.cpp @@ -0,0 +1,798 @@ +/** + * @file width.cpp + * Limits line width. + * + * @author Ben Gardner + * @license GPL v2+ + */ + +#include "width.h" + +#include "indent.h" +#include "newlines.h" +#include "prototypes.h" + + +constexpr static auto LCURRENT = LSPLIT; + +using namespace uncrustify; + + +/** + * abbreviations used: + * - fparen = function parenthesis + */ + +struct SplitEntry +{ + Chunk *pc; + size_t pri; + + SplitEntry() + : pc(Chunk::NullChunkPtr) + , pri(0) {} +}; + + +struct TokenPriority +{ + E_Token tok; + size_t pri; +}; + + +static inline bool is_past_width(Chunk *pc); + + +//! Split right after the chunk +static void split_before_chunk(Chunk *pc); + + +static size_t get_split_pri(E_Token tok); + + +/** + * Checks to see if pc is a better spot to split. + * This should only be called going BACKWARDS (ie prev) + * A lower level wins + * + * Splitting Preference: + * - semicolon + * - comma + * - boolean op + * - comparison + * - arithmetic op + * - assignment + * - concatenated strings + * - ? : + * - function open paren not followed by close paren + */ +static void try_split_here(SplitEntry &ent, Chunk *pc); + + +/** + * Scan backwards to find the most appropriate spot to split the line + * and insert a newline. + * + * See if this needs special function handling. + * Scan backwards and find the best token for the split. + * + * @param start The first chunk that exceeded the limit + */ +static bool split_line(Chunk *pc); + + +/** + * Figures out where to split a template + * + * + * @param start the offending token + */ +static void split_template(Chunk *start); + + +/** + * Splits the parameters at every comma that is at the fparen level. + * + * @param start the offending token + */ +static void split_fcn_params_full(Chunk *start); + + +/** + * A for statement is too long. + * Step backwards and forwards to find the semicolons + * Try splitting at the semicolons first. + * If that doesn't work, then look for a comma at paren level. + * If that doesn't work, then look for an assignment at paren level. + * If that doesn't work, then give up. + */ +static void split_for_stmt(Chunk *start); + + +static inline bool is_past_width(Chunk *pc) +{ + // allow char to sit at last column by subtracting 1 + size_t currCol = pc->GetColumn() + pc->Len() - 1; + bool past_width = currCol > options::code_width(); + + LOG_FMT(LSPLIT, "%s(%d): orig line %zu, orig col %zu, curr col %zu, text '%s', past width %s\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), currCol, pc->Text(), + past_width ? "YES" : "NO"); + return(past_width); +} + + +static void split_before_chunk(Chunk *pc) +{ + LOG_FUNC_ENTRY(); + LOG_FMT(LSPLIT, "%s(%d): Text() '%s'\n", __func__, __LINE__, pc->Text()); + + Chunk *prev = pc->GetPrev(); + + if ( !pc->IsNewline() + && !prev->IsNewline()) + { + newline_add_before(pc); + // Mark chunk as continuation line, so indentation can be + // correctly set over multiple passes + pc->SetFlagBits(PCF_CONT_LINE); + + // Mark open and close parens as continuation line chunks. + // This will prevent an additional level and frame to be + // added to the current frame stack (issue 3105). + if ( prev->Is(CT_PAREN_OPEN) + || prev->Is(CT_LPAREN_OPEN) + || prev->Is(CT_SPAREN_OPEN) + || prev->Is(CT_FPAREN_OPEN) + || prev->Is(CT_SQUARE_OPEN) + || prev->Is(CT_ANGLE_OPEN)) + { + LOG_FMT(LSPLIT, "%s(%d): set PCF_LINE_CONT for prev text '%s', orig line is %zu, orig col is %zu\n", + __func__, __LINE__, prev->Text(), prev->GetOrigLine(), prev->GetOrigCol()); + + prev->SetFlagBits(PCF_CONT_LINE); + Chunk *closing_paren = prev->GetClosingParen(); + + if (closing_paren->IsNotNullChunk()) + { + closing_paren->SetFlagBits(PCF_CONT_LINE); + } + } + // reindent needs to include the indent_continue value and was off by one + log_rule_B("indent_columns"); + log_rule_B("indent_continue"); + reindent_line(pc, pc->GetBraceLevel() * options::indent_columns() + + abs(options::indent_continue()) + 1); + cpd.changes++; + } +} // split_before_chunk + + +static TokenPriority pri_table[] = +{ + { CT_SEMICOLON, 1 }, + { CT_COMMA, 2 }, + { CT_BOOL, 3 }, + { CT_COMPARE, 4 }, + { CT_SHIFT, 5 }, + { CT_ARITH, 6 }, + { CT_CARET, 7 }, + { CT_ASSIGN, 9 }, + { CT_STRING, 10 }, + { CT_FOR_COLON, 11 }, + { CT_QUESTION, 20 }, // allow break in ? : for ls_code_width + { CT_COND_COLON, 20 }, + { CT_FPAREN_OPEN, 21 }, // break after function open paren not followed by close paren + { CT_QUALIFIER, 25 }, + { CT_CLASS, 25 }, + { CT_STRUCT, 25 }, + { CT_TYPE, 25 }, + { CT_TYPENAME, 25 }, + { CT_VOLATILE, 25 }, +}; + + +void do_code_width() +{ + LOG_FUNC_ENTRY(); + LOG_FMT(LSPLIT, "%s(%d)\n", __func__, __LINE__); + + // If indent_continue is negative, we want to look for long lines splits, + // so raise CT_FPAREN_OPEN priority to get better results. + if (options::indent_continue() < 0) + { + for (TokenPriority &token : pri_table) + { + if (token.tok == CT_FPAREN_OPEN) + { + token.pri = 8; // Before assignment priority + break; + } + } + } + + for (Chunk *pc = Chunk::GetHead(); pc->IsNotNullChunk(); pc = pc->GetNext()) + { + if ( !pc->IsCommentOrNewline() + && pc->IsNot(CT_SPACE) + && is_past_width(pc)) + { + if ( pc->Is(CT_VBRACE_CLOSE) // don't break if a vbrace close + && pc->IsLastChunkOnLine()) // is the last chunk on its line + { + continue; + } + bool split_OK = split_line(pc); + + if (split_OK) + { + // After a line split it is necessary to reindent the text before considering + // further splits. This avoid splits out of position which would produce an + // awkward result in some cases when a line needs more that one split. + // After the split, skip over the remainder of the line. + Chunk *nextNl = pc->GetNextNl(); + LOG_FMT(LSPLIT, "%s(%d): orig line %zu, orig col %zu, text '%s' splitted\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text()); + pc = nextNl; + } + else + { + LOG_FMT(LSPLIT, "%s(%d): orig line %zu, orig col %zu, text '%s' not splitted\n", + __func__, __LINE__, pc->GetOrigLine(), pc->GetOrigCol(), pc->Text()); + break; + } + } + } +} // do_code_width + + +static size_t get_split_pri(E_Token tok) +{ + for (TokenPriority token : pri_table) + { + if (token.tok == tok) + { + return(token.pri); + } + } + + return(100); // Bigger than any valid priority +} + + +static void try_split_here(SplitEntry &ent, Chunk *pc) +{ + LOG_FUNC_ENTRY(); + + size_t pc_pri = get_split_pri(pc->GetType()); + LOG_FMT(LSPLIT, "%s(%d): text '%s', orig col %zu pc_pri %zu\n", + __func__, __LINE__, pc->Text(), pc->GetOrigCol(), pc_pri); + + if (pc_pri == 0) + { + LOG_FMT(LSPLIT, "%s(%d): pc_pri is 0, return\n", __func__, __LINE__); + return; + } + // Can't split after a newline + Chunk *prev = pc->GetPrev(); + + if ( prev->IsNullChunk() + || ( prev->IsNewline() + && pc->IsNot(CT_STRING))) + { + if (prev->IsNotNullChunk()) + { + LOG_FMT(LSPLIT, "%s(%d): can't split after a newline, orig line is %zu, return\n", + __func__, __LINE__, prev->GetOrigLine()); + } + return; + } + + // Can't split a function without arguments + if (pc->Is(CT_FPAREN_OPEN)) + { + Chunk *next = pc->GetNext(); + + if (next->Is(CT_FPAREN_CLOSE)) + { + LOG_FMT(LSPLIT, "%s(%d): can't split a function without arguments, return\n", __func__, __LINE__); + return; + } + } + + // Only split concatenated strings + if (pc->Is(CT_STRING)) + { + Chunk *next = pc->GetNext(); + + if (next->IsNot(CT_STRING)) + { + LOG_FMT(LSPLIT, "%s(%d): only split concatenated strings, return\n", __func__, __LINE__); + return; + } + } + + // keep common groupings unless ls_code_width + if ( !options::ls_code_width() + && pc_pri >= 22) + { + LOG_FMT(LSPLIT, "%s(%d): keep common groupings unless ls_code_width, return\n", __func__, __LINE__); + return; + } + + // don't break after last term of a qualified type + if (pc_pri == 25) + { + Chunk *next = pc->GetNext(); + + if ( next->IsNot(CT_WORD) + && (get_split_pri(next->GetType()) != 25)) + { + LOG_FMT(LSPLIT, "%s(%d): don't break after last term of a qualified type, return\n", __func__, __LINE__); + return; + } + } + + if ( ent.pc->IsNullChunk() + || pc_pri < ent.pri + || ( pc_pri == ent.pri + && pc->IsNot(CT_FPAREN_OPEN) + && pc->GetLevel() < ent.pc->GetLevel())) + { + LOG_FMT(LSPLIT, "%s(%d): found possible split\n", __func__, __LINE__); + ent.pc = pc; + ent.pri = pc_pri; + } +} // try_split_here + + +static bool split_line(Chunk *start) +{ + LOG_FUNC_ENTRY(); + LOG_FMT(LSPLIT, "%s(%d): start text '%s', orig line %zu, orig col %zu, type %s\n", + __func__, __LINE__, start->Text(), start->GetOrigLine(), start->GetOrigCol(), get_token_name(start->GetType())); + LOG_FMT(LSPLIT, " flags "); + log_pcf_flags(LSPLIT, start->GetFlags()); + LOG_FMT(LSPLIT, " parent type %s, (PCF_IN_FCN_DEF %s), (PCF_IN_FCN_CALL %s)\n", + get_token_name(start->GetParentType()), + start->TestFlags((PCF_IN_FCN_DEF)) ? "TRUE" : "FALSE", + start->TestFlags((PCF_IN_FCN_CALL)) ? "TRUE" : "FALSE"); + + // break at maximum line length if ls_code_width is true + // Issue #2432 + if (start->TestFlags(PCF_ONE_LINER)) + { + LOG_FMT(LSPLIT, "%s(%d): ** ONE LINER SPLIT **\n", __func__, __LINE__); + undo_one_liner(start); + newlines_cleanup_braces(false); + // Issue #1352 + cpd.changes++; + return(false); + } + + if (options::ls_code_width()) + { + log_rule_B("ls_code_width"); + } + else if (start->TestFlags(PCF_IN_FOR)) + { + // Check to see if we are in a for statement + LOG_FMT(LSPLIT, " ** FOR SPLIT **\n"); + split_for_stmt(start); + + if (!is_past_width(start)) + { + return(true); + } + LOG_FMT(LSPLIT, "%s(%d): for split didn't work\n", __func__, __LINE__); + } + else if ( start->TestFlags(PCF_IN_FCN_DEF) + || start->TestFlags(PCF_IN_FCN_CALL) + || start->GetParentType() == CT_FUNC_PROTO) // Issue #1169 + { + /* + * If this is in a function call or prototype, split on commas or right + * after the open parenthesis + */ + LOG_FMT(LSPLIT, " ** FUNC SPLIT **\n"); + + if (options::ls_func_split_full()) + { + log_rule_B("ls_func_split_full"); + + split_fcn_params_full(start); + + if (!is_past_width(start)) + { + return(true); + } + } + } + else if (start->TestFlags(PCF_IN_TEMPLATE)) + { + /* + * If this is in a template, split on commas, Issue #1170 + */ + LOG_FMT(LSPLIT, " ** TEMPLATE SPLIT **\n"); + split_template(start); + return(true); + } + // Try to find the best spot to split the line + LOG_FMT(LSPLIT, "%s(%d): try to find a split point\n", __func__, __LINE__); + SplitEntry ent; + ent.pc = Chunk::NullChunkPtr; + ent.pri = CT_UNKNOWN; + + Chunk *pc = start->GetPrev(); + Chunk *prev; + + while ( pc->IsNotNullChunk() + && !pc->IsNewline()) + { + LOG_FMT(LSPLIT, "%s(%d): text '%s', orig line is %zu, orig col is %zu\n", + __func__, __LINE__, pc->Text(), pc->GetOrigLine(), pc->GetOrigCol()); + + if (pc->IsNot(CT_SPACE)) + { + try_split_here(ent, pc); + + // break at maximum line length + if ( ent.pc->IsNotNullChunk() + && options::ls_code_width()) + { + log_rule_B("ls_code_width"); + LOG_FMT(LSPLIT, "%s(%d): found split\n", __func__, __LINE__); + break; + } + } + pc = pc->GetPrev(); + } + + if (ent.pc->IsNullChunk()) + { + LOG_FMT(LSPLIT, "%s(%d): TRY_SPLIT yielded NO SOLUTION for orig line %zu at '%s' [%s]\n", + __func__, __LINE__, start->GetOrigLine(), start->Text(), get_token_name(start->GetType())); + } + else + { + LOG_FMT(LSPLIT, "%s(%d): TRY_SPLIT yielded '%s' [%s] on orig line %zu\n", + __func__, __LINE__, ent.pc->Text(), get_token_name(ent.pc->GetType()), ent.pc->GetOrigLine()); + LOG_FMT(LSPLIT, "%s(%d): ent at '%s', orig col is %zu\n", + __func__, __LINE__, ent.pc->Text(), ent.pc->GetOrigCol()); + } + + // Break before the token instead of after it according to the pos_xxx rules + if (ent.pc->IsNullChunk()) + { + pc = Chunk::NullChunkPtr; + } + else + { + log_rule_B("pos_arith"); + log_rule_B("pos_assign"); + log_rule_B("pos_compare"); + log_rule_B("pos_conditional"); + log_rule_B("pos_shift"); + log_rule_B("pos_bool"); + + if ( ( ent.pc->Is(CT_SHIFT) + && (options::pos_shift() & TP_LEAD)) + || ( ( ent.pc->Is(CT_ARITH) + || ent.pc->Is(CT_CARET)) + && (options::pos_arith() & TP_LEAD)) + || ( ent.pc->Is(CT_ASSIGN) + && (options::pos_assign() & TP_LEAD)) + || ( ent.pc->Is(CT_COMPARE) + && (options::pos_compare() & TP_LEAD)) + || ( ( ent.pc->Is(CT_COND_COLON) + || ent.pc->Is(CT_QUESTION)) + && (options::pos_conditional() & TP_LEAD)) + || ( ent.pc->Is(CT_BOOL) + && (options::pos_bool() & TP_LEAD))) + { + pc = ent.pc; + } + else + { + pc = ent.pc->GetNext(); + } + LOG_FMT(LSPLIT, "%s(%d): at '%s', orig col is %zu\n", + __func__, __LINE__, pc->Text(), pc->GetOrigCol()); + } + bool move_forward = false; + + if (pc->IsNullChunk()) + { + pc = start; + Chunk *next = pc->GetNext(); + + // On comma, close parenthesis/bracket/braces or semicolon, empty + // parenthesis/brackets/braces pairs, skip after them since they + // are small chunks and the split looks much better. + if ( pc->Is(CT_COMMA) + || pc->IsSemicolon() + || pc->IsParenClose() + || pc->IsBraceClose() + || pc->Is(CT_ANGLE_CLOSE) + || pc->Is(CT_SQUARE_CLOSE) + || ( pc->IsParenOpen() + && next->IsParenClose()) + || ( pc->IsBraceOpen() + && next->IsBraceClose()) + || ( pc->Is(CT_SQUARE_OPEN) + && next->Is(CT_SQUARE_CLOSE)) + || pc->Len() == 0) + { + LOG_FMT(LSPLIT, "Move forward past the chuck"); + move_forward = true; + } + } + // Add a newline before 'pc', if possible. + // If 'pc' is the first chunk in the line, split after it since it is + // already past the allowed code width. If the next chunk is a comma, close + // parenthesis/bracket/braces or semicolon, skip after them since they + // are small chunks and the split looks much better. Also skip over + // empty parenthesis/brackets/braces pairs. + prev = pc->GetPrev(); + + if ( prev->IsNullChunk() + || pc->IsNewline() + || prev->IsNewline() + || move_forward) + { + pc = pc->GetNext(); + Chunk *next = pc->GetNext(); + + while ( pc->Is(CT_COMMA) + || pc->IsSemicolon() + || pc->IsParenClose() + || pc->IsBraceClose() + || pc->Is(CT_ANGLE_CLOSE) + || pc->Is(CT_SQUARE_CLOSE) + || ( pc->IsParenOpen() + && next->IsParenClose()) + || ( pc->IsBraceOpen() + && next->IsBraceClose()) + || ( pc->Is(CT_SQUARE_OPEN) + && next->Is(CT_SQUARE_CLOSE))) + { + pc = next; + next = pc->GetNext(); + } + } + prev = pc->GetPrev(); + + if ( prev->IsNotNullChunk() + && !pc->IsNewline() + && !prev->IsNewline()) + { + //int plen = (pc->Len() < 5) ? pc->Len() : 5; + //int slen = (start->Len() < 5) ? start->Len() : 5; + //LOG_FMT(LSPLIT, " '%.*s' [%s], started on token '%.*s' [%s]\n", + // plen, pc->Text(), get_token_name(pc->GetType()), + // slen, start->Text(), get_token_name(start->GetType())); + LOG_FMT(LSPLIT, "%s(%d): Text() '%s', type %s, started on token '%s', type %s\n", + __func__, __LINE__, pc->Text(), get_token_name(pc->GetType()), + start->Text(), get_token_name(start->GetType())); + + split_before_chunk(pc); + } + return(true); +} // split_line + + +/* + * The for statement split algorithm works as follows: + * 1. Step backwards and forwards to find the semicolons + * 2. Try splitting at the semicolons first. + * 3. If that doesn't work, then look for a comma at paren level. + * 4. If that doesn't work, then look for an assignment at paren level. + * 5. If that doesn't work, then give up. + */ +static void split_for_stmt(Chunk *start) +{ + LOG_FUNC_ENTRY(); + // how many semicolons (1 or 2) do we need to find + log_rule_B("ls_for_split_full"); + size_t max_cnt = options::ls_for_split_full() ? 2 : 1; + Chunk *open_paren = Chunk::NullChunkPtr; + size_t nl_cnt = 0; + + LOG_FMT(LSPLIT, "%s: starting on %s, line %zu\n", + __func__, start->Text(), start->GetOrigLine()); + + // Find the open paren so we know the level and count newlines + Chunk *pc = start; + + while ((pc = pc->GetPrev())->IsNotNullChunk()) + { + if (pc->Is(CT_SPAREN_OPEN)) + { + open_paren = pc; + break; + } + + if (pc->GetNlCount() > 0) + { + nl_cnt += pc->GetNlCount(); + } + } + + if (open_paren->IsNullChunk()) + { + LOG_FMT(LSPLIT, "No open paren\n"); + return; + } + // see if we started on the semicolon + int count = 0; + Chunk *st[2]; + + pc = start; + + if ( pc->Is(CT_SEMICOLON) + && pc->GetParentType() == CT_FOR) + { + st[count++] = pc; + } + + // first scan backwards for the semicolons + while ( (count < static_cast(max_cnt)) + && ((pc = pc->GetPrev())->IsNotNullChunk()) + && pc->IsNotNullChunk() + && pc->TestFlags(PCF_IN_SPAREN)) + { + if ( pc->Is(CT_SEMICOLON) + && pc->GetParentType() == CT_FOR) + { + st[count++] = pc; + } + } + // And now scan forward + pc = start; + + while ( (count < static_cast(max_cnt)) + && ((pc = pc->GetNext())->IsNotNullChunk()) + && pc->TestFlags(PCF_IN_SPAREN)) + { + if ( pc->Is(CT_SEMICOLON) + && pc->GetParentType() == CT_FOR) + { + st[count++] = pc; + } + } + + while (--count >= 0) + { + // TODO: st[0] may be uninitialized here + LOG_FMT(LSPLIT, "%s(%d): split before %s\n", __func__, __LINE__, st[count]->Text()); + split_before_chunk(st[count]->GetNext()); + } + + if ( !is_past_width(start) + || nl_cnt > 0) + { + return; + } + // Still past width, check for commas at parentheses level + pc = open_paren; + + while ((pc = pc->GetNext()) != start) + { + if ( pc->Is(CT_COMMA) + && (pc->GetLevel() == (open_paren->GetLevel() + 1))) + { + split_before_chunk(pc->GetNext()); + + if (!is_past_width(pc)) + { + return; + } + } + } + // Still past width, check for a assignments at parentheses level + pc = open_paren; + + while ((pc = pc->GetNext()) != start) + { + if ( pc->Is(CT_ASSIGN) + && (pc->GetLevel() == (open_paren->GetLevel() + 1))) + { + split_before_chunk(pc->GetNext()); + + if (!is_past_width(pc)) + { + return; + } + } + } + // Oh, well. We tried. +} // split_for_stmt + + +static void split_fcn_params_full(Chunk *start) +{ + LOG_FUNC_ENTRY(); + LOG_FMT(LSPLIT, "%s(%d): start at '%s'\n", __func__, __LINE__, start->Text()); + + // Find the opening function parenthesis + Chunk *fpo = start; + + LOG_FMT(LSPLIT, " %s(%d): search for opening function parenthesis\n", __func__, __LINE__); + + while ((fpo = fpo->GetPrev())->IsNotNullChunk()) + { + LOG_FMT(LSPLIT, " %s(%d): %s, orig col is %zu, level is %zu\n", + __func__, __LINE__, fpo->Text(), fpo->GetOrigCol(), fpo->GetLevel()); + + if ( fpo->Is(CT_FPAREN_OPEN) + && (fpo->GetLevel() == start->GetLevel() - 1)) + { + LOG_FMT(LSPLIT, " %s(%d): found open paren\n", __func__, __LINE__); + break; // opening parenthesis found. Issue #1020 + } + } + // Now break after every comma + Chunk *pc = fpo->GetNextNcNnl(); + + while (pc->IsNotNullChunk()) + { + if (pc->GetLevel() <= fpo->GetLevel()) + { + break; + } + + if ( (pc->GetLevel() == (fpo->GetLevel() + 1)) + && pc->Is(CT_COMMA)) + { + split_before_chunk(pc->GetNext()); + } + pc = pc->GetNextNcNnl(); + } +} + + +static void split_template(Chunk *start) +{ + LOG_FUNC_ENTRY(); + LOG_FMT(LSPLIT, " %s(%d): start %s\n", __func__, __LINE__, start->Text()); + LOG_FMT(LSPLIT, " %s(%d): back up until the prev is a comma\n", __func__, __LINE__); + + // back up until the prev is a comma + Chunk *prev = start; + + while ((prev = prev->GetPrev())->IsNotNullChunk()) + { + LOG_FMT(LSPLIT, " %s(%d): prev '%s'\n", __func__, __LINE__, prev->Text()); + + if ( prev->IsNewline() + || prev->Is(CT_COMMA)) + { + break; + } + } + + if ( prev->IsNotNullChunk() + && !prev->IsNewline()) + { + LOG_FMT(LSPLIT, " %s(%d):", __func__, __LINE__); + LOG_FMT(LSPLIT, " -- ended on %s --\n", get_token_name(prev->GetType())); + Chunk *pc = prev->GetNext(); + newline_add_before(pc); + size_t min_col = 1; + + log_rule_B("indent_continue"); + + if (options::indent_continue() == 0) + { + log_rule_B("indent_columns"); + min_col += options::indent_columns(); + } + else + { + min_col += abs(options::indent_continue()); + } + reindent_line(pc, min_col); + cpd.changes++; + } +} // split_templatefcn_params diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/width.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/width.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/width.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/width.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/windows_compat.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/windows_compat.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/src/windows_compat.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/windows_compat.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/.editorconfig b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/.editorconfig similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/.editorconfig rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/.editorconfig diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/BRACED_INIT_LIST_found_list.awk b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/BRACED_INIT_LIST_found_list.awk similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/BRACED_INIT_LIST_found_list.awk rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/BRACED_INIT_LIST_found_list.awk diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/CMakeLists.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/CMakeLists.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/CMakeLists.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/CMakeLists.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/c-sharp.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/c-sharp.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/c-sharp.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/c-sharp.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/c.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/c.test new file mode 100644 index 00000000..72c14432 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/c.test @@ -0,0 +1,572 @@ +# +# Test cases specifically for the C language. +# +# test.name config.file input.file + + +# little general tests ==================================================== + +00000 common/indent_columns-3.cfg c/comment-indent.c +00001 c/cpp_to_c-1.cfg c/comment-indent.c +00002 c/cpp_to_c-2.cfg c/comment-indent.c +00003 c/cpp_to_c-3.cfg c/comment-indent.c +00004 c/indent-1.cfg c/switch.c +00005 c/ben_047.cfg c/cmt-align.c +00006 common/indent_columns-3.cfg c/comment-convert.c +00007 c/cpp_to_c-1.cfg c/comment-convert.c +00008 c/cpp_to_c-2.cfg c/comment-convert.c +00009 c/cpp_to_c-3.cfg c/comment-convert.c + + +# brace styles + +00010 c/ben_048.cfg c/braces.c +00011 common/brace-allman.cfg c/braces.c +00012! c/brace-banner.cfg c/braces.c +00013 c/brace-gnu.cfg c/braces.c +00014 c/brace-kr.cfg c/braces.c +00015 c/brace-ws.cfg c/braces.c +00016 c/brace-ws2.cfg c/braces.c + +00020 c/ben_049.cfg c/define-if-indent.c +00050 c/brace-remove-2.cfg c/brace-remove.c +00051 c/brace-remove-all.cfg c/brace-remove.c +00052 c/brace-remove-all.cfg c/brace-remove2.c +00053 c/nl_brace_test.cfg c/brace.c +00054 c/if_chain.cfg c/if_chain.c +00055 c/cgal.cfg c/braces-2.c +00056 c/brace-remove-all.cfg c/brace-remove3.c +00057 c/if_chain.cfg c/brace-remove3.c +00058 c/brace-kr-nobr.cfg c/if_chain.c +00059 c/Issue_2205.cfg c/Issue_2205.c + +00060 c/ben_050.cfg c/braces-2.c +00061 c/ben_051.cfg c/braces-3.c +00062 c/ben_052.cfg c/braces-4.c +00065 c/ben_053.cfg c/braces-5.c +00066 c/ben_054.cfg c/vb-while.c +00067 c/ben_055.cfg c/vb-do.c +00068 c/ben_056.cfg c/bsnl.c +00069 c/ben_057.cfg c/vb-pp.c + +00070 c/ben_058.cfg c/return-multi.c +00071 common/ben_042.cfg c/include_define.h +00072 common/star_pos-0.cfg c/align-proto.c +00073 common/empty.cfg c/nl_proto_endif.c +00074 c/clang-has_include.cfg c/clang-has_include.h +00075 common/tde.cfg c/function_prototypes_alignment.c +00076 c/1225.cfg c/1225.c + +00081 c/else-if-1.cfg c/else-if.c +00082 c/else-if-2.cfg c/else-if.c +00083 c/Issue_3601.cfg c/Issue_3601.c + +00091 c/cond-1.cfg c/cond.c +00092 common/indent_columns-3.cfg c/cond.c +00093 c/sp_cond_colon.cfg c/cond.c +00094 c/Issue_3457.cfg c/Issue_3457.c + +00101 c/ben_061.cfg c/bugs-1.c +00102 c/space_indent_columns-3.cfg c/bugs-2.c +00103 c/ben_063.cfg c/bugs-3.c +00104 c/ben_064.cfg c/bugs-4.c +00105 c/ben_065.cfg c/bugs-5.c +00106 common/ben_011.cfg c/bugs-6.c +00107 common/ben_011.cfg c/bugs-7.c +00108 common/indent_columns-3.cfg c/bugs-8.c + +00110 c/ben_069.cfg c/misc.c +00111 c/brace-kr-br.cfg c/misc.c + +00120 c/sp_cmt_cpp_start-r.cfg c/sp_cmt_cpp_start.c +00121 common/sp_cmt_cpp_start-a.cfg c/sp_cmt_cpp_start.c +00122 common/sp_cmt_cpp_start_force.cfg c/sp_cmt_cpp_start.c +00123 c/cmt_reflow.cfg c/cmt_reflow.c + +00130 c/ben_070.cfg c/minus-minus.c +00131 c/Issue_3873.cfg c/Issue_3873.c +00135 c/nepenthes.cfg c/br_cmt.c +00136 common/empty.cfg c/Issue_4044.c + +00140 c/ben_071.cfg c/global-vars.c +00141 c/ben_072.cfg c/deref.c +00142 c/ben_073.cfg c/type-cast.c +00143 c/ben_074.cfg c/t3.in.c +00144 c/ben_075.cfg c/align-proto-vars.c +00145 c/ben_076.cfg c/vardefcol.c +00146 c/Issue_3516.cfg c/Issue_3516.c +00147 c/Issue_3517.cfg c/Issue_3516.c +00148 c/Issue_3518.cfg c/Issue_3518.c + +# casts + +00150 c/ben_077.cfg c/casts.c +00151 c/cast-sp-r.cfg c/casts.c +00152 c/cast-sp-a.cfg c/casts.c +00153 c/cast-type.cfg c/casts.c +00154 common/sp_after_cast.cfg c/casts.c +00155 c/ben_078.cfg c/cast_brace.c + +00156 c/nl_collapse_empty_1.cfg c/empty-braces.c +00157 c/nl_collapse_empty_2.cfg c/empty-braces.c +00158 c/nl_collapse_empty_3.cfg c/empty-braces.c +00159 c/nl_collapse_empty_4.cfg c/empty-braces.c + +# fcn indents + +00160 c/indent_func_param.cfg c/fcn_indent.c +00161 c/indent_func_call_param.cfg c/fcn_indent.c +00162 c/indent_func_def_param.cfg c/fcn_indent.c +00163 c/indent_func_proto_param.cfg c/fcn_indent.c +00164 c/rdan.cfg c/fcn_indent_func_def_col1.c +00165 c/sp_func_call_user_inside_fparen.cfg c/sp_func_call_user_inside_fparen.c + +00170 common/empty.cfg c/beautifier-off.c +00180 c/sf538.cfg c/lvalue.c + +00190 common/empty.cfg c/Issue_3559.c + + +# switch & case stuff + +00201 c/case-1.cfg c/case.c +00202 c/case-2.cfg c/case.c +00203 c/case-3.cfg c/case.c +00204 c/bug_1718.cfg c/bug_1718.c +00205 c/nl_before_return_false.cfg c/case-nl_before_return.c +00206 c/nl_before_return_true.cfg c/case-nl_before_return.c +00207 common/nl_before_ignore_after_case.cfg c/nl_before_ignore_after_case.c + + +# structure initializers + +00301 c/ben_079.cfg c/align-struct-init.c +00302 c/ben_080.cfg c/one-liner-init.c +00303 c/1liner-split.cfg c/one-liner-init.c +00304 c/1liner-no-split.cfg c/one-liner-init.c +00305 c/ben_081.cfg c/one-liner-define.c + +00310 common/empty.cfg c/sp_embed_comment.c +00311 c/comment_conversion.cfg c/comment_conversion_define.c +00312 c/comment_conversion.cfg c/comment_conversion_endif.c +00313 c/comment_conversion.cfg c/comment_conversion_long_lines.c +00314 c/comment_conversion.cfg c/comment_conversion_javadoc_single.c +00315 common/tde.cfg c/comment_conversion_trailing_c_multiline.c + +00320 c/rdan.cfg c/indent_first_bool_expr.c + + +# aligning tresholds + +00401 common/align-1.cfg c/align-equ.c +00402 common/align-1.cfg c/align-var.c +00403 c/align-2.cfg c/align-var.c +00404 c/align-3.cfg c/align-var.c +00405 c/align-3.cfg c/bits.c +00406 c/bug_i_771.cfg c/bug_i_771.c +00407 c/star-style-0.cfg c/star-style.c +00408 c/star-style-1.cfg c/star-style.c +00409 c/star-style-2.cfg c/star-style.c + +00411 c/align_typedef_gap-3_span-5.cfg c/align-typedef.c +00412 c/align_typedef_gap-3_span-5.cfg c/align-typedef.c +00413 c/align_typedef_func-1.cfg c/align-typedef.c +00414 c/align_typedef_func-2.cfg c/align-typedef.c +00415 c/align_stack.cfg c/align_stack.c +00416 c/align_sf_call_thresh_416.cfg c/align_sf_call_thresh_416.c +00417 c/align_sf_call_thresh_417.cfg c/align_sf_call_thresh_417.c +00418 c/align_sf_call_span_418.cfg c/align_sf_call_span_418.c +00419 c/align_sf_call_span_419.cfg c/align_sf_call_span_419.c +00420 c/Issue_2278.cfg c/Issue_2278.c + +00421 c/nl_ds_struct_enum_cmt-t.cfg c/nl_ds_struct_enum.c +00422 c/nl_ds_struct_enum-2.cfg c/nl_ds_struct_enum.c +00423 c/bug_1702.cfg c/bug_1702.c +00424 c/Issue_3506.cfg c/Issue_3506.c + +00430 common/empty.cfg c/paren-indent.c +00431 c/indent_paren_close-1.cfg c/paren-indent.c +00432 c/indent_paren_close-2.cfg c/paren-indent.c + +00440 c/bug_489.cfg c/bug_489.c + +00451 c/code_width-80.cfg c/enum_gallery.c +00452 c/nl_enum_own_lines-a.cfg c/enum_gallery.c +00453! c/nl_enum_own_lines-3.cfg c/enum_gallery.c +00454 c/nl_enum_own_lines-4.cfg c/enum_gallery.c + +00461 c/align_func_proto_star_amp-1.cfg c/align_func_proto_star_amp.h +00462 c/align_func_proto_star_amp-2.cfg c/align_func_proto_star_amp.h +00463 c/align_func_proto_star_amp-3.cfg c/align_func_proto_star_amp.h +00464 c/align_func_proto_star_amp-4.cfg c/align_func_proto_star_amp.h +00465 c/align_func_proto_star_amp-5.cfg c/align_func_proto_star_amp.h +00466 c/align_func_proto_star_amp-6.cfg c/align_func_proto_star_amp.h +00467 c/align_func_proto_star_amp-7.cfg c/align_func_proto_star_amp.h +00468 c/align_func_proto_star_amp-8.cfg c/align_func_proto_star_amp.h +00469 c/align_func_proto_star_amp-9.cfg c/align_func_proto_star_amp.h + +00470 c/align_trailing_do_cmt.cfg c/align_trailing_do_cmt.c + +# boolean and comma positioning + +00501 c/bool-pos-eol.cfg c/bool-pos.c +00502 c/bool-pos-sol.cfg c/bool-pos.c +00503 c/pos_compare-sol.cfg c/pos_compare.c +00504 c/pos_compare-eol.cfg c/pos_compare.c +00505 c/pos_conditional-l.cfg c/pos_conditional.c +00506 c/pos_conditional-t.cfg c/pos_conditional.c +00510 c/bool-pos-eol-break.cfg c/bool-pos.c +00511 c/bool-pos-sol-break.cfg c/bool-pos.c +00512 common/bool-pos-eol-force.cfg c/bool-pos.c +00513 c/bool-pos-sol-force.cfg c/bool-pos.c +00514 c/my_conf.cfg c/my_infile.c + +00600 common/indent_columns-3.cfg c/dos.c +00601 common/indent_columns-3.cfg c/mac.c +00611 common/empty.cfg c/pp-space.c +00612 c/pp-indent-2.cfg c/pp-space.c +00613 c/pp_indent-a.cfg c/pp-space.c +00614 c/pp-space.cfg c/pp-space.c +00615 c/pp-indent-2.cfg c/pp-nest.c +00616 c/pp_if_indent-1.cfg c/pp-if-indent.c +00617 c/rdan.cfg c/pp-if-indent.c +00618 c/pp_if_indent-4.cfg c/pp-if-indent.c +00619 c/Issue_3169.cfg c/Issue_3169.c + +00620 c/ben_083.cfg c/indent-assign.c +00621 c/nl_endif.cfg c/nl_endif.c +00622 c/indent_assign.cfg c/indent-off-after-assign.c + +00623 c/pp_space_none.cfg c/pp_space_before_after.c +00624 c/pp_space_after.cfg c/pp_space_before_after.c +00625 c/pp_space_before.cfg c/pp_space_before_after.c +00626 c/pp_space_before_after.cfg c/pp_space_before_after.c + +00631 c/nl_assign1.cfg c/nl_assign.c +00632 c/nl_assign2.cfg c/nl_assign.c +00633 c/nl_assign1.cfg c/bug_3156.c + +# function def newlines + +00701 common/func-def-1.cfg c/function-def.c +00702 common/func-def-2.cfg c/function-def.c +00703 common/func-def-3.cfg c/function-def.c + +00710 c/add_long_closebrace_comment_1.cfg c/add_long_comment.c + +# nl_after_semicolon and nl_after_open_brace + +00721 c/nl_semicolon.cfg c/nl-semicolon.c + +# function call newlines + +00730 c/nl_func_call-1.cfg c/nl_func_call.c +00731 c/nl_func_call-2.cfg c/nl_func_call.c +00732 c/nl_func_call-3.cfg c/nl_func_call.c +00733 c/nl_func_call-4.cfg c/nl_func_call.c +00734 c/nl_func_call-5.cfg c/nl_func_call.c + +# function types + +00801 c/ben_084.cfg c/fcn_type.c +00802 c/ben_085.cfg c/funcfunc.c +00803 c/sf537.cfg c/fcn_type.c + +# code width + +00901 c/width.cfg c/code_width.c +00902 common/width-2.cfg c/code_width.c +00903 c/width-3.cfg c/code_width.c + +# pascal ptr_type + +00910 c/pascal_ptr.cfg c/pascal_ptr.c +00911 c/empty_body.cfg c/pascal_ptr.c + +01000 c/mod-paren.cfg c/mod-paren.c +01001 c/nl-comment.cfg c/nl-comment.c +01002 c/mod-paren2.cfg c/mod-paren.c + +01005 c/mod_case_brace_add.cfg c/mod_case_brace.c +01006 common/mod_case_brace_rm.cfg c/mod_case_brace.c +01007 c/mod_move_case_brace.cfg c/mod_case_brace.c +01008 c/mod_case_brace_add.cfg c/Issue_3366.c +01009 c/mod_move_case_return.cfg c/mod_move_case_return.c +01010 c/mod_move_case_return.cfg c/mod_move_case_return_bad.c + +01011 common/del_semicolon.cfg c/semicolons.c +01012 c/ben_086.cfg c/semicolons.c + +01015 common/empty.cfg c/paren_indent.c +01016 c/align_attr.cfg c/align_attr.c + +01020 common/kw_subst.cfg c/kw_subst.c +01021 common/kw_subst3.cfg c/hello.c +01022 common/kw_subst3.cfg c/kw_subst.c + +01030 c/cmt_indent_multi-f.cfg c/multi.h + +01035 common/empty.cfg c/func_wrap.c +01036 common/sp_inside_fparen-f.cfg c/func_wrap.c +01037 c/type_wrap.cfg c/type_wrap.c + +01040 c/newline_after_endif.cfg c/newline_after_endif.c + +01050 c/func_call_user.cfg c/func_call_user.c + +01060 common/empty.cfg c/backslash-newline-lex.c + +01070 c/label_colon_nl_1.cfg c/various_colons.c +01071 c/label_colon_nl_2.cfg c/various_colons.c + +01080 common/empty.cfg c/bug_1196.c + +# big general tests + +02000 c/ben_087.cfg c/i2c-core.c +02001 c/preproc-cleanup.cfg c/directfb.h +02002 common/ben2.cfg c/i2c-core.c +02003 c/Issue_3353.cfg c/Issue_3353.h + +# clark's style - blank lines before and after flow control, indented comments + +02100 common/clark.cfg c/i2c-core.c +02101 common/clark.cfg c/comment-indent.c + +02200 c/xml-str.cfg c/xml.c +02201 c/xml-str.cfg c/align-string.c + +02300 c/ben_088.cfg c/preproc-if.c +02301 common/d.cfg c/preproc-if.c +02302 c/cpp_to_c-1.cfg c/nl-cont.c +02303 c/cpp_to_c-1.cfg c/nl-cont2.c + +02310 c/ben_089.cfg c/empty-for.c +02311 c/ben_090.cfg c/pragma.c + +02315 c/pp_ret.cfg c/pp_ret.c + +02320 c/nl_create_one_liner.cfg c/nl_create_one_liner.c +02325 common/sort_imports.cfg c/sort_include.c + +02330 c/leave_one_liners.cfg c/one_liners.c + +# some embedded sql stuff + +02400 c/ben_091.cfg sql/mysql.sqc C +02401 c/ben_092.cfg sql/sta-select.sqc C +02402 c/issue_527.cfg sql/issue_527.sqc C + +02410 c/pp_if_indent-0.cfg c/ifdef-indent.c +02411 c/pp_if_indent-1.cfg c/ifdef-indent.c +02412 c/pp_if_indent-2.cfg c/ifdef-indent.c +02413 c/pp_if_indent-3.cfg c/ifdef-indent.c +02414 c/nl_whole_file_ifdef.cfg c/whole_file_ifdef.c +02415 c/endif.cfg c/endif.c +02416 c/cmt_nl_end.cfg c/cmt_nl_end.c + +02421 c/cmt_multi_check_last-f.cfg c/cmt_multi.c +02422 common/empty.cfg c/cmt_multi.c +02423 common/empty.cfg c/cmt_multi_utf8.c + +02431 c/align_right_cmt_gap-1.cfg c/cmt_right_align.c +02432 c/space_indent_columns-3.cfg c/cmt_right_align.c + +02440 common/empty.cfg c/string_utf8.c +02441 common/empty.cfg c/utf8-identifiers.c + +02451 c/return-1.cfg c/nl_return_expr.c +02452 c/return-2.cfg c/nl_return_expr.c +02453 c/return-3.cfg c/nl_return_expr.c +02454 c/return-4.cfg c/nl_return_expr.c + +02455 common/mod_paren_on_return-a.cfg c/macro-returns.c +02456 common/mod_paren_on_return-r.cfg c/macro-returns.c +02457 c/nl_before_return_true.cfg c/nl_before_return.c + +02460 c/freebsd.cfg c/freebsd.c + +02486 c/doxy-comment-no.cfg c/doxy-comment.c +02487 c/doxy-comment-yes.cfg c/doxy-comment.c + +02501 c/ger.cfg c/custom_types_ssl.c +02502 c/custom_types_ssl.cfg c/custom_types_ssl.c +#02503 ger.cfg c/pp_concat_asn1.h + +02504 c/align_keep_extra.cfg c/align_keep_extra.c +02505 c/align_multi.cfg c/align_assigns.c +02506 c/align-4.cfg c/align_assign_var_defs.c + +02510 c/ben_093.cfg c/asm.c + +02520 c/pp_indent_with_tabs_0.cfg c/pp_indent_with_tabs.c +02521 c/pp_indent_with_tabs_1.cfg c/pp_indent_with_tabs.c +02522 c/pp_indent_with_tabs_2.cfg c/pp_indent_with_tabs.c +02523 c/pp_indent_with_tabs_-1_0.cfg c/pp_indent_with_tabs.c +02524 c/pp_indent_with_tabs_-1_1.cfg c/pp_indent_with_tabs.c +02525 c/pp_indent_with_tabs_-1_2.cfg c/pp_indent_with_tabs.c + +02530 common/empty.cfg c/pp_multiline_define.c +02531 common/Issue_3052.cfg c/pp_multiline_define.c +02532 c/pp_multiline_define_ignore_body.cfg c/pp_multiline_define.c +02533 c/pp_multiline_define_with_spaces.cfg c/pp_multiline_define.c +02534 c/pp_multiline_define_align_nl.cfg c/pp_multiline_define.c +02535 c/pp_multiline_define_align_pp_col1.cfg c/pp_multiline_define.c +02536 c/pp_multiline_define_align_pp_cnt3.cfg c/pp_multiline_define.c +02537 c/pp_multiline_define_align_pp_ml4.cfg c/pp_multiline_define.c +02538 c/pp_multiline_define_align_pp_ml2.cfg c/pp_multiline_define.c +02539 c/pp_multiline_define_align_pp_ml0.cfg c/pp_multiline_define.c +02540 c/pp_multiline_define_align_pp_ml-1.cfg c/pp_multiline_define.c +02541 c/pp_multiline_define_align_pp_ml-5.cfg c/pp_multiline_define.c +02542 c/align_nl_cont-2.cfg c/pp_multiline_define.c +02543 c/align_nl_cont-3.cfg c/pp_multiline_define.c +02544 c/align_nl_cont_spaces-5.cfg c/pp_multiline_define.c + +02550 c/Issue_3852.cfg c/func_var_multi_paren.c +02551 common/neovim.cfg c/line_multi_split_1.c +02552 common/tde.cfg c/line_multi_split_2.c + +07630 c/indent-vbrace.cfg c/indent-vbrace.c + +08399 c/ben_095.cfg c/gh399.c + +09594 common/indent_columns-3.cfg c/sf594.c +09588 common/empty.cfg c/sf588.c + +09601 common/bug_637.cfg c/bug_637.c +09602 common/bug_671.cfg c/bug_671.c +09603 common/indent_ternary_operator-1.cfg c/indent_ternary-1.c +09604 common/indent_ternary_operator-2.cfg c/indent_ternary-2.c +09605 common/sp_arith-f.cfg c/negative_value.c +09606 c/ptr-arith.cfg c/extern.c +09607 c/ptr-arith.cfg c/attribute.c +09608 common/aet-func_call_user.cfg c/func_call_user2.c +09609 c/Issue_2279.cfg c/Issue_2279.c + +09610 c/force_tab_after_define-t.cfg c/bug_i_876.c +09611 common/space_indent_columns-4.cfg c/bug_i_222.c +09612 common/empty.cfg c/bug_1041.c +09613 common/empty.cfg c/i1413.c +09614 common/empty.cfg c/string_prefixes.c +09615 c/i1564.cfg c/i1564.c +09616 c/enum_comma_ifdef.cfg c/enum_comma_ifdef.c +09617 c/Issue_2360-a.cfg c/Issue_2360.c +09618 c/Issue_2360-b.cfg c/Issue_2360.c +09619 c/Issue_2411.cfg c/Issue_2411.c + +09620 c/Issue_2640.cfg c/Issue_2640.c +09621 c/preproc-cleanup.cfg c/pp-before-func-def.c +09622 c/Issue_3356.cfg c/Issue_3356.c +09623 c/convert_cmt_vbrace_one_line.cfg c/vbrace_one_liner.c + +10003 common/empty.cfg c/incdec_postfix_multiply.c +10004 c/ben_094.cfg c/pragma_asm.c +10005 common/empty.cfg c/i1270.c +10006 c/bug_2331.cfg c/bug_2331.c +10007 c/indent_macro_brace-true.cfg c/indent-macro-brace.c +10008 c/indent_macro_brace-false.cfg c/indent-macro-brace.c +10009 common/empty.cfg c/return-compound-literal.c + +10010 c/indent_compound_literal_return-false.cfg c/return-compound-literal.c +10011 c/indent_compound_literal_return-true.cfg c/return-compound-literal.c +10012 c/indent_sparen_extra-8.cfg c/sparen-indent.c +10013 common/empty.cfg c/sparen-indent.c +10014 common/indent_continue-8.cfg c/sparen-indent.c +10015 common/empty.cfg c/Issue_2845.h +10016 c/Issue_3233.cfg c/Issue_3233.c +10017 c/sp_sparen_paren-a.cfg c/double-sparen.c +10018 c/sp_sparen_paren-i.cfg c/double-sparen.c +10019 c/pp_indent_in_guard.cfg c/include-guard.h +10020 c/indent_single_line_comments_after.cfg c/single_line_comment_after.c +10021 common/sp_cparen_oparen-f.cfg c/parenthesized_indirect_call.c +10022 c/Issue_3269.cfg c/Issue_3269.c +10023 c/Issue_3272.cfg c/Issue_3272.h +10024 c/Issue_3274.cfg c/Issue_3274.c +10025 c/sp_between_semi_for_empty-r.cfg c/forever.c +10026 c/sp_between_semi_for_empty-i.cfg c/forever.c +10027 c/Issue_3327.cfg c/Issue_3327.c +10028 c/sp_emb_cmt-i.cfg c/Issue_3339.c +10029 c/sp_emb_cmt-f.cfg c/Issue_3339.c +10030 c/sp_emb_cmt-r.cfg c/Issue_3339.c +10031 c/sp_after_pointer_star-r.cfg c/Issue_3342.c +10032 c/sp_after_pointer_star-r.cfg c/Issue_3345.c +10033 c/pp_include_at_level-true.cfg c/Issue_3343.c +10034 c/pp_include_at_level-false.cfg c/Issue_3343.c +10035 c/indent_comment_align_thresh-0.cfg c/comment-indent.c +10036 c/Issue_3350.cfg c/comment-indent.c +10037 c/indent_case_comment-true.cfg c/Issue_3362.c +10038 c/indent_case_comment-false.cfg c/Issue_3362.c +10039 c/Issue_3370.cfg c/Issue_3370.c +10040 c/Issue_3377.cfg c/Issue_3377.c +10041 c/Issue_3351.cfg c/Issue_3351.c +10042 c/sp_ptr_star_func_var-i.cfg c/Issue_3376.c +10043 c/sp_ptr_star_func_var-a.cfg c/Issue_3376.c +10044 c/sp_ptr_star_func_var-r.cfg c/Issue_3376.c +10045 c/sp_ptr_star_func_var-f.cfg c/Issue_3376.c +10046 c/Issue_3402.cfg c/Issue_3402.c +10047 c/pp_if_indent_code-true.cfg c/Issue_3421.h +10048 c/Issue_3431.cfg c/Issue_3431.c +10049 c/indent_paren_close--1.cfg c/Issue_3436.c +10050 common/empty.cfg c/Issue_3192.c +10051 c/Issue_3454.cfg c/Issue_3454.c +10052 c/Issue_3472.cfg c/Issue_3472.c +10053 c/Issue_3476.cfg c/Issue_3476.c +10054 c/Issue_3480.cfg c/Issue_3480.c +10055 c/Issue_3493.cfg c/Issue_3493.c +10056 c/sp_enum_brace-i.cfg c/Issue_3496.h +10057 c/sp_enum_brace-a.cfg c/Issue_3496.h +10058 c/sp_enum_brace-r.cfg c/Issue_3496.h +10059 c/sp_enum_brace-f.cfg c/Issue_3496.h +10060 c/indent_ignore_bool-true.cfg c/Issue_3548.c +10061 c/Issue_3556.cfg c/Issue_3556.c +10062 c/Issue_3561.cfg c/Issue_3561.c +10063 c/Issue_3565.cfg c/Issue_3565.c +10064 c/Issue_3567-a.cfg c/Issue_3567.c +10065 c/Issue_3567-b.cfg c/Issue_3567.c +10066 c/Issue_3580.cfg c/Issue_3580.c +10077 c/Issue_3582.cfg c/Issue_3582.c +10078 c/pp_indent_brace--1.cfg c/Issue_3587.h +10079 c/Issue_3662.cfg c/Issue_3662.c +10080 c/mod_infinite_loop-0.cfg c/infinite-loops.c +10081 c/mod_infinite_loop-1.cfg c/infinite-loops.c +10082 c/mod_infinite_loop-2.cfg c/infinite-loops.c +10083 c/mod_infinite_loop-3.cfg c/infinite-loops.c +10084 c/mod_infinite_loop-4.cfg c/infinite-loops.c +10085 c/mod_infinite_loop-5.cfg c/infinite-loops.c +10086 c/Issue_3716-1.cfg c/infinite-loops.c +10087 c/Issue_3716-2.cfg c/infinite-loops.c +10088 c/Issue_3716-3.cfg c/infinite-loops.c +10089 c/Issue_3716-4.cfg c/infinite-loops.c +10090 c/Issue_3716-5.cfg c/infinite-loops.c +10091 c/mod_short_int-a.cfg c/int-types.c +10092 c/mod_short_int-r.cfg c/int-types.c +10093 c/mod_long_int-a.cfg c/int-types.c +10094 c/mod_long_int-r.cfg c/int-types.c +10095 c/mod_signed_int-a.cfg c/int-types.c +10096 c/mod_signed_int-r.cfg c/int-types.c +10097 c/mod_unsigned_int-a.cfg c/int-types.c +10098 c/mod_unsigned_int-r.cfg c/int-types.c +10099 c/mod_int_short-a.cfg c/int-types.c +10100 c/mod_int_short-r.cfg c/int-types.c +10101 c/mod_int_long-a.cfg c/int-types.c +10102 c/mod_int_long-r.cfg c/int-types.c +10103 c/mod_int_signed-a.cfg c/int-types.c +10104 c/mod_int_signed-r.cfg c/int-types.c +10105 c/mod_int_unsigned-a.cfg c/int-types.c +10106 c/mod_int_unsigned-r.cfg c/int-types.c +10107 c/mod_int-shift-left.cfg c/int-types.c +10108 c/mod_int-shift-right.cfg c/int-types.c +10109 c/mod_int-add-all-prefer-left.cfg c/int-types.c +10110 c/mod_int-add-all-prefer-right.cfg c/int-types.c +10111 c/mod_int-remove-left.cfg c/int-types.c +10112 c/mod_int-remove-right.cfg c/int-types.c +10113 c/mod_int-remove-all.cfg c/int-types.c +10114 c/Issue_3989.cfg c/Issue_3989.c + +10120 c/sp_after_sparen-i.cfg c/sp_after_sparen.c +10121 c/sp_after_sparen-a.cfg c/sp_after_sparen.c +10122 c/sp_after_sparen-r.cfg c/sp_after_sparen.c +10123 c/sp_after_sparen-f.cfg c/sp_after_sparen.c + +10124 common/tde.cfg c/Issue_3985.c +10125 common/tde.cfg c/Issue_3992.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/I-842.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/I-842.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/I-842.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/I-842.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/copyright-header.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/copyright-header.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/copyright-header.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/copyright-header.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/copyright-header.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/copyright-header.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/copyright-header.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/copyright-header.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/mini_d.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/mini_d.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/mini_d.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/mini_d.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/mini_nd.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/mini_nd.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/mini_nd.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/mini_nd.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/replace.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/replace.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/replace.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/replace.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/tracking_space.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/tracking_space.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/tracking_space.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/tracking_space.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/truncate.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/truncate.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/truncate.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/truncate.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/unmatched_close_pp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/unmatched_close_pp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/config/unmatched_close_pp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/config/unmatched_close_pp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/I-3310.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/I-3310.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/I-3310.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/I-3310.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/I-842.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/I-842.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/I-842.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/I-842.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/backup.h-save b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/backup.h-save similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/backup.h-save rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/backup.h-save diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/class_enum_struct_union.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/class_enum_struct_union.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/class_enum_struct_union.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/class_enum_struct_union.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/in_fcn_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/in_fcn_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/in_fcn_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/in_fcn_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/logger.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/logger.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/logger.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/logger.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/replace.list b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/replace.list similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/replace.list rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/replace.list diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/testSrc.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/testSrc.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/testSrc.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/testSrc.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/testSrcP.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/testSrcP.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/testSrcP.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/testSrcP.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/tracking_space.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/tracking_space.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/tracking_space.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/tracking_space.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/truncate.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/truncate.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/truncate.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/truncate.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/unmatched_close_pp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/unmatched_close_pp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/input/unmatched_close_pp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/input/unmatched_close_pp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/21.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/21.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/21.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/21.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/25.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/25.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/25.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/25.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/28.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/28.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/28.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/28.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/31.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/31.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/31.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/31.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/36.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/36.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/36.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/36.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/66.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/66.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/66.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/66.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/9.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/9.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/9.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/9.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/92.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/92.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/92.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/92.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/Debug_tracking_space.html b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/Debug_tracking_space.html similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/Debug_tracking_space.html rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/Debug_tracking_space.html diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/I-842.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/I-842.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/I-842.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/I-842.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/backup.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/backup.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/backup.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/backup.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/class_enum_struct_union.csv b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/class_enum_struct_union.csv similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/class_enum_struct_union.csv rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/class_enum_struct_union.csv diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/class_enum_struct_union.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/class_enum_struct_union.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/class_enum_struct_union.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/class_enum_struct_union.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/copyright-header.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/copyright-header.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/copyright-header.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/copyright-header.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/help.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/help.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/help.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/help.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/in_fcn_def.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/in_fcn_def.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/in_fcn_def.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/in_fcn_def.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/logger_cs_L_99.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/logger_cs_L_99.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/logger_cs_L_99.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/logger_cs_L_99.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/p.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/p.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/p.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/p.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/pc-.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/pc-.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/pc-.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/pc-.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/replace.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/replace.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/replace.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/replace.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/truncate.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/truncate.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/truncate.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/truncate.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/universalindent.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/universalindent.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/universalindent.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/universalindent.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/unmatched_close_pp.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/unmatched_close_pp.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/unmatched_close_pp.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/unmatched_close_pp.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/v-out.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/v-out.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/v-out.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/v-out.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/xyz-err.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/xyz-err.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/output/xyz-err.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/output/xyz-err.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/test_cli_options.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/test_cli_options.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cli/test_cli_options.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cli/test_cli_options.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/1225.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/1225.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/1225.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/1225.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/1liner-no-split.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/1liner-no-split.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/1liner-no-split.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/1liner-no-split.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/1liner-split.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/1liner-split.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/1liner-split.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/1liner-split.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2205.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2205.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2205.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2205.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2278.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2278.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2278.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2278.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2279.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2279.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2279.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2279.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2360-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2360-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2360-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2360-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2360-b.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2360-b.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2360-b.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2360-b.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2411.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2411.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2411.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2411.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2640.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2640.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_2640.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_2640.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3169.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3169.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3169.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3169.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3233.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3233.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3233.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3233.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3269.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3269.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3269.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3269.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3272.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3272.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3272.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3272.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3274.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3274.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3274.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3274.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3327.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3327.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3327.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3327.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3350.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3350.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3350.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3350.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3351.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3351.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3351.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3351.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3353.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3353.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3353.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3353.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3356.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3356.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3356.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3356.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3370.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3370.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3370.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3370.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3377.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3377.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3377.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3377.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3402.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3402.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3402.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3402.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3431.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3431.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3431.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3431.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3454.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3454.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3454.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3454.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3457.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3457.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3457.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3457.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3472.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3472.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3472.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3472.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3476.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3476.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3476.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3476.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3480.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3480.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3480.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3480.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3493.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3493.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3493.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3493.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3506.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3506.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3506.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3506.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3516.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3516.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3516.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3516.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3517.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3517.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3517.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3517.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3518.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3518.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3518.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3518.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3556.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3556.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3556.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3556.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3561.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3561.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3561.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3561.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3565.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3565.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3565.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3565.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3567-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3567-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3567-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3567-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3567-b.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3567-b.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3567-b.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3567-b.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3580.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3580.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3580.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3580.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3582.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3582.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3582.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3582.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3601.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3601.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3601.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3601.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3662.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3662.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3662.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3662.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3716-5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3716-5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3852.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3852.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3852.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3852.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3873.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3873.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3873.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3873.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3989.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3989.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/Issue_3989.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/Issue_3989.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/add_long_closebrace_comment_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/add_long_closebrace_comment_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/add_long_closebrace_comment_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/add_long_closebrace_comment_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_attr.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_attr.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_attr.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_attr.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-6.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-6.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-6.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-6.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-7.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-7.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-7.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-7.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-8.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-8.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-8.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-8.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-9.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-9.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_func_proto_star_amp-9.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_func_proto_star_amp-9.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_keep_extra.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_keep_extra.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_keep_extra.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_keep_extra.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_multi.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_multi.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_multi.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_multi.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_nl_cont-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_nl_cont-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_nl_cont-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_nl_cont-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_nl_cont-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_nl_cont-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_nl_cont-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_nl_cont-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_nl_cont_spaces-5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_nl_cont_spaces-5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_nl_cont_spaces-5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_nl_cont_spaces-5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_right_cmt_gap-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_right_cmt_gap-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_right_cmt_gap-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_right_cmt_gap-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_sf_call_span_418.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_sf_call_span_418.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_sf_call_span_418.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_sf_call_span_418.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_sf_call_span_419.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_sf_call_span_419.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_sf_call_span_419.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_sf_call_span_419.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_sf_call_thresh_416.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_sf_call_thresh_416.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_sf_call_thresh_416.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_sf_call_thresh_416.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_sf_call_thresh_417.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_sf_call_thresh_417.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_sf_call_thresh_417.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_sf_call_thresh_417.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_stack.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_stack.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_stack.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_stack.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_trailing_do_cmt.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_trailing_do_cmt.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_trailing_do_cmt.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_trailing_do_cmt.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_typedef_func-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_typedef_func-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_typedef_func-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_typedef_func-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_typedef_func-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_typedef_func-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_typedef_func-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_typedef_func-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_typedef_gap-3_span-5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_typedef_gap-3_span-5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/align_typedef_gap-3_span-5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/align_typedef_gap-3_span-5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_047.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_047.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_047.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_047.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_048.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_048.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_048.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_048.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_049.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_049.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_049.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_049.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_050.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_050.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_050.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_050.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_051.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_051.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_051.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_051.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_052.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_052.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_052.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_052.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_053.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_053.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_053.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_053.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_054.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_054.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_054.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_054.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_055.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_055.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_055.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_055.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_056.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_056.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_056.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_056.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_057.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_057.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_057.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_057.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_058.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_058.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_058.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_058.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_061.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_061.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_061.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_061.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_063.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_063.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_063.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_063.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_064.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_064.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_064.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_064.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_065.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_065.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_065.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_065.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_069.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_069.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_069.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_069.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_070.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_070.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_070.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_070.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_071.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_071.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_071.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_071.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_072.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_072.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_072.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_072.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_073.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_073.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_073.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_073.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_074.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_074.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_074.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_074.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_075.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_075.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_075.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_075.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_076.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_076.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_076.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_076.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_077.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_077.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_077.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_077.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_078.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_078.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_078.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_078.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_079.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_079.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_079.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_079.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_080.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_080.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_080.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_080.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_081.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_081.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_081.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_081.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_083.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_083.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_083.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_083.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_084.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_084.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_084.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_084.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_085.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_085.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_085.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_085.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_086.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_086.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_086.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_086.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_087.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_087.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_087.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_087.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_088.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_088.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_088.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_088.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_089.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_089.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_089.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_089.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_090.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_090.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_090.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_090.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_091.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_091.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_091.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_091.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_092.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_092.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_092.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_092.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_093.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_093.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_093.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_093.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_094.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_094.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_094.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_094.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_095.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_095.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ben_095.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ben_095.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-eol-break.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-eol-break.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-eol-break.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-eol-break.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-eol.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-eol.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-eol.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-eol.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-sol-break.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-sol-break.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-sol-break.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-sol-break.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-sol-force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-sol-force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-sol-force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-sol-force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-sol.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-sol.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bool-pos-sol.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bool-pos-sol.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-banner.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-banner.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-banner.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-banner.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-banner.rerun.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-banner.rerun.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-banner.rerun.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-banner.rerun.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-gnu.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-gnu.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-gnu.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-gnu.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-kr-br.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-kr-br.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-kr-br.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-kr-br.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-kr-nobr.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-kr-nobr.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-kr-nobr.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-kr-nobr.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-kr.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-kr.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-kr.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-kr.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-remove-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-remove-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-remove-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-remove-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-remove-all.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-remove-all.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-remove-all.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-remove-all.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-ws.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-ws.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-ws.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-ws.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-ws2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-ws2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/brace-ws2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/brace-ws2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_1702.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_1702.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_1702.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_1702.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_1718.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_1718.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_1718.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_1718.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_2331.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_2331.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_2331.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_2331.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_489.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_489.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_489.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_489.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_i_771.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_i_771.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/bug_i_771.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/bug_i_771.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/case-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/case-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/case-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/case-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/case-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/case-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/case-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/case-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/case-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/case-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/case-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/case-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cast-sp-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cast-sp-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cast-sp-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cast-sp-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cast-sp-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cast-sp-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cast-sp-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cast-sp-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cast-type.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cast-type.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cast-type.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cast-type.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cgal.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cgal.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cgal.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cgal.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/clang-has_include.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/clang-has_include.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/clang-has_include.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/clang-has_include.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cmt_indent_multi-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cmt_indent_multi-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cmt_indent_multi-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cmt_indent_multi-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cmt_multi_check_last-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cmt_multi_check_last-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cmt_multi_check_last-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cmt_multi_check_last-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cmt_nl_end.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cmt_nl_end.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cmt_nl_end.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cmt_nl_end.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cmt_reflow.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cmt_reflow.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cmt_reflow.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cmt_reflow.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/code_width-80.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/code_width-80.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/code_width-80.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/code_width-80.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/comment_conversion.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/comment_conversion.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/comment_conversion.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/comment_conversion.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cond-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cond-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cond-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cond-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/convert_cmt_vbrace_one_line.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/convert_cmt_vbrace_one_line.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/convert_cmt_vbrace_one_line.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/convert_cmt_vbrace_one_line.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cpp_to_c-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cpp_to_c-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cpp_to_c-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cpp_to_c-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cpp_to_c-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cpp_to_c-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cpp_to_c-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cpp_to_c-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cpp_to_c-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cpp_to_c-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/cpp_to_c-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/cpp_to_c-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/custom_types_ssl.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/custom_types_ssl.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/custom_types_ssl.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/custom_types_ssl.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/doxy-comment-no.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/doxy-comment-no.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/doxy-comment-no.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/doxy-comment-no.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/doxy-comment-yes.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/doxy-comment-yes.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/doxy-comment-yes.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/doxy-comment-yes.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/else-if-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/else-if-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/else-if-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/else-if-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/else-if-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/else-if-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/else-if-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/else-if-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/empty_body.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/empty_body.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/empty_body.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/empty_body.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/endif.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/endif.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/endif.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/endif.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/enum_comma_ifdef.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/enum_comma_ifdef.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/enum_comma_ifdef.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/enum_comma_ifdef.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/force_tab_after_define-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/force_tab_after_define-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/force_tab_after_define-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/force_tab_after_define-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/freebsd.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/freebsd.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/freebsd.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/freebsd.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/func_call_user.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/func_call_user.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/func_call_user.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/func_call_user.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ger.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ger.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ger.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ger.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/i1564.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/i1564.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/i1564.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/i1564.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/if_chain.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/if_chain.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/if_chain.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/if_chain.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent-vbrace.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent-vbrace.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent-vbrace.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent-vbrace.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_assign.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_assign.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_assign.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_assign.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_case_comment-false.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_case_comment-false.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_case_comment-false.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_case_comment-false.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_case_comment-true.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_case_comment-true.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_case_comment-true.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_case_comment-true.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_comment_align_thresh-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_comment_align_thresh-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_comment_align_thresh-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_comment_align_thresh-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_compound_literal_return-false.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_compound_literal_return-false.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_compound_literal_return-false.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_compound_literal_return-false.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_compound_literal_return-true.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_compound_literal_return-true.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_compound_literal_return-true.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_compound_literal_return-true.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_func_call_param.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_func_call_param.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_func_call_param.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_func_call_param.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_func_def_param.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_func_def_param.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_func_def_param.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_func_def_param.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_func_param.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_func_param.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_func_param.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_func_param.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_func_proto_param.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_func_proto_param.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_func_proto_param.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_func_proto_param.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_ignore_bool-true.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_ignore_bool-true.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_ignore_bool-true.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_ignore_bool-true.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_macro_brace-false.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_macro_brace-false.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_macro_brace-false.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_macro_brace-false.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_macro_brace-true.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_macro_brace-true.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_macro_brace-true.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_macro_brace-true.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_paren_close--1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_paren_close--1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_paren_close--1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_paren_close--1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_paren_close-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_paren_close-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_paren_close-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_paren_close-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_paren_close-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_paren_close-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_paren_close-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_paren_close-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_single_line_comments_after.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_single_line_comments_after.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_single_line_comments_after.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_single_line_comments_after.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_sparen_extra-8.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_sparen_extra-8.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/indent_sparen_extra-8.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/indent_sparen_extra-8.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/issue_527.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/issue_527.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/issue_527.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/issue_527.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/label_colon_nl_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/label_colon_nl_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/label_colon_nl_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/label_colon_nl_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/label_colon_nl_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/label_colon_nl_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/label_colon_nl_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/label_colon_nl_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/leave_one_liners.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/leave_one_liners.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/leave_one_liners.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/leave_one_liners.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod-paren.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod-paren.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod-paren.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod-paren.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod-paren2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod-paren2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod-paren2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod-paren2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_case_brace_add.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_case_brace_add.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_case_brace_add.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_case_brace_add.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_infinite_loop-5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_infinite_loop-5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-add-all-prefer-left.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-add-all-prefer-left.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-add-all-prefer-left.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-add-all-prefer-left.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-add-all-prefer-right.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-add-all-prefer-right.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-add-all-prefer-right.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-add-all-prefer-right.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-remove-all.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-remove-all.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-remove-all.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-remove-all.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-remove-left.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-remove-left.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-remove-left.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-remove-left.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-remove-right.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-remove-right.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-remove-right.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-remove-right.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-shift-left.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-shift-left.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-shift-left.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-shift-left.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-shift-right.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-shift-right.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int-shift-right.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int-shift-right.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_long-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_long-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_long-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_long-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_long-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_long-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_long-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_long-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_short-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_short-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_short-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_short-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_short-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_short-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_short-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_short-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_signed-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_signed-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_signed-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_signed-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_signed-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_signed-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_signed-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_signed-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_unsigned-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_unsigned-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_unsigned-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_unsigned-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_unsigned-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_unsigned-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_int_unsigned-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_int_unsigned-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_long_int-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_long_int-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_long_int-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_long_int-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_long_int-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_long_int-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_long_int-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_long_int-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_move_case_brace.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_move_case_brace.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_move_case_brace.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_move_case_brace.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_move_case_return.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_move_case_return.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_move_case_return.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_move_case_return.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_short_int-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_short_int-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_short_int-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_short_int-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_short_int-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_short_int-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_short_int-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_short_int-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_signed_int-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_signed_int-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_signed_int-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_signed_int-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_signed_int-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_signed_int-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_signed_int-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_signed_int-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_unsigned_int-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_unsigned_int-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_unsigned_int-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_unsigned_int-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_unsigned_int-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_unsigned_int-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/mod_unsigned_int-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/mod_unsigned_int-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/my_conf.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/my_conf.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/my_conf.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/my_conf.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nepenthes.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nepenthes.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nepenthes.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nepenthes.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/newline_after_endif.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/newline_after_endif.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/newline_after_endif.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/newline_after_endif.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl-comment.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl-comment.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl-comment.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl-comment.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_assign1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_assign1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_assign1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_assign1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_assign2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_assign2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_assign2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_assign2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_before_return_false.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_before_return_false.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_before_return_false.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_before_return_false.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_before_return_true.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_before_return_true.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_before_return_true.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_before_return_true.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_brace_test.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_brace_test.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_brace_test.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_brace_test.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_collapse_empty_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_collapse_empty_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_collapse_empty_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_collapse_empty_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_collapse_empty_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_collapse_empty_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_collapse_empty_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_collapse_empty_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_collapse_empty_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_collapse_empty_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_collapse_empty_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_collapse_empty_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_collapse_empty_4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_collapse_empty_4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_collapse_empty_4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_collapse_empty_4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_create_one_liner.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_create_one_liner.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_create_one_liner.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_create_one_liner.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_ds_struct_enum-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_ds_struct_enum-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_ds_struct_enum-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_ds_struct_enum-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_ds_struct_enum_cmt-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_ds_struct_enum_cmt-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_ds_struct_enum_cmt-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_ds_struct_enum_cmt-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_endif.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_endif.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_endif.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_endif.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_enum_own_lines-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_enum_own_lines-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_enum_own_lines-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_enum_own_lines-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_enum_own_lines-3.rerun.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_enum_own_lines-3.rerun.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_enum_own_lines-3.rerun.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_enum_own_lines-3.rerun.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_enum_own_lines-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_enum_own_lines-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_enum_own_lines-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_enum_own_lines-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_enum_own_lines-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_enum_own_lines-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_enum_own_lines-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_enum_own_lines-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_func_call-5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_func_call-5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_semicolon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_semicolon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_semicolon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_semicolon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_whole_file_ifdef.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_whole_file_ifdef.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/nl_whole_file_ifdef.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/nl_whole_file_ifdef.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pascal_ptr.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pascal_ptr.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pascal_ptr.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pascal_ptr.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pos_compare-eol.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pos_compare-eol.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pos_compare-eol.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pos_compare-eol.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pos_compare-sol.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pos_compare-sol.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pos_compare-sol.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pos_compare-sol.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pos_conditional-l.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pos_conditional-l.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pos_conditional-l.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pos_conditional-l.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pos_conditional-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pos_conditional-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pos_conditional-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pos_conditional-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp-indent-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp-indent-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp-indent-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp-indent-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp-space.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp-space.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp-space.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp-space.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent_code-true.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent_code-true.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_if_indent_code-true.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_if_indent_code-true.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_include_at_level-false.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_include_at_level-false.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_include_at_level-false.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_include_at_level-false.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_include_at_level-true.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_include_at_level-true.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_include_at_level-true.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_include_at_level-true.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_brace--1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_brace--1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_brace--1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_brace--1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_in_guard.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_in_guard.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_in_guard.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_in_guard.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_-1_0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_-1_0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_-1_0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_-1_0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_-1_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_-1_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_-1_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_-1_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_-1_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_-1_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_-1_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_-1_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_indent_with_tabs_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_indent_with_tabs_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_nl.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_nl.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_nl.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_nl.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_cnt3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_cnt3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_cnt3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_cnt3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_col1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_col1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_col1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_col1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml-5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml-5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml-5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml-5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_align_pp_ml4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_align_pp_ml4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_ignore_body.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_ignore_body.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_ignore_body.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_ignore_body.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_with_spaces.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_with_spaces.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_multiline_define_with_spaces.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_multiline_define_with_spaces.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_ret.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_ret.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_ret.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_ret.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_space_after.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_space_after.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_space_after.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_space_after.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_space_before.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_space_before.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_space_before.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_space_before.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_space_before_after.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_space_before_after.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_space_before_after.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_space_before_after.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_space_none.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_space_none.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/pp_space_none.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/pp_space_none.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/preproc-cleanup.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/preproc-cleanup.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/preproc-cleanup.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/preproc-cleanup.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ptr-arith.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ptr-arith.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/ptr-arith.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/ptr-arith.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/rdan.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/rdan.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/rdan.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/rdan.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/return-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/return-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/return-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/return-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/return-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/return-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/return-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/return-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/return-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/return-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/return-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/return-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/return-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/return-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/return-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/return-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sf537.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sf537.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sf537.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sf537.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sf538.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sf538.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sf538.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sf538.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_pointer_star-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_pointer_star-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_pointer_star-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_pointer_star-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_sparen-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_sparen-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_sparen-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_sparen-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_sparen-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_sparen-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_sparen-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_sparen-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_sparen-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_sparen-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_sparen-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_sparen-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_sparen-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_sparen-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_after_sparen-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_after_sparen-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_between_semi_for_empty-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_between_semi_for_empty-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_between_semi_for_empty-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_between_semi_for_empty-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_between_semi_for_empty-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_between_semi_for_empty-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_between_semi_for_empty-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_between_semi_for_empty-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_cmt_cpp_start-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_cmt_cpp_start-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_cmt_cpp_start-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_cmt_cpp_start-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_cond_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_cond_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_cond_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_cond_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_emb_cmt-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_emb_cmt-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_emb_cmt-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_emb_cmt-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_emb_cmt-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_emb_cmt-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_emb_cmt-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_emb_cmt-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_emb_cmt-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_emb_cmt-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_emb_cmt-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_emb_cmt-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_enum_brace-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_enum_brace-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_enum_brace-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_enum_brace-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_enum_brace-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_enum_brace-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_enum_brace-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_enum_brace-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_enum_brace-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_enum_brace-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_enum_brace-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_enum_brace-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_enum_brace-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_enum_brace-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_enum_brace-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_enum_brace-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_func_call_user_inside_fparen.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_func_call_user_inside_fparen.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_func_call_user_inside_fparen.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_func_call_user_inside_fparen.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_ptr_star_func_var-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_ptr_star_func_var-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_ptr_star_func_var-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_ptr_star_func_var-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_ptr_star_func_var-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_ptr_star_func_var-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_ptr_star_func_var-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_ptr_star_func_var-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_ptr_star_func_var-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_ptr_star_func_var-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_ptr_star_func_var-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_ptr_star_func_var-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_ptr_star_func_var-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_ptr_star_func_var-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_ptr_star_func_var-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_ptr_star_func_var-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_sparen_paren-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_sparen_paren-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_sparen_paren-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_sparen_paren-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_sparen_paren-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_sparen_paren-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/sp_sparen_paren-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/sp_sparen_paren-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/space_indent_columns-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/space_indent_columns-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/space_indent_columns-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/space_indent_columns-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/star-style-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/star-style-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/star-style-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/star-style-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/star-style-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/star-style-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/star-style-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/star-style-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/star-style-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/star-style-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/star-style-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/star-style-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/type_wrap.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/type_wrap.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/type_wrap.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/type_wrap.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/width-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/width-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/width-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/width-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/width.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/width.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/width.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/width.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/xml-str.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/xml-str.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/c/xml-str.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/c/xml-str.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/Issue_3052.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/Issue_3052.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/Issue_3052.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/Issue_3052.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/UNI-18777.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/UNI-18777.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/UNI-18777.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/UNI-18777.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet-func_call_user.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet-func_call_user.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet-func_call_user.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet-func_call_user.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet-func_def.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet-func_def.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet-func_def.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet-func_def.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet-sp_after_oc_msg_receiver.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet-sp_after_oc_msg_receiver.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet-sp_after_oc_msg_receiver.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet-sp_after_oc_msg_receiver.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet-sp_inside_braces_oc_dict.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet-sp_inside_braces_oc_dict.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet-sp_inside_braces_oc_dict.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet-sp_inside_braces_oc_dict.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/aet.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/aet.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/align-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/align-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/align-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/align-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/align_same_func_call_params-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/align_same_func_call_params-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/align_same_func_call_params-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/align_same_func_call_params-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/attribute_specifier_seqs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/attribute_specifier_seqs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/attribute_specifier_seqs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/attribute_specifier_seqs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/ben2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/ben2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/ben2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/ben2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/ben_011.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/ben_011.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/ben_011.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/ben_011.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/ben_042.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/ben_042.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/ben_042.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/ben_042.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/bool-pos-eol-force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/bool-pos-eol-force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/bool-pos-eol-force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/bool-pos-eol-force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/brace-allman.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/brace-allman.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/brace-allman.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/brace-allman.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/bug_637.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/bug_637.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/bug_637.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/bug_637.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/bug_671.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/bug_671.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/bug_671.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/bug_671.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/clark.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/clark.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/clark.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/clark.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/clark.rerun.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/clark.rerun.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/clark.rerun.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/clark.rerun.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/class-header.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/class-header.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/class-header.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/class-header.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/cmt_insert-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/cmt_insert-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/cmt_insert-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/cmt_insert-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/cmt_insert-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/cmt_insert-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/cmt_insert-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/cmt_insert-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/d.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/d.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/d.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/d.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/del_semicolon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/del_semicolon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/del_semicolon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/del_semicolon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/empty.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/empty.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/empty.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/empty.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/file-header.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/file-header.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/file-header.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/file-header.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/file_footer.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/file_footer.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/file_footer.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/file_footer.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/file_header.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/file_header.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/file_header.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/file_header.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-def-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-def-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-def-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-def-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-def-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-def-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-def-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-def-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-def-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-def-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-def-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-def-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-header.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-header.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-header.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-header.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-header2.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-header2.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/func-header2.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/func-header2.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/function_header.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/function_header.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/function_header.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/function_header.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_columns-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_columns-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_columns-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_columns-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_continue-8.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_continue-8.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_continue-8.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_continue-8.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_inside_ternary_operator.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_inside_ternary_operator.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_inside_ternary_operator.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_inside_ternary_operator.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_ternary_operator-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_ternary_operator-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_ternary_operator-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_ternary_operator-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_ternary_operator-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_ternary_operator-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_ternary_operator-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_ternary_operator-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_var_def.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_var_def.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/indent_var_def.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/indent_var_def.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/issue_672.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/issue_672.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/issue_672.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/issue_672.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/kw_subst.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/kw_subst.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/kw_subst.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/kw_subst.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/kw_subst2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/kw_subst2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/kw_subst2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/kw_subst2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/kw_subst3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/kw_subst3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/kw_subst3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/kw_subst3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/kw_subst4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/kw_subst4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/kw_subst4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/kw_subst4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/mod_case_brace_rm.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/mod_case_brace_rm.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/mod_case_brace_rm.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/mod_case_brace_rm.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/mod_full_brace_if_chain_only-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/mod_full_brace_if_chain_only-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/mod_full_brace_if_chain_only-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/mod_full_brace_if_chain_only-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/mod_paren_on_return-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/mod_paren_on_return-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/mod_paren_on_return-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/mod_paren_on_return-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/mod_paren_on_return-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/mod_paren_on_return-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/mod_paren_on_return-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/mod_paren_on_return-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/msg-header.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/msg-header.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/msg-header.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/msg-header.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/neovim.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/neovim.cfg new file mode 100644 index 00000000..cd61531b --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/neovim.cfg @@ -0,0 +1,3667 @@ +# Uncrustify-0.77.1_f + +# +# General options +# + +# The type of line endings. +# +# Default: auto +newlines = lf # lf/crlf/cr/auto + +# The original size of tabs in the input. +# +# Default: 8 +input_tab_size = 8 # unsigned number + +# The size of tabs in the output (only used if align_with_tabs=true). +# +# Default: 8 +output_tab_size = 8 # unsigned number + +# The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^). +# +# Default: 92 +string_escape_char = 92 # unsigned number + +# Alternate string escape char (usually only used for Pawn). +# Only works right before the quote char. +string_escape_char2 = 0 # unsigned number + +# Replace tab characters found in string literals with the escape sequence \t +# instead. +string_replace_tab_chars = false # true/false + +# Allow interpreting '>=' and '>>=' as part of a template in code like +# 'void f(list>=val);'. If true, 'assert(x<0 && y>=3)' will be broken. +# Improvements to template detection may make this option obsolete. +tok_split_gte = false # true/false + +# Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros). +disable_processing_nl_cont = false # true/false + +# Specify the marker used in comments to disable processing of part of the +# file. +# +# Default: *INDENT-OFF* +disable_processing_cmt = "uncrustify:off" # string + +# Specify the marker used in comments to (re)enable processing in a file. +# +# Default: *INDENT-ON* +enable_processing_cmt = "uncrustify:on" # string + +# Enable parsing of digraphs. +enable_digraphs = false # true/false + +# Option to allow both disable_processing_cmt and enable_processing_cmt +# strings, if specified, to be interpreted as ECMAScript regular expressions. +# If true, a regex search will be performed within comments according to the +# specified patterns in order to disable/enable processing. +processing_cmt_as_regex = false # true/false + +# Add or remove the UTF-8 BOM (recommend 'remove'). +utf8_bom = remove # ignore/add/remove/force/not_defined + +# If the file contains bytes with values between 128 and 255, but is not +# UTF-8, then output as UTF-8. +utf8_byte = false # true/false + +# Force the output encoding to UTF-8. +utf8_force = false # true/false + +# +# Spacing options +# + +# Add or remove space around non-assignment symbolic operators ('+', '/', '%', +# '<<', and so forth). +sp_arith = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around arithmetic operators '+' and '-'. +# +# Overrides sp_arith. +sp_arith_additive = force # ignore/add/remove/force/not_defined + +# Add or remove space around assignment operator '=', '+=', etc. +sp_assign = force # ignore/add/remove/force/not_defined + +# Add or remove space around '=' in C++11 lambda capture specifications. +# +# Overrides sp_assign. +sp_cpp_lambda_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the capture specification of a C++11 lambda when +# an argument list is present, as in '[] (int x){ ... }'. +sp_cpp_lambda_square_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the capture specification of a C++11 lambda with +# no argument list is present, as in '[] { ... }'. +sp_cpp_lambda_square_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening parenthesis and before the closing +# parenthesis of a argument list of a C++11 lambda, as in +# '[]( int x ){ ... }'. +sp_cpp_lambda_argument_list = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the argument list of a C++11 lambda, as in +# '[](int x) { ... }'. +sp_cpp_lambda_paren_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a lambda body and its call operator of an +# immediately invoked lambda, as in '[]( ... ){ ... } ( ... )'. +sp_cpp_lambda_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment operator '=' in a prototype. +# +# If set to ignore, use sp_assign. +sp_assign_default = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before assignment operator '=', '+=', etc. +# +# Overrides sp_assign. +sp_before_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after assignment operator '=', '+=', etc. +# +# Overrides sp_assign. +sp_after_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space in 'enum {'. +# +# Default: add +sp_enum_brace = force # ignore/add/remove/force/not_defined + +# Add or remove space in 'NS_ENUM ('. +sp_enum_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around assignment '=' in enum. +sp_enum_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before assignment '=' in enum. +# +# Overrides sp_enum_assign. +sp_enum_before_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after assignment '=' in enum. +# +# Overrides sp_enum_assign. +sp_enum_after_assign = force # ignore/add/remove/force/not_defined + +# Add or remove space around assignment ':' in enum. +sp_enum_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around preprocessor '##' concatenation operator. +# +# Default: add +sp_pp_concat = remove # ignore/add/remove/force/not_defined + +# Add or remove space after preprocessor '#' stringify operator. +# Also affects the '#@' charizing operator. +sp_pp_stringify = remove # ignore/add/remove/force/not_defined + +# Add or remove space before preprocessor '#' stringify operator +# as in '#define x(y) L#y'. +sp_before_pp_stringify = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around boolean operators '&&' and '||'. +sp_bool = force # ignore/add/remove/force/not_defined + +# Add or remove space around compare operator '<', '>', '==', etc. +sp_compare = force # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')'. +sp_inside_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between nested parentheses, i.e. '((' vs. ') )'. +sp_paren_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('. +sp_cparen_oparen = remove # ignore/add/remove/force/not_defined + +# Whether to balance spaces inside nested parentheses. +sp_balance_nested_parens = false # true/false + +# Add or remove space between ')' and '{'. +sp_paren_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested braces, i.e. '{{' vs. '{ {'. +sp_brace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*'. +sp_before_ptr_star = force # ignore/add/remove/force/not_defined + +# Add or remove space before pointer star '*' that isn't followed by a +# variable name. If set to ignore, sp_before_ptr_star is used instead. +sp_before_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' that isn't +# followed by a variable name, as in '(char const *)'. If set to ignore, +# sp_before_ptr_star is used instead. +sp_qualifier_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between pointer stars '*', as in 'int ***a;'. +sp_between_ptr_star = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer star '*', if followed by a word. +# +# Overrides sp_type_func. +sp_after_ptr_star = remove # ignore/add/remove/force/not_defined + +# Add or remove space after pointer caret '^', if followed by a word. +sp_after_ptr_block_caret = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after pointer star '*', if followed by a qualifier. +sp_after_ptr_star_qualifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*', if followed by a function +# prototype or function definition. +# +# Overrides sp_after_ptr_star and sp_type_func. +sp_after_ptr_star_func = remove # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*' in the trailing return of a +# function prototype or function definition. +sp_after_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the pointer star '*' and the name of the variable +# in a function pointer definition. +sp_ptr_star_func_var = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the pointer star '*' and the name of the type +# in a function pointer type definition. +sp_ptr_star_func_type = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a pointer star '*', if followed by an open +# parenthesis, as in 'void* (*)()'. +sp_ptr_star_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a pointer star '*', if followed by a function +# prototype or function definition. If set to ignore, sp_before_ptr_star is +# used instead. +sp_before_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' followed by +# the name of the function in a function prototype or definition, as in +# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead. +sp_qualifier_ptr_star_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a pointer star '*' in the trailing return of a +# function prototype or function definition. +sp_before_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a qualifier and a pointer star '*' in the +# trailing return of a function prototype or function definition, as in +# 'auto foo() -> char const *'. +sp_qualifier_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&'. +sp_before_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&' that isn't followed by a +# variable name. If set to ignore, sp_before_byref is used instead. +sp_before_unnamed_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after reference sign '&', if followed by a word. +# +# Overrides sp_type_func. +sp_after_byref = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a reference sign '&', if followed by a function +# prototype or function definition. +# +# Overrides sp_after_byref and sp_type_func. +sp_after_byref_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a reference sign '&', if followed by a function +# prototype or function definition. +sp_before_byref_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after a reference sign '&', if followed by an open +# parenthesis, as in 'char& (*)()'. +sp_byref_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between type and word. In cases where total removal of +# whitespace would be a syntax error, a value of 'remove' is treated the same +# as 'force'. +# +# This also affects some other instances of space following a type that are +# not covered by other options; for example, between the return type and +# parenthesis of a function type template argument, between the type and +# parenthesis of an array parameter, or between 'decltype(...)' and the +# following word. +# +# Default: force +sp_after_type = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'decltype(...)' and word, +# brace or function call. +sp_after_decltype = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space before the parenthesis in the D constructs +# 'template Foo(' and 'class Foo('. +sp_before_template_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'template' and '<'. +# If set to ignore, sp_before_angle is used. +sp_template_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '<'. +sp_before_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '<' and '>'. +sp_inside_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '<>'. +sp_inside_angle_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and ':'. +sp_angle_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '>'. +sp_after_angle = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '(' as found in 'new List(foo);'. +sp_angle_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '()' as found in 'new List();'. +sp_angle_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and a word as in 'List m;' or +# 'template static ...'. +sp_angle_word = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '>' and '>' in '>>' (template stuff). +# +# Default: add +sp_angle_shift = add # ignore/add/remove/force/not_defined + +# (C++11) Permit removal of the space between '>>' in 'foo >'. Note +# that sp_angle_shift cannot remove the space without this option. +sp_permit_cpp11_shift = false # true/false + +# Add or remove space before '(' of control statements ('if', 'for', 'switch', +# 'while', etc.). +sp_before_sparen = force # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')' of control statements other than +# 'for'. +sp_inside_sparen = remove # ignore/add/remove/force/not_defined + +# Add or remove space after '(' of control statements other than 'for'. +# +# Overrides sp_inside_sparen. +sp_inside_sparen_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ')' of control statements other than 'for'. +# +# Overrides sp_inside_sparen. +sp_inside_sparen_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '(' and ')' of 'for' statements. +sp_inside_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '(' of 'for' statements. +# +# Overrides sp_inside_for. +sp_inside_for_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ')' of 'for' statements. +# +# Overrides sp_inside_for. +sp_inside_for_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '((' or '))' of control statements. +sp_sparen_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space after ')' of control statements. +sp_after_sparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of control statements. +sp_sparen_brace = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'do' and '{'. +sp_do_brace_open = force # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'while'. +sp_brace_close_while = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'while' and '('. Overrides sp_before_sparen. +sp_while_paren_open = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'invariant' and '('. +sp_invariant_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space after the ')' in 'invariant (C) c'. +sp_after_invariant_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before empty statement ';' on 'if', 'for' and 'while'. +sp_special_semi = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ';'. +# +# Default: remove +sp_before_semi = remove # ignore/add/remove/force/not_defined + +# Add or remove space before ';' in non-empty 'for' statements. +sp_before_semi_for = remove # ignore/add/remove/force/not_defined + +# Add or remove space before a semicolon of an empty left part of a for +# statement, as in 'for ( ; ; )'. +sp_before_semi_for_empty = remove # ignore/add/remove/force/not_defined + +# Add or remove space between the semicolons of an empty middle part of a for +# statement, as in 'for ( ; ; )'. +sp_between_semi_for_empty = remove # ignore/add/remove/force/not_defined + +# Add or remove space after ';', except when followed by a comment. +# +# Default: add +sp_after_semi = add # ignore/add/remove/force/not_defined + +# Add or remove space after ';' in non-empty 'for' statements. +# +# Default: force +sp_after_semi_for = force # ignore/add/remove/force/not_defined + +# Add or remove space after the final semicolon of an empty part of a for +# statement, as in 'for ( ; ; )'. +sp_after_semi_for_empty = remove # ignore/add/remove/force/not_defined + +# Add or remove space before '[' (except '[]'). +sp_before_square = remove # ignore/add/remove/force/not_defined + +# Add or remove space before '[' for a variable definition. +# +# Default: remove +sp_before_vardef_square = remove # ignore/add/remove/force/not_defined + +# Add or remove space before '[' for asm block. +sp_before_square_asm_block = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before '[]'. +sp_before_squares = remove # ignore/add/remove/force/not_defined + +# Add or remove space before C++17 structured bindings. +sp_cpp_before_struct_binding = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside a non-empty '[' and ']'. +sp_inside_square = remove # ignore/add/remove/force/not_defined + +# Add or remove space inside '[]'. +sp_inside_square_empty = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and +# ']'. If set to ignore, sp_inside_square is used. +sp_inside_square_oc_array = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ',', i.e. 'a,b' vs. 'a, b'. +sp_after_comma = add # ignore/add/remove/force/not_defined + +# Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'. +# +# Default: remove +sp_before_comma = remove # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between ',' and ']' in multidimensional array type +# like 'int[,,]'. +sp_after_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between '[' and ',' in multidimensional array type +# like 'int[,,]'. +sp_before_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# (C#, Vala) Add or remove space between ',' in multidimensional array type +# like 'int[,,]'. +sp_between_mdatype_commas = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between an open parenthesis and comma, +# i.e. '(,' vs. '( ,'. +# +# Default: force +sp_paren_comma = force # ignore/add/remove/force/not_defined + +# Add or remove space between a type and ':'. +sp_type_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the variadic '...' when preceded by a +# non-punctuator. +# The value REMOVE will be overridden with FORCE +sp_after_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the variadic '...' when preceded by a +# non-punctuator. +# The value REMOVE will be overridden with FORCE +sp_before_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a type and '...'. +sp_type_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a '*' and '...'. +sp_ptr_type_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '...'. +sp_paren_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '&&' and '...'. +sp_byref_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and a qualifier such as 'const'. +sp_paren_qualifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and 'noexcept'. +sp_paren_noexcept = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after class ':'. +sp_after_class_colon = remove # ignore/add/remove/force/not_defined + +# Add or remove space before class ':'. +sp_before_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after class constructor ':'. +# +# Default: add +sp_after_constr_colon = add # ignore/add/remove/force/not_defined + +# Add or remove space before class constructor ':'. +# +# Default: add +sp_before_constr_colon = add # ignore/add/remove/force/not_defined + +# Add or remove space before case ':'. +# +# Default: remove +sp_before_case_colon = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'operator' and operator sign. +sp_after_operator = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the operator symbol and the open parenthesis, as +# in 'operator ++('. +sp_after_operator_sym = ignore # ignore/add/remove/force/not_defined + +# Overrides sp_after_operator_sym when the operator has no arguments, as in +# 'operator *()'. +sp_after_operator_sym_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or +# '(int)a' vs. '(int) a'. +sp_after_cast = remove # ignore/add/remove/force/not_defined + +# Add or remove spaces inside cast parentheses. +sp_inside_paren_cast = remove # ignore/add/remove/force/not_defined + +# Add or remove space between the type and open parenthesis in a C++ cast, +# i.e. 'int(exp)' vs. 'int (exp)'. +sp_cpp_cast_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof' and '('. +sp_sizeof_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof' and '...'. +sp_sizeof_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'sizeof...' and '('. +sp_sizeof_ellipsis_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '...' and a parameter pack. +sp_ellipsis_parameter_pack = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a parameter pack and '...'. +sp_parameter_pack_ellipsis = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'decltype' and '('. +sp_decltype_paren = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Add or remove space after the tag keyword. +sp_after_tag = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside enum '{' and '}'. +sp_inside_braces_enum = force # ignore/add/remove/force/not_defined + +# Add or remove space inside struct/union '{' and '}'. +sp_inside_braces_struct = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside Objective-C boxed dictionary '{' and '}' +sp_inside_braces_oc_dict = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after open brace in an unnamed temporary +# direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore. +sp_after_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before close brace in an unnamed temporary +# direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore. +sp_before_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside an unnamed temporary direct-list-initialization +# if statement is a brace_init_lst +# works only if sp_brace_brace is set to ignore +# works only if sp_before_type_brace_init_lst_close is set to ignore. +sp_inside_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside '{' and '}'. +sp_inside_braces = add # ignore/add/remove/force/not_defined + +# Add or remove space inside '{}'. +sp_inside_braces_empty = remove # ignore/add/remove/force/not_defined + +# Add or remove space around trailing return operator '->'. +sp_trailing_return = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between return type and function name. A minimum of 1 +# is forced except for pointer return types. +sp_type_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between type and open brace of an unnamed temporary +# direct-list-initialization. +sp_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' on function declaration. +sp_func_proto_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function declaration +# without parameters. +sp_func_proto_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' with a typedef specifier. +sp_func_type_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between alias name and '(' of a non-pointer function type typedef. +sp_func_def_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function definition +# without parameters. +sp_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside empty function '()'. +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. +sp_inside_fparens = remove # ignore/add/remove/force/not_defined + +# Add or remove space inside function '(' and ')'. +sp_inside_fparen = remove # ignore/add/remove/force/not_defined + +# Add or remove space inside user functor '(' and ')'. +sp_func_call_user_inside_rparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside empty functor '()'. +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. +sp_inside_rparens = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside functor '(' and ')'. +sp_inside_rparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside the first parentheses in a function type, as in +# 'void (*x)(...)'. +sp_inside_tparen = remove # ignore/add/remove/force/not_defined + +# Add or remove space between the ')' and '(' in a function type, as in +# 'void (*x)(...)'. +sp_after_tparen_close = remove # ignore/add/remove/force/not_defined + +# Add or remove space between ']' and '(' when part of a function call. +sp_square_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of function. +sp_fparen_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and '{' of a function call in object +# initialization. +# +# Overrides sp_fparen_brace. +sp_fparen_brace_initializer = ignore # ignore/add/remove/force/not_defined + +# (Java) Add or remove space between ')' and '{{' of double brace initializer. +sp_fparen_dbrace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '(' on function calls. +sp_func_call_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between function name and '()' on function calls without +# parameters. If set to ignore (the default), sp_func_call_paren is used. +sp_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between the user function name and '(' on function +# calls. You need to set a keyword to be a user function in the config file, +# like: +# set func_call_user tr _ i18n +sp_func_call_user_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside user function '(' and ')'. +sp_func_call_user_inside_fparen = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between nested parentheses with user functions, +# i.e. '((' vs. '( ('. +sp_func_call_user_paren_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a constructor/destructor and the open +# parenthesis. +sp_func_class_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a constructor without parameters or destructor +# and '()'. +sp_func_class_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after 'return'. +# +# Default: force +sp_return = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'return' and '('. +sp_return_paren = force # ignore/add/remove/force/not_defined + +# Add or remove space between 'return' and '{'. +sp_return_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '__attribute__' and '('. +sp_attribute_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'defined' and '(' in '#if defined (FOO)'. +sp_defined_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'throw' and '(' in 'throw (something)'. +sp_throw_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'throw' and anything other than '(' as in +# '@throw [...];'. +sp_after_throw = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'catch' and '(' in 'catch (something) { }'. +# If set to ignore, sp_before_sparen is used. +sp_catch_paren = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@catch' and '(' +# in '@catch (something) { }'. If set to ignore, sp_catch_paren is used. +sp_oc_catch_paren = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before Objective-C protocol list +# as in '@protocol Protocol' or '@interface MyClass : NSObject'. +sp_before_oc_proto_list = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between class name and '(' +# in '@interface className(categoryName):BaseClass' +sp_oc_classname_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'version' and '(' +# in 'version (something) { }'. If set to ignore, sp_before_sparen is used. +sp_version_paren = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'scope' and '(' +# in 'scope (something) { }'. If set to ignore, sp_before_sparen is used. +sp_scope_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'super' and '(' in 'super (something)'. +# +# Default: remove +sp_super_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between 'this' and '(' in 'this (something)'. +# +# Default: remove +sp_this_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove space between a macro name and its definition. +sp_macro = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a macro function ')' and its definition. +sp_macro_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'else' and '{' if on the same line. +sp_else_brace = force # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'else' if on the same line. +sp_brace_else = force # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and the name of a typedef on the same line. +sp_brace_typedef = force # ignore/add/remove/force/not_defined + +# Add or remove space before the '{' of a 'catch' statement, if the '{' and +# 'catch' are on the same line, as in 'catch (decl) {'. +sp_catch_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the '{' of a '@catch' statement, if the '{' +# and '@catch' are on the same line, as in '@catch (decl) {'. +# If set to ignore, sp_catch_brace is used. +sp_oc_catch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'catch' if on the same line. +sp_brace_catch = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '}' and '@catch' if on the same line. +# If set to ignore, sp_brace_catch is used. +sp_oc_brace_catch = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'finally' and '{' if on the same line. +sp_finally_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between '}' and 'finally' if on the same line. +sp_brace_finally = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'try' and '{' if on the same line. +sp_try_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between get/set and '{' if on the same line. +sp_getset_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a variable and '{' for C++ uniform +# initialization. +sp_word_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between a variable and '{' for a namespace. +# +# Default: add +sp_word_brace_ns = add # ignore/add/remove/force/not_defined + +# Add or remove space before the '::' operator. +sp_before_dc = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '::' operator. +sp_after_dc = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove around the D named array initializer ':' operator. +sp_d_array_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '!' (not) unary operator. +# +# Default: remove +sp_not = remove # ignore/add/remove/force/not_defined + +# Add or remove space between two '!' (not) unary operators. +# If set to ignore, sp_not will be used. +sp_not_not = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '~' (invert) unary operator. +# +# Default: remove +sp_inv = remove # ignore/add/remove/force/not_defined + +# Add or remove space after the '&' (address-of) unary operator. This does not +# affect the spacing after a '&' that is part of a type. +# +# Default: remove +sp_addr = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the '.' or '->' operators. +# +# Default: remove +sp_member = remove # ignore/add/remove/force/not_defined + +# Add or remove space after the '*' (dereference) unary operator. This does +# not affect the spacing after a '*' that is part of a type. +# +# Default: remove +sp_deref = remove # ignore/add/remove/force/not_defined + +# Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'. +# +# Default: remove +sp_sign = remove # ignore/add/remove/force/not_defined + +# Add or remove space between '++' and '--' the word to which it is being +# applied, as in '(--x)' or 'y++;'. +# +# Default: remove +sp_incdec = remove # ignore/add/remove/force/not_defined + +# Add or remove space before a backslash-newline at the end of a line. +# +# Default: add +sp_before_nl_cont = force # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;' +# or '+(int) bar;'. +sp_after_oc_scope = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in message specs, +# i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'. +sp_after_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in message specs, +# i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'. +sp_before_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in immutable dictionary expression +# 'NSDictionary *test = @{@"foo" :@"bar"};'. +sp_after_oc_dict_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in immutable dictionary expression +# 'NSDictionary *test = @{@"foo" :@"bar"};'. +sp_before_oc_dict_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the colon in message specs, +# i.e. '[object setValue:1];' vs. '[object setValue: 1];'. +sp_after_send_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before the colon in message specs, +# i.e. '[object setValue:1];' vs. '[object setValue :1];'. +sp_before_send_oc_colon = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the (type) in message specs, +# i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'. +sp_after_oc_type = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after the first (type) in message specs, +# i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'. +sp_after_oc_return_type = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@selector' and '(', +# i.e. '@selector(msgName)' vs. '@selector (msgName)'. +# Also applies to '@protocol()' constructs. +sp_after_oc_at_sel = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@selector(x)' and the following word, +# i.e. '@selector(foo) a:' vs. '@selector(foo)a:'. +sp_after_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space inside '@selector' parentheses, +# i.e. '@selector(foo)' vs. '@selector( foo )'. +# Also applies to '@protocol()' constructs. +sp_inside_oc_at_sel_parens = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space before a block pointer caret, +# i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'. +sp_before_oc_block_caret = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after a block pointer caret, +# i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'. +sp_after_oc_block_caret = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between the receiver and selector in a message, +# as in '[receiver selector ...]'. +sp_after_oc_msg_receiver = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space after '@property'. +sp_after_oc_property = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove space between '@synchronized' and the open parenthesis, +# i.e. '@synchronized(foo)' vs. '@synchronized (foo)'. +sp_after_oc_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the ':' in 'b ? t : f'. +sp_cond_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the ':' in 'b ? t : f'. +# +# Overrides sp_cond_colon. +sp_cond_colon_before = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the ':' in 'b ? t : f'. +# +# Overrides sp_cond_colon. +sp_cond_colon_after = ignore # ignore/add/remove/force/not_defined + +# Add or remove space around the '?' in 'b ? t : f'. +sp_cond_question = force # ignore/add/remove/force/not_defined + +# Add or remove space before the '?' in 'b ? t : f'. +# +# Overrides sp_cond_question. +sp_cond_question_before = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the '?' in 'b ? t : f'. +# +# Overrides sp_cond_question. +sp_cond_question_after = ignore # ignore/add/remove/force/not_defined + +# In the abbreviated ternary form '(a ?: b)', add or remove space between '?' +# and ':'. +# +# Overrides all other sp_cond_* options. +sp_cond_ternary_short = ignore # ignore/add/remove/force/not_defined + +# Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make +# sense here. +sp_case_label = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space around the D '..' operator. +sp_range = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after ':' in a Java/C++11 range-based 'for', +# as in 'for (Type var : expr)'. +sp_after_for_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before ':' in a Java/C++11 range-based 'for', +# as in 'for (Type var : expr)'. +sp_before_for_colon = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove space between 'extern' and '(' as in 'extern (C)'. +sp_extern_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the opening of a C++ comment, as in '// A'. +sp_cmt_cpp_start = ignore # ignore/add/remove/force/not_defined + +# remove space after the '//' and the pvs command '-V1234', +# only works with sp_cmt_cpp_start set to add or force. +sp_cmt_cpp_pvs = false # true/false + +# remove space after the '//' and the command 'lint', +# only works with sp_cmt_cpp_start set to add or force. +sp_cmt_cpp_lint = false # true/false + +# Add or remove space in a C++ region marker comment, as in '// BEGIN'. +# A region marker is defined as a comment which is not preceded by other text +# (i.e. the comment is the first non-whitespace on the line), and which starts +# with either 'BEGIN' or 'END'. +# +# Overrides sp_cmt_cpp_start. +sp_cmt_cpp_region = ignore # ignore/add/remove/force/not_defined + +# If true, space added with sp_cmt_cpp_start will be added after Doxygen +# sequences like '///', '///<', '//!' and '//!<'. +sp_cmt_cpp_doxygen = false # true/false + +# If true, space added with sp_cmt_cpp_start will be added after Qt translator +# or meta-data comments like '//:', '//=', and '//~'. +sp_cmt_cpp_qttr = false # true/false + +# Add or remove space between #else or #endif and a trailing comment. +sp_endif_cmt = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after 'new', 'delete' and 'delete[]'. +sp_after_new = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between 'new' and '(' in 'new()'. +sp_between_new_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space between ')' and type in 'new(foo) BAR'. +sp_after_newop_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space inside parentheses of the new operator +# as in 'new(foo) BAR'. +sp_inside_newop_paren = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after the open parenthesis of the new operator, +# as in 'new(foo) BAR'. +# +# Overrides sp_inside_newop_paren. +sp_inside_newop_paren_open = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before the close parenthesis of the new operator, +# as in 'new(foo) BAR'. +# +# Overrides sp_inside_newop_paren. +sp_inside_newop_paren_close = ignore # ignore/add/remove/force/not_defined + +# Add or remove space before a trailing comment. +sp_before_tr_cmt = add # ignore/add/remove/force/not_defined + +# Number of spaces before a trailing comment. +sp_num_before_tr_cmt = 2 # unsigned number + +# Add or remove space before an embedded comment. +# +# Default: force +sp_before_emb_cmt = force # ignore/add/remove/force/not_defined + +# Number of spaces before an embedded comment. +# +# Default: 1 +sp_num_before_emb_cmt = 1 # unsigned number + +# Add or remove space after an embedded comment. +# +# Default: force +sp_after_emb_cmt = force # ignore/add/remove/force/not_defined + +# Number of spaces after an embedded comment. +# +# Default: 1 +sp_num_after_emb_cmt = 1 # unsigned number + +# (Java) Add or remove space between an annotation and the open parenthesis. +sp_annotation_paren = ignore # ignore/add/remove/force/not_defined + +# If true, vbrace tokens are dropped to the previous token and skipped. +sp_skip_vbrace_tokens = false # true/false + +# Add or remove space after 'noexcept'. +sp_after_noexcept = ignore # ignore/add/remove/force/not_defined + +# Add or remove space after '_'. +sp_vala_after_translation = ignore # ignore/add/remove/force/not_defined + +# If true, a is inserted after #define. +force_tab_after_define = false # true/false + +# +# Indenting options +# + +# The number of columns to indent per level. Usually 2, 3, 4, or 8. +# +# Default: 8 +indent_columns = 2 # unsigned number + +# Whether to ignore indent for the first continuation line. Subsequent +# continuation lines will still be indented to match the first. +indent_ignore_first_continue = false # true/false + +# The continuation indent. If non-zero, this overrides the indent of '(', '[' +# and '=' continuation indents. Negative values are OK; negative value is +# absolute and not increased for each '(' or '[' level. +# +# For FreeBSD, this is set to 4. +# Requires indent_ignore_first_continue=false. +indent_continue = 0 # number + +# The continuation indent, only for class header line(s). If non-zero, this +# overrides the indent of 'class' continuation indents. +# Requires indent_ignore_first_continue=false. +indent_continue_class_head = 0 # unsigned number + +# Whether to indent empty lines (i.e. lines which contain only spaces before +# the newline character). +indent_single_newlines = false # true/false + +# The continuation indent for func_*_param if they are true. If non-zero, this +# overrides the indent. +indent_param = 0 # unsigned number + +# How to use tabs when indenting code. +# +# 0: Spaces only +# 1: Indent with tabs to brace level, align with spaces (default) +# 2: Indent and align with tabs, using spaces when not on a tabstop +# +# Default: 1 +indent_with_tabs = 0 # unsigned number + +# Whether to indent comments that are not at a brace level with tabs on a +# tabstop. Requires indent_with_tabs=2. If false, will use spaces. +indent_cmt_with_tabs = false # true/false + +# Whether to indent strings broken by '\' so that they line up. +indent_align_string = false # true/false + +# The number of spaces to indent multi-line XML strings. +# Requires indent_align_string=true. +indent_xml_string = 0 # unsigned number + +# Spaces to indent '{' from level. +indent_brace = 0 # unsigned number + +# Whether braces are indented to the body level. +indent_braces = false # true/false + +# Whether to disable indenting function braces if indent_braces=true. +indent_braces_no_func = false # true/false + +# Whether to disable indenting class braces if indent_braces=true. +indent_braces_no_class = false # true/false + +# Whether to disable indenting struct braces if indent_braces=true. +indent_braces_no_struct = false # true/false + +# Whether to indent based on the size of the brace parent, +# i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc. +indent_brace_parent = false # true/false + +# Whether to indent based on the open parenthesis instead of the open brace +# in '({\n'. +indent_paren_open_brace = false # true/false + +# (C#) Whether to indent the brace of a C# delegate by another level. +indent_cs_delegate_brace = false # true/false + +# (C#) Whether to indent a C# delegate (to handle delegates with no brace) by +# another level. +indent_cs_delegate_body = false # true/false + +# Whether to indent the body of a 'namespace'. +indent_namespace = false # true/false + +# Whether to indent only the first namespace, and not any nested namespaces. +# Requires indent_namespace=true. +indent_namespace_single_indent = false # true/false + +# The number of spaces to indent a namespace block. +# If set to zero, use the value indent_columns +indent_namespace_level = 0 # unsigned number + +# If the body of the namespace is longer than this number, it won't be +# indented. Requires indent_namespace=true. 0 means no limit. +indent_namespace_limit = 0 # unsigned number + +# Whether to indent only in inner namespaces (nested in other namespaces). +# Requires indent_namespace=true. +indent_namespace_inner_only = false # true/false + +# Whether the 'extern "C"' body is indented. +indent_extern = false # true/false + +# Whether the 'class' body is indented. +indent_class = false # true/false + +# Whether to ignore indent for the leading base class colon. +indent_ignore_before_class_colon = true # true/false + +# Additional indent before the leading base class colon. +# Negative values decrease indent down to the first column. +# Requires indent_ignore_before_class_colon=false and a newline break before +# the colon (see pos_class_colon and nl_class_colon) +indent_before_class_colon = 0 # number + +# Whether to indent the stuff after a leading base class colon. +indent_class_colon = false # true/false + +# Whether to indent based on a class colon instead of the stuff after the +# colon. Requires indent_class_colon=true. +indent_class_on_colon = false # true/false + +# Whether to ignore indent for a leading class initializer colon. +indent_ignore_before_constr_colon = false # true/false + +# Whether to indent the stuff after a leading class initializer colon. +indent_constr_colon = false # true/false + +# Virtual indent from the ':' for leading member initializers. +# +# Default: 2 +indent_ctor_init_leading = 2 # unsigned number + +# Virtual indent from the ':' for following member initializers. +# +# Default: 2 +indent_ctor_init_following = 2 # unsigned number + +# Additional indent for constructor initializer list. +# Negative values decrease indent down to the first column. +indent_ctor_init = 0 # number + +# Whether to indent 'if' following 'else' as a new block under the 'else'. +# If false, 'else\nif' is treated as 'else if' for indenting purposes. +indent_else_if = false # true/false + +# Amount to indent variable declarations after a open brace. +# +# <0: Relative +# >=0: Absolute +indent_var_def_blk = 0 # number + +# Whether to indent continued variable declarations instead of aligning. +indent_var_def_cont = false # true/false + +# How to indent continued shift expressions ('<<' and '>>'). +# Set align_left_shift=false when using this. +# 0: Align shift operators instead of indenting them (default) +# 1: Indent by one level +# -1: Preserve original indentation +indent_shift = 0 # number + +# Whether to force indentation of function definitions to start in column 1. +indent_func_def_force_col1 = false # true/false + +# Whether to indent continued function call parameters one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_call_param = false # true/false + +# Whether to indent continued function definition parameters one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_def_param = false # true/false + +# for function definitions, only if indent_func_def_param is false +# Allows to align params when appropriate and indent them when not +# behave as if it was true if paren position is more than this value +# if paren position is more than the option value +indent_func_def_param_paren_pos_threshold = 0 # unsigned number + +# Whether to indent continued function call prototype one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_proto_param = false # true/false + +# Whether to indent continued function call declaration one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_class_param = false # true/false + +# Whether to indent continued class variable constructors one indent level, +# rather than aligning parameters under the open parenthesis. +indent_func_ctor_var_param = false # true/false + +# Whether to indent continued template parameter list one indent level, +# rather than aligning parameters under the open parenthesis. +indent_template_param = false # true/false + +# Double the indent for indent_func_xxx_param options. +# Use both values of the options indent_columns and indent_param. +indent_func_param_double = false # true/false + +# Indentation column for standalone 'const' qualifier on a function +# prototype. +indent_func_const = 0 # unsigned number + +# Indentation column for standalone 'throw' qualifier on a function +# prototype. +indent_func_throw = 0 # unsigned number + +# How to indent within a macro followed by a brace on the same line +# This allows reducing the indent in macros that have (for example) +# `do { ... } while (0)` blocks bracketing them. +# +# true: add an indent for the brace on the same line as the macro +# false: do not add an indent for the brace on the same line as the macro +# +# Default: true +indent_macro_brace = false # true/false + +# The number of spaces to indent a continued '->' or '.'. +# Usually set to 0, 1, or indent_columns. +indent_member = 0 # unsigned number + +# Whether lines broken at '.' or '->' should be indented by a single indent. +# The indent_member option will not be effective if this is set to true. +indent_member_single = false # true/false + +# Spaces to indent single line ('//') comments on lines before code. +indent_single_line_comments_before = 0 # unsigned number + +# Spaces to indent single line ('//') comments on lines after code. +indent_single_line_comments_after = 0 # unsigned number + +# When opening a paren for a control statement (if, for, while, etc), increase +# the indent level by this value. Negative values decrease the indent level. +indent_sparen_extra = 0 # number + +# Whether to indent trailing single line ('//') comments relative to the code +# instead of trying to keep the same absolute column. +indent_relative_single_line_comments = true # true/false + +# Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns. +# It might be wise to choose the same value for the option indent_case_brace. +indent_switch_case = 0 # unsigned number + +# Spaces to indent the body of a 'switch' before any 'case'. +# Usually the same as indent_columns or indent_switch_case. +indent_switch_body = 0 # unsigned number + +# Whether to ignore indent for '{' following 'case'. +indent_ignore_case_brace = false # true/false + +# Spaces to indent '{' from 'case'. By default, the brace will appear under +# the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK. +# It might be wise to choose the same value for the option indent_switch_case. +indent_case_brace = 0 # number + +# indent 'break' with 'case' from 'switch'. +indent_switch_break_with_case = false # true/false + +# Whether to indent preprocessor statements inside of switch statements. +# +# Default: true +indent_switch_pp = true # true/false + +# Spaces to shift the 'case' line, without affecting any other lines. +# Usually 0. +indent_case_shift = 0 # unsigned number + +# Whether to align comments before 'case' with the 'case'. +# +# Default: true +indent_case_comment = true # true/false + +# Whether to indent comments not found in first column. +# +# Default: true +indent_comment = true # true/false + +# Whether to indent comments found in first column. +indent_col1_comment = false # true/false + +# Whether to indent multi string literal in first column. +indent_col1_multi_string_literal = false # true/false + +# Align comments on adjacent lines that are this many columns apart or less. +# +# Default: 3 +indent_comment_align_thresh = 3 # unsigned number + +# Whether to ignore indent for goto labels. +indent_ignore_label = true # true/false + +# How to indent goto labels. Requires indent_ignore_label=false. +# +# >0: Absolute column where 1 is the leftmost column +# <=0: Subtract from brace indent +# +# Default: 1 +indent_label = 1 # number + +# How to indent access specifiers that are followed by a +# colon. +# +# >0: Absolute column where 1 is the leftmost column +# <=0: Subtract from brace indent +# +# Default: 1 +indent_access_spec = 1 # number + +# Whether to indent the code after an access specifier by one level. +# If true, this option forces 'indent_access_spec=0'. +indent_access_spec_body = false # true/false + +# If an open parenthesis is followed by a newline, whether to indent the next +# line so that it lines up after the open parenthesis (not recommended). +indent_paren_nl = false # true/false + +# How to indent a close parenthesis after a newline. +# +# 0: Indent to body level (default) +# 1: Align under the open parenthesis +# 2: Indent to the brace level +# -1: Preserve original indentation +indent_paren_close = 0 # number + +# Whether to indent the open parenthesis of a function definition, +# if the parenthesis is on its own line. +indent_paren_after_func_def = false # true/false + +# Whether to indent the open parenthesis of a function declaration, +# if the parenthesis is on its own line. +indent_paren_after_func_decl = false # true/false + +# Whether to indent the open parenthesis of a function call, +# if the parenthesis is on its own line. +indent_paren_after_func_call = true # true/false + +# How to indent a comma when inside braces. +# 0: Indent by one level (default) +# 1: Align under the open brace +# -1: Preserve original indentation +indent_comma_brace = 0 # number + +# How to indent a comma when inside parentheses. +# 0: Indent by one level (default) +# 1: Align under the open parenthesis +# -1: Preserve original indentation +indent_comma_paren = 0 # number + +# How to indent a Boolean operator when inside parentheses. +# 0: Indent by one level (default) +# 1: Align under the open parenthesis +# -1: Preserve original indentation +indent_bool_paren = 0 # number + +# Whether to ignore the indentation of a Boolean operator when outside +# parentheses. +indent_ignore_bool = false # true/false + +# Whether to ignore the indentation of an arithmetic operator. +indent_ignore_arith = false # true/false + +# Whether to indent a semicolon when inside a for parenthesis. +# If true, aligns under the open for parenthesis. +indent_semicolon_for_paren = false # true/false + +# Whether to ignore the indentation of a semicolon outside of a 'for' +# statement. +indent_ignore_semicolon = false # true/false + +# Whether to align the first expression to following ones +# if indent_bool_paren=1. +indent_first_bool_expr = false # true/false + +# Whether to align the first expression to following ones +# if indent_semicolon_for_paren=true. +indent_first_for_expr = false # true/false + +# If an open square is followed by a newline, whether to indent the next line +# so that it lines up after the open square (not recommended). +indent_square_nl = false # true/false + +# (ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies. +indent_preserve_sql = false # true/false + +# Whether to ignore the indentation of an assignment operator. +indent_ignore_assign = false # true/false + +# Whether to align continued statements at the '='. If false or if the '=' is +# followed by a newline, the next line is indent one tab. +# +# Default: true +indent_align_assign = true # true/false + +# If true, the indentation of the chunks after a '=' sequence will be set at +# LHS token indentation column before '='. +indent_off_after_assign = false # true/false + +# Whether to align continued statements at the '('. If false or the '(' is +# followed by a newline, the next line indent is one tab. +# +# Default: true +indent_align_paren = true # true/false + +# (OC) Whether to indent Objective-C code inside message selectors. +indent_oc_inside_msg_sel = false # true/false + +# (OC) Whether to indent Objective-C blocks at brace level instead of usual +# rules. +indent_oc_block = false # true/false + +# (OC) Indent for Objective-C blocks in a message relative to the parameter +# name. +# +# =0: Use indent_oc_block rules +# >0: Use specified number of spaces to indent +indent_oc_block_msg = 0 # unsigned number + +# (OC) Minimum indent for subsequent parameters +indent_oc_msg_colon = 0 # unsigned number + +# (OC) Whether to prioritize aligning with initial colon (and stripping spaces +# from lines, if necessary). +# +# Default: true +indent_oc_msg_prioritize_first_colon = true # true/false + +# (OC) Whether to indent blocks the way that Xcode does by default +# (from the keyword if the parameter is on its own line; otherwise, from the +# previous indentation level). Requires indent_oc_block_msg=true. +indent_oc_block_msg_xcode_style = false # true/false + +# (OC) Whether to indent blocks from where the brace is, relative to a +# message keyword. Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_keyword = false # true/false + +# (OC) Whether to indent blocks from where the brace is, relative to a message +# colon. Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_colon = false # true/false + +# (OC) Whether to indent blocks from where the block caret is. +# Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_caret = false # true/false + +# (OC) Whether to indent blocks from where the brace caret is. +# Requires indent_oc_block_msg=true. +indent_oc_block_msg_from_brace = false # true/false + +# When indenting after virtual brace open and newline add further spaces to +# reach this minimum indent. +indent_min_vbrace_open = 0 # unsigned number + +# Whether to add further spaces after regular indent to reach next tabstop +# when indenting after virtual brace open and newline. +indent_vbrace_open_on_tabstop = false # true/false + +# How to indent after a brace followed by another token (not a newline). +# true: indent all contained lines to match the token +# false: indent all contained lines to match the brace +# +# Default: true +indent_token_after_brace = true # true/false + +# Whether to indent the body of a C++11 lambda. +indent_cpp_lambda_body = false # true/false + +# How to indent compound literals that are being returned. +# true: add both the indent from return & the compound literal open brace +# (i.e. 2 indent levels) +# false: only indent 1 level, don't add the indent for the open brace, only +# add the indent for the return. +# +# Default: true +indent_compound_literal_return = false # true/false + +# (C#) Whether to indent a 'using' block if no braces are used. +# +# Default: true +indent_using_block = true # true/false + +# How to indent the continuation of ternary operator. +# +# 0: Off (default) +# 1: When the `if_false` is a continuation, indent it under the `if_true` branch +# 2: When the `:` is a continuation, indent it under `?` +indent_ternary_operator = 0 # unsigned number + +# Whether to indent the statements inside ternary operator. +indent_inside_ternary_operator = false # true/false + +# If true, the indentation of the chunks after a `return` sequence will be set at return indentation column. +indent_off_after_return = false # true/false + +# If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column. +indent_off_after_return_new = false # true/false + +# If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token. +indent_single_after_return = false # true/false + +# Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they +# have their own indentation). +indent_ignore_asm_block = false # true/false + +# Don't indent the close parenthesis of a function definition, +# if the parenthesis is on its own line. +donot_indent_func_def_close_paren = false # true/false + +# +# Newline adding and removing options +# + +# Whether to collapse empty blocks between '{' and '}' except for functions. +# Use nl_collapse_empty_body_functions to specify how empty function braces +# should be formatted. +nl_collapse_empty_body = true # true/false + +# Whether to collapse empty blocks between '{' and '}' for functions only. +# If true, overrides nl_inside_empty_func. +nl_collapse_empty_body_functions = false # true/false + +# Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'. +nl_assign_leave_one_liners = false # true/false + +# Don't split one-line braced statements inside a 'class xx { }' body. +nl_class_leave_one_liners = false # true/false + +# Don't split one-line enums, as in 'enum foo { BAR = 15 };' +nl_enum_leave_one_liners = false # true/false + +# Don't split one-line get or set functions. +nl_getset_leave_one_liners = false # true/false + +# (C#) Don't split one-line property get or set functions. +nl_cs_property_leave_one_liners = false # true/false + +# Don't split one-line function definitions, as in 'int foo() { return 0; }'. +# might modify nl_func_type_name +nl_func_leave_one_liners = false # true/false + +# Don't split one-line C++11 lambdas, as in '[]() { return 0; }'. +nl_cpp_lambda_leave_one_liners = false # true/false + +# Don't split one-line if/else statements, as in 'if(...) b++;'. +nl_if_leave_one_liners = false # true/false + +# Don't split one-line while statements, as in 'while(...) b++;'. +nl_while_leave_one_liners = false # true/false + +# Don't split one-line do statements, as in 'do { b++; } while(...);'. +nl_do_leave_one_liners = false # true/false + +# Don't split one-line for statements, as in 'for(...) b++;'. +nl_for_leave_one_liners = false # true/false + +# (OC) Don't split one-line Objective-C messages. +nl_oc_msg_leave_one_liner = false # true/false + +# (OC) Add or remove newline between method declaration and '{'. +nl_oc_mdef_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between Objective-C block signature and '{'. +nl_oc_block_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@interface' statement. +nl_oc_before_interface = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@implementation' statement. +nl_oc_before_implementation = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove blank line before '@end' statement. +nl_oc_before_end = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '@interface' and '{'. +nl_oc_interface_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '@implementation' and '{'. +nl_oc_implementation_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newlines at the start of the file. +nl_start_of_file = ignore # ignore/add/remove/force/not_defined + +# The minimum number of newlines at the start of the file (only used if +# nl_start_of_file is 'add' or 'force'). +nl_start_of_file_min = 0 # unsigned number + +# Add or remove newline at the end of the file. +nl_end_of_file = force # ignore/add/remove/force/not_defined + +# The minimum number of newlines at the end of the file (only used if +# nl_end_of_file is 'add' or 'force'). +nl_end_of_file_min = 1 # unsigned number + +# Add or remove newline between '=' and '{'. +nl_assign_brace = remove # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between '=' and '['. +nl_assign_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '[]' and '{'. +nl_tsquare_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline after '= ['. Will also affect the newline before +# the ']'. +nl_after_square_assign = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function call's ')' and '{', as in +# 'list_for_each(item, &list) { }'. +nl_fcall_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum' and '{'. +nl_enum_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum' and 'class'. +nl_enum_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class' and the identifier. +nl_enum_class_identifier = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class' type and ':'. +nl_enum_identifier_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'enum class identifier :' and type. +nl_enum_colon_type = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'struct and '{'. +nl_struct_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'union' and '{'. +nl_union_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'if' and '{'. +nl_if_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'else'. +nl_brace_else = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else if' and '{'. If set to ignore, +# nl_if_brace is used instead. +nl_elseif_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else' and '{'. +nl_else_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'else' and 'if'. +nl_else_if = remove # ignore/add/remove/force/not_defined + +# Add or remove newline before '{' opening brace +nl_before_opening_brace_func_class_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before 'if'/'else if' closing parenthesis. +nl_before_if_closing_paren = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'finally'. +nl_brace_finally = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'finally' and '{'. +nl_finally_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'try' and '{'. +nl_try_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between get/set and '{'. +nl_getset_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'for' and '{'. +nl_for_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline before the '{' of a 'catch' statement, as in +# 'catch (decl) {'. +nl_catch_brace = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline before the '{' of a '@catch' statement, as in +# '@catch (decl) {'. If set to ignore, nl_catch_brace is used. +nl_oc_catch_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'catch'. +nl_brace_catch = ignore # ignore/add/remove/force/not_defined + +# (OC) Add or remove newline between '}' and '@catch'. If set to ignore, +# nl_brace_catch is used. +nl_oc_brace_catch = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and ']'. +nl_brace_square = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and ')' in a function invocation. +nl_brace_fparen = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'while' and '{'. +nl_while_brace = remove # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'scope (x)' and '{'. +nl_scope_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'unittest' and '{'. +nl_unittest_brace = ignore # ignore/add/remove/force/not_defined + +# (D) Add or remove newline between 'version (x)' and '{'. +nl_version_brace = ignore # ignore/add/remove/force/not_defined + +# (C#) Add or remove newline between 'using' and '{'. +nl_using_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between two open or close braces. Due to general +# newline/brace handling, REMOVE may not work. +nl_brace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'do' and '{'. +nl_do_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between '}' and 'while' of 'do' statement. +nl_brace_while = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'switch' and '{'. +nl_switch_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'synchronized' and '{'. +nl_synchronized_brace = ignore # ignore/add/remove/force/not_defined + +# Add a newline between ')' and '{' if the ')' is on a different line than the +# if/for/etc. +# +# Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and +# nl_catch_brace. +nl_multi_line_cond = false # true/false + +# Add a newline after '(' if an if/for/while/switch condition spans multiple +# lines +nl_multi_line_sparen_open = remove # ignore/add/remove/force/not_defined + +# Add a newline before ')' if an if/for/while/switch condition spans multiple +# lines. Overrides nl_before_if_closing_paren if both are specified. +nl_multi_line_sparen_close = remove # ignore/add/remove/force/not_defined + +# Force a newline in a define after the macro name for multi-line defines. +nl_multi_line_define = false # true/false + +# Whether to add a newline before 'case', and a blank line before a 'case' +# statement that follows a ';' or '}'. +nl_before_case = false # true/false + +# Whether to add a newline after a 'case' statement. +nl_after_case = true # true/false + +# Add or remove newline between a case ':' and '{'. +# +# Overrides nl_after_case. +nl_case_colon_brace = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between ')' and 'throw'. +nl_before_throw = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'namespace' and '{'. +nl_namespace_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class. +nl_template_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class declaration. +# +# Overrides nl_template_class. +nl_template_class_decl = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized class declaration. +# +# Overrides nl_template_class_decl. +nl_template_class_decl_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template class definition. +# +# Overrides nl_template_class. +nl_template_class_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized class definition. +# +# Overrides nl_template_class_def. +nl_template_class_def_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function. +nl_template_func = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function +# declaration. +# +# Overrides nl_template_func. +nl_template_func_decl = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized function +# declaration. +# +# Overrides nl_template_func_decl. +nl_template_func_decl_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template function +# definition. +# +# Overrides nl_template_func. +nl_template_func_def = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<>' of a specialized function +# definition. +# +# Overrides nl_template_func_def. +nl_template_func_def_special = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after 'template<...>' of a template variable. +nl_template_var = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'template<...>' and 'using' of a templated +# type alias. +nl_template_using = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'class' and '{'. +nl_class_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before or after (depending on pos_class_comma, +# may not be IGNORE) each',' in the base class list. +nl_class_init_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in the constructor member +# initialization. Related to nl_constr_colon, pos_constr_colon and +# pos_constr_comma. +nl_constr_init_args = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline before first element, after comma, and after last +# element, in 'enum'. +nl_enum_own_lines = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name in a function +# definition. +# might be modified by nl_func_leave_one_liners +nl_func_type_name = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name inside a class +# definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name +# is used instead. +nl_func_type_name_class = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between class specification and '::' +# in 'void A::f() { }'. Only appears in separate member implementation (does +# not appear with in-line implementation). +nl_func_class_scope = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between function scope and name, as in +# 'void A :: f() { }'. +nl_func_scope_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between return type and function name in a prototype. +nl_func_proto_type_name = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# declaration. +nl_func_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_paren for functions with no parameters. +nl_func_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# definition. +nl_func_def_paren = remove # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_paren for functions with no parameters. +nl_func_def_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between a function name and the opening '(' in the +# call. +nl_func_call_paren = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_call_paren for functions with no parameters. +nl_func_call_paren_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline after '(' in a function declaration. +nl_func_decl_start = remove # ignore/add/remove/force/not_defined + +# Add or remove newline after '(' in a function definition. +nl_func_def_start = remove # ignore/add/remove/force/not_defined + +# Overrides nl_func_decl_start when there is only one parameter. +nl_func_decl_start_single = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_start when there is only one parameter. +nl_func_def_start_single = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function declaration if '(' and ')' +# are in different lines. If false, nl_func_decl_start is used instead. +nl_func_decl_start_multi_line = false # true/false + +# Whether to add a newline after '(' in a function definition if '(' and ')' +# are in different lines. If false, nl_func_def_start is used instead. +nl_func_def_start_multi_line = false # true/false + +# Add or remove newline after each ',' in a function declaration. +nl_func_decl_args = remove # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in a function definition. +nl_func_def_args = remove # ignore/add/remove/force/not_defined + +# Add or remove newline after each ',' in a function call. +nl_func_call_args = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after each ',' in a function declaration if '(' +# and ')' are in different lines. If false, nl_func_decl_args is used instead. +nl_func_decl_args_multi_line = false # true/false + +# Whether to add a newline after each ',' in a function definition if '(' +# and ')' are in different lines. If false, nl_func_def_args is used instead. +nl_func_def_args_multi_line = false # true/false + +# Add or remove newline before the ')' in a function declaration. +nl_func_decl_end = remove # ignore/add/remove/force/not_defined + +# Add or remove newline before the ')' in a function definition. +nl_func_def_end = remove # ignore/add/remove/force/not_defined + +# Overrides nl_func_decl_end when there is only one parameter. +nl_func_decl_end_single = ignore # ignore/add/remove/force/not_defined + +# Overrides nl_func_def_end when there is only one parameter. +nl_func_def_end_single = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before ')' in a function declaration if '(' and ')' +# are in different lines. If false, nl_func_decl_end is used instead. +nl_func_decl_end_multi_line = false # true/false + +# Whether to add a newline before ')' in a function definition if '(' and ')' +# are in different lines. If false, nl_func_def_end is used instead. +nl_func_def_end_multi_line = false # true/false + +# Add or remove newline between '()' in a function declaration. +nl_func_decl_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '()' in a function definition. +nl_func_def_empty = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between '()' in a function call. +nl_func_call_empty = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function call, +# has preference over nl_func_call_start_multi_line. +nl_func_call_start = remove # ignore/add/remove/force/not_defined + +# Whether to add a newline before ')' in a function call. +nl_func_call_end = remove # ignore/add/remove/force/not_defined + +# Whether to add a newline after '(' in a function call if '(' and ')' are in +# different lines. +nl_func_call_start_multi_line = false # true/false + +# Whether to add a newline after each ',' in a function call if '(' and ')' +# are in different lines. +nl_func_call_args_multi_line = false # true/false + +# Whether to add a newline before ')' in a function call if '(' and ')' are in +# different lines. +nl_func_call_end_multi_line = false # true/false + +# Whether to respect nl_func_call_XXX option in case of closure args. +nl_func_call_args_multi_line_ignore_closures = false # true/false + +# Whether to add a newline after '<' of a template parameter list. +nl_template_start = false # true/false + +# Whether to add a newline after each ',' in a template parameter list. +nl_template_args = false # true/false + +# Whether to add a newline before '>' of a template parameter list. +nl_template_end = false # true/false + +# (OC) Whether to put each Objective-C message parameter on a separate line. +# See nl_oc_msg_leave_one_liner. +nl_oc_msg_args = false # true/false + +# (OC) Minimum number of Objective-C message parameters before applying nl_oc_msg_args. +nl_oc_msg_args_min_params = 0 # unsigned number + +# (OC) Max code width of Objective-C message before applying nl_oc_msg_args. +nl_oc_msg_args_max_code_width = 0 # unsigned number + +# Add or remove newline between function signature and '{'. +nl_fdef_brace = force # ignore/add/remove/force/not_defined + +# Add or remove newline between function signature and '{', +# if signature ends with ')'. Overrides nl_fdef_brace. +nl_fdef_brace_cond = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between C++11 lambda signature and '{'. +nl_cpp_ldef_brace = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline between 'return' and the return expression. +nl_return_expr = remove # ignore/add/remove/force/not_defined + +# Add or remove newline between 'throw' and the throw expression. +nl_throw_expr = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after semicolons, except in 'for' statements. +nl_after_semicolon = false # true/false + +# (Java) Add or remove newline between the ')' and '{{' of the double brace +# initializer. +nl_paren_dbrace_open = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after the type in an unnamed temporary +# direct-list-initialization, better: +# before a direct-list-initialization. +nl_type_brace_init_lst = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline after the open brace in an unnamed temporary +# direct-list-initialization. +nl_type_brace_init_lst_open = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before the close brace in an unnamed temporary +# direct-list-initialization. +nl_type_brace_init_lst_close = ignore # ignore/add/remove/force/not_defined + +# Whether to add a newline before '{'. +nl_before_brace_open = false # true/false + +# Whether to add a newline after '{'. +nl_after_brace_open = false # true/false + +# Whether to add a newline between the open brace and a trailing single-line +# comment. Requires nl_after_brace_open=true. +nl_after_brace_open_cmt = false # true/false + +# Whether to add a newline after a virtual brace open with a non-empty body. +# These occur in un-braced if/while/do/for statement bodies. +nl_after_vbrace_open = false # true/false + +# Whether to add a newline after a virtual brace open with an empty body. +# These occur in un-braced if/while/do/for statement bodies. +nl_after_vbrace_open_empty = false # true/false + +# Whether to add a newline after '}'. Does not apply if followed by a +# necessary ';'. +nl_after_brace_close = false # true/false + +# Whether to add a newline after a virtual brace close, +# as in 'if (foo) a++; return;'. +nl_after_vbrace_close = false # true/false + +# Add or remove newline between the close brace and identifier, +# as in 'struct { int a; } b;'. Affects enumerations, unions and +# structures. If set to ignore, uses nl_after_brace_close. +nl_brace_struct_var = ignore # ignore/add/remove/force/not_defined + +# Whether to alter newlines in '#define' macros. +nl_define_macro = false # true/false + +# Whether to alter newlines between consecutive parenthesis closes. The number +# of closing parentheses in a line will depend on respective open parenthesis +# lines. +nl_squeeze_paren_close = true # true/false + +# Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and +# '#endif'. Does not affect top-level #ifdefs. +nl_squeeze_ifdef = false # true/false + +# Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well. +nl_squeeze_ifdef_top_level = false # true/false + +# Add or remove blank line before 'if'. +nl_before_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'if' statement. Add/Force work only if the +# next token is not a closing brace. +nl_after_if = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'for'. +nl_before_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'for' statement. +nl_after_for = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'while'. +nl_before_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'while' statement. +nl_after_while = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'switch'. +nl_before_switch = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'switch' statement. +nl_after_switch = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'synchronized'. +nl_before_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'synchronized' statement. +nl_after_synchronized = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line before 'do'. +nl_before_do = ignore # ignore/add/remove/force/not_defined + +# Add or remove blank line after 'do/while' statement. +nl_after_do = ignore # ignore/add/remove/force/not_defined + +# Ignore nl_before_{if,for,switch,do,synchronized} if the control +# statement is immediately after a case statement. +# if nl_before_{if,for,switch,do} is set to remove, this option +# does nothing. +nl_before_ignore_after_case = false # true/false + +# Whether to put a blank line before 'return' statements, unless after an open +# brace. +nl_before_return = false # true/false + +# Whether to put a blank line after 'return' statements, unless followed by a +# close brace. +nl_after_return = false # true/false + +# Whether to put a blank line before a member '.' or '->' operators. +nl_before_member = ignore # ignore/add/remove/force/not_defined + +# (Java) Whether to put a blank line after a member '.' or '->' operators. +nl_after_member = ignore # ignore/add/remove/force/not_defined + +# Whether to double-space commented-entries in 'struct'/'union'/'enum'. +nl_ds_struct_enum_cmt = false # true/false + +# Whether to force a newline before '}' of a 'struct'/'union'/'enum'. +# (Lower priority than eat_blanks_before_close_brace.) +nl_ds_struct_enum_close_brace = false # true/false + +# Add or remove newline before or after (depending on pos_class_colon) a class +# colon, as in 'class Foo : public Bar'. +nl_class_colon = ignore # ignore/add/remove/force/not_defined + +# Add or remove newline around a class constructor colon. The exact position +# depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma. +nl_constr_colon = ignore # ignore/add/remove/force/not_defined + +# Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }' +# into a single line. If true, prevents other brace newline rules from turning +# such code into four lines. If true, it also preserves one-liner namespaces. +nl_namespace_two_to_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced if statements, turning them +# into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'. +nl_create_if_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced for statements, turning them +# into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'. +nl_create_for_one_liner = false # true/false + +# Whether to remove a newline in simple unbraced while statements, turning +# them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'. +nl_create_while_one_liner = false # true/false + +# Whether to collapse a function definition whose body (not counting braces) +# is only one line so that the entire definition (prototype, braces, body) is +# a single line. +nl_create_func_def_one_liner = false # true/false + +# Whether to split one-line simple list definitions into three lines by +# adding newlines, as in 'int a[12] = { 0 };'. +nl_create_list_one_liner = false # true/false + +# Whether to split one-line simple unbraced if statements into two lines by +# adding a newline, as in 'if(b) i++;'. +nl_split_if_one_liner = false # true/false + +# Whether to split one-line simple unbraced for statements into two lines by +# adding a newline, as in 'for (...) stmt;'. +nl_split_for_one_liner = false # true/false + +# Whether to split one-line simple unbraced while statements into two lines by +# adding a newline, as in 'while (expr) stmt;'. +nl_split_while_one_liner = false # true/false + +# Don't add a newline before a cpp-comment in a parameter list of a function +# call. +donot_add_nl_before_cpp_comment = false # true/false + +# +# Blank line options +# + +# The maximum number of consecutive newlines (3 = 2 blank lines). +nl_max = 2 # unsigned number + +# The maximum number of consecutive newlines in a function. +nl_max_blank_in_func = 0 # unsigned number + +# The number of newlines inside an empty function body. +# This option overrides eat_blanks_after_open_brace and +# eat_blanks_before_close_brace, but is ignored when +# nl_collapse_empty_body_functions=true +nl_inside_empty_func = 0 # unsigned number + +# The number of newlines before a function prototype. +nl_before_func_body_proto = 0 # unsigned number + +# The number of newlines before a multi-line function definition. Where +# applicable, this option is overridden with eat_blanks_after_open_brace=true +nl_before_func_body_def = 0 # unsigned number + +# The number of newlines before a class constructor/destructor prototype. +nl_before_func_class_proto = 0 # unsigned number + +# The number of newlines before a class constructor/destructor definition. +nl_before_func_class_def = 0 # unsigned number + +# The number of newlines after a function prototype. +nl_after_func_proto = 0 # unsigned number + +# The number of newlines after a function prototype, if not followed by +# another function prototype. +nl_after_func_proto_group = 0 # unsigned number + +# The number of newlines after a class constructor/destructor prototype. +nl_after_func_class_proto = 0 # unsigned number + +# The number of newlines after a class constructor/destructor prototype, +# if not followed by another constructor/destructor prototype. +nl_after_func_class_proto_group = 0 # unsigned number + +# Whether one-line method definitions inside a class body should be treated +# as if they were prototypes for the purposes of adding newlines. +# +# Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def +# and nl_before_func_class_def for one-liners. +nl_class_leave_one_liner_groups = false # true/false + +# The number of newlines after '}' of a multi-line function body. +nl_after_func_body = 0 # unsigned number + +# The number of newlines after '}' of a multi-line function body in a class +# declaration. Also affects class constructors/destructors. +# +# Overrides nl_after_func_body. +nl_after_func_body_class = 0 # unsigned number + +# The number of newlines after '}' of a single line function body. Also +# affects class constructors/destructors. +# +# Overrides nl_after_func_body and nl_after_func_body_class. +nl_after_func_body_one_liner = 0 # unsigned number + +# The number of newlines before a block of typedefs. If nl_after_access_spec +# is non-zero, that option takes precedence. +# +# 0: No change (default). +nl_typedef_blk_start = 0 # unsigned number + +# The number of newlines after a block of typedefs. +# +# 0: No change (default). +nl_typedef_blk_end = 0 # unsigned number + +# The maximum number of consecutive newlines within a block of typedefs. +# +# 0: No change (default). +nl_typedef_blk_in = 0 # unsigned number + +# The minimum number of blank lines after a block of variable definitions +# at the top of a function body. If any preprocessor directives appear +# between the opening brace of the function and the variable block, then +# it is considered as not at the top of the function.Newlines are added +# before trailing preprocessor directives, if any exist. +# +# 0: No change (default). +nl_var_def_blk_end_func_top = 0 # unsigned number + +# The minimum number of empty newlines before a block of variable definitions +# not at the top of a function body. If nl_after_access_spec is non-zero, +# that option takes precedence. Newlines are not added at the top of the +# file or just after an opening brace. Newlines are added above any +# preprocessor directives before the block. +# +# 0: No change (default). +nl_var_def_blk_start = 0 # unsigned number + +# The minimum number of empty newlines after a block of variable definitions +# not at the top of a function body. Newlines are not added if the block +# is at the bottom of the file or just before a preprocessor directive. +# +# 0: No change (default). +nl_var_def_blk_end = 0 # unsigned number + +# The maximum number of consecutive newlines within a block of variable +# definitions. +# +# 0: No change (default). +nl_var_def_blk_in = 0 # unsigned number + +# The minimum number of newlines before a multi-line comment. +# Doesn't apply if after a brace open or another multi-line comment. +nl_before_block_comment = 0 # unsigned number + +# The minimum number of newlines before a single-line C comment. +# Doesn't apply if after a brace open or other single-line C comments. +nl_before_c_comment = 0 # unsigned number + +# The minimum number of newlines before a CPP comment. +# Doesn't apply if after a brace open or other CPP comments. +nl_before_cpp_comment = 0 # unsigned number + +# Whether to force a newline after a multi-line comment. +nl_after_multiline_comment = false # true/false + +# Whether to force a newline after a label's colon. +nl_after_label_colon = false # true/false + +# The number of newlines before a struct definition. +nl_before_struct = 0 # unsigned number + +# The number of newlines after '}' or ';' of a struct/enum/union definition. +nl_after_struct = 0 # unsigned number + +# The number of newlines before a class definition. +nl_before_class = 0 # unsigned number + +# The number of newlines after '}' or ';' of a class definition. +nl_after_class = 0 # unsigned number + +# The number of newlines before a namespace. +nl_before_namespace = 0 # unsigned number + +# The number of newlines after '{' of a namespace. This also adds newlines +# before the matching '}'. +# +# 0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if +# applicable, otherwise no change. +# +# Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace. +nl_inside_namespace = 0 # unsigned number + +# The number of newlines after '}' of a namespace. +nl_after_namespace = 0 # unsigned number + +# The number of newlines before an access specifier label. This also includes +# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count +# if after a brace open. +# +# 0: No change (default). +nl_before_access_spec = 0 # unsigned number + +# The number of newlines after an access specifier label. This also includes +# the Qt-specific 'signals:' and 'slots:'. Will not change the newline count +# if after a brace open. +# +# 0: No change (default). +# +# Overrides nl_typedef_blk_start and nl_var_def_blk_start. +nl_after_access_spec = 0 # unsigned number + +# The number of newlines between a function definition and the function +# comment, as in '// comment\n void foo() {...}'. +# +# 0: No change (default). +nl_comment_func_def = 0 # unsigned number + +# The number of newlines after a try-catch-finally block that isn't followed +# by a brace close. +# +# 0: No change (default). +nl_after_try_catch_finally = 0 # unsigned number + +# (C#) The number of newlines before and after a property, indexer or event +# declaration. +# +# 0: No change (default). +nl_around_cs_property = 0 # unsigned number + +# (C#) The number of newlines between the get/set/add/remove handlers. +# +# 0: No change (default). +nl_between_get_set = 0 # unsigned number + +# (C#) Add or remove newline between property and the '{'. +nl_property_brace = ignore # ignore/add/remove/force/not_defined + +# Whether to remove blank lines after '{'. +eat_blanks_after_open_brace = true # true/false + +# Whether to remove blank lines before '}'. +eat_blanks_before_close_brace = true # true/false + +# How aggressively to remove extra newlines not in preprocessor. +# +# 0: No change (default) +# 1: Remove most newlines not handled by other config +# 2: Remove all newlines and reformat completely by config +nl_remove_extra_newlines = 0 # unsigned number + +# (Java) Add or remove newline after an annotation statement. Only affects +# annotations that are after a newline. +nl_after_annotation = ignore # ignore/add/remove/force/not_defined + +# (Java) Add or remove newline between two annotations. +nl_between_annotation = ignore # ignore/add/remove/force/not_defined + +# The number of newlines before a whole-file #ifdef. +# +# 0: No change (default). +nl_before_whole_file_ifdef = 0 # unsigned number + +# The number of newlines after a whole-file #ifdef. +# +# 0: No change (default). +nl_after_whole_file_ifdef = 0 # unsigned number + +# The number of newlines before a whole-file #endif. +# +# 0: No change (default). +nl_before_whole_file_endif = 0 # unsigned number + +# The number of newlines after a whole-file #endif. +# +# 0: No change (default). +nl_after_whole_file_endif = 0 # unsigned number + +# +# Positioning options +# + +# The position of arithmetic operators in wrapped expressions. +pos_arith = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of assignment in wrapped expressions. Do not affect '=' +# followed by '{'. +pos_assign = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of Boolean operators in wrapped expressions. +pos_bool = lead # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of comparison operators in wrapped expressions. +pos_compare = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of conditional operators, as in the '?' and ':' of +# 'expr ? stmt : stmt', in wrapped expressions. +pos_conditional = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in wrapped expressions. +pos_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in enum entries. +pos_enum_comma = trail # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in the base class list if there is more than one +# line. Affects nl_class_init_args. +pos_class_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of the comma in the constructor initialization list. +# Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon. +pos_constr_comma = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of trailing/leading class colon, between class and base class +# list. Affects nl_class_colon. +pos_class_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of colons between constructor and member initialization. +# Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma. +pos_constr_colon = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# The position of shift operators in wrapped expressions. +pos_shift = ignore # ignore/break/force/lead/trail/join/lead_break/lead_force/trail_break/trail_force + +# +# Line splitting options +# + +# Try to limit code width to N columns. +code_width = 100 # unsigned number + +# Whether to fully split long 'for' statements at semi-colons. +ls_for_split_full = false # true/false + +# Whether to fully split long function prototypes/calls at commas. +# The option ls_code_width has priority over the option ls_func_split_full. +ls_func_split_full = false # true/false + +# Whether to split lines as close to code_width as possible and ignore some +# groupings. +# The option ls_code_width has priority over the option ls_func_split_full. +ls_code_width = false # true/false + +# +# Code alignment options (not left column spaces/tabs) +# + +# Whether to keep non-indenting tabs. +align_keep_tabs = false # true/false + +# Whether to use tabs for aligning. +align_with_tabs = false # true/false + +# Whether to bump out to the next tab when aligning. +align_on_tabstop = false # true/false + +# Whether to right-align numbers. +align_number_right = false # true/false + +# Whether to keep whitespace not required for alignment. +align_keep_extra_space = false # true/false + +# Whether to align variable definitions in prototypes and functions. +align_func_params = false # true/false + +# The span for aligning parameter definitions in function on parameter name. +# +# 0: Don't align (default). +align_func_params_span = 0 # unsigned number + +# The threshold for aligning function parameter definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_func_params_thresh = 0 # number + +# The gap for aligning function parameter definitions. +align_func_params_gap = 0 # unsigned number + +# The span for aligning constructor value. +# +# 0: Don't align (default). +align_constr_value_span = 0 # unsigned number + +# The threshold for aligning constructor value. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_constr_value_thresh = 0 # number + +# The gap for aligning constructor value. +align_constr_value_gap = 0 # unsigned number + +# Whether to align parameters in single-line functions that have the same +# name. The function names must already be aligned with each other. +align_same_func_call_params = false # true/false + +# The span for aligning function-call parameters for single line functions. +# +# 0: Don't align (default). +align_same_func_call_params_span = 0 # unsigned number + +# The threshold for aligning function-call parameters for single line +# functions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_same_func_call_params_thresh = 0 # number + +# The span for aligning variable definitions. +# +# 0: Don't align (default). +align_var_def_span = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of variable definitions. +# +# 0: Part of the type 'void * foo;' (default) +# 1: Part of the variable 'void *foo;' +# 2: Dangling 'void *foo;' +# Dangling: the '*' will not be taken into account when aligning. +align_var_def_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of variable definitions. +# +# 0: Part of the type 'long & foo;' (default) +# 1: Part of the variable 'long &foo;' +# 2: Dangling 'long &foo;' +# Dangling: the '&' will not be taken into account when aligning. +align_var_def_amp_style = 0 # unsigned number + +# The threshold for aligning variable definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_def_thresh = 0 # number + +# The gap for aligning variable definitions. +align_var_def_gap = 0 # unsigned number + +# Whether to align the colon in struct bit fields. +align_var_def_colon = false # true/false + +# The gap for aligning the colon in struct bit fields. +align_var_def_colon_gap = 0 # unsigned number + +# Whether to align any attribute after the variable name. +align_var_def_attribute = false # true/false + +# Whether to align inline struct/enum/union variable definitions. +align_var_def_inline = false # true/false + +# The span for aligning on '=' in assignments. +# +# 0: Don't align (default). +align_assign_span = 0 # unsigned number + +# The span for aligning on '=' in function prototype modifier. +# +# 0: Don't align (default). +align_assign_func_proto_span = 0 # unsigned number + +# The threshold for aligning on '=' in assignments. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_assign_thresh = 0 # number + +# Whether to align on the left most assignment when multiple +# definitions are found on the same line. +# Depends on 'align_assign_span' and 'align_assign_thresh' settings. +align_assign_on_multi_var_defs = false # true/false + +# The span for aligning on '{' in braced init list. +# +# 0: Don't align (default). +align_braced_init_list_span = 0 # unsigned number + +# The threshold for aligning on '{' in braced init list. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_braced_init_list_thresh = 0 # number + +# How to apply align_assign_span to function declaration "assignments", i.e. +# 'virtual void foo() = 0' or '~foo() = {default|delete}'. +# +# 0: Align with other assignments (default) +# 1: Align with each other, ignoring regular assignments +# 2: Don't align +align_assign_decl_func = 0 # unsigned number + +# The span for aligning on '=' in enums. +# +# 0: Don't align (default). +align_enum_equ_span = 0 # unsigned number + +# The threshold for aligning on '=' in enums. +# Use a negative number for absolute thresholds. +# +# 0: no limit (default). +align_enum_equ_thresh = 0 # number + +# The span for aligning class member definitions. +# +# 0: Don't align (default). +align_var_class_span = 0 # unsigned number + +# The threshold for aligning class member definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_class_thresh = 0 # number + +# The gap for aligning class member definitions. +align_var_class_gap = 0 # unsigned number + +# The span for aligning struct/union member definitions. +# +# 0: Don't align (default). +align_var_struct_span = 0 # unsigned number + +# The threshold for aligning struct/union member definitions. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_var_struct_thresh = 0 # number + +# The gap for aligning struct/union member definitions. +align_var_struct_gap = 0 # unsigned number + +# The span for aligning struct initializer values. +# +# 0: Don't align (default). +align_struct_init_span = 0 # unsigned number + +# The span for aligning single-line typedefs. +# +# 0: Don't align (default). +align_typedef_span = 0 # unsigned number + +# The minimum space between the type and the synonym of a typedef. +align_typedef_gap = 0 # unsigned number + +# How to align typedef'd functions with other typedefs. +# +# 0: Don't mix them at all (default) +# 1: Align the open parenthesis with the types +# 2: Align the function type name with the other type names +align_typedef_func = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of typedefs. +# +# 0: Part of the typedef type, 'typedef int * pint;' (default) +# 1: Part of type name: 'typedef int *pint;' +# 2: Dangling: 'typedef int *pint;' +# Dangling: the '*' will not be taken into account when aligning. +align_typedef_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of typedefs. +# +# 0: Part of the typedef type, 'typedef int & intref;' (default) +# 1: Part of type name: 'typedef int &intref;' +# 2: Dangling: 'typedef int &intref;' +# Dangling: the '&' will not be taken into account when aligning. +align_typedef_amp_style = 0 # unsigned number + +# The span for aligning comments that end lines. +# +# 0: Don't align (default). +align_right_cmt_span = 0 # unsigned number + +# Minimum number of columns between preceding text and a trailing comment in +# order for the comment to qualify for being aligned. Must be non-zero to have +# an effect. +align_right_cmt_gap = 0 # unsigned number + +# If aligning comments, whether to mix with comments after '}' and #endif with +# less than three spaces before the comment. +align_right_cmt_mix = false # true/false + +# Whether to only align trailing comments that are at the same brace level. +align_right_cmt_same_level = false # true/false + +# Minimum column at which to align trailing comments. Comments which are +# aligned beyond this column, but which can be aligned in a lesser column, +# may be "pulled in". +# +# 0: Ignore (default). +align_right_cmt_at_col = 0 # unsigned number + +# The span for aligning function prototypes. +# +# 0: Don't align (default). +align_func_proto_span = 0 # unsigned number + +# How to consider (or treat) the '*' in the alignment of function prototypes. +# +# 0: Part of the type 'void * foo();' (default) +# 1: Part of the function 'void *foo();' +# 2: Dangling 'void *foo();' +# Dangling: the '*' will not be taken into account when aligning. +align_func_proto_star_style = 0 # unsigned number + +# How to consider (or treat) the '&' in the alignment of function prototypes. +# +# 0: Part of the type 'long & foo();' (default) +# 1: Part of the function 'long &foo();' +# 2: Dangling 'long &foo();' +# Dangling: the '&' will not be taken into account when aligning. +align_func_proto_amp_style = 0 # unsigned number + +# The threshold for aligning function prototypes. +# Use a negative number for absolute thresholds. +# +# 0: No limit (default). +align_func_proto_thresh = 0 # number + +# Minimum gap between the return type and the function name. +align_func_proto_gap = 0 # unsigned number + +# Whether to align function prototypes on the 'operator' keyword instead of +# what follows. +align_on_operator = false # true/false + +# Whether to mix aligning prototype and variable declarations. If true, +# align_var_def_XXX options are used instead of align_func_proto_XXX options. +align_mix_var_proto = false # true/false + +# Whether to align single-line functions with function prototypes. +# Uses align_func_proto_span. +align_single_line_func = false # true/false + +# Whether to align the open brace of single-line functions. +# Requires align_single_line_func=true. Uses align_func_proto_span. +align_single_line_brace = false # true/false + +# Gap for align_single_line_brace. +align_single_line_brace_gap = 0 # unsigned number + +# (OC) The span for aligning Objective-C message specifications. +# +# 0: Don't align (default). +align_oc_msg_spec_span = 0 # unsigned number + +# Whether and how to align backslashes that split a macro onto multiple lines. +# This will not work right if the macro contains a multi-line comment. +# +# 0: Do nothing (default) +# 1: Align the backslashes in the column at the end of the longest line +# 2: Align with the backslash that is farthest to the left, or, if that +# backslash is farther left than the end of the longest line, at the end of +# the longest line +# 3: Align with the backslash that is farthest to the right +align_nl_cont = 0 # unsigned number + +# Whether to align macro functions and variables together. +align_pp_define_together = false # true/false + +# The span for aligning on '#define' bodies. +# +# =0: Don't align (default) +# >0: Number of lines (including comments) between blocks +align_pp_define_span = 0 # unsigned number + +# The minimum space between label and value of a preprocessor define. +align_pp_define_gap = 0 # unsigned number + +# Whether to align lines that start with '<<' with previous '<<'. +# +# Default: true +align_left_shift = true # true/false + +# Whether to align comma-separated statements following '<<' (as used to +# initialize Eigen matrices). +align_eigen_comma_init = false # true/false + +# Whether to align text after 'asm volatile ()' colons. +align_asm_colon = false # true/false + +# (OC) Span for aligning parameters in an Objective-C message call +# on the ':'. +# +# 0: Don't align. +align_oc_msg_colon_span = 0 # unsigned number + +# (OC) Whether to always align with the first parameter, even if it is too +# short. +align_oc_msg_colon_first = false # true/false + +# (OC) Whether to align parameters in an Objective-C '+' or '-' declaration +# on the ':'. +align_oc_decl_colon = false # true/false + +# (OC) Whether to not align parameters in an Objectve-C message call if first +# colon is not on next line of the message call (the same way Xcode does +# alignment) +align_oc_msg_colon_xcode_like = false # true/false + +# +# Comment modification options +# + +# Try to wrap comments at N columns. +cmt_width = 0 # unsigned number + +# How to reflow comments. +# +# 0: No reflowing (apart from the line wrapping due to cmt_width) (default) +# 1: No touching at all +# 2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width) +cmt_reflow_mode = 0 # unsigned number + +# Path to a file that contains regular expressions describing patterns for +# which the end of one line and the beginning of the next will be folded into +# the same sentence or paragraph during full comment reflow. The regular +# expressions are described using ECMAScript syntax. The syntax for this +# specification is as follows, where "..." indicates the custom regular +# expression and "n" indicates the nth end_of_prev_line_regex and +# beg_of_next_line_regex regular expression pair: +# +# end_of_prev_line_regex[1] = "...$" +# beg_of_next_line_regex[1] = "^..." +# end_of_prev_line_regex[2] = "...$" +# beg_of_next_line_regex[2] = "^..." +# . +# . +# . +# end_of_prev_line_regex[n] = "...$" +# beg_of_next_line_regex[n] = "^..." +# +# Note that use of this option overrides the default reflow fold regular +# expressions, which are internally defined as follows: +# +# end_of_prev_line_regex[1] = "[\w,\]\)]$" +# beg_of_next_line_regex[1] = "^[\w,\[\(]" +# end_of_prev_line_regex[2] = "\.$" +# beg_of_next_line_regex[2] = "^[A-Z]" +cmt_reflow_fold_regex_file = "" # string + +# Whether to indent wrapped lines to the start of the encompassing paragraph +# during full comment reflow (cmt_reflow_mode = 2). Overrides the value +# specified by cmt_sp_after_star_cont. +# +# Note that cmt_align_doxygen_javadoc_tags overrides this option for +# paragraphs associated with javadoc tags +cmt_reflow_indent_to_paragraph_start = false # true/false + +# Whether to convert all tabs to spaces in comments. If false, tabs in +# comments are left alone, unless used for indenting. +cmt_convert_tab_to_spaces = true # true/false + +# Whether to apply changes to multi-line comments, including cmt_width, +# keyword substitution and leading chars. +# +# Default: true +cmt_indent_multi = true # true/false + +# Whether to align doxygen javadoc-style tags ('@param', '@return', etc.) +# and corresponding fields such that groups of consecutive block tags, +# parameter names, and descriptions align with one another. Overrides that +# which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may +# be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2 +# in order to achieve the desired alignment for line-wrapping. +cmt_align_doxygen_javadoc_tags = false # true/false + +# The number of spaces to insert after the star and before doxygen +# javadoc-style tags (@param, @return, etc). Requires enabling +# cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the +# cmt_sp_after_star_cont. +# +# Default: 1 +cmt_sp_before_doxygen_javadoc_tags = 1 # unsigned number + +# Whether to change trailing, single-line c-comments into cpp-comments. +cmt_trailing_single_line_c_to_cpp = true # true/false + +# Whether to group c-comments that look like they are in a block. +cmt_c_group = false # true/false + +# Whether to put an empty '/*' on the first line of the combined c-comment. +cmt_c_nl_start = false # true/false + +# Whether to add a newline before the closing '*/' of the combined c-comment. +cmt_c_nl_end = false # true/false + +# Whether to change cpp-comments into c-comments. +cmt_cpp_to_c = false # true/false + +# Whether to group cpp-comments that look like they are in a block. Only +# meaningful if cmt_cpp_to_c=true. +cmt_cpp_group = false # true/false + +# Whether to put an empty '/*' on the first line of the combined cpp-comment +# when converting to a c-comment. +# +# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. +cmt_cpp_nl_start = false # true/false + +# Whether to add a newline before the closing '*/' of the combined cpp-comment +# when converting to a c-comment. +# +# Requires cmt_cpp_to_c=true and cmt_cpp_group=true. +cmt_cpp_nl_end = false # true/false + +# Whether to put a star on subsequent comment lines. +cmt_star_cont = false # true/false + +# The number of spaces to insert at the start of subsequent comment lines. +cmt_sp_before_star_cont = 0 # unsigned number + +# The number of spaces to insert after the star on subsequent comment lines. +cmt_sp_after_star_cont = 0 # unsigned number + +# For multi-line comments with a '*' lead, remove leading spaces if the first +# and last lines of the comment are the same length. +# +# Default: true +cmt_multi_check_last = true # true/false + +# For multi-line comments with a '*' lead, remove leading spaces if the first +# and last lines of the comment are the same length AND if the length is +# bigger as the first_len minimum. +# +# Default: 4 +cmt_multi_first_len_minimum = 4 # unsigned number + +# Path to a file that contains text to insert at the beginning of a file if +# the file doesn't start with a C/C++ comment. If the inserted text contains +# '$(filename)', that will be replaced with the current file's name. +cmt_insert_file_header = "" # string + +# Path to a file that contains text to insert at the end of a file if the +# file doesn't end with a C/C++ comment. If the inserted text contains +# '$(filename)', that will be replaced with the current file's name. +cmt_insert_file_footer = "" # string + +# Path to a file that contains text to insert before a function definition if +# the function isn't preceded by a C/C++ comment. If the inserted text +# contains '$(function)', '$(javaparam)' or '$(fclass)', these will be +# replaced with, respectively, the name of the function, the javadoc '@param' +# and '@return' stuff, or the name of the class to which the member function +# belongs. +cmt_insert_func_header = "" # string + +# Path to a file that contains text to insert before a class if the class +# isn't preceded by a C/C++ comment. If the inserted text contains '$(class)', +# that will be replaced with the class name. +cmt_insert_class_header = "" # string + +# Path to a file that contains text to insert before an Objective-C message +# specification, if the method isn't preceded by a C/C++ comment. If the +# inserted text contains '$(message)' or '$(javaparam)', these will be +# replaced with, respectively, the name of the function, or the javadoc +# '@param' and '@return' stuff. +cmt_insert_oc_msg_header = "" # string + +# Whether a comment should be inserted if a preprocessor is encountered when +# stepping backwards from a function name. +# +# Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and +# cmt_insert_class_header. +cmt_insert_before_preproc = false # true/false + +# Whether a comment should be inserted if a function is declared inline to a +# class definition. +# +# Applies to cmt_insert_func_header. +# +# Default: true +cmt_insert_before_inlines = true # true/false + +# Whether a comment should be inserted if the function is a class constructor +# or destructor. +# +# Applies to cmt_insert_func_header. +cmt_insert_before_ctor_dtor = false # true/false + +# +# Code modifying options (non-whitespace) +# + +# Add or remove braces on a single-line 'do' statement. +mod_full_brace_do = add # ignore/add/remove/force/not_defined + +# Add or remove braces on a single-line 'for' statement. +mod_full_brace_for = add # ignore/add/remove/force/not_defined + +# (Pawn) Add or remove braces on a single-line function definition. +mod_full_brace_function = ignore # ignore/add/remove/force/not_defined + +# Add or remove braces on a single-line 'if' statement. Braces will not be +# removed if the braced statement contains an 'else'. +mod_full_brace_if = add # ignore/add/remove/force/not_defined + +# Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either +# have, or do not have, braces. Overrides mod_full_brace_if. +# +# 0: Don't override mod_full_brace_if +# 1: Add braces to all blocks if any block needs braces and remove braces if +# they can be removed from all blocks +# 2: Add braces to all blocks if any block already has braces, regardless of +# whether it needs them +# 3: Add braces to all blocks if any block needs braces and remove braces if +# they can be removed from all blocks, except if all blocks have braces +# despite none needing them +mod_full_brace_if_chain = 0 # unsigned number + +# Whether to add braces to all blocks of an 'if'/'else if'/'else' chain. +# If true, mod_full_brace_if_chain will only remove braces from an 'if' that +# does not have an 'else if' or 'else'. +mod_full_brace_if_chain_only = false # true/false + +# Add or remove braces on single-line 'while' statement. +mod_full_brace_while = add # ignore/add/remove/force/not_defined + +# Add or remove braces on single-line 'using ()' statement. +mod_full_brace_using = ignore # ignore/add/remove/force/not_defined + +# Don't remove braces around statements that span N newlines +mod_full_brace_nl = 0 # unsigned number + +# Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks +# which span multiple lines. +# +# Affects: +# mod_full_brace_for +# mod_full_brace_if +# mod_full_brace_if_chain +# mod_full_brace_if_chain_only +# mod_full_brace_while +# mod_full_brace_using +# +# Does not affect: +# mod_full_brace_do +# mod_full_brace_function +mod_full_brace_nl_block_rem_mlcond = false # true/false + +# Add or remove unnecessary parentheses on 'return' statement. +mod_paren_on_return = ignore # ignore/add/remove/force/not_defined + +# Add or remove unnecessary parentheses on 'throw' statement. +mod_paren_on_throw = ignore # ignore/add/remove/force/not_defined + +# (Pawn) Whether to change optional semicolons to real semicolons. +mod_pawn_semicolon = false # true/false + +# Whether to fully parenthesize Boolean expressions in 'while' and 'if' +# statement, as in 'if (a && b > c)' => 'if (a && (b > c))'. +mod_full_paren_if_bool = false # true/false + +# Whether to fully parenthesize Boolean expressions after '=' +# statement, as in 'x = a && b > c;' => 'x = (a && (b > c));'. +mod_full_paren_assign_bool = false # true/false + +# Whether to fully parenthesize Boolean expressions after '=' +# statement, as in 'return a && b > c;' => 'return (a && (b > c));'. +mod_full_paren_return_bool = false # true/false + +# Whether to remove superfluous semicolons. +mod_remove_extra_semicolon = true # true/false + +# Whether to remove duplicate include. +mod_remove_duplicate_include = true # true/false + +# the following options (mod_XX_closebrace_comment) use different comment, +# depending of the setting of the next option. +# false: Use the c comment (default) +# true : Use the cpp comment +mod_add_force_c_closebrace_comment = false # true/false + +# If a function body exceeds the specified number of newlines and doesn't have +# a comment after the close brace, a comment will be added. +mod_add_long_function_closebrace_comment = 0 # unsigned number + +# If a namespace body exceeds the specified number of newlines and doesn't +# have a comment after the close brace, a comment will be added. +mod_add_long_namespace_closebrace_comment = 0 # unsigned number + +# If a class body exceeds the specified number of newlines and doesn't have a +# comment after the close brace, a comment will be added. +mod_add_long_class_closebrace_comment = 0 # unsigned number + +# If a switch body exceeds the specified number of newlines and doesn't have a +# comment after the close brace, a comment will be added. +mod_add_long_switch_closebrace_comment = 0 # unsigned number + +# If an #ifdef body exceeds the specified number of newlines and doesn't have +# a comment after the #endif, a comment will be added. +mod_add_long_ifdef_endif_comment = 0 # unsigned number + +# If an #ifdef or #else body exceeds the specified number of newlines and +# doesn't have a comment after the #else, a comment will be added. +mod_add_long_ifdef_else_comment = 0 # unsigned number + +# Whether to take care of the case by the mod_sort_xx options. +mod_sort_case_sensitive = false # true/false + +# Whether to sort consecutive single-line 'import' statements. +mod_sort_import = false # true/false + +# (C#) Whether to sort consecutive single-line 'using' statements. +mod_sort_using = false # true/false + +# Whether to sort consecutive single-line '#include' statements (C/C++) and +# '#import' statements (Objective-C). Be aware that this has the potential to +# break your code if your includes/imports have ordering dependencies. +mod_sort_include = true # true/false + +# Whether to prioritize '#include' and '#import' statements that contain +# filename without extension when sorting is enabled. +mod_sort_incl_import_prioritize_filename = false # true/false + +# Whether to prioritize '#include' and '#import' statements that does not +# contain extensions when sorting is enabled. +mod_sort_incl_import_prioritize_extensionless = false # true/false + +# Whether to prioritize '#include' and '#import' statements that contain +# angle over quotes when sorting is enabled. +mod_sort_incl_import_prioritize_angle_over_quotes = true # true/false + +# Whether to ignore file extension in '#include' and '#import' statements +# for sorting comparison. +mod_sort_incl_import_ignore_extension = false # true/false + +# Whether to group '#include' and '#import' statements when sorting is enabled. +mod_sort_incl_import_grouping_enabled = true # true/false + +# Whether to move a 'break' that appears after a fully braced 'case' before +# the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'. +mod_move_case_break = false # true/false + +# Whether to move a 'return' that appears after a fully braced 'case' before +# the close brace, as in 'case X: { ... } return;' => 'case X: { ... return; }'. +mod_move_case_return = false # true/false + +# Add or remove braces around a fully braced case statement. Will only remove +# braces if there are no variable declarations in the block. +mod_case_brace = ignore # ignore/add/remove/force/not_defined + +# Whether to remove a void 'return;' that appears as the last statement in a +# function. +mod_remove_empty_return = false # true/false + +# Add or remove the comma after the last value of an enumeration. +mod_enum_last_comma = add # ignore/add/remove/force/not_defined + +# Syntax to use for infinite loops. +# +# 0: Leave syntax alone (default) +# 1: Rewrite as `for(;;)` +# 2: Rewrite as `while(true)` +# 3: Rewrite as `do`...`while(true);` +# 4: Rewrite as `while(1)` +# 5: Rewrite as `do`...`while(1);` +# +# Infinite loops that do not already match one of these syntaxes are ignored. +# Other options that affect loop formatting will be applied after transforming +# the syntax. +mod_infinite_loop = 2 # unsigned number + +# Add or remove the 'int' keyword in 'int short'. +mod_int_short = remove # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'short int'. +mod_short_int = remove # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int long'. +mod_int_long = remove # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'long int'. +mod_long_int = remove # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int signed'. +mod_int_signed = remove # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'signed int'. +mod_signed_int = remove # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'int unsigned'. +mod_int_unsigned = remove # ignore/add/remove/force/not_defined + +# Add or remove the 'int' keyword in 'unsigned int'. +mod_unsigned_int = remove # ignore/add/remove/force/not_defined + +# If there is a situation where mod_int_* and mod_*_int would result in +# multiple int keywords, whether to keep the rightmost int (the default) or the +# leftmost int. +mod_int_prefer_int_on_left = false # true/false + +# (OC) Whether to organize the properties. If true, properties will be +# rearranged according to the mod_sort_oc_property_*_weight factors. +mod_sort_oc_properties = false # true/false + +# (OC) Weight of a class property modifier. +mod_sort_oc_property_class_weight = 0 # number + +# (OC) Weight of 'atomic' and 'nonatomic'. +mod_sort_oc_property_thread_safe_weight = 0 # number + +# (OC) Weight of 'readwrite' when organizing properties. +mod_sort_oc_property_readwrite_weight = 0 # number + +# (OC) Weight of a reference type specifier ('retain', 'copy', 'assign', +# 'weak', 'strong') when organizing properties. +mod_sort_oc_property_reference_weight = 0 # number + +# (OC) Weight of getter type ('getter=') when organizing properties. +mod_sort_oc_property_getter_weight = 0 # number + +# (OC) Weight of setter type ('setter=') when organizing properties. +mod_sort_oc_property_setter_weight = 0 # number + +# (OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified', +# 'null_resettable') when organizing properties. +mod_sort_oc_property_nullability_weight = 0 # number + +# +# Preprocessor options +# + +# How to use tabs when indenting preprocessor code. +# +# -1: Use 'indent_with_tabs' setting (default) +# 0: Spaces only +# 1: Indent with tabs to brace level, align with spaces +# 2: Indent and align with tabs, using spaces when not on a tabstop +# +# Default: -1 +pp_indent_with_tabs = -1 # number + +# Add or remove indentation of preprocessor directives inside #if blocks +# at brace level 0 (file-level). +pp_indent = remove # ignore/add/remove/force/not_defined + +# Whether to indent #if/#else/#endif at the brace level. If false, these are +# indented from column 1. +pp_indent_at_level = false # true/false + +# Whether to indent #if/#else/#endif at the parenthesis level if the brace +# level is 0. If false, these are indented from column 1. +pp_indent_at_level0 = false # true/false + +# Specifies the number of columns to indent preprocessors per level +# at brace level 0 (file-level). If pp_indent_at_level=false, also specifies +# the number of columns to indent preprocessors per level +# at brace level > 0 (function-level). +# +# Default: 1 +pp_indent_count = 1 # unsigned number + +# Add or remove space after # based on pp level of #if blocks. +pp_space_after = force # ignore/add/remove/force/not_defined + +# Sets the number of spaces per level added with pp_space_after. +pp_space_count = 1 # unsigned number + +# The indent for '#region' and '#endregion' in C# and '#pragma region' in +# C/C++. Negative values decrease indent down to the first column. +pp_indent_region = 0 # number + +# Whether to indent the code between #region and #endregion. +pp_region_indent_code = false # true/false + +# If pp_indent_at_level=true, sets the indent for #if, #else and #endif when +# not at file-level. Negative values decrease indent down to the first column. +# +# =0: Indent preprocessors using output_tab_size +# >0: Column at which all preprocessors will be indented +pp_indent_if = 0 # number + +# Whether to indent the code between #if, #else and #endif. +pp_if_indent_code = false # true/false + +# Whether to indent the body of an #if that encompasses all the code in the file. +pp_indent_in_guard = false # true/false + +# Whether to indent '#define' at the brace level. If false, these are +# indented from column 1. +pp_define_at_level = false # true/false + +# Whether to indent '#include' at the brace level. +pp_include_at_level = false # true/false + +# Whether to ignore the '#define' body while formatting. +pp_ignore_define_body = false # true/false + +# An offset value that controls the indentation of the body of a multiline #define. +# 'body' refers to all the lines of a multiline #define except the first line. +# Requires 'pp_ignore_define_body = false'. +# +# <0: Absolute column: the body indentation starts off at the specified column +# (ex. -3 ==> the body is indented starting from column 3) +# >=0: Relative to the column of the '#' of '#define' +# (ex. 3 ==> the body is indented starting 3 columns at the right of '#') +# +# Default: 8 +pp_multiline_define_body_indent = 2 # number + +# Whether to indent case statements between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the case statements +# directly inside of. +# +# Default: true +pp_indent_case = true # true/false + +# Whether to indent whole function definitions between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the function definition +# is directly inside of. +# +# Default: true +pp_indent_func_def = true # true/false + +# Whether to indent extern C blocks between #if, #else, and #endif. +# Only applies to the indent of the preprocessor that the extern block is +# directly inside of. +# +# Default: true +pp_indent_extern = true # true/false + +# How to indent braces directly inside #if, #else, and #endif. +# Requires pp_if_indent_code=true and only applies to the indent of the +# preprocessor that the braces are directly inside of. +# 0: No extra indent +# 1: Indent by one level +# -1: Preserve original indentation +# +# Default: 1 +pp_indent_brace = 1 # number + +# Whether to print warning messages for unbalanced #if and #else blocks. +# This will print a message in the following cases: +# - if an #ifdef block ends on a different indent level than +# where it started from. Example: +# +# #ifdef TEST +# int i; +# { +# int j; +# #endif +# +# - an #elif/#else block ends on a different indent level than +# the corresponding #ifdef block. Example: +# +# #ifdef TEST +# int i; +# #else +# } +# int j; +# #endif +pp_warn_unbalanced_if = false # true/false + +# +# Sort includes options +# + +# The regex for include category with priority 0. +include_category_0 = "" # string + +# The regex for include category with priority 1. +include_category_1 = "" # string + +# The regex for include category with priority 2. +include_category_2 = "" # string + +# +# Use or Do not Use options +# + +# true: indent_func_call_param will be used (default) +# false: indent_func_call_param will NOT be used +# +# Default: true +use_indent_func_call_param = true # true/false + +# The value of the indentation for a continuation line is calculated +# differently if the statement is: +# - a declaration: your case with QString fileName ... +# - an assignment: your case with pSettings = new QSettings( ... +# +# At the second case the indentation value might be used twice: +# - at the assignment +# - at the function call (if present) +# +# To prevent the double use of the indentation value, use this option with the +# value 'true'. +# +# true: indent_continue will be used only once +# false: indent_continue will be used every time (default) +# +# Requires indent_ignore_first_continue=false. +use_indent_continue_only_once = false # true/false + +# The indentation can be: +# - after the assignment, at the '[' character +# - at the beginning of the lambda body +# +# true: indentation will be at the beginning of the lambda body +# false: indentation will be after the assignment (default) +indent_cpp_lambda_only_once = false # true/false + +# Whether sp_after_angle takes precedence over sp_inside_fparen. This was the +# historic behavior, but is probably not the desired behavior, so this is off +# by default. +use_sp_after_angle_always = false # true/false + +# Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially, +# this tries to format these so that they match Qt's normalized form (i.e. the +# result of QMetaObject::normalizedSignature), which can slightly improve the +# performance of the QObject::connect call, rather than how they would +# otherwise be formatted. +# +# See options_for_QT.cpp for details. +# +# Default: true +use_options_overriding_for_qt_macros = true # true/false + +# If true: the form feed character is removed from the list of whitespace +# characters. See https://en.cppreference.com/w/cpp/string/byte/isspace. +use_form_feed_no_more_as_whitespace_character = false # true/false + +# +# Warn levels - 1: error, 2: warning (default), 3: note +# + +# (C#) Warning is given if doing tab-to-\t replacement and we have found one +# in a C# verbatim string literal. +# +# Default: 2 +warn_level_tabs_found_in_verbatim_string_literals = 2 # unsigned number + +# Limit the number of loops. +# Used by uncrustify.cpp to exit from infinite loop. +# 0: no limit. +debug_max_number_of_loops = 0 # number + +# Set the number of the line to protocol; +# Used in the function prot_the_line if the 2. parameter is zero. +# 0: nothing protocol. +debug_line_number_to_protocol = 0 # number + +# Set the number of second(s) before terminating formatting the current file, +# 0: no timeout. +# only for linux +debug_timeout = 0 # number + +# Set the number of characters to be printed if the text is too long, +# 0: do not truncate. +debug_truncate = 0 # unsigned number + +# sort (or not) the tracking info. +# +# Default: true +debug_sort_the_tracks = true # true/false + +# decode (or not) the flags as a new line. +# only if the -p option is set. +debug_decode_the_flags = false # true/false + +# insert the number of the line at the beginning of each line +set_numbering_for_html_output = false # true/false + +# Meaning of the settings: +# Ignore - do not do any changes +# Add - makes sure there is 1 or more space/brace/newline/etc +# Force - makes sure there is exactly 1 space/brace/newline/etc, +# behaves like Add in some contexts +# Remove - removes space/brace/newline/etc +# +# +# - Token(s) can be treated as specific type(s) with the 'set' option: +# `set tokenType tokenString [tokenString...]` +# +# Example: +# `set BOOL __AND__ __OR__` +# +# tokenTypes are defined in src/token_enum.h, use them without the +# 'CT_' prefix: 'CT_BOOL' => 'BOOL' +# +# +# - Token(s) can be treated as type(s) with the 'type' option. +# `type tokenString [tokenString...]` +# +# Example: +# `type int c_uint_8 Rectangle` +# +# This can also be achieved with `set TYPE int c_uint_8 Rectangle` +# +# +# To embed whitespace in tokenStrings use the '\' escape character, or quote +# the tokenStrings. These quotes are supported: "'` +# +# +# - Support for the auto detection of languages through the file ending can be +# added using the 'file_ext' command. +# `file_ext langType langString [langString..]` +# +# Example: +# `file_ext CPP .ch .cxx .cpp.in` +# +# langTypes are defined in uncrusify_types.h in the lang_flag_e enum, use +# them without the 'LANG_' prefix: 'LANG_CPP' => 'CPP' +# +# +# - Custom macro-based indentation can be set up using 'macro-open', +# 'macro-else' and 'macro-close'. +# `(macro-open | macro-else | macro-close) tokenString` +# +# Example: +# `macro-open BEGIN_TEMPLATE_MESSAGE_MAP` +# `macro-open BEGIN_MESSAGE_MAP` +# `macro-close END_MESSAGE_MAP` +# +# +set CLASS_COLON FUNC_API_DEPRECATED_SINCE +set CLASS_COLON FUNC_API_FAST +set CLASS_COLON FUNC_API_LUA_ONLY +set CLASS_COLON FUNC_API_NOEXPORT +set CLASS_COLON FUNC_API_REMOTE_ONLY +set CLASS_COLON FUNC_API_SINCE +set CLASS_COLON FUNC_API_TEXTLOCK +set CLASS_COLON FUNC_API_TEXTLOCK_ALLOW_CMDWIN +set CLASS_COLON FUNC_ATTR_ALWAYS_INLINE +set CLASS_COLON FUNC_ATTR_CONST +set CLASS_COLON FUNC_ATTR_MALLOC +set CLASS_COLON FUNC_ATTR_NONNULL_ALL +set CLASS_COLON FUNC_ATTR_NONNULL_ARG +set CLASS_COLON FUNC_ATTR_NONNULL_RET +set CLASS_COLON FUNC_ATTR_NORETURN +set CLASS_COLON FUNC_ATTR_NO_SANITIZE_ADDRESS +set CLASS_COLON FUNC_ATTR_NO_SANITIZE_UNDEFINED +set CLASS_COLON FUNC_ATTR_PRINTF +set CLASS_COLON FUNC_ATTR_PURE +set CLASS_COLON FUNC_ATTR_WARN_UNUSED_RESULT +set PP_PRAGMA PRAGMA_DIAG_PUSH_IGNORE_IMPLICIT_FALLTHROUGH +set PP_PRAGMA PRAGMA_DIAG_PUSH_IGNORE_MISSING_PROTOTYPES +set CLASS_COLON REAL_FATTR_ALWAYS_INLINE +set CLASS_COLON REAL_FATTR_CONST +set CLASS_COLON REAL_FATTR_NONNULL_ALL +set CLASS_COLON REAL_FATTR_PURE +set CLASS_COLON REAL_FATTR_WARN_UNUSED_RESULT +# option(s) with 'not default' value: 131 +# diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/nl_before_after.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/nl_before_after.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/nl_before_after.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/nl_before_after.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/nl_before_ignore_after_case.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/nl_before_ignore_after_case.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/nl_before_ignore_after_case.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/nl_before_ignore_after_case.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/region-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/region-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/region-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/region-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/region-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/region-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/region-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/region-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/region-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/region-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/region-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/region-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/region-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/region-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/region-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/region-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sort_imports.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sort_imports.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sort_imports.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sort_imports.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_after_cast.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_after_cast.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_after_cast.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_after_cast.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_after_type-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_after_type-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_after_type-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_after_type-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_after_type-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_after_type-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_after_type-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_after_type-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_arith-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_arith-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_arith-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_arith-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_before_byref-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_before_byref-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_before_byref-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_before_byref-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_cmt_cpp_start-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_cmt_cpp_start-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_cmt_cpp_start-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_cmt_cpp_start-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_cmt_cpp_start_force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_cmt_cpp_start_force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_cmt_cpp_start_force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_cmt_cpp_start_force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_cparen_oparen-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_cparen_oparen-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_cparen_oparen-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_cparen_oparen-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_inside_fparen-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_inside_fparen-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/sp_inside_fparen-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/sp_inside_fparen-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/space_indent_columns-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/space_indent_columns-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/space_indent_columns-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/space_indent_columns-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/star_pos-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/star_pos-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/star_pos-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/star_pos-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/tde.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/tde.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/tde.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/tde.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/width-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/width-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/width-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/width-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/width-2.rerun.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/width-2.rerun.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/common/width-2.rerun.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/common/width-2.rerun.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/2185.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/2185.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/2185.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/2185.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/2203.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/2203.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/2203.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/2203.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/623_caret-spacing.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/623_caret-spacing.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/623_caret-spacing.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/623_caret-spacing.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/633_decl-in-func-typedef.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/633_decl-in-func-typedef.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/633_decl-in-func-typedef.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/633_decl-in-func-typedef.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/DefaultAndDelete-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/DefaultAndDelete-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/DefaultAndDelete-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/DefaultAndDelete-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/DefaultAndDelete-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/DefaultAndDelete-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/DefaultAndDelete-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/DefaultAndDelete-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/DefaultAndDelete-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/DefaultAndDelete-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/DefaultAndDelete-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/DefaultAndDelete-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Discussion_3987.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Discussion_3987.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Discussion_3987.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Discussion_3987.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/I1112-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/I1112-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/I1112-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/I1112-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/I2103.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/I2103.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/I2103.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/I2103.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1052.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1052.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1052.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1052.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1130.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1130.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1130.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1130.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1167.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1167.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1167.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1167.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1184.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1184.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1184.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1184.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1460.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1460.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1460.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1460.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1511.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1511.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1511.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1511.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1692.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1692.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1692.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1692.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1703.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1703.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1703.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1703.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1734.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1734.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1734.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1734.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1753.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1753.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1753.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1753.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1813.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1813.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1813.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1813.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1923.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1923.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1923.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1923.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1966.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1966.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_1966.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_1966.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2020.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2020.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2020.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2020.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2045.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2045.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2045.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2045.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2085.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2085.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2085.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2085.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2091.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2091.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2091.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2091.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2101.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2101.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2101.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2101.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2149.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2149.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2149.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2149.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2150.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2150.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2150.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2150.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2151.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2151.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2151.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2151.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2163.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2163.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2163.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2163.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2166.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2166.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2166.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2166.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2170.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2170.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2170.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2170.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2186.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2186.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2186.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2186.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2195.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2195.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2195.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2195.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2219.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2219.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2219.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2219.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2224.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2224.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2224.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2224.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2229.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2229.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2229.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2229.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2232.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2232.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2232.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2232.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2236.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2236.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2236.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2236.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2250.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2250.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2250.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2250.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2281.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2281.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2281.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2281.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2302.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2302.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2302.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2302.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2305.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2305.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2305.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2305.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2319.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2319.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2319.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2319.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2343.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2343.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2343.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2343.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2345.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2345.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2345.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2345.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2368.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2368.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2368.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2368.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2383.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2383.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2383.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2383.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2386.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2386.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2386.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2386.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2428.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2428.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2428.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2428.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2437.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2437.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2437.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2437.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2440.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2440.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2440.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2440.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2440_nl.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2440_nl.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2440_nl.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2440_nl.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2478.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2478.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2478.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2478.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2561.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2561.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2561.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2561.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2570.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2570.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2570.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2570.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2574.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2574.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2574.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2574.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2582.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2582.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2582.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2582.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2591.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2591.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2591.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2591.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2594.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2594.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2594.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2594.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2596.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2596.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2596.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2596.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2604.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2604.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2604.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2604.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2668.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2668.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2668.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2668.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2688.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2688.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2688.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2688.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2689.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2689.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2689.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2689.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2692.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2692.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2692.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2692.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2703.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2703.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2703.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2703.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2734.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2734.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2734.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2734.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2735.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2735.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2735.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2735.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2742.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2742.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2742.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2742.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2752.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2752.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2752.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2752.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2757.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2757.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2757.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2757.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2758.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2758.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2758.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2758.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2759.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2759.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2759.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2759.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2771.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2771.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2771.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2771.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2794.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2794.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2794.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2794.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2795.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2795.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2795.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2795.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2823.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2823.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2823.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2823.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2831.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2831.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2831.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2831.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2836.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2836.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2836.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2836.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2873.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2873.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2873.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2873.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2879.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2879.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2879.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2879.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2886.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2886.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2886.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2886.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2890.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2890.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2890.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2890.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2902.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2902.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2902.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2902.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2907.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2907.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2907.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2907.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2914.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2914.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2914.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2914.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2921.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2921.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2921.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2921.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2930.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2930.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2930.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2930.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2942.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2942.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2942.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2942.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2949.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2949.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2949.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2949.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2957.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2957.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2957.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2957.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2971.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2971.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_2971.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_2971.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3010.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3010.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3010.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3010.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3025.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3025.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3025.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3025.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3034.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3034.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3034.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3034.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3040.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3040.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3040.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3040.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3044.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3044.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3044.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3044.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3048.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3048.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3048.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3048.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3054-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3054-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3054-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3054-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3054.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3054.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3054.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3054.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3055.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3055.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3055.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3055.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3058.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3058.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3058.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3058.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3061_0nl.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3061_0nl.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3061_0nl.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3061_0nl.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3061_1nl.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3061_1nl.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3061_1nl.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3061_1nl.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3061_2nl.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3061_2nl.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3061_2nl.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3061_2nl.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3061_3nl.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3061_3nl.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3061_3nl.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3061_3nl.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3080.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3080.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3080.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3080.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3097.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3097.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3097.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3097.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3164.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3164.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3164.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3164.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3197.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3197.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3197.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3197.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3198.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3198.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3198.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3198.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3203.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3203.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3203.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3203.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3220-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3220-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3220-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3220-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3220-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3220-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3220-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3220-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3220-ir.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3220-ir.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3220-ir.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3220-ir.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3220-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3220-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3220-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3220-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3236.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3236.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3236.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3236.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3237.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3237.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3237.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3237.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3252.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3252.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3252.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3252.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3284.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3284.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3284.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3284.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3294.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3294.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3294.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3294.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3309-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3309-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3309-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3309-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3309-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3309-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3309-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3309-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3309-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3309-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3309-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3309-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3316.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3316.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3316.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3316.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3357.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3357.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3357.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3357.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3409.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3409.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3409.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3409.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3413.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3413.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3413.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3413.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3422-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3422-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3422-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3422-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3422-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3422-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3422-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3422-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_6.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_6.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3428_6.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3428_6.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3446.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3446.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3446.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3446.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3448.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3448.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3448.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3448.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3513.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3513.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3513.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3513.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3546.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3546.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3546.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3546.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3550.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3550.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3550.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3550.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3552.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3552.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3552.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3552.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3558.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3558.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3558.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3558.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3570.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3570.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3570.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3570.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3576-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3576-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3576-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3576-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3576-b.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3576-b.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3576-b.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3576-b.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3604.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3604.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3604.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3604.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3614.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3614.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3614.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3614.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3710.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3710.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3710.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3710.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3785.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3785.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3785.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3785.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3786.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3786.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3786.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3786.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3786.rerun.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3786.rerun.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3786.rerun.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3786.rerun.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3863.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3863.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3863.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3863.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3865.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3865.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3865.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3865.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3865_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3865_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3865_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3865_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3914.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3914.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3914.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3914.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3915.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3915.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3915.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3915.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3916.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3916.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3916.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3916.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3919.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3919.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3919.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3919.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3920.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3920.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3920.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3920.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3965.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3965.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3965.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3965.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3967.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3967.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3967.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3967.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3983.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3983.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_3983.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_3983.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_4036.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_4036.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_4036.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_4036.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_4080.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_4080.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_4080.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_4080.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_4094.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_4094.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_4094.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_4094.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_4239.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_4239.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_4239.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_4239.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_750.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_750.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_750.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_750.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_931.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_931.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_931.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_931.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_995-do.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_995-do.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Issue_995-do.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Issue_995-do.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/NewLine-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/NewLine-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/NewLine-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/NewLine-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/NewLine-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/NewLine-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/NewLine-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/NewLine-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/STUCK_macro-difficulties.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/STUCK_macro-difficulties.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/STUCK_macro-difficulties.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/STUCK_macro-difficulties.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U02-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U02-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U02-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U02-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U03-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U03-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U03-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U03-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U04-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U04-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U04-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U04-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U05-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U05-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U05-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U05-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U06-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U06-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U06-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U06-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U07-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U07-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U07-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U07-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U16-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U16-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U16-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U16-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U18-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U18-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U18-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U18-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U21-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U21-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U21-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U21-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U23-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U23-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U23-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U23-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U25-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U25-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U25-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U25-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U26-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U26-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U26-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U26-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U27-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U27-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U27-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U27-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U28-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U28-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U28-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U28-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U29-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U29-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U29-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U29-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U30-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U30-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U30-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U30-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U31-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U31-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U31-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U31-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U33-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U33-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U33-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U33-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U36-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U36-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/U36-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/U36-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-10496.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-10496.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-10496.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-10496.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-12046.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-12046.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-12046.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-12046.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1340.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1340.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1340.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1340.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1344.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1344.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1344.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1344.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1346.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1346.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1346.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1346.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1347.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1347.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1347.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1347.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1350.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1350.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1350.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1350.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1356.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1356.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1356.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1356.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1358.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1358.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-1358.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-1358.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-2049.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-2049.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-2049.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-2049.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-2650.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-2650.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-2650.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-2650.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-2680.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-2680.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-2680.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-2680.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-29935.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-29935.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-29935.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-29935.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-30088.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-30088.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-30088.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-30088.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-32657.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-32657.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/UNI-32657.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/UNI-32657.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Uncrustify.Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Uncrustify.Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/Uncrustify.Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/Uncrustify.Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/al.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/al.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/al.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/al.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align-330.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align-330.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align-330.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align-330.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_decl_func-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_decl_func-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_decl_func-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_decl_func-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_decl_func-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_decl_func-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_decl_func-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_decl_func-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_decl_func-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_decl_func-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_decl_func-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_decl_func-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_func_proto_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_func_proto_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_func_proto_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_func_proto_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_span-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_span-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_assign_span-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_assign_span-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_asterisk_after_type_cast.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_asterisk_after_type_cast.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_asterisk_after_type_cast.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_asterisk_after_type_cast.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_class-constr.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_class-constr.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_class-constr.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_class-constr.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_continuation_left_shift.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_continuation_left_shift.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_continuation_left_shift.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_continuation_left_shift.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_default_after_override.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_default_after_override.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_default_after_override.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_default_after_override.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_eigen_comma_init.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_eigen_comma_init.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_eigen_comma_init.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_eigen_comma_init.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_fcall-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_fcall-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_fcall-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_fcall-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_fcall.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_fcall.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_fcall.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_fcall.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_gap.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_gap.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_gap.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_gap.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_span-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_span-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_span-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_span-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_thresh_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_thresh_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_thresh_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_thresh_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_thresh_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_thresh_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_thresh_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_thresh_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_thresh_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_thresh_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_thresh_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_thresh_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_thresh_4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_thresh_4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_params_thresh_4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_params_thresh_4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_func_proto_thresh_5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_func_proto_thresh_5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_right_comment.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_right_comment.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_right_comment.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_right_comment.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_var_class_span-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_var_class_span-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_var_class_span-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_var_class_span-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_var_def_thresh_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_var_def_thresh_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_var_def_thresh_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_var_def_thresh_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_var_def_thresh_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_var_def_thresh_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_var_def_thresh_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_var_def_thresh_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_var_def_thresh_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_var_def_thresh_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/align_var_def_thresh_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/align_var_def_thresh_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/anonymous_enum.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/anonymous_enum.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/anonymous_enum.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/anonymous_enum.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/arith-vs-byref.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/arith-vs-byref.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/arith-vs-byref.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/arith-vs-byref.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/arith-vs-ptr.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/arith-vs-ptr.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/arith-vs-ptr.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/arith-vs-ptr.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/asm_block_pp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/asm_block_pp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/asm_block_pp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/asm_block_pp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/avalon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/avalon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/avalon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/avalon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/avalon2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/avalon2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/avalon2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/avalon2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/avalon3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/avalon3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/avalon3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/avalon3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/avalon4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/avalon4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/avalon4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/avalon4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_001.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_001.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_001.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_001.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_003.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_003.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_003.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_003.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_004.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_004.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_004.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_004.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_005.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_005.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_005.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_005.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_006.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_006.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_006.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_006.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_008.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_008.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_008.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_008.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_009.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_009.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_009.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_009.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_010.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_010.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_010.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_010.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_012.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_012.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_012.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_012.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_013.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_013.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_013.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_013.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_014.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_014.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_014.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_014.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_015.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_015.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_015.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_015.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_016.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_016.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_016.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_016.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_017.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_017.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_017.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_017.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_018.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_018.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_018.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_018.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_020.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_020.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_020.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_020.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_021.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_021.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_021.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_021.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_022.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_022.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_022.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_022.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_023.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_023.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_023.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_023.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_024.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_024.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_024.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_024.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_026.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_026.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_026.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_026.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_027.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_027.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_027.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_027.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_028.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_028.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_028.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_028.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_029.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_029.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_029.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_029.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_030.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_030.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_030.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_030.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_031.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_031.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ben_031.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ben_031.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1001.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1001.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1001.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1001.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1003.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1003.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1003.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1003.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1004.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1004.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1004.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1004.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1020.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1020.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1020.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1020.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1108.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1108.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1108.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1108.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1160.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1160.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1160.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1160.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1161.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1161.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1161.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1161.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1169.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1169.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1169.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1169.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1170.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1170.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1170.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1170.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1236.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1236.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1236.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1236.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1296-F.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1296-F.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1296-F.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1296-F.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1296-T.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1296-T.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1296-T.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1296-T.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1315.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1315.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1315.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1315.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1324.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1324.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1324.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1324.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1340.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1340.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1340.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1340.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1349.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1349.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1349.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1349.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1395.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1395.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1395.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1395.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1402.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1402.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1402.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1402.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1403.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1403.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1403.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1403.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1432.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1432.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1432.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1432.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1439.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1439.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1439.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1439.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1452.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1452.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1452.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1452.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1649.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1649.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1649.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1649.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1689.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1689.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1689.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1689.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1691.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1691.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1691.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1691.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1717.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1717.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1717.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1717.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1758-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1758-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1758-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1758-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1854.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1854.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1854.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1854.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1862.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1862.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_1862.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_1862.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2285.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2285.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2285.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2285.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2322.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2322.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2322.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2322.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2371.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2371.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2371.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2371.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2402.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2402.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2402.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2402.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2433_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2433_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2433_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2433_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2433_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2433_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_2433_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_2433_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_472.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_472.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_472.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_472.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_488.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_488.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_488.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_488.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_633.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_633.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_633.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_633.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_657.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_657.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_657.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_657.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_664.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_664.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_664.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_664.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_670.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_670.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_670.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_670.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_858-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_858-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_858-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_858-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_858-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_858-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_858-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_858-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_322.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_322.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_322.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_322.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_359.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_359.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_359.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_359.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_405.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_405.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_405.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_405.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_409-create.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_409-create.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_409-create.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_409-create.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_409-split.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_409-split.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_409-split.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_409-split.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_478.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_478.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_478.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_478.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_663.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_663.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_663.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_663.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_666.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_666.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_666.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_666.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_752.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_752.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/bug_i_752.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/bug_i_752.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-center.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-center.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-center.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-center.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-ir.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-ir.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-ir.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-ir.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-left.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-left.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-left.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-left.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-right.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-right.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/byref-right.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/byref-right.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cast.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cast.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cast.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cast.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-colon-pos-eol-add.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-colon-pos-eol-add.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-colon-pos-eol-add.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-colon-pos-eol-add.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-colon-pos-eol.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-colon-pos-eol.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-colon-pos-eol.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-colon-pos-eol.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-colon-pos-sol-add.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-colon-pos-sol-add.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-colon-pos-sol-add.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-colon-pos-sol-add.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-colon-pos-sol.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-colon-pos-sol.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-colon-pos-sol.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-colon-pos-sol.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-nl_func-add.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-nl_func-add.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-nl_func-add.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-nl_func-add.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-nl_func-add2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-nl_func-add2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-nl_func-add2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-nl_func-add2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-nl_func-del.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-nl_func-del.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-nl_func-del.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-nl_func-del.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-on-colon-indent.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-on-colon-indent.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/class-on-colon-indent.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/class-on-colon-indent.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_convert_tab_to_spaces-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_convert_tab_to_spaces-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_convert_tab_to_spaces-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_convert_tab_to_spaces-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_cpp_to_c-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_cpp_to_c-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_cpp_to_c-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_cpp_to_c-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_indent-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_indent-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_indent-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_indent-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_indent-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_indent-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_indent-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_indent-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_indent-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_indent-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_indent-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_indent-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_multi_first_len_minimum-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_multi_first_len_minimum-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_multi_first_len_minimum-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_multi_first_len_minimum-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_trailing_single_line_c_to_cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_trailing_single_line_c_to_cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cmt_trailing_single_line_c_to_cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cmt_trailing_single_line_c_to_cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/code_width-70.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/code_width-70.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/code_width-70.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/code_width-70.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/comma-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/comma-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/comma-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/comma-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/comma-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/comma-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/comma-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/comma-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/comma-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/comma-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/comma-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/comma-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/const_throw.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/const_throw.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/const_throw.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/const_throw.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/constr_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/constr_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/constr_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/constr_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cpp17.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cpp17.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cpp17.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cpp17.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cu.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cu.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/cu.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/cu.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/custom-open.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/custom-open.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/custom-open.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/custom-open.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/custom-open2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/custom-open2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/custom-open2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/custom-open2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/disable_nl_cont.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/disable_nl_cont.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/disable_nl_cont.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/disable_nl_cont.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/dont-detab-strings.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/dont-detab-strings.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/dont-detab-strings.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/dont-detab-strings.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/dont-process-defines.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/dont-process-defines.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/dont-process-defines.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/dont-process-defines.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/eat_blanks_after_codewidth.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/eat_blanks_after_codewidth.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/eat_blanks_after_codewidth.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/eat_blanks_after_codewidth.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ellipsis-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ellipsis-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ellipsis-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ellipsis-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum_comma-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum_comma-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum_comma-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum_comma-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum_comma-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum_comma-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum_comma-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum_comma-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum_comma-6.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum_comma-6.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum_comma-6.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum_comma-6.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum_comment_wrap.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum_comment_wrap.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/enum_comment_wrap.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/enum_comment_wrap.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/extern_func.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/extern_func.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/extern_func.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/extern_func.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/footer.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/footer.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/footer.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/footer.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/func_class.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/func_class.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/func_class.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/func_class.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/func_param.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/func_param.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/func_param.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/func_param.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/functype_param-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/functype_param-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/functype_param-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/functype_param-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/functype_param-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/functype_param-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/functype_param-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/functype_param-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i1516.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i1516.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i1516.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i1516.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i1536.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i1536.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i1536.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i1536.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i1536.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i1536.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i1536.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i1536.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i1768.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i1768.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i1768.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i1768.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i683.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i683.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/i683.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/i683.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/if_chain_braces_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/if_chain_braces_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/if_chain_braces_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/if_chain_braces_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_braces_no.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_braces_no.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_braces_no.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_braces_no.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_class-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_class-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_class-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_class-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_class-t_columns-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_class-t_columns-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_class-t_columns-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_class-t_columns-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_columns-11.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_columns-11.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_columns-11.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_columns-11.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_columns-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_columns-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_columns-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_columns-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_columns-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_columns-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_columns-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_columns-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_comma_brace.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_comma_brace.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_comma_brace.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_comma_brace.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_comment_align_thresh_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_comment_align_thresh_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_comment_align_thresh_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_comment_align_thresh_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ctor_init.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ctor_init.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ctor_init.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ctor_init.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ctor_init_following.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ctor_init_following.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ctor_init_following.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ctor_init_following.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ctor_init_leading.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ctor_init_leading.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ctor_init_leading.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ctor_init_leading.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ctor_members_twice.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ctor_members_twice.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ctor_members_twice.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ctor_members_twice.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_else_if-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_else_if-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_else_if-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_else_if-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_first_for_expr-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_first_for_expr-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_first_for_expr-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_first_for_expr-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_func_proto_param-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_func_proto_param-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_func_proto_param-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_func_proto_param-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ignore_before_class_colon-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ignore_before_class_colon-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ignore_before_class_colon-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ignore_before_class_colon-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ignore_before_constr_colon-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ignore_before_constr_colon-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_ignore_before_constr_colon-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_ignore_before_constr_colon-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_namespace-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_namespace-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_namespace-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_namespace-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_namespace_inner_only.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_namespace_inner_only.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_namespace_inner_only.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_namespace_inner_only.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_namespace_single_indent.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_namespace_single_indent.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_namespace_single_indent.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_namespace_single_indent.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_off_after_return.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_off_after_return.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_off_after_return.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_off_after_return.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_once.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_once.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_once.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_once.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_param.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_param.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_param.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_param.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_after_func_call-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_after_func_call-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_after_func_call-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_after_func_call-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_after_func_decl-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_after_func_decl-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_after_func_decl-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_after_func_decl-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_after_func_def-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_after_func_def-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_after_func_def-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_after_func_def-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_close_0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_close_0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_close_0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_close_0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_close_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_close_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_close_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_close_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_close_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_close_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_paren_close_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_paren_close_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_semicolon_for_paren-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_semicolon_for_paren-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_semicolon_for_paren-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_semicolon_for_paren-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_shift.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_shift.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_shift.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_shift.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_var_def_cont-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_var_def_cont-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_var_def_cont-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_var_def_cont-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_with_tabs-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_with_tabs-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/indent_with_tabs-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/indent_with_tabs-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/initlist_leading_commas.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/initlist_leading_commas.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/initlist_leading_commas.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/initlist_leading_commas.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/interface-keyword-in-cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/interface-keyword-in-cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/interface-keyword-in-cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/interface-keyword-in-cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1778.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1778.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1778.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1778.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1782.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1782.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1782.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1782.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1804.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1804.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1804.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1804.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1887.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1887.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1887.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1887.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1916.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1916.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1916.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1916.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1985.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1985.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1985.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1985.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1997.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1997.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_1997.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_1997.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2124-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2124-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2124-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2124-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2124-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2124-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2124-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2124-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2209.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2209.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2209.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2209.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2623_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2623_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2623_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2623_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2623_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2623_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2623_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2623_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2623_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2623_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_2623_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_2623_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_1_neg.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_1_neg.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_1_neg.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_1_neg.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_1_pos.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_1_pos.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_1_pos.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_1_pos.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_1_zero.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_1_zero.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_1_zero.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_1_zero.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_2_neg.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_2_neg.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_2_neg.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_2_neg.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_2_pos.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_2_pos.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_2_pos.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_2_pos.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_2_zero.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_2_zero.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3105_2_zero.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3105_2_zero.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3116-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3116-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3116-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3116-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3116.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3116.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3116.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3116.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3378.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3378.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_3378.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_3378.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_564.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_564.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_564.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_564.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_574-i-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_574-i-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_574-i-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_574-i-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_574-i-b.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_574-i-b.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_574-i-b.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_574-i-b.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_574-i-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_574-i-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_574-i-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_574-i-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_574.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_574.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/issue_574.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/issue_574.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/kdepim2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/kdepim2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/kdepim2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/kdepim2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/kdepim3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/kdepim3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/kdepim3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/kdepim3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/kdepim5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/kdepim5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/kdepim5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/kdepim5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda_in_one_liner.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda_in_one_liner.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lambda_in_one_liner.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lambda_in_one_liner.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lineEndings-to-Mac.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lineEndings-to-Mac.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lineEndings-to-Mac.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lineEndings-to-Mac.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lineEndings-to-Unix.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lineEndings-to-Unix.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lineEndings-to-Unix.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lineEndings-to-Unix.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lineEndings-to-Win.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lineEndings-to-Win.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/lineEndings-to-Win.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/lineEndings-to-Win.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/long_br_cmt.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/long_br_cmt.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/long_br_cmt.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/long_br_cmt.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/long_namespace.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/long_namespace.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/long_namespace.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/long_namespace.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_add_long_class_closebrace_comment.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_add_long_class_closebrace_comment.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_add_long_class_closebrace_comment.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_add_long_class_closebrace_comment.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_add_long_namespace_closebrace_comment-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_add_long_namespace_closebrace_comment-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_add_long_namespace_closebrace_comment-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_add_long_namespace_closebrace_comment-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_full_brace_if_chain-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_full_brace_if_chain-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_full_brace_if_chain-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_full_brace_if_chain-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_full_brace_if_chain-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_full_brace_if_chain-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_full_brace_if_chain-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_full_brace_if_chain-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_full_brace_if_chain-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_full_brace_if_chain-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_full_brace_if_chain-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_full_brace_if_chain-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_paren_on_throw-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_paren_on_throw-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_paren_on_throw-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_paren_on_throw-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_paren_on_throw-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_paren_on_throw-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_paren_on_throw-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_paren_on_throw-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_paren_on_throw-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_paren_on_throw-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_paren_on_throw-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_paren_on_throw-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_paren_on_throw-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_paren_on_throw-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_paren_on_throw-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_paren_on_throw-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_remove_empty_return-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_remove_empty_return-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_remove_empty_return-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_remove_empty_return-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_remove_extra_semicolon-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_remove_extra_semicolon-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/mod_remove_extra_semicolon-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/mod_remove_extra_semicolon-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_10.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_10.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_10.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_10.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_6.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_6.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_6.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_6.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_7.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_7.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_7.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_7.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_8.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_8.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_8.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_8.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_9.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_9.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/multi_line_9.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/multi_line_9.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nSolve.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nSolve.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nSolve.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nSolve.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/negative_indent.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/negative_indent.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/negative_indent.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/negative_indent.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/new_op_a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/new_op_a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/new_op_a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/new_op_a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/new_op_f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/new_op_f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/new_op_f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/new_op_f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/new_op_paren_open_close.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/new_op_paren_open_close.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/new_op_paren_open_close.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/new_op_paren_open_close.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/new_op_r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/new_op_r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/new_op_r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/new_op_r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl-brAfter-fcallParen.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl-brAfter-fcallParen.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl-brAfter-fcallParen.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl-brAfter-fcallParen.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_access_spec.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_access_spec.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_access_spec.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_access_spec.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_body-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_body-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_body-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_body-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_body.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_body.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_body.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_body.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_class_proto-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_class_proto-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_class_proto-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_class_proto-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_proto-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_proto-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_proto-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_proto-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_proto_group-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_proto_group-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_after_func_proto_group-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_after_func_proto_group-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_assign_leave_one_liners.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_assign_leave_one_liners.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_assign_leave_one_liners.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_assign_leave_one_liners.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_brace_open_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_brace_open_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_brace_open_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_brace_open_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_brace_open_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_brace_open_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_brace_open_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_brace_open_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_brace_open_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_brace_open_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_brace_open_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_brace_open_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_func_body_def-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_func_body_def-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_func_body_def-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_func_body_def-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_func_body_def-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_func_body_def-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_func_body_def-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_func_body_def-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_if_closing_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_if_closing_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_if_closing_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_if_closing_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_if_closing_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_if_closing_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_if_closing_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_if_closing_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_struct.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_struct.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_before_struct.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_before_struct.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_brace_brace-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_brace_brace-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_brace_brace-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_brace_brace-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_brace_fparen-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_brace_fparen-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_brace_fparen-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_brace_fparen-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_brace_fparen-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_brace_fparen-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_brace_fparen-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_brace_fparen-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_class-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_class-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_class-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_class-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_class-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_class-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_class-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_class-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace-r__nl_collapse_empty_body-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace-r__nl_collapse_empty_body-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace-r__nl_collapse_empty_body-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace-r__nl_collapse_empty_body-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace_cond-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace_cond-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace_cond-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace_cond-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace_cond-fr.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace_cond-fr.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace_cond-fr.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace_cond-fr.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace_cond-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace_cond-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace_cond-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace_cond-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace_cond-rf.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace_cond-rf.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_fdef_brace_cond-rf.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_fdef_brace_cond-rf.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_for_leave_one_liners-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_for_leave_one_liners-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_for_leave_one_liners-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_for_leave_one_liners-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_for_leave_one_liners-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_for_leave_one_liners-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_for_leave_one_liners-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_for_leave_one_liners-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_call_empty-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_call_empty-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_call_empty-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_call_empty-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_call_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_call_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_call_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_call_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_call_paren_empty-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_call_paren_empty-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_call_paren_empty-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_call_paren_empty-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_class_scope-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_class_scope-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_class_scope-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_class_scope-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_decl_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_decl_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_decl_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_decl_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_decl_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_decl_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_decl_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_decl_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_def_paren_empty-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_def_paren_empty-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_def_paren_empty-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_def_paren_empty-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_paren_empty.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_paren_empty.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_paren_empty.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_paren_empty.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_scope_name-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_scope_name-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_scope_name-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_scope_name-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name_class.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name_class.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name_class.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name_class.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name_force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name_force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name_force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name_force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name_mixed.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name_mixed.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name_mixed.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name_mixed.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_func_type_name_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_func_type_name_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_inside_namespace_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_inside_namespace_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_inside_namespace_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_inside_namespace_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_inside_namespace_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_inside_namespace_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_inside_namespace_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_inside_namespace_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_max_after_func_body.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_max_after_func_body.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_max_after_func_body.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_max_after_func_body.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_max_blank_in_func-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_max_blank_in_func-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_max_blank_in_func-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_max_blank_in_func-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_max_blank_in_func-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_max_blank_in_func-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_max_blank_in_func-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_max_blank_in_func-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_min_after_func_body.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_min_after_func_body.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_min_after_func_body.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_min_after_func_body.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_namespace-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_namespace-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_namespace-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_namespace-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_namespace-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_namespace-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_namespace-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_namespace-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_remove_extra_newlines-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_remove_extra_newlines-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_remove_extra_newlines-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_remove_extra_newlines-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_template-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_template-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_template-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_template-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_template-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_template-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_template-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_template-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_throw_expr-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_throw_expr-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_throw_expr-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_throw_expr-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_throw_expr-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_throw_expr-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_throw_expr-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_throw_expr-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_throw_expr-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_throw_expr-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_throw_expr-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_throw_expr-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_throw_expr-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_throw_expr-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_throw_expr-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_throw_expr-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_try-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_try-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_try-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_try-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst_close-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst_close-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst_close-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst_close-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst_close-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst_close-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst_close-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst_close-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst_open-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst_open-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst_open-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst_open-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst_open-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst_open-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/nl_type_brace_init_lst_open-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/nl_type_brace_init_lst_open-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/no_squeeze_ifdef.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/no_squeeze_ifdef.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/no_squeeze_ifdef.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/no_squeeze_ifdef.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op-space-force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op-space-force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op-space-force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op-space-force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op-space-remove-align-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op-space-remove-align-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op-space-remove-align-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op-space-remove-align-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op-space-remove-align-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op-space-remove-align-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op-space-remove-align-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op-space-remove-align-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op-space-remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op-space-remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op-space-remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op-space-remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op_sym_empty.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op_sym_empty.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/op_sym_empty.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/op_sym_empty.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/out-668-F.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/out-668-F.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/out-668-F.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/out-668-F.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/out-668-T.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/out-668-T.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/out-668-T.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/out-668-T.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_assign.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_assign.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_assign.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_assign.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_comma-lf.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_comma-lf.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_comma-lf.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_comma-lf.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_comma-tb.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_comma-tb.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_comma-tb.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_comma-tb.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_enum_comma-tf.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_enum_comma-tf.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_enum_comma-tf.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_enum_comma-tf.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_shift-join.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_shift-join.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_shift-join.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_shift-join.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_shift-lead.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_shift-lead.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_shift-lead.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_shift-lead.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_shift-trail.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_shift-trail.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pos_shift-trail.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pos_shift-trail.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pp-pragma.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pp-pragma.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pp-pragma.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pp-pragma.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pp_define_at_level-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pp_define_at_level-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pp_define_at_level-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pp_define_at_level-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pp_multi_comment.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pp_multi_comment.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/pp_multi_comment.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/pp_multi_comment.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ptr_star-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ptr_star-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ptr_star-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ptr_star-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ptr_star-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ptr_star-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ptr_star-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ptr_star-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ptr_star-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ptr_star-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/ptr_star-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/ptr_star-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/qt-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/qt-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/qt-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/qt-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/return_dont_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/return_dont_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/return_dont_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/return_dont_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/return_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/return_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/return_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/return_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sef.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sef.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sef.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sef.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/semi-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/semi-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/semi-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/semi-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/semi-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/semi-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/semi-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/semi-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/semi-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/semi-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/semi-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/semi-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sf.2886991-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sf.2886991-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sf.2886991-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sf.2886991-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sf.2886991-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sf.2886991-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sf.2886991-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sf.2886991-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sf.3315874.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sf.3315874.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sf.3315874.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sf.3315874.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sf574.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sf574.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sf574.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sf574.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sim.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sim.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sim.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sim.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_angle-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_angle-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_angle-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_angle-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_angle-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_angle-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_angle-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_angle-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_angle-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_angle-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_angle-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_angle-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_cast-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_cast-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_cast-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_cast-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_cast-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_cast-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_cast-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_cast-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_constr_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_constr_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_constr_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_constr_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_decltype-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_decltype-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_decltype-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_decltype-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_decltype-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_decltype-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_decltype-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_decltype-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_ellipsis-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_ellipsis-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_ellipsis-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_ellipsis-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_ptr_star_qualifier-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_ptr_star_qualifier-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_ptr_star_qualifier-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_ptr_star_qualifier-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_type-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_type-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_type-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_type-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_type_brace_init_lst_open-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_type_brace_init_lst_open-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_type_brace_init_lst_open-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_type_brace_init_lst_open-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_type_brace_init_lst_open-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_type_brace_init_lst_open-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_after_type_brace_init_lst_open-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_after_type_brace_init_lst_open-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_angle_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_angle_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_angle_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_angle_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_angle_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_angle_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_angle_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_angle_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_angle_paren_empty.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_angle_paren_empty.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_angle_paren_empty.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_angle_paren_empty.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_arith-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_arith-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_arith-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_arith-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_arith_additive-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_arith_additive-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_arith_additive-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_arith_additive-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_arith_additive-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_arith_additive-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_arith_additive-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_arith_additive-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_assign_default.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_assign_default.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_assign_default.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_assign_default.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_balance_nested_parens.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_balance_nested_parens.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_balance_nested_parens.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_balance_nested_parens.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_byref_func.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_byref_func.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_byref_func.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_byref_func.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_case_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_case_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_case_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_case_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_comma-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_comma-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_comma-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_comma-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_constr_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_constr_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_constr_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_constr_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_ellipsis-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_ellipsis-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_ellipsis-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_ellipsis-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_ellipsis-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_ellipsis-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_ellipsis-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_ellipsis-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_global_scope_ptr_star-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_global_scope_ptr_star-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_global_scope_ptr_star-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_global_scope_ptr_star-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_global_scope_ptr_star-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_global_scope_ptr_star-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_global_scope_ptr_star-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_global_scope_ptr_star-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_global_scope_ptr_star-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_global_scope_ptr_star-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_global_scope_ptr_star-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_global_scope_ptr_star-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_global_scope_ptr_star-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_global_scope_ptr_star-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_global_scope_ptr_star-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_global_scope_ptr_star-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_operator_ptr_star-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_operator_ptr_star-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_operator_ptr_star-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_operator_ptr_star-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_operator_ptr_star-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_operator_ptr_star-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_operator_ptr_star-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_operator_ptr_star-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_operator_ptr_star-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_operator_ptr_star-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_operator_ptr_star-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_operator_ptr_star-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_operator_ptr_star-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_operator_ptr_star-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_operator_ptr_star-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_operator_ptr_star-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_ptr_star-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_ptr_star-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_ptr_star-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_ptr_star-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_ptr_star-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_ptr_star-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_ptr_star-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_ptr_star-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_qualifier_ptr_star-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_qualifier_ptr_star-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_qualifier_ptr_star-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_qualifier_ptr_star-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_qualifier_ptr_star-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_qualifier_ptr_star-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_qualifier_ptr_star-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_qualifier_ptr_star-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_qualifier_ptr_star-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_qualifier_ptr_star-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_qualifier_ptr_star-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_qualifier_ptr_star-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_qualifier_ptr_star-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_qualifier_ptr_star-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_qualifier_ptr_star-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_qualifier_ptr_star-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_scope_ptr_star-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_scope_ptr_star-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_scope_ptr_star-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_scope_ptr_star-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_scope_ptr_star-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_scope_ptr_star-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_scope_ptr_star-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_scope_ptr_star-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_scope_ptr_star-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_scope_ptr_star-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_scope_ptr_star-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_scope_ptr_star-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_scope_ptr_star-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_scope_ptr_star-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_scope_ptr_star-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_scope_ptr_star-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_tr_emb_cmt-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_tr_emb_cmt-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_tr_emb_cmt-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_tr_emb_cmt-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_tr_emb_cmt-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_tr_emb_cmt-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_tr_emb_cmt-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_tr_emb_cmt-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_type_brace_init_lst_close-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_type_brace_init_lst_close-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_type_brace_init_lst_close-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_type_brace_init_lst_close-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_type_brace_init_lst_close-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_type_brace_init_lst_close-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_before_type_brace_init_lst_close-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_before_type_brace_init_lst_close-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_between_ptr_ref-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_between_ptr_ref-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_between_ptr_ref-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_between_ptr_ref-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_between_ptr_ref-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_between_ptr_ref-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_between_ptr_ref-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_between_ptr_ref-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_between_ptr_ref-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_between_ptr_ref-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_between_ptr_ref-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_between_ptr_ref-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_between_ptr_ref-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_between_ptr_ref-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_between_ptr_ref-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_between_ptr_ref-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_bool-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_bool-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_bool-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_bool-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_bool-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_bool-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_bool-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_bool-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_bool-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_bool-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_bool-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_bool-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_brace_brace-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_brace_brace-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_brace_brace-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_brace_brace-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_brace_brace-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_brace_brace-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_brace_brace-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_brace_brace-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_brace_catch.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_brace_catch.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_brace_catch.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_brace_catch.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_byref_paren-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_byref_paren-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_byref_paren-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_byref_paren-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_byref_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_byref_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_byref_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_byref_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_byref_paren-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_byref_paren-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_byref_paren-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_byref_paren-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_byref_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_byref_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_byref_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_byref_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_catch_brace.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_catch_brace.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_catch_brace.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_catch_brace.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cmt.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cmt.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cmt.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cmt.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cmt_cpp_region-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cmt_cpp_region-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cmt_cpp_region-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cmt_cpp_region-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cmt_cpp_region-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cmt_cpp_region-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cmt_cpp_region-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cmt_cpp_region-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cond_question-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cond_question-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cond_question-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cond_question-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cond_question-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cond_question-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cond_question-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cond_question-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cond_question-ir.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cond_question-ir.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cond_question-ir.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cond_question-ir.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cond_question-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cond_question-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cond_question-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cond_question-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_constr_colon-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_constr_colon-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_constr_colon-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_constr_colon-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cparen_oparen-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cparen_oparen-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cparen_oparen-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cparen_oparen-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_fparen-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_fparen-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_fparen-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_fparen-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_fparen-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_fparen-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_fparen-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_fparen-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_fparen-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_fparen-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_fparen-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_fparen-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_paren_brace-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_paren_brace-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_paren_brace-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_paren_brace-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_paren_brace-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_paren_brace-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_paren_brace-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_paren_brace-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_paren_brace-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_paren_brace-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_paren_brace-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_paren_brace-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_brace-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_brace-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_brace-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_brace-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_brace-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_brace-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_brace-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_brace-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_brace-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_brace-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_brace-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_brace-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_paren-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_paren-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_paren-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_paren-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_cpp_lambda_square_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_cpp_lambda_square_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_dc.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_dc.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_dc.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_dc.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_decltype_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_decltype_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_decltype_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_decltype_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_decltype_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_decltype_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_decltype_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_decltype_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_endif_cmt.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_endif_cmt.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_endif_cmt.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_endif_cmt.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_assign-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_assign-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_assign-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_assign-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_assign-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_assign-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_assign-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_assign-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_colon-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_colon-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_colon-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_colon-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_colon-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_colon-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_colon-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_colon-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_enum_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_enum_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_call_empty.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_call_empty.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_call_empty.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_call_empty.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_call_paren.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_call_paren.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_call_paren.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_call_paren.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_class_empty.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_class_empty.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_class_empty.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_class_empty.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_def_empty.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_def_empty.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_def_empty.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_def_empty.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_proto_empty.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_proto_empty.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_func_proto_empty.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_func_proto_empty.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_braces_empty-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_braces_empty-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_braces_empty-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_braces_empty-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_braces_enum-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_braces_enum-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_braces_enum-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_braces_enum-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_braces_enum-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_braces_enum-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_braces_enum-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_braces_enum-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_braces_enum-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_braces_enum-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_braces_enum-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_braces_enum-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_fparen-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_fparen-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_fparen-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_fparen-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_fparens-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_fparens-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_fparens-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_fparens-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-iif.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-iif.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-iif.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-iif.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-iii.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-iii.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-iii.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-iii.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-irf.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-irf.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-irf.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-irf.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-rf.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-rf.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_inside_type_brace_init_lst-rf.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_inside_type_brace_init_lst-rf.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_not_not.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_not_not.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_not_not.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_not_not.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_brace-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_brace-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_brace-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_brace-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_brace-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_brace-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_brace-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_brace-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_brace-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_brace-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_brace-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_brace-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_ellipsis-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_ellipsis-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_ellipsis-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_ellipsis-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_ellipsis-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_ellipsis-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_ellipsis-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_ellipsis-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_ellipsis-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_ellipsis-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_ellipsis-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_ellipsis-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_noexcept-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_noexcept-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_noexcept-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_noexcept-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_qualifier-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_qualifier-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_paren_qualifier-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_paren_qualifier-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_func-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_func-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_func-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_func-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_func-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_func-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_func-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_func-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_func-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_func-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_func-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_func-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_func-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_func-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_func-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_func-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_trailing-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_trailing-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_trailing-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_trailing-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_trailing-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_trailing-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_trailing-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_trailing-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_trailing-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_trailing-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_trailing-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_trailing-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_trailing-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_trailing-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_ptr_star_trailing-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_ptr_star_trailing-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_unnamed_ptr_star-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_unnamed_ptr_star-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_unnamed_ptr_star-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_unnamed_ptr_star-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_unnamed_ptr_star-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_unnamed_ptr_star-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_unnamed_ptr_star-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_unnamed_ptr_star-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_unnamed_ptr_star-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_unnamed_ptr_star-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_unnamed_ptr_star-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_unnamed_ptr_star-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_unnamed_ptr_star-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_unnamed_ptr_star-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_qualifier_unnamed_ptr_star-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_qualifier_unnamed_ptr_star-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return_brace-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return_brace-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return_brace-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return_brace-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return_brace-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return_brace-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return_brace-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return_brace-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_return_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_return_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis_paren-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis_paren-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis_paren-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis_paren-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_sizeof_ellipsis_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_sizeof_ellipsis_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_skip_vbrace_tokens.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_skip_vbrace_tokens.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_skip_vbrace_tokens.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_skip_vbrace_tokens.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_throw_paren-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_throw_paren-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_throw_paren-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_throw_paren-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_throw_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_throw_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_throw_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_throw_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_trailing_return-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_trailing_return-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_trailing_return-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_trailing_return-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_trailing_return-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_trailing_return-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_trailing_return-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_trailing_return-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_trailing_return_byref_ptr-left.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_trailing_return_byref_ptr-left.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_trailing_return_byref_ptr-left.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_trailing_return_byref_ptr-left.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_trailing_return_byref_ptr-right.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_trailing_return_byref_ptr-right.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_trailing_return_byref_ptr-right.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_trailing_return_byref_ptr-right.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_brace_init_lst-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_brace_init_lst-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_brace_init_lst-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_brace_init_lst-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_brace_init_lst-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_brace_init_lst-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_brace_init_lst-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_brace_init_lst-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_ellipsis-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_ellipsis-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_ellipsis-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_ellipsis-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_ellipsis-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_ellipsis-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_ellipsis-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_ellipsis-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_ellipsis-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_ellipsis-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_ellipsis-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_ellipsis-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_func-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_func-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_func-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_func-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_func-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_func-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_func-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_func-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_func-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_func-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_func-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_func-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_func-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_func-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_type_func-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_type_func-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_word_brace_force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_word_brace_force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_word_brace_force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_word_brace_force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_word_brace_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_word_brace_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/sp_word_brace_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/sp_word_brace_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/space_indent_class-t_columns-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/space_indent_class-t_columns-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/space_indent_class-t_columns-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/space_indent_class-t_columns-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/squeeze_ifdef.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/squeeze_ifdef.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/squeeze_ifdef.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/squeeze_ifdef.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/squeeze_ifdef_top.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/squeeze_ifdef_top.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/squeeze_ifdef_top.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/squeeze_ifdef_top.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/star_pos-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/star_pos-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/star_pos-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/star_pos-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/star_pos-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/star_pos-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/star_pos-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/star_pos-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/string_replace_tab_chars-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/string_replace_tab_chars-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/string_replace_tab_chars-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/string_replace_tab_chars-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/tab-0-11.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/tab-0-11.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/tab-0-11.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/tab-0-11.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/template_sp-force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/template_sp-force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/template_sp-force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/template_sp-force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/template_sp-ignore.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/template_sp-ignore.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/template_sp-ignore.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/template_sp-ignore.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/template_sp-remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/template_sp-remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/template_sp-remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/template_sp-remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/templates-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/templates-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/templates-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/templates-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/templates-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/templates-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/templates-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/templates-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/toggle_processing_cmt.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/toggle_processing_cmt.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/toggle_processing_cmt.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/toggle_processing_cmt.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/toggle_processing_cmt2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/toggle_processing_cmt2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/toggle_processing_cmt2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/toggle_processing_cmt2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/toggle_processing_cmt3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/toggle_processing_cmt3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/toggle_processing_cmt3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/toggle_processing_cmt3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/toggle_processing_cmt4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/toggle_processing_cmt4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/toggle_processing_cmt4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/toggle_processing_cmt4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/using-alias-in-define.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/using-alias-in-define.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/using-alias-in-define.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/using-alias-in-define.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-6.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-6.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-6.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-6.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-7.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-7.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_blks-7.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_blks-7.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_gap.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_gap.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/var_def_gap.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/var_def_gap.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/wessex.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/wessex.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cpp/wessex.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cpp/wessex.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/615_nested_usings.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/615_nested_usings.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/615_nested_usings.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/615_nested_usings.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/620_getset-brace.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/620_getset-brace.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/620_getset-brace.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/620_getset-brace.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/625_where-constraints.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/625_where-constraints.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/625_where-constraints.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/625_where-constraints.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/Issue_2705.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/Issue_2705.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/Issue_2705.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/Issue_2705.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U-J.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U-J.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U-J.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U-J.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U01-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U01-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U01-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U01-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U02-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U02-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U02-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U02-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U03-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U03-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U03-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U03-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U04-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U04-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U04-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U04-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U06-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U06-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U06-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U06-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U07-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U07-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U07-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U07-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U08-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U08-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U08-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U08-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U09-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U09-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U09-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U09-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U10-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U10-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U10-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U10-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U11-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U11-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U11-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U11-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U13-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U13-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U13-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U13-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U15-Cs.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U15-Cs.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/U15-Cs.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/U15-Cs.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-11662.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-11662.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-11662.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-11662.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-11993.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-11993.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-11993.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-11993.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1288.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1288.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1288.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1288.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1338.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1338.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1338.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1338.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1343.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1343.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1343.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1343.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-13955.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-13955.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-13955.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-13955.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-14131.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-14131.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-14131.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-14131.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-18437.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-18437.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-18437.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-18437.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-18829.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-18829.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-18829.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-18829.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1975.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1975.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1975.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1975.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1977.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1977.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1977.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1977.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1978.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1978.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-1978.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-1978.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-19895.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-19895.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-19895.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-19895.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-2020.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-2020.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-2020.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-2020.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-2021.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-2021.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-2021.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-2021.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-21730.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-21730.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-21730.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-21730.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-2684.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-2684.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-2684.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-2684.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-2685.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-2685.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-2685.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-2685.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-29933.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-29933.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-29933.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-29933.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-30498_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-30498_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-30498_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-30498_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-3083.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-3083.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-3083.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-3083.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-32658.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-32658.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-32658.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-32658.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-37241.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-37241.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-37241.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-37241.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-9917.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-9917.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/UNI-9917.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/UNI-9917.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_032.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_032.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_032.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_032.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_033.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_033.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_033.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_033.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_034.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_034.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_034.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_034.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_036.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_036.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_036.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_036.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_037.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_037.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_037.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_037.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_038.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_038.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_038.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_038.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_043.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_043.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_043.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_043.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_044.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_044.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_044.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_044.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_045.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_045.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/ben_045.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/ben_045.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_1620.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_1620.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_1620.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_1620.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_1637.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_1637.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_1637.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_1637.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_1650.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_1650.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_1650.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_1650.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_600.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_600.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_600.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_600.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_620.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_620.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/bug_620.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/bug_620.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/comma-cs-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/comma-cs-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/comma-cs-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/comma-cs-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/comma-cs-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/comma-cs-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/comma-cs-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/comma-cs-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/comma-cs-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/comma-cs-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/comma-cs-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/comma-cs-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/cs_generics.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/cs_generics.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/cs_generics.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/cs_generics.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/getset.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/getset.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/getset.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/getset.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/indent-multistring-coulmn1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/indent-multistring-coulmn1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/indent-multistring-coulmn1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/indent-multistring-coulmn1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/indent_cs_delegate_brace-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/indent_cs_delegate_brace-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/indent_cs_delegate_brace-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/indent_cs_delegate_brace-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/indent_using_block-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/indent_using_block-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/indent_using_block-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/indent_using_block-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mda_space_a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mda_space_a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mda_space_a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mda_space_a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mda_space_c.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mda_space_c.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mda_space_c.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mda_space_c.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/misc-failures.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/misc-failures.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/misc-failures.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/misc-failures.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-0.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-0.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-0.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-0.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mod_full_brace_nl_block_rem_mlcond-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mod_full_paren_if_bool.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mod_full_paren_if_bool.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mod_full_paren_if_bool.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mod_full_paren_if_bool.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mod_sort_using-t.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mod_sort_using-t.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mod_sort_using-t.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mod_sort_using-t.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mono.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mono.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/mono.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/mono.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/new-constraint-paren-space.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/new-constraint-paren-space.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/new-constraint-paren-space.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/new-constraint-paren-space.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sf607.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sf607.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sf607.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sf607.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sort_using_categ.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sort_using_categ.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sort_using_categ.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sort_using_categ.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sp_after_comma-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sp_after_comma-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sp_after_comma-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sp_after_comma-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sp_assign-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sp_assign-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sp_assign-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sp_assign-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sp_between_new_paren.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sp_between_new_paren.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/sp_between_new_paren.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/sp_between_new_paren.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/squeeze-paren-close-Option.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/squeeze-paren-close-Option.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/squeeze-paren-close-Option.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/squeeze-paren-close-Option.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/tcf.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/tcf.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/tcf.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/tcf.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/verbatim_strings.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/verbatim_strings.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/cs/verbatim_strings.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/cs/verbatim_strings.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/1438.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/1438.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/1438.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/1438.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d-tst2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d-tst2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d-tst2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d-tst2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d2-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d2-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d2-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d2-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d2-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d2-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d2-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d2-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d3a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d3a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d3a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d3a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d_sp_paren.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d_sp_paren.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/d_sp_paren.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/d_sp_paren.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/invariant.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/invariant.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/invariant.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/invariant.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/libd.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/libd.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/libd.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/libd.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/sp_after_type-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/sp_after_type-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/d/sp_after_type-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/d/sp_after_type-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/ecma/ben_098.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/ecma/ben_098.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/ecma/ben_098.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/ecma/ben_098.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_1122.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_1122.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_1122.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_1122.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_1124-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_1124-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_1124-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_1124-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_1124-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_1124-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_1124-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_1124-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_1845.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_1845.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_1845.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_1845.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_670.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_670.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/Issue_670.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/Issue_670.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/annotation.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/annotation.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/annotation.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/annotation.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/ben_099.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/ben_099.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/ben_099.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/ben_099.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/doxy-javadoc-alignment.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/doxy-javadoc-alignment.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/doxy-javadoc-alignment.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/doxy-javadoc-alignment.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/java_foreach.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/java_foreach.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/java_foreach.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/java_foreach.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/java_synchronized_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/java_synchronized_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/java_synchronized_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/java_synchronized_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/java_synchronized_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/java_synchronized_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/java_synchronized_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/java_synchronized_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/jdbi-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/jdbi-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/jdbi-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/jdbi-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/jdbi-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/jdbi-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/jdbi-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/jdbi-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/leading-tabs-for-java-lambda.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/leading-tabs-for-java-lambda.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/leading-tabs-for-java-lambda.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/leading-tabs-for-java-lambda.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/mod_add_long_class_closebrace_comment-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/mod_add_long_class_closebrace_comment-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/mod_add_long_class_closebrace_comment-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/mod_add_long_class_closebrace_comment-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/nl_after_annotation-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/nl_after_annotation-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/nl_after_annotation-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/nl_after_annotation-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/nl_between_annotation-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/nl_between_annotation-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/nl_between_annotation-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/nl_between_annotation-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/reflow_fold_regex.txt b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/reflow_fold_regex.txt similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/reflow_fold_regex.txt rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/reflow_fold_regex.txt diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/sp_after_for_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/sp_after_for_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/sp_after_for_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/sp_after_for_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/sp_this_paren.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/sp_this_paren.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/sp_this_paren.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/sp_this_paren.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/template_angles.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/template_angles.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/java/template_angles.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/java/template_angles.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/1927.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/1927.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/1927.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/1927.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3766.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3766.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3766.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3766.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3767.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3767.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3767.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3767.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3811.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3811.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3811.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3811.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3812.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3812.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3812.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3812.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3813.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3813.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3813.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3813.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3819.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3819.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3819.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3819.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3823.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3823.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/3823.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/3823.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/Issue_2172.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/Issue_2172.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/Issue_2172.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/Issue_2172.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/Issue_681.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/Issue_681.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/Issue_681.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/Issue_681.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U08-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U08-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U08-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U08-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U09-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U09-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U09-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U09-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U10-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U10-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U10-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U10-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U11-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U11-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U11-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U11-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U12-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U12-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U12-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U12-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U13-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U13-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U13-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U13-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U14-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U14-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U14-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U14-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U15-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U15-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U15-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U15-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U24-Cpp.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U24-Cpp.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/U24-Cpp.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/U24-Cpp.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/UNI-11095.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/UNI-11095.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/UNI-11095.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/UNI-11095.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/align-objc-like-xcode.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/align-objc-like-xcode.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/align-objc-like-xcode.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/align-objc-like-xcode.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/align_colon_with_ternary_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/align_colon_with_ternary_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/align_colon_with_ternary_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/align_colon_with_ternary_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/align_colon_with_ternary_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/align_colon_with_ternary_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/align_colon_with_ternary_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/align_colon_with_ternary_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/align_oc_msg_colon_span-1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/align_oc_msg_colon_span-1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/align_oc_msg_colon_span-1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/align_oc_msg_colon_span-1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/block_pointer.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/block_pointer.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/block_pointer.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/block_pointer.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/blocks.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/blocks.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/blocks.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/blocks.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/bug_167.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/bug_167.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/bug_167.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/bug_167.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/bug_340.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/bug_340.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/bug_340.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/bug_340.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/bug_841.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/bug_841.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/bug_841.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/bug_841.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/bug_i_125-412.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/bug_i_125-412.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/bug_i_125-412.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/bug_i_125-412.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/delete-space-oc.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/delete-space-oc.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/delete-space-oc.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/delete-space-oc.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/double-indent-objc-dict.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/double-indent-objc-dict.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/double-indent-objc-dict.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/double-indent-objc-dict.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/double_angle_space_1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/double_angle_space_1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/double_angle_space_1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/double_angle_space_1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/double_angle_space_2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/double_angle_space_2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/double_angle_space_2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/double_angle_space_2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/double_angle_space_3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/double_angle_space_3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/double_angle_space_3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/double_angle_space_3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/gh137.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/gh137.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/gh137.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/gh137.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/gh293.a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/gh293.a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/gh293.a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/gh293.a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/gh293.b.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/gh293.b.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/gh293.b.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/gh293.b.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/indent-objc-block.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/indent-objc-block.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/indent-objc-block.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/indent-objc-block.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/indent_boxed.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/indent_boxed.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/indent_boxed.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/indent_boxed.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/indent_oc_inside_msg_sel.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/indent_oc_inside_msg_sel.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/indent_oc_inside_msg_sel.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/indent_oc_inside_msg_sel.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/indent_single_newline.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/indent_single_newline.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/indent_single_newline.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/indent_single_newline.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/issue_2643.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/issue_2643.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/issue_2643.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/issue_2643.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/issue_2656.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/issue_2656.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/issue_2656.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/issue_2656.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/issue_2675.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/issue_2675.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/issue_2675.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/issue_2675.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/issue_3031.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/issue_3031.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/issue_3031.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/issue_3031.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_grouping_enabled.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_grouping_enabled.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_grouping_enabled.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_grouping_enabled.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_grouping_enabled_with_regex.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_grouping_enabled_with_regex.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_grouping_enabled_with_regex.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_grouping_enabled_with_regex.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_ignore_extension.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_ignore_extension.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_ignore_extension.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_ignore_extension.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_prioritize_angle_over_quotes.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_prioritize_angle_over_quotes.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_prioritize_angle_over_quotes.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_prioritize_angle_over_quotes.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_prioritize_extensionless.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_prioritize_extensionless.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_prioritize_extensionless.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_prioritize_extensionless.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_prioritize_filename.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_prioritize_filename.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/mod_sort_incl_import_prioritize_filename.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/mod_sort_incl_import_prioritize_filename.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_after_func_body-3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_after_func_body-3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_after_func_body-3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_after_func_body-3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_brace_square.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_brace_square.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_brace_square.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_brace_square.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_func_call_args_multi_line_ignore_closures.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_func_call_args_multi_line_ignore_closures.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_func_call_args_multi_line_ignore_closures.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_func_call_args_multi_line_ignore_closures.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_oc_block_brace-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_oc_block_brace-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_oc_block_brace-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_oc_block_brace-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_oc_msg_args_max_code_width.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_oc_msg_args_max_code_width.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_oc_msg_args_max_code_width.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_oc_msg_args_max_code_width.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_oc_msg_args_min_params.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_oc_msg_args_min_params.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/nl_oc_msg_args_min_params.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/nl_oc_msg_args_min_params.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/obj-c-available.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/obj-c-available.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/obj-c-available.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/obj-c-available.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/obj-c-properties.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/obj-c-properties.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/obj-c-properties.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/obj-c-properties.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/objc_bug_497.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/objc_bug_497.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/objc_bug_497.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/objc_bug_497.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/objc_complex_method.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/objc_complex_method.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/objc_complex_method.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/objc_complex_method.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc1.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc1.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc1.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc1.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc10.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc10.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc10.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc10.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc11.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc11.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc11.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc11.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc12.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc12.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc12.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc12.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc13.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc13.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc13.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc13.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc14.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc14.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc14.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc14.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc16.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc16.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc16.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc16.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc17.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc17.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc17.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc17.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc18.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc18.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc18.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc18.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc19.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc19.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc19.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc19.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc6.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc6.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc6.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc6.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc7.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc7.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc7.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc7.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc8.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc8.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc8.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc8.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc9.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc9.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc9.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc9.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc_bug_1674.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc_bug_1674.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc_bug_1674.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc_bug_1674.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc_bug_1683.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc_bug_1683.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc_bug_1683.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc_bug_1683.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc_cond_colon.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc_cond_colon.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/oc_cond_colon.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/oc_cond_colon.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_at_sel_add.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_at_sel_add.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_at_sel_add.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_at_sel_add.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_at_sel_force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_at_sel_force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_at_sel_force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_at_sel_force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_at_sel_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_at_sel_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_at_sel_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_at_sel_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_block_caret_add.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_block_caret_add.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_block_caret_add.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_block_caret_add.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_block_caret_force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_block_caret_force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_block_caret_force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_block_caret_force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_return_type_add.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_return_type_add.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_return_type_add.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_return_type_add.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_return_type_force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_return_type_force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_return_type_force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_return_type_force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_return_type_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_return_type_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_oc_return_type_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_oc_return_type_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_send_oc_colon-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_send_oc_colon-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_send_oc_colon-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_send_oc_colon-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_throw_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_throw_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_after_throw_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_after_throw_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_block_caret_force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_block_caret_force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_block_caret_force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_block_caret_force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_block_caret_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_block_caret_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_block_caret_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_block_caret_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_proto_list_add.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_proto_list_add.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_proto_list_add.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_proto_list_add.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_proto_list_force.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_proto_list_force.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_proto_list_force.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_proto_list_force.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_proto_list_remove.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_proto_list_remove.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_before_oc_proto_list_remove.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_before_oc_proto_list_remove.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument2.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument2.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument2.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument2.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument3.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument3.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument3.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument3.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument4.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument4.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument4.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument4.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument5.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument5.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_block_as_argument5.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_block_as_argument5.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_cond_ternary_short.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_cond_ternary_short.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_cond_ternary_short.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_cond_ternary_short.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_enum_paren-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_enum_paren-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_enum_paren-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_enum_paren-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_enum_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_enum_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_enum_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_enum_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_boxed.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_boxed.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_boxed.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_boxed.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_catch-i.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_catch-i.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_catch-i.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_catch-i.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_catch-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_catch-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_catch-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_catch-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_catch.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_catch.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_catch.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_catch.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_classname_paren-r.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_classname_paren-r.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_classname_paren-r.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_classname_paren-r.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_synchronized.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_synchronized.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/sp_oc_synchronized.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/sp_oc_synchronized.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/ternary_short.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/ternary_short.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/oc/ternary_short.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/oc/ternary_short.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/Issue_2586.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/Issue_2586.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/Issue_2586.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/Issue_2586.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/Issue_2665.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/Issue_2665.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/Issue_2665.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/Issue_2665.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/amxmodx.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/amxmodx.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/amxmodx.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/amxmodx.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/mod_full_brace_function-f.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/mod_full_brace_function-f.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/mod_full_brace_function-f.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/mod_full_brace_function-f.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/pawn-escape.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/pawn-escape.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/pawn-escape.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/pawn-escape.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/pawn.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/pawn.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/pawn/pawn.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/pawn/pawn.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/staging/UNI-58354.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/staging/UNI-58354.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/staging/UNI-58354.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/staging/UNI-58354.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/staging/UNI-64325.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/staging/UNI-64325.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/staging/UNI-64325.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/staging/UNI-64325.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/Issue_2090.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/Issue_2090.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/Issue_2090.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/Issue_2090.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/Issue_2270.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/Issue_2270.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/Issue_2270.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/Issue_2270.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_100.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_100.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_100.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_100.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_101.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_101.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_101.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_101.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_102.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_102.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_102.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_102.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_103.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_103.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_103.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_103.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_104.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_104.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_104.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_104.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_105.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_105.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/ben_105.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/ben_105.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/mda_space_a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/mda_space_a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/mda_space_a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/mda_space_a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/mda_space_c.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/mda_space_c.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/mda_space_c.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/mda_space_c.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/nullable.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/nullable.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/nullable.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/nullable.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/sp_after_comma-a.cfg b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/sp_after_comma-a.cfg similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/config/vala/sp_after_comma-a.cfg rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/config/vala/sp_after_comma-a.cfg diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cpp.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cpp.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/cpp.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/cpp.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/d.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/d.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/d.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/d.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/difftest.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/difftest.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/difftest.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/difftest.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/ecma.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/ecma.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/ecma.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/ecma.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/examine_p_files.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/examine_p_files.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/examine_p_files.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/examine_p_files.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00000-comment-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00000-comment-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00000-comment-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00000-comment-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00001-comment-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00001-comment-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00001-comment-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00001-comment-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00002-comment-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00002-comment-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00002-comment-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00002-comment-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00003-comment-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00003-comment-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00003-comment-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00003-comment-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00004-switch.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00004-switch.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00004-switch.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00004-switch.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00005-cmt-align.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00005-cmt-align.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00005-cmt-align.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00005-cmt-align.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00006-comment-convert.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00006-comment-convert.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00006-comment-convert.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00006-comment-convert.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00007-comment-convert.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00007-comment-convert.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00007-comment-convert.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00007-comment-convert.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00008-comment-convert.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00008-comment-convert.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00008-comment-convert.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00008-comment-convert.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00009-comment-convert.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00009-comment-convert.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00009-comment-convert.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00009-comment-convert.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00010-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00010-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00010-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00010-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00011-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00011-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00011-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00011-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00012-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00012-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00012-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00012-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00013-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00013-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00013-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00013-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00014-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00014-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00014-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00014-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00015-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00015-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00015-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00015-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00016-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00016-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00016-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00016-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00020-define-if-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00020-define-if-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00020-define-if-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00020-define-if-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00050-brace-remove.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00050-brace-remove.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00050-brace-remove.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00050-brace-remove.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00051-brace-remove.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00051-brace-remove.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00051-brace-remove.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00051-brace-remove.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00052-brace-remove2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00052-brace-remove2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00052-brace-remove2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00052-brace-remove2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00053-brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00053-brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00053-brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00053-brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00054-if_chain.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00054-if_chain.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00054-if_chain.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00054-if_chain.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00055-braces-2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00055-braces-2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00055-braces-2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00055-braces-2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00056-brace-remove3.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00056-brace-remove3.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00056-brace-remove3.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00056-brace-remove3.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00057-brace-remove3.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00057-brace-remove3.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00057-brace-remove3.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00057-brace-remove3.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00058-if_chain.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00058-if_chain.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00058-if_chain.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00058-if_chain.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00059-Issue_2205.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00059-Issue_2205.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00059-Issue_2205.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00059-Issue_2205.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00060-braces-2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00060-braces-2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00060-braces-2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00060-braces-2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00061-braces-3.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00061-braces-3.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00061-braces-3.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00061-braces-3.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00062-braces-4.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00062-braces-4.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00062-braces-4.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00062-braces-4.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00065-braces-5.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00065-braces-5.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00065-braces-5.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00065-braces-5.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00066-vb-while.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00066-vb-while.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00066-vb-while.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00066-vb-while.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00067-vb-do.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00067-vb-do.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00067-vb-do.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00067-vb-do.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00068-bsnl.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00068-bsnl.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00068-bsnl.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00068-bsnl.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00069-vb-pp.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00069-vb-pp.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00069-vb-pp.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00069-vb-pp.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00070-return-multi.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00070-return-multi.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00070-return-multi.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00070-return-multi.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00071-include_define.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00071-include_define.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00071-include_define.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00071-include_define.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00072-align-proto.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00072-align-proto.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00072-align-proto.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00072-align-proto.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00073-nl_proto_endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00073-nl_proto_endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00073-nl_proto_endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00073-nl_proto_endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00074-clang-has_include.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00074-clang-has_include.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00074-clang-has_include.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00074-clang-has_include.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00075-function_prototypes_alignment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00075-function_prototypes_alignment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00075-function_prototypes_alignment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00075-function_prototypes_alignment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00076-1225.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00076-1225.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00076-1225.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00076-1225.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00081-else-if.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00081-else-if.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00081-else-if.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00081-else-if.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00082-else-if.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00082-else-if.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00082-else-if.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00082-else-if.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00083-Issue_3601.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00083-Issue_3601.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00083-Issue_3601.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00083-Issue_3601.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00091-cond.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00091-cond.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00091-cond.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00091-cond.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00092-cond.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00092-cond.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00092-cond.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00092-cond.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00093-cond.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00093-cond.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00093-cond.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00093-cond.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00094-Issue_3457.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00094-Issue_3457.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00094-Issue_3457.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00094-Issue_3457.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00101-bugs-1.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00101-bugs-1.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00101-bugs-1.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00101-bugs-1.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00102-bugs-2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00102-bugs-2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00102-bugs-2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00102-bugs-2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00103-bugs-3.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00103-bugs-3.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00103-bugs-3.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00103-bugs-3.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00104-bugs-4.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00104-bugs-4.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00104-bugs-4.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00104-bugs-4.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00105-bugs-5.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00105-bugs-5.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00105-bugs-5.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00105-bugs-5.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00106-bugs-6.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00106-bugs-6.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00106-bugs-6.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00106-bugs-6.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00107-bugs-7.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00107-bugs-7.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00107-bugs-7.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00107-bugs-7.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00108-bugs-8.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00108-bugs-8.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00108-bugs-8.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00108-bugs-8.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00110-misc.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00110-misc.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00110-misc.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00110-misc.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00111-misc.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00111-misc.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00111-misc.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00111-misc.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00120-sp_cmt_cpp_start.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00120-sp_cmt_cpp_start.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00120-sp_cmt_cpp_start.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00120-sp_cmt_cpp_start.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00121-sp_cmt_cpp_start.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00121-sp_cmt_cpp_start.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00121-sp_cmt_cpp_start.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00121-sp_cmt_cpp_start.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00122-sp_cmt_cpp_start.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00122-sp_cmt_cpp_start.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00122-sp_cmt_cpp_start.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00122-sp_cmt_cpp_start.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00123-cmt_reflow.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00123-cmt_reflow.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00123-cmt_reflow.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00123-cmt_reflow.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00130-minus-minus.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00130-minus-minus.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00130-minus-minus.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00130-minus-minus.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00131-Issue_3873.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00131-Issue_3873.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00131-Issue_3873.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00131-Issue_3873.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00135-br_cmt.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00135-br_cmt.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00135-br_cmt.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00135-br_cmt.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00136-Issue_4044.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00136-Issue_4044.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00136-Issue_4044.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00136-Issue_4044.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00140-global-vars.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00140-global-vars.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00140-global-vars.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00140-global-vars.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00141-deref.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00141-deref.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00141-deref.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00141-deref.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00142-type-cast.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00142-type-cast.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00142-type-cast.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00142-type-cast.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00143-t3.in.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00143-t3.in.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00143-t3.in.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00143-t3.in.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00144-align-proto-vars.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00144-align-proto-vars.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00144-align-proto-vars.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00144-align-proto-vars.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00145-vardefcol.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00145-vardefcol.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00145-vardefcol.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00145-vardefcol.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00146-Issue_3516.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00146-Issue_3516.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00146-Issue_3516.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00146-Issue_3516.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00147-Issue_3516.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00147-Issue_3516.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00147-Issue_3516.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00147-Issue_3516.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00148-Issue_3518.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00148-Issue_3518.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00148-Issue_3518.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00148-Issue_3518.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00150-casts.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00150-casts.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00150-casts.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00150-casts.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00151-casts.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00151-casts.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00151-casts.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00151-casts.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00152-casts.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00152-casts.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00152-casts.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00152-casts.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00153-casts.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00153-casts.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00153-casts.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00153-casts.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00154-casts.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00154-casts.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00154-casts.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00154-casts.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00155-cast_brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00155-cast_brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00155-cast_brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00155-cast_brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00156-empty-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00156-empty-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00156-empty-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00156-empty-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00157-empty-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00157-empty-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00157-empty-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00157-empty-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00158-empty-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00158-empty-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00158-empty-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00158-empty-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00159-empty-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00159-empty-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00159-empty-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00159-empty-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00160-fcn_indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00160-fcn_indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00160-fcn_indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00160-fcn_indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00161-fcn_indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00161-fcn_indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00161-fcn_indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00161-fcn_indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00162-fcn_indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00162-fcn_indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00162-fcn_indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00162-fcn_indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00163-fcn_indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00163-fcn_indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00163-fcn_indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00163-fcn_indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00164-fcn_indent_func_def_col1.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00164-fcn_indent_func_def_col1.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00164-fcn_indent_func_def_col1.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00164-fcn_indent_func_def_col1.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00165-sp_func_call_user_inside_fparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00165-sp_func_call_user_inside_fparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00165-sp_func_call_user_inside_fparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00165-sp_func_call_user_inside_fparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00170-beautifier-off.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00170-beautifier-off.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00170-beautifier-off.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00170-beautifier-off.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00180-lvalue.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00180-lvalue.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00180-lvalue.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00180-lvalue.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00190-Issue_3559.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00190-Issue_3559.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00190-Issue_3559.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00190-Issue_3559.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00201-case.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00201-case.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00201-case.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00201-case.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00202-case.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00202-case.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00202-case.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00202-case.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00203-case.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00203-case.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00203-case.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00203-case.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00204-bug_1718.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00204-bug_1718.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00204-bug_1718.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00204-bug_1718.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00205-case-nl_before_return.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00205-case-nl_before_return.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00205-case-nl_before_return.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00205-case-nl_before_return.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00206-case-nl_before_return.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00206-case-nl_before_return.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00206-case-nl_before_return.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00206-case-nl_before_return.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00207-nl_before_ignore_after_case.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00207-nl_before_ignore_after_case.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00207-nl_before_ignore_after_case.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00207-nl_before_ignore_after_case.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00301-align-struct-init.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00301-align-struct-init.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00301-align-struct-init.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00301-align-struct-init.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00302-one-liner-init.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00302-one-liner-init.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00302-one-liner-init.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00302-one-liner-init.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00303-one-liner-init.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00303-one-liner-init.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00303-one-liner-init.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00303-one-liner-init.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00304-one-liner-init.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00304-one-liner-init.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00304-one-liner-init.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00304-one-liner-init.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00305-one-liner-define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00305-one-liner-define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00305-one-liner-define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00305-one-liner-define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00310-sp_embed_comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00310-sp_embed_comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00310-sp_embed_comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00310-sp_embed_comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00311-comment_conversion_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00311-comment_conversion_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00311-comment_conversion_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00311-comment_conversion_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00312-comment_conversion_endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00312-comment_conversion_endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00312-comment_conversion_endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00312-comment_conversion_endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00313-comment_conversion_long_lines.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00313-comment_conversion_long_lines.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00313-comment_conversion_long_lines.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00313-comment_conversion_long_lines.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00314-comment_conversion_javadoc_single.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00314-comment_conversion_javadoc_single.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00314-comment_conversion_javadoc_single.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00314-comment_conversion_javadoc_single.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00315-comment_conversion_trailing_c_multiline.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00315-comment_conversion_trailing_c_multiline.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00315-comment_conversion_trailing_c_multiline.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00315-comment_conversion_trailing_c_multiline.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00320-indent_first_bool_expr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00320-indent_first_bool_expr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00320-indent_first_bool_expr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00320-indent_first_bool_expr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00401-align-equ.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00401-align-equ.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00401-align-equ.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00401-align-equ.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00402-align-var.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00402-align-var.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00402-align-var.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00402-align-var.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00403-align-var.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00403-align-var.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00403-align-var.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00403-align-var.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00404-align-var.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00404-align-var.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00404-align-var.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00404-align-var.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00405-bits.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00405-bits.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00405-bits.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00405-bits.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00406-bug_i_771.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00406-bug_i_771.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00406-bug_i_771.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00406-bug_i_771.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00407-star-style.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00407-star-style.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00407-star-style.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00407-star-style.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00408-star-style.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00408-star-style.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00408-star-style.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00408-star-style.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00409-star-style.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00409-star-style.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00409-star-style.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00409-star-style.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00411-align-typedef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00411-align-typedef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00411-align-typedef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00411-align-typedef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00412-align-typedef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00412-align-typedef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00412-align-typedef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00412-align-typedef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00413-align-typedef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00413-align-typedef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00413-align-typedef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00413-align-typedef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00414-align-typedef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00414-align-typedef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00414-align-typedef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00414-align-typedef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00415-align_stack.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00415-align_stack.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00415-align_stack.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00415-align_stack.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00416-align_sf_call_thresh_416.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00416-align_sf_call_thresh_416.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00416-align_sf_call_thresh_416.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00416-align_sf_call_thresh_416.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00417-align_sf_call_thresh_417.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00417-align_sf_call_thresh_417.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00417-align_sf_call_thresh_417.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00417-align_sf_call_thresh_417.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00418-align_sf_call_span_418.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00418-align_sf_call_span_418.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00418-align_sf_call_span_418.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00418-align_sf_call_span_418.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00419-align_sf_call_span_419.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00419-align_sf_call_span_419.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00419-align_sf_call_span_419.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00419-align_sf_call_span_419.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00420-Issue_2278.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00420-Issue_2278.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00420-Issue_2278.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00420-Issue_2278.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00421-nl_ds_struct_enum.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00421-nl_ds_struct_enum.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00421-nl_ds_struct_enum.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00421-nl_ds_struct_enum.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00422-nl_ds_struct_enum.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00422-nl_ds_struct_enum.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00422-nl_ds_struct_enum.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00422-nl_ds_struct_enum.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00423-bug_1702.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00423-bug_1702.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00423-bug_1702.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00423-bug_1702.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00424-Issue_3506.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00424-Issue_3506.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00424-Issue_3506.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00424-Issue_3506.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00430-paren-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00430-paren-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00430-paren-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00430-paren-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00431-paren-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00431-paren-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00431-paren-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00431-paren-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00432-paren-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00432-paren-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00432-paren-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00432-paren-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00440-bug_489.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00440-bug_489.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00440-bug_489.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00440-bug_489.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00451-enum_gallery.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00451-enum_gallery.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00451-enum_gallery.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00451-enum_gallery.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00452-enum_gallery.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00452-enum_gallery.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00452-enum_gallery.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00452-enum_gallery.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00453-enum_gallery.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00453-enum_gallery.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00453-enum_gallery.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00453-enum_gallery.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00453-enum_gallery.rerun.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00453-enum_gallery.rerun.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00453-enum_gallery.rerun.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00453-enum_gallery.rerun.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00454-enum_gallery.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00454-enum_gallery.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00454-enum_gallery.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00454-enum_gallery.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00461-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00461-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00461-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00461-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00462-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00462-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00462-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00462-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00463-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00463-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00463-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00463-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00464-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00464-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00464-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00464-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00465-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00465-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00465-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00465-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00466-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00466-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00466-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00466-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00467-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00467-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00467-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00467-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00468-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00468-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00468-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00468-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00469-align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00469-align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00469-align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00469-align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00470-align_trailing_do_cmt.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00470-align_trailing_do_cmt.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00470-align_trailing_do_cmt.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00470-align_trailing_do_cmt.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00501-bool-pos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00501-bool-pos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00501-bool-pos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00501-bool-pos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00502-bool-pos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00502-bool-pos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00502-bool-pos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00502-bool-pos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00503-pos_compare.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00503-pos_compare.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00503-pos_compare.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00503-pos_compare.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00504-pos_compare.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00504-pos_compare.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00504-pos_compare.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00504-pos_compare.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00505-pos_conditional.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00505-pos_conditional.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00505-pos_conditional.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00505-pos_conditional.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00506-pos_conditional.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00506-pos_conditional.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00506-pos_conditional.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00506-pos_conditional.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00510-bool-pos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00510-bool-pos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00510-bool-pos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00510-bool-pos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00511-bool-pos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00511-bool-pos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00511-bool-pos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00511-bool-pos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00512-bool-pos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00512-bool-pos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00512-bool-pos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00512-bool-pos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00513-bool-pos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00513-bool-pos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00513-bool-pos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00513-bool-pos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00514-my_infile.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00514-my_infile.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00514-my_infile.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00514-my_infile.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00600-dos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00600-dos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00600-dos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00600-dos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00601-mac.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00601-mac.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00601-mac.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00601-mac.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00611-pp-space.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00611-pp-space.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00611-pp-space.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00611-pp-space.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00612-pp-space.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00612-pp-space.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00612-pp-space.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00612-pp-space.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00613-pp-space.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00613-pp-space.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00613-pp-space.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00613-pp-space.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00614-pp-space.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00614-pp-space.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00614-pp-space.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00614-pp-space.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00615-pp-nest.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00615-pp-nest.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00615-pp-nest.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00615-pp-nest.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00616-pp-if-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00616-pp-if-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00616-pp-if-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00616-pp-if-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00617-pp-if-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00617-pp-if-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00617-pp-if-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00617-pp-if-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00618-pp-if-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00618-pp-if-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00618-pp-if-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00618-pp-if-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00619-Issue_3169.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00619-Issue_3169.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00619-Issue_3169.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00619-Issue_3169.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00620-indent-assign.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00620-indent-assign.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00620-indent-assign.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00620-indent-assign.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00621-nl_endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00621-nl_endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00621-nl_endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00621-nl_endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00622-indent-off-after-assign.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00622-indent-off-after-assign.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00622-indent-off-after-assign.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00622-indent-off-after-assign.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00623-pp_space_before_after.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00623-pp_space_before_after.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00623-pp_space_before_after.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00623-pp_space_before_after.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00624-pp_space_before_after.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00624-pp_space_before_after.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00624-pp_space_before_after.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00624-pp_space_before_after.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00625-pp_space_before_after.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00625-pp_space_before_after.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00625-pp_space_before_after.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00625-pp_space_before_after.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00626-pp_space_before_after.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00626-pp_space_before_after.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00626-pp_space_before_after.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00626-pp_space_before_after.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00631-nl_assign.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00631-nl_assign.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00631-nl_assign.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00631-nl_assign.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00632-nl_assign.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00632-nl_assign.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00632-nl_assign.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00632-nl_assign.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00633-bug_3156.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00633-bug_3156.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00633-bug_3156.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00633-bug_3156.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00701-function-def.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00701-function-def.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00701-function-def.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00701-function-def.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00702-function-def.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00702-function-def.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00702-function-def.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00702-function-def.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00703-function-def.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00703-function-def.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00703-function-def.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00703-function-def.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00710-add_long_comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00710-add_long_comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00710-add_long_comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00710-add_long_comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00721-nl-semicolon.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00721-nl-semicolon.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00721-nl-semicolon.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00721-nl-semicolon.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00730-nl_func_call.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00730-nl_func_call.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00730-nl_func_call.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00730-nl_func_call.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00731-nl_func_call.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00731-nl_func_call.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00731-nl_func_call.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00731-nl_func_call.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00732-nl_func_call.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00732-nl_func_call.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00732-nl_func_call.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00732-nl_func_call.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00733-nl_func_call.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00733-nl_func_call.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00733-nl_func_call.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00733-nl_func_call.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00734-nl_func_call.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00734-nl_func_call.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00734-nl_func_call.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00734-nl_func_call.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00801-fcn_type.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00801-fcn_type.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00801-fcn_type.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00801-fcn_type.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00802-funcfunc.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00802-funcfunc.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00802-funcfunc.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00802-funcfunc.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00803-fcn_type.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00803-fcn_type.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00803-fcn_type.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00803-fcn_type.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00901-code_width.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00901-code_width.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00901-code_width.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00901-code_width.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00902-code_width.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00902-code_width.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00902-code_width.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00902-code_width.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00903-code_width.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00903-code_width.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00903-code_width.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00903-code_width.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00910-pascal_ptr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00910-pascal_ptr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00910-pascal_ptr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00910-pascal_ptr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00911-pascal_ptr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00911-pascal_ptr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/00911-pascal_ptr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/00911-pascal_ptr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01000-mod-paren.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01000-mod-paren.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01000-mod-paren.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01000-mod-paren.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01001-nl-comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01001-nl-comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01001-nl-comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01001-nl-comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01002-mod-paren.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01002-mod-paren.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01002-mod-paren.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01002-mod-paren.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01005-mod_case_brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01005-mod_case_brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01005-mod_case_brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01005-mod_case_brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01006-mod_case_brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01006-mod_case_brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01006-mod_case_brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01006-mod_case_brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01007-mod_case_brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01007-mod_case_brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01007-mod_case_brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01007-mod_case_brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01008-Issue_3366.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01008-Issue_3366.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01008-Issue_3366.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01008-Issue_3366.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01009-mod_move_case_return.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01009-mod_move_case_return.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01009-mod_move_case_return.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01009-mod_move_case_return.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01010-mod_move_case_return_bad.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01010-mod_move_case_return_bad.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01010-mod_move_case_return_bad.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01010-mod_move_case_return_bad.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01011-semicolons.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01011-semicolons.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01011-semicolons.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01011-semicolons.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01012-semicolons.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01012-semicolons.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01012-semicolons.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01012-semicolons.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01015-paren_indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01015-paren_indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01015-paren_indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01015-paren_indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01016-align_attr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01016-align_attr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01016-align_attr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01016-align_attr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01020-kw_subst.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01020-kw_subst.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01020-kw_subst.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01020-kw_subst.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01021-hello.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01021-hello.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01021-hello.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01021-hello.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01022-kw_subst.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01022-kw_subst.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01022-kw_subst.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01022-kw_subst.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01030-multi.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01030-multi.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01030-multi.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01030-multi.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01035-func_wrap.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01035-func_wrap.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01035-func_wrap.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01035-func_wrap.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01036-func_wrap.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01036-func_wrap.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01036-func_wrap.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01036-func_wrap.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01037-type_wrap.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01037-type_wrap.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01037-type_wrap.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01037-type_wrap.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01040-newline_after_endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01040-newline_after_endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01040-newline_after_endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01040-newline_after_endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01050-func_call_user.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01050-func_call_user.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01050-func_call_user.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01050-func_call_user.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01060-backslash-newline-lex.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01060-backslash-newline-lex.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01060-backslash-newline-lex.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01060-backslash-newline-lex.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01070-various_colons.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01070-various_colons.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01070-various_colons.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01070-various_colons.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01071-various_colons.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01071-various_colons.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01071-various_colons.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01071-various_colons.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01080-bug_1196.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01080-bug_1196.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/01080-bug_1196.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/01080-bug_1196.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02000-i2c-core.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02000-i2c-core.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02000-i2c-core.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02000-i2c-core.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02001-directfb.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02001-directfb.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02001-directfb.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02001-directfb.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02002-i2c-core.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02002-i2c-core.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02002-i2c-core.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02002-i2c-core.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02003-Issue_3353.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02003-Issue_3353.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02003-Issue_3353.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02003-Issue_3353.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02100-i2c-core.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02100-i2c-core.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02100-i2c-core.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02100-i2c-core.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02101-comment-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02101-comment-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02101-comment-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02101-comment-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02200-xml.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02200-xml.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02200-xml.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02200-xml.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02201-align-string.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02201-align-string.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02201-align-string.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02201-align-string.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02300-preproc-if.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02300-preproc-if.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02300-preproc-if.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02300-preproc-if.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02301-preproc-if.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02301-preproc-if.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02301-preproc-if.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02301-preproc-if.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02302-nl-cont.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02302-nl-cont.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02302-nl-cont.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02302-nl-cont.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02303-nl-cont2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02303-nl-cont2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02303-nl-cont2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02303-nl-cont2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02310-empty-for.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02310-empty-for.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02310-empty-for.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02310-empty-for.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02311-pragma.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02311-pragma.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02311-pragma.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02311-pragma.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02315-pp_ret.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02315-pp_ret.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02315-pp_ret.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02315-pp_ret.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02320-nl_create_one_liner.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02320-nl_create_one_liner.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02320-nl_create_one_liner.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02320-nl_create_one_liner.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02325-sort_include.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02325-sort_include.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02325-sort_include.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02325-sort_include.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02330-one_liners.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02330-one_liners.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02330-one_liners.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02330-one_liners.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02410-ifdef-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02410-ifdef-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02410-ifdef-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02410-ifdef-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02411-ifdef-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02411-ifdef-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02411-ifdef-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02411-ifdef-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02412-ifdef-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02412-ifdef-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02412-ifdef-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02412-ifdef-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02413-ifdef-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02413-ifdef-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02413-ifdef-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02413-ifdef-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02414-whole_file_ifdef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02414-whole_file_ifdef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02414-whole_file_ifdef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02414-whole_file_ifdef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02415-endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02415-endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02415-endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02415-endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02416-cmt_nl_end.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02416-cmt_nl_end.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02416-cmt_nl_end.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02416-cmt_nl_end.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02421-cmt_multi.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02421-cmt_multi.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02421-cmt_multi.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02421-cmt_multi.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02422-cmt_multi.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02422-cmt_multi.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02422-cmt_multi.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02422-cmt_multi.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02423-cmt_multi_utf8.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02423-cmt_multi_utf8.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02423-cmt_multi_utf8.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02423-cmt_multi_utf8.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02431-cmt_right_align.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02431-cmt_right_align.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02431-cmt_right_align.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02431-cmt_right_align.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02432-cmt_right_align.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02432-cmt_right_align.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02432-cmt_right_align.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02432-cmt_right_align.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02440-string_utf8.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02440-string_utf8.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02440-string_utf8.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02440-string_utf8.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02441-utf8-identifiers.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02441-utf8-identifiers.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02441-utf8-identifiers.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02441-utf8-identifiers.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02451-nl_return_expr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02451-nl_return_expr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02451-nl_return_expr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02451-nl_return_expr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02452-nl_return_expr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02452-nl_return_expr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02452-nl_return_expr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02452-nl_return_expr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02453-nl_return_expr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02453-nl_return_expr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02453-nl_return_expr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02453-nl_return_expr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02454-nl_return_expr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02454-nl_return_expr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02454-nl_return_expr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02454-nl_return_expr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02455-macro-returns.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02455-macro-returns.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02455-macro-returns.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02455-macro-returns.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02456-macro-returns.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02456-macro-returns.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02456-macro-returns.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02456-macro-returns.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02457-nl_before_return.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02457-nl_before_return.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02457-nl_before_return.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02457-nl_before_return.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02460-freebsd.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02460-freebsd.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02460-freebsd.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02460-freebsd.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02486-doxy-comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02486-doxy-comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02486-doxy-comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02486-doxy-comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02487-doxy-comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02487-doxy-comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02487-doxy-comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02487-doxy-comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02501-custom_types_ssl.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02501-custom_types_ssl.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02501-custom_types_ssl.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02501-custom_types_ssl.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02502-custom_types_ssl.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02502-custom_types_ssl.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02502-custom_types_ssl.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02502-custom_types_ssl.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02504-align_keep_extra.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02504-align_keep_extra.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02504-align_keep_extra.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02504-align_keep_extra.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02505-align_assigns.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02505-align_assigns.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02505-align_assigns.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02505-align_assigns.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02506-align_assign_var_defs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02506-align_assign_var_defs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02506-align_assign_var_defs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02506-align_assign_var_defs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02510-asm.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02510-asm.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02510-asm.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02510-asm.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02520-pp_indent_with_tabs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02520-pp_indent_with_tabs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02520-pp_indent_with_tabs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02520-pp_indent_with_tabs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02521-pp_indent_with_tabs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02521-pp_indent_with_tabs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02521-pp_indent_with_tabs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02521-pp_indent_with_tabs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02522-pp_indent_with_tabs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02522-pp_indent_with_tabs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02522-pp_indent_with_tabs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02522-pp_indent_with_tabs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02523-pp_indent_with_tabs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02523-pp_indent_with_tabs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02523-pp_indent_with_tabs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02523-pp_indent_with_tabs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02524-pp_indent_with_tabs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02524-pp_indent_with_tabs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02524-pp_indent_with_tabs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02524-pp_indent_with_tabs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02525-pp_indent_with_tabs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02525-pp_indent_with_tabs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02525-pp_indent_with_tabs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02525-pp_indent_with_tabs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02530-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02530-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02530-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02530-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02531-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02531-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02531-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02531-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02532-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02532-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02532-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02532-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02533-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02533-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02533-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02533-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02534-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02534-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02534-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02534-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02535-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02535-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02535-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02535-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02536-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02536-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02536-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02536-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02537-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02537-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02537-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02537-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02538-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02538-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02538-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02538-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02539-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02539-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02539-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02539-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02540-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02540-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02540-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02540-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02541-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02541-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02541-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02541-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02542-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02542-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02542-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02542-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02543-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02543-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02543-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02543-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02544-pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02544-pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02544-pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02544-pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02550-func_var_multi_paren.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02550-func_var_multi_paren.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/02550-func_var_multi_paren.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02550-func_var_multi_paren.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02551-line_multi_split_1.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02551-line_multi_split_1.c new file mode 100644 index 00000000..4bed8aee --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02551-line_multi_split_1.c @@ -0,0 +1,39 @@ +static int buf_write_do_autocmds(buf_T *buf, char **fnamep, char **sfnamep, char **ffnamep, + linenr_T start, linenr_T *endp, exarg_T *eap, bool append, + bool filtering, bool reset_changed, bool overwriting, bool whole, + const pos_T orig_start, const pos_T orig_end) +{ +} + +static int buf_write_make_backup(char *fname, bool append, FileInfo *file_info_old, vim_acl_T acl, + int perm, unsigned bkc, bool file_readonly, bool forceit, + int *backup_copyp, char **backupp, Error_T *err) +{ +} + +Channel *channel_job_start(char **argv, const char *exepath, CallbackReader on_stdout, + CallbackReader on_stderr, Callback on_exit, bool pty, bool rpc, + bool overlapped, bool detach, ChannelStdinMode stdin_mode, + const char *cwd, uint16_t pty_width, uint16_t pty_height, dict_T *env, + varnumber_T *status_out) +{ +} + +void vim_str2nr(const char *const start, int *const prep, int *const len, const int what, + varnumber_T *const nptr, uvarnumber_T *const unptr, const int maxlen, + const bool strict, bool *const overflow) +{ +} + +static inline int json_decoder_pop(ValuesStackItem obj, ValuesStack *const stack, + ContainerStack *const container_stack, const char **const pp, + bool *const next_map_special, bool *const didcomma, + bool *const didcolon) +{ +} + +void extmark_set(buf_T *buf, uint32_t ns_id, uint32_t *idp, int row, colnr_T col, int end_row, + colnr_T end_col, Decoration *decor, bool right_gravity, bool end_right_gravity, + bool no_undo, bool invalidate, Error *err) +{ +} diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02552-line_multi_split_2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02552-line_multi_split_2.c new file mode 100644 index 00000000..b37ef52b --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/02552-line_multi_split_2.c @@ -0,0 +1,10 @@ +void DCOPServer::processMessage(IceConn iceConn, int opcode) +{ + if (!conn) + { + tqWarning( + "[dcopserver] DCOPServer::processMessage message from unknown connection. [opcode = %d]", + opcode); + return; + } +} diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/07630-indent-vbrace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/07630-indent-vbrace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/07630-indent-vbrace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/07630-indent-vbrace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/08399-gh399.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/08399-gh399.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/08399-gh399.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/08399-gh399.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09588-sf588.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09588-sf588.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09588-sf588.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09588-sf588.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09594-sf594.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09594-sf594.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09594-sf594.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09594-sf594.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09601-bug_637.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09601-bug_637.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09601-bug_637.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09601-bug_637.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09602-bug_671.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09602-bug_671.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09602-bug_671.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09602-bug_671.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09603-indent_ternary-1.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09603-indent_ternary-1.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09603-indent_ternary-1.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09603-indent_ternary-1.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09604-indent_ternary-2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09604-indent_ternary-2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09604-indent_ternary-2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09604-indent_ternary-2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09605-negative_value.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09605-negative_value.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09605-negative_value.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09605-negative_value.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09606-extern.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09606-extern.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09606-extern.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09606-extern.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09607-attribute.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09607-attribute.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09607-attribute.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09607-attribute.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09608-func_call_user2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09608-func_call_user2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09608-func_call_user2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09608-func_call_user2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09609-Issue_2279.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09609-Issue_2279.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09609-Issue_2279.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09609-Issue_2279.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09610-bug_i_876.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09610-bug_i_876.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09610-bug_i_876.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09610-bug_i_876.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09611-bug_i_222.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09611-bug_i_222.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09611-bug_i_222.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09611-bug_i_222.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09612-bug_1041.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09612-bug_1041.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09612-bug_1041.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09612-bug_1041.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09613-i1413.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09613-i1413.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09613-i1413.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09613-i1413.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09614-string_prefixes.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09614-string_prefixes.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09614-string_prefixes.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09614-string_prefixes.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09615-i1564.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09615-i1564.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09615-i1564.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09615-i1564.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09616-enum_comma_ifdef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09616-enum_comma_ifdef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09616-enum_comma_ifdef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09616-enum_comma_ifdef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09617-Issue_2360.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09617-Issue_2360.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09617-Issue_2360.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09617-Issue_2360.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09618-Issue_2360.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09618-Issue_2360.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09618-Issue_2360.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09618-Issue_2360.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09619-Issue_2411.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09619-Issue_2411.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09619-Issue_2411.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09619-Issue_2411.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09620-Issue_2640.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09620-Issue_2640.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09620-Issue_2640.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09620-Issue_2640.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09621-pp-before-func-def.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09621-pp-before-func-def.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09621-pp-before-func-def.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09621-pp-before-func-def.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09622-Issue_3356.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09622-Issue_3356.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09622-Issue_3356.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09622-Issue_3356.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09623-vbrace_one_liner.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09623-vbrace_one_liner.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/09623-vbrace_one_liner.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/09623-vbrace_one_liner.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10003-incdec_postfix_multiply.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10003-incdec_postfix_multiply.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10003-incdec_postfix_multiply.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10003-incdec_postfix_multiply.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10004-pragma_asm.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10004-pragma_asm.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10004-pragma_asm.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10004-pragma_asm.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10005-i1270.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10005-i1270.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10005-i1270.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10005-i1270.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10006-bug_2331.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10006-bug_2331.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10006-bug_2331.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10006-bug_2331.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10007-indent-macro-brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10007-indent-macro-brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10007-indent-macro-brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10007-indent-macro-brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10008-indent-macro-brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10008-indent-macro-brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10008-indent-macro-brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10008-indent-macro-brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10009-return-compound-literal.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10009-return-compound-literal.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10009-return-compound-literal.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10009-return-compound-literal.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10010-return-compound-literal.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10010-return-compound-literal.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10010-return-compound-literal.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10010-return-compound-literal.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10011-return-compound-literal.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10011-return-compound-literal.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10011-return-compound-literal.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10011-return-compound-literal.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10012-sparen-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10012-sparen-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10012-sparen-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10012-sparen-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10013-sparen-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10013-sparen-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10013-sparen-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10013-sparen-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10014-sparen-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10014-sparen-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10014-sparen-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10014-sparen-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10015-Issue_2845.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10015-Issue_2845.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10015-Issue_2845.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10015-Issue_2845.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10016-Issue_3233.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10016-Issue_3233.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10016-Issue_3233.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10016-Issue_3233.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10017-double-sparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10017-double-sparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10017-double-sparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10017-double-sparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10018-double-sparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10018-double-sparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10018-double-sparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10018-double-sparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10019-include-guard.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10019-include-guard.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10019-include-guard.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10019-include-guard.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10020-single_line_comment_after.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10020-single_line_comment_after.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10020-single_line_comment_after.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10020-single_line_comment_after.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10021-parenthesized_indirect_call.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10021-parenthesized_indirect_call.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10021-parenthesized_indirect_call.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10021-parenthesized_indirect_call.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10022-Issue_3269.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10022-Issue_3269.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10022-Issue_3269.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10022-Issue_3269.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10023-Issue_3272.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10023-Issue_3272.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10023-Issue_3272.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10023-Issue_3272.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10024-Issue_3274.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10024-Issue_3274.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10024-Issue_3274.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10024-Issue_3274.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10025-forever.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10025-forever.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10025-forever.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10025-forever.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10026-forever.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10026-forever.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10026-forever.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10026-forever.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10027-Issue_3327.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10027-Issue_3327.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10027-Issue_3327.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10027-Issue_3327.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10028-Issue_3339.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10028-Issue_3339.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10028-Issue_3339.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10028-Issue_3339.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10029-Issue_3339.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10029-Issue_3339.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10029-Issue_3339.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10029-Issue_3339.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10030-Issue_3339.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10030-Issue_3339.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10030-Issue_3339.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10030-Issue_3339.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10031-Issue_3342.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10031-Issue_3342.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10031-Issue_3342.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10031-Issue_3342.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10032-Issue_3345.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10032-Issue_3345.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10032-Issue_3345.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10032-Issue_3345.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10033-Issue_3343.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10033-Issue_3343.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10033-Issue_3343.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10033-Issue_3343.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10034-Issue_3343.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10034-Issue_3343.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10034-Issue_3343.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10034-Issue_3343.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10035-comment-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10035-comment-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10035-comment-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10035-comment-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10036-comment-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10036-comment-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10036-comment-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10036-comment-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10037-Issue_3362.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10037-Issue_3362.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10037-Issue_3362.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10037-Issue_3362.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10038-Issue_3362.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10038-Issue_3362.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10038-Issue_3362.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10038-Issue_3362.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10039-Issue_3370.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10039-Issue_3370.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10039-Issue_3370.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10039-Issue_3370.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10040-Issue_3377.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10040-Issue_3377.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10040-Issue_3377.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10040-Issue_3377.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10041-Issue_3351.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10041-Issue_3351.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10041-Issue_3351.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10041-Issue_3351.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10042-Issue_3376.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10042-Issue_3376.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10042-Issue_3376.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10042-Issue_3376.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10043-Issue_3376.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10043-Issue_3376.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10043-Issue_3376.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10043-Issue_3376.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10044-Issue_3376.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10044-Issue_3376.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10044-Issue_3376.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10044-Issue_3376.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10045-Issue_3376.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10045-Issue_3376.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10045-Issue_3376.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10045-Issue_3376.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10046-Issue_3402.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10046-Issue_3402.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10046-Issue_3402.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10046-Issue_3402.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10047-Issue_3421.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10047-Issue_3421.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10047-Issue_3421.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10047-Issue_3421.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10048-Issue_3431.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10048-Issue_3431.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10048-Issue_3431.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10048-Issue_3431.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10049-Issue_3436.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10049-Issue_3436.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10049-Issue_3436.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10049-Issue_3436.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10050-Issue_3192.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10050-Issue_3192.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10050-Issue_3192.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10050-Issue_3192.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10051-Issue_3454.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10051-Issue_3454.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10051-Issue_3454.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10051-Issue_3454.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10052-Issue_3472.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10052-Issue_3472.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10052-Issue_3472.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10052-Issue_3472.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10053-Issue_3476.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10053-Issue_3476.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10053-Issue_3476.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10053-Issue_3476.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10054-Issue_3480.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10054-Issue_3480.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10054-Issue_3480.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10054-Issue_3480.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10055-Issue_3493.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10055-Issue_3493.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10055-Issue_3493.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10055-Issue_3493.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10056-Issue_3496.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10056-Issue_3496.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10056-Issue_3496.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10056-Issue_3496.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10057-Issue_3496.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10057-Issue_3496.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10057-Issue_3496.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10057-Issue_3496.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10058-Issue_3496.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10058-Issue_3496.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10058-Issue_3496.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10058-Issue_3496.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10059-Issue_3496.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10059-Issue_3496.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10059-Issue_3496.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10059-Issue_3496.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10060-Issue_3548.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10060-Issue_3548.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10060-Issue_3548.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10060-Issue_3548.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10061-Issue_3556.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10061-Issue_3556.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10061-Issue_3556.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10061-Issue_3556.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10062-Issue_3561.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10062-Issue_3561.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10062-Issue_3561.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10062-Issue_3561.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10063-Issue_3565.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10063-Issue_3565.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10063-Issue_3565.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10063-Issue_3565.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10064-Issue_3567.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10064-Issue_3567.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10064-Issue_3567.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10064-Issue_3567.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10065-Issue_3567.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10065-Issue_3567.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10065-Issue_3567.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10065-Issue_3567.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10066-Issue_3580.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10066-Issue_3580.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10066-Issue_3580.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10066-Issue_3580.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10077-Issue_3582.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10077-Issue_3582.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10077-Issue_3582.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10077-Issue_3582.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10078-Issue_3587.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10078-Issue_3587.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10078-Issue_3587.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10078-Issue_3587.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10079-Issue_3662.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10079-Issue_3662.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10079-Issue_3662.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10079-Issue_3662.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10080-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10080-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10080-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10080-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10081-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10081-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10081-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10081-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10082-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10082-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10082-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10082-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10083-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10083-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10083-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10083-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10084-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10084-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10084-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10084-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10085-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10085-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10085-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10085-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10086-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10086-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10086-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10086-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10087-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10087-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10087-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10087-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10088-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10088-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10088-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10088-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10089-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10089-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10089-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10089-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10090-infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10090-infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10090-infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10090-infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10091-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10091-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10091-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10091-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10092-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10092-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10092-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10092-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10093-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10093-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10093-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10093-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10094-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10094-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10094-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10094-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10095-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10095-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10095-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10095-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10096-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10096-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10096-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10096-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10097-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10097-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10097-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10097-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10098-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10098-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10098-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10098-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10099-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10099-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10099-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10099-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10100-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10100-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10100-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10100-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10101-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10101-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10101-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10101-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10102-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10102-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10102-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10102-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10103-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10103-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10103-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10103-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10104-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10104-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10104-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10104-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10105-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10105-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10105-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10105-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10106-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10106-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10106-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10106-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10107-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10107-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10107-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10107-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10108-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10108-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10108-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10108-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10109-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10109-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10109-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10109-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10110-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10110-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10110-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10110-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10111-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10111-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10111-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10111-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10112-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10112-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10112-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10112-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10113-int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10113-int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10113-int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10113-int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10114-Issue_3989.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10114-Issue_3989.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10114-Issue_3989.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10114-Issue_3989.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10120-sp_after_sparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10120-sp_after_sparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10120-sp_after_sparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10120-sp_after_sparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10121-sp_after_sparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10121-sp_after_sparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10121-sp_after_sparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10121-sp_after_sparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10122-sp_after_sparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10122-sp_after_sparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10122-sp_after_sparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10122-sp_after_sparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10123-sp_after_sparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10123-sp_after_sparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10123-sp_after_sparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10123-sp_after_sparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10124-Issue_3985.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10124-Issue_3985.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10124-Issue_3985.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10124-Issue_3985.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10125-Issue_3992.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10125-Issue_3992.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/c/10125-Issue_3992.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/c/10125-Issue_3992.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/02102-indent-c.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/02102-indent-c.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/02102-indent-c.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/02102-indent-c.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/02103-output.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/02103-output.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/02103-output.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/02103-output.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10000-621_this-spacing.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10000-621_this-spacing.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10000-621_this-spacing.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10000-621_this-spacing.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10001-622_ifdef-indentation.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10001-622_ifdef-indentation.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10001-622_ifdef-indentation.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10001-622_ifdef-indentation.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10002-623_caret-spacing.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10002-623_caret-spacing.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10002-623_caret-spacing.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10002-623_caret-spacing.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10003-633_decl-in-func-typedef.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10003-633_decl-in-func-typedef.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10003-633_decl-in-func-typedef.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10003-633_decl-in-func-typedef.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10004-634_extern-c-no-block.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10004-634_extern-c-no-block.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10004-634_extern-c-no-block.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10004-634_extern-c-no-block.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10005-define-indentation.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10005-define-indentation.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10005-define-indentation.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10005-define-indentation.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10006-dont-detab-strings.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10006-dont-detab-strings.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10006-dont-detab-strings.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10006-dont-detab-strings.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10007-dont-process-defines.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10007-dont-process-defines.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10007-dont-process-defines.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10007-dont-process-defines.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10008-PR326_invalid-backslash-eol-csharp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10008-PR326_invalid-backslash-eol-csharp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10008-PR326_invalid-backslash-eol-csharp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10008-PR326_invalid-backslash-eol-csharp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10009-STUCK_macro-difficulties.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10009-STUCK_macro-difficulties.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10009-STUCK_macro-difficulties.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10009-STUCK_macro-difficulties.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10020-macro_spaces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10020-macro_spaces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10020-macro_spaces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10020-macro_spaces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10021-braces_align.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10021-braces_align.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10021-braces_align.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10021-braces_align.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10022-foreach.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10022-foreach.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10022-foreach.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10022-foreach.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10023-for_auto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10023-for_auto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10023-for_auto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10023-for_auto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10024-ifcomment.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10024-ifcomment.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10024-ifcomment.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10024-ifcomment.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10025-qtargs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10025-qtargs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10025-qtargs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10025-qtargs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10026-gcc_case_ellipsis.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10026-gcc_case_ellipsis.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10026-gcc_case_ellipsis.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10026-gcc_case_ellipsis.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10027-Issue_3058.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10027-Issue_3058.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10027-Issue_3058.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10027-Issue_3058.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10028-gcc_case_ellipsis.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10028-gcc_case_ellipsis.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10028-gcc_case_ellipsis.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10028-gcc_case_ellipsis.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10029-gcc_case_ellipsis.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10029-gcc_case_ellipsis.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10029-gcc_case_ellipsis.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10029-gcc_case_ellipsis.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10047-UNI-1334.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10047-UNI-1334.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10047-UNI-1334.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10047-UNI-1334.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10048-UNI-1335.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10048-UNI-1335.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10048-UNI-1335.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10048-UNI-1335.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10050-UNI-1337.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10050-UNI-1337.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10050-UNI-1337.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10050-UNI-1337.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10052-UNI-1339.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10052-UNI-1339.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10052-UNI-1339.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10052-UNI-1339.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10053-UNI-1340.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10053-UNI-1340.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10053-UNI-1340.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10053-UNI-1340.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10054-UNI-1344.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10054-UNI-1344.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10054-UNI-1344.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10054-UNI-1344.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10056-UNI-1346.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10056-UNI-1346.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10056-UNI-1346.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10056-UNI-1346.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10057-UNI-1347.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10057-UNI-1347.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10057-UNI-1347.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10057-UNI-1347.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10060-UNI-1350.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10060-UNI-1350.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10060-UNI-1350.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10060-UNI-1350.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10062-UNI-1356.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10062-UNI-1356.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10062-UNI-1356.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10062-UNI-1356.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10063-UNI-1358.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10063-UNI-1358.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10063-UNI-1358.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10063-UNI-1358.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10069-UNI-1980.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10069-UNI-1980.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10069-UNI-1980.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10069-UNI-1980.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10070-UNI-1981.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10070-UNI-1981.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10070-UNI-1981.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10070-UNI-1981.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10071-UNI-1983.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10071-UNI-1983.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10071-UNI-1983.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10071-UNI-1983.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10079-UNI-9650.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10079-UNI-9650.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10079-UNI-9650.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10079-UNI-9650.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10080-UNI-10496.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10080-UNI-10496.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10080-UNI-10496.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10080-UNI-10496.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10100-issue_564.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10100-issue_564.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10100-issue_564.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10100-issue_564.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10101-issue_574.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10101-issue_574.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10101-issue_574.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10101-issue_574.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10102-issue_574.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10102-issue_574.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10102-issue_574.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10102-issue_574.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10103-issue_574.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10103-issue_574.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10103-issue_574.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10103-issue_574.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10566-issue_1752.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10566-issue_1752.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/10566-issue_1752.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/10566-issue_1752.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/11000-UNI-12046.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/11000-UNI-12046.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/11000-UNI-12046.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/11000-UNI-12046.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/20002-UNI-32657.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/20002-UNI-32657.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/20002-UNI-32657.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/20002-UNI-32657.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/20011-UNI-38381.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/20011-UNI-38381.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/20011-UNI-38381.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/20011-UNI-38381.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30000-cout.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30000-cout.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30000-cout.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30000-cout.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30001-alt_tokens.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30001-alt_tokens.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30001-alt_tokens.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30001-alt_tokens.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30002-constructor.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30002-constructor.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30002-constructor.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30002-constructor.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30003-strings.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30003-strings.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30003-strings.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30003-strings.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30004-Issue_4036.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30004-Issue_4036.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30004-Issue_4036.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30004-Issue_4036.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30005-Issue_4042.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30005-Issue_4042.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30005-Issue_4042.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30005-Issue_4042.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30006-Issue_4027.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30006-Issue_4027.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30006-Issue_4027.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30006-Issue_4027.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30007-Issue_4080.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30007-Issue_4080.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30007-Issue_4080.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30007-Issue_4080.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30008-Issue_4094.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30008-Issue_4094.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30008-Issue_4094.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30008-Issue_4094.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30009-Issue_3236.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30009-Issue_3236.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30009-Issue_3236.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30009-Issue_3236.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30010-class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30010-class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30010-class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30010-class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30011-misc.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30011-misc.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30011-misc.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30011-misc.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30012-misc2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30012-misc2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30012-misc2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30012-misc2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30013-sim.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30013-sim.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30013-sim.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30013-sim.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30014-ctor-var.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30014-ctor-var.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30014-ctor-var.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30014-ctor-var.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30015-exception.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30015-exception.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30015-exception.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30015-exception.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30016-custom-open.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30016-custom-open.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30016-custom-open.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30016-custom-open.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30017-custom-open.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30017-custom-open.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30017-custom-open.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30017-custom-open.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30018-class-addr.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30018-class-addr.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30018-class-addr.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30018-class-addr.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30019-wacky-template.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30019-wacky-template.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30019-wacky-template.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30019-wacky-template.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30020-bool.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30020-bool.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30020-bool.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30020-bool.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30021-byref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30021-byref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30021-byref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30021-byref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30022-extern_c.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30022-extern_c.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30022-extern_c.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30022-extern_c.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30023-templates.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30023-templates.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30023-templates.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30023-templates.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30024-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30024-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30024-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30024-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30025-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30025-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30025-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30025-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30026-byref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30026-byref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30026-byref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30026-byref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30027-byref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30027-byref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30027-byref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30027-byref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30028-byref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30028-byref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30028-byref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30028-byref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30029-init_align.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30029-init_align.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30029-init_align.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30029-init_align.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30030-Timestamp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30030-Timestamp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30030-Timestamp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30030-Timestamp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30031-operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30031-operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30031-operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30031-operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30032-operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30032-operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30032-operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30032-operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30033-operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30033-operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30033-operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30033-operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30034-operator_proto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30034-operator_proto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30034-operator_proto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30034-operator_proto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30035-operator_proto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30035-operator_proto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30035-operator_proto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30035-operator_proto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30036-operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30036-operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30036-operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30036-operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30037-operator_proto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30037-operator_proto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30037-operator_proto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30037-operator_proto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30038-operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30038-operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30038-operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30038-operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30039-operator_proto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30039-operator_proto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30039-operator_proto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30039-operator_proto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30040-nl-class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30040-nl-class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30040-nl-class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30040-nl-class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30041-nl-class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30041-nl-class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30041-nl-class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30041-nl-class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30042-Issue_2020.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30042-Issue_2020.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30042-Issue_2020.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30042-Issue_2020.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30043-nl_func_call_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30043-nl_func_call_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30043-nl_func_call_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30043-nl_func_call_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30044-nl_func_call_paren_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30044-nl_func_call_paren_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30044-nl_func_call_paren_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30044-nl_func_call_paren_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30045-nl_func_decl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30045-nl_func_decl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30045-nl_func_decl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30045-nl_func_decl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30046-nl_func_decl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30046-nl_func_decl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30046-nl_func_decl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30046-nl_func_decl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30047-nl_func_paren_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30047-nl_func_paren_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30047-nl_func_paren_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30047-nl_func_paren_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30048-nl_func_def_paren_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30048-nl_func_def_paren_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30048-nl_func_def_paren_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30048-nl_func_def_paren_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30049-nl_func_call_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30049-nl_func_call_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30049-nl_func_call_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30049-nl_func_call_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30050-nl-namespace.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30050-nl-namespace.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30050-nl-namespace.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30050-nl-namespace.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30051-nl-namespace.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30051-nl-namespace.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30051-nl-namespace.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30051-nl-namespace.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30052-try-catch-nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30052-try-catch-nl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30052-try-catch-nl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30052-try-catch-nl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30053-exception.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30053-exception.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30053-exception.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30053-exception.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30054-Issue_2091.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30054-Issue_2091.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30054-Issue_2091.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30054-Issue_2091.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30055-nl_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30055-nl_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30055-nl_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30055-nl_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30056-nl_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30056-nl_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30056-nl_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30056-nl_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30057-nl_inside_namespace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30057-nl_inside_namespace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30057-nl_inside_namespace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30057-nl_inside_namespace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30058-nl_inside_namespace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30058-nl_inside_namespace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30058-nl_inside_namespace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30058-nl_inside_namespace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30059-Issue_2186.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30059-Issue_2186.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30059-Issue_2186.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30059-Issue_2186.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30060-Issue_1734.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30060-Issue_1734.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30060-Issue_1734.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30060-Issue_1734.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30061-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30061-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30061-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30061-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30062-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30062-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30062-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30062-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30063-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30063-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30063-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30063-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30064-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30064-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30064-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30064-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30065-Example.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30065-Example.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30065-Example.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30065-Example.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30066-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30066-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30066-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30066-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30067-nl_func_type_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30067-nl_func_type_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30067-nl_func_type_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30067-nl_func_type_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30068-nl_func_scope_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30068-nl_func_scope_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30068-nl_func_scope_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30068-nl_func_scope_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30069-class-implementation.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30069-class-implementation.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30069-class-implementation.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30069-class-implementation.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30070-nl_func_scope_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30070-nl_func_scope_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30070-nl_func_scope_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30070-nl_func_scope_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30071-lineEndings-Mac.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30071-lineEndings-Mac.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30071-lineEndings-Mac.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30071-lineEndings-Mac.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30072-lineEndings-Win.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30072-lineEndings-Win.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30072-lineEndings-Win.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30072-lineEndings-Win.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30073-lineEndings-Unix.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30073-lineEndings-Unix.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30073-lineEndings-Unix.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30073-lineEndings-Unix.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30074-bom.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30074-bom.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30074-bom.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30074-bom.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30075-goto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30075-goto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30075-goto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30075-goto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30076-Issue_2594.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30076-Issue_2594.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30076-Issue_2594.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30076-Issue_2594.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30077-Issue_2596.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30077-Issue_2596.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30077-Issue_2596.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30077-Issue_2596.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30078-Issue_2672-a.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30078-Issue_2672-a.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30078-Issue_2672-a.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30078-Issue_2672-a.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30079-Issue_2672-b.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30079-Issue_2672-b.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30079-Issue_2672-b.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30079-Issue_2672-b.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30080-nl_brace_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30080-nl_brace_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30080-nl_brace_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30080-nl_brace_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30081-Issue_2383.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30081-Issue_2383.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30081-Issue_2383.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30081-Issue_2383.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30082-Issue_931.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30082-Issue_931.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30082-Issue_931.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30082-Issue_931.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30083-Issue_995-do.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30083-Issue_995-do.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30083-Issue_995-do.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30083-Issue_995-do.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30084-Issue_1184.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30084-Issue_1184.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30084-Issue_1184.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30084-Issue_1184.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30085-align_class.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30085-align_class.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30085-align_class.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30085-align_class.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30086-align_class-constr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30086-align_class-constr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30086-align_class-constr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30086-align_class-constr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30087-Issue_1511.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30087-Issue_1511.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30087-Issue_1511.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30087-Issue_1511.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30088-Issue_2561.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30088-Issue_2561.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30088-Issue_2561.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30088-Issue_2561.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30089-Issue_2281.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30089-Issue_2281.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30089-Issue_2281.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30089-Issue_2281.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30090-bug_488.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30090-bug_488.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30090-bug_488.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30090-bug_488.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30091-bug_472.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30091-bug_472.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30091-bug_472.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30091-bug_472.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30092-bug_481.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30092-bug_481.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30092-bug_481.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30092-bug_481.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30093-bug_484.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30093-bug_484.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30093-bug_484.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30093-bug_484.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30094-bug_495.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30094-bug_495.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30094-bug_495.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30094-bug_495.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30095-bug_485.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30095-bug_485.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30095-bug_485.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30095-bug_485.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30096-bug_1854.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30096-bug_1854.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30096-bug_1854.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30096-bug_1854.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30097-issue_1946.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30097-issue_1946.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30097-issue_1946.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30097-issue_1946.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30098-Issue_2692.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30098-Issue_2692.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30098-Issue_2692.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30098-Issue_2692.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30099-bug_1127.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30099-bug_1127.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30099-bug_1127.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30099-bug_1127.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30100-templates.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30100-templates.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30100-templates.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30100-templates.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30101-templates.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30101-templates.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30101-templates.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30101-templates.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30102-templates.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30102-templates.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30102-templates.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30102-templates.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30103-templates.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30103-templates.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30103-templates.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30103-templates.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30104-templ_class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30104-templ_class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30104-templ_class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30104-templ_class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30105-av.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30105-av.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30105-av.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30105-av.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30106-templates2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30106-templates2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30106-templates2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30106-templates2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30107-templates2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30107-templates2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30107-templates2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30107-templates2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30108-templates3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30108-templates3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30108-templates3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30108-templates3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30109-templates4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30109-templates4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30109-templates4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30109-templates4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30110-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30110-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30110-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30110-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30111-bug_1346.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30111-bug_1346.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30111-bug_1346.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30111-bug_1346.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30112-bug_1432.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30112-bug_1432.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30112-bug_1432.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30112-bug_1432.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30113-bug_1452.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30113-bug_1452.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30113-bug_1452.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30113-bug_1452.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30114-bug_1462.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30114-bug_1462.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30114-bug_1462.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30114-bug_1462.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30115-Issue_1704.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30115-Issue_1704.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30115-Issue_1704.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30115-Issue_1704.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30116-Issue_1052.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30116-Issue_1052.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30116-Issue_1052.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30116-Issue_1052.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30117-Issue_2343.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30117-Issue_2343.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30117-Issue_2343.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30117-Issue_2343.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30118-Issue_2758.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30118-Issue_2758.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30118-Issue_2758.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30118-Issue_2758.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30119-Issue_2879.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30119-Issue_2879.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30119-Issue_2879.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30119-Issue_2879.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30120-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30120-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30120-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30120-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30121-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30121-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30121-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30121-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30122-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30122-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30122-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30122-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30123-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30123-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30123-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30123-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30124-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30124-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30124-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30124-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30125-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30125-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30125-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30125-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30126-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30126-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30126-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30126-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30127-Issue_2565.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30127-Issue_2565.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30127-Issue_2565.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30127-Issue_2565.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30128-Issue_2873.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30128-Issue_2873.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30128-Issue_2873.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30128-Issue_2873.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30129-Issue_2890.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30129-Issue_2890.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30129-Issue_2890.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30129-Issue_2890.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30130-if-constexpr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30130-if-constexpr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30130-if-constexpr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30130-if-constexpr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30131-Issue_3010.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30131-Issue_3010.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30131-Issue_3010.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30131-Issue_3010.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30132-sp_brace_catch.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30132-sp_brace_catch.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30132-sp_brace_catch.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30132-sp_brace_catch.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30133-Issue_3252.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30133-Issue_3252.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30133-Issue_3252.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30133-Issue_3252.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30134-Issue_3357.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30134-Issue_3357.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30134-Issue_3357.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30134-Issue_3357.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30135-Issue_3448.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30135-Issue_3448.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30135-Issue_3448.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30135-Issue_3448.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30136-Issue_3413.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30136-Issue_3413.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30136-Issue_3413.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30136-Issue_3413.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30137-Issue_3513-0.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30137-Issue_3513-0.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30137-Issue_3513-0.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30137-Issue_3513-0.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30138-Issue_3513-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30138-Issue_3513-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30138-Issue_3513-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30138-Issue_3513-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30139-Issue_3604.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30139-Issue_3604.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30139-Issue_3604.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30139-Issue_3604.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30140-Issue_3785.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30140-Issue_3785.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30140-Issue_3785.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30140-Issue_3785.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30141-Issue_1130.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30141-Issue_1130.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30141-Issue_1130.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30141-Issue_1130.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30142-Issue_3915.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30142-Issue_3915.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30142-Issue_3915.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30142-Issue_3915.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30143-Issue_3919.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30143-Issue_3919.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30143-Issue_3919.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30143-Issue_3919.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30144-Issue_3916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30144-Issue_3916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30144-Issue_3916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30144-Issue_3916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30145-Issue_3914.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30145-Issue_3914.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30145-Issue_3914.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30145-Issue_3914.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30146-Issue_3614.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30146-Issue_3614.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30146-Issue_3614.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30146-Issue_3614.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30147-Issue_3965.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30147-Issue_3965.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30147-Issue_3965.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30147-Issue_3965.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30148-Issue_3965-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30148-Issue_3965-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30148-Issue_3965-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30148-Issue_3965-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30149-Issue_3967.cc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30149-Issue_3967.cc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30149-Issue_3967.cc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30149-Issue_3967.cc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30150-Issue_3983.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30150-Issue_3983.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30150-Issue_3983.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30150-Issue_3983.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30151-Issue_3996.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30151-Issue_3996.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30151-Issue_3996.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30151-Issue_3996.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30152-Issue_4023.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30152-Issue_4023.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30152-Issue_4023.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30152-Issue_4023.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30153-Issue_4026.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30153-Issue_4026.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30153-Issue_4026.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30153-Issue_4026.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30154-Issue_4132.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30154-Issue_4132.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30154-Issue_4132.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30154-Issue_4132.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30160-Issue_3980.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30160-Issue_3980.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30160-Issue_3980.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30160-Issue_3980.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30161-Discussion_3987.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30161-Discussion_3987.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30161-Discussion_3987.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30161-Discussion_3987.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30162-Issue_4239.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30162-Issue_4239.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30162-Issue_4239.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30162-Issue_4239.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30200-bug_1862.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30200-bug_1862.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30200-bug_1862.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30200-bug_1862.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30201-cmt_indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30201-cmt_indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30201-cmt_indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30201-cmt_indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30202-cmt_indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30202-cmt_indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30202-cmt_indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30202-cmt_indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30203-cmt_indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30203-cmt_indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30203-cmt_indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30203-cmt_indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30204-comment-align.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30204-comment-align.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30204-comment-align.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30204-comment-align.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30205-cmt_right.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30205-cmt_right.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30205-cmt_right.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30205-cmt_right.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30206-cmt_backslash_eol.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30206-cmt_backslash_eol.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30206-cmt_backslash_eol.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30206-cmt_backslash_eol.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30207-cmt_indent_pp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30207-cmt_indent_pp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30207-cmt_indent_pp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30207-cmt_indent_pp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30208-bug_1108.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30208-bug_1108.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30208-bug_1108.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30208-bug_1108.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30209-bug_1134.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30209-bug_1134.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30209-bug_1134.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30209-bug_1134.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30210-bug_1338.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30210-bug_1338.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30210-bug_1338.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30210-bug_1338.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30211-indent_comment_align_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30211-indent_comment_align_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30211-indent_comment_align_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30211-indent_comment_align_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30212-indent_comment_align_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30212-indent_comment_align_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30212-indent_comment_align_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30212-indent_comment_align_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30213-align_right_comment.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30213-align_right_comment.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30213-align_right_comment.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30213-align_right_comment.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30214-align_across_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30214-align_across_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30214-align_across_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30214-align_across_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30215-Issue_2099.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30215-Issue_2099.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30215-Issue_2099.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30215-Issue_2099.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30216-Issue_2302.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30216-Issue_2302.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30216-Issue_2302.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30216-Issue_2302.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30217-2138.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30217-2138.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30217-2138.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30217-2138.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30218-Issue_3710.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30218-Issue_3710.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30218-Issue_3710.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30218-Issue_3710.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30220-bug_1340.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30220-bug_1340.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30220-bug_1340.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30220-bug_1340.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30221-Issue_2914.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30221-Issue_2914.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30221-Issue_2914.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30221-Issue_2914.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30223-sp_enum_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30223-sp_enum_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30223-sp_enum_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30223-sp_enum_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30224-sp_enum_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30224-sp_enum_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30224-sp_enum_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30224-sp_enum_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30225-Issue_3176.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30225-Issue_3176.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30225-Issue_3176.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30225-Issue_3176.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30226-sp_enum_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30226-sp_enum_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30226-sp_enum_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30226-sp_enum_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30227-sp_inside_braces_enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30227-sp_inside_braces_enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30227-sp_inside_braces_enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30227-sp_inside_braces_enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30228-sp_inside_braces_enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30228-sp_inside_braces_enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30228-sp_inside_braces_enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30228-sp_inside_braces_enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30229-sp_inside_braces_enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30229-sp_inside_braces_enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30229-sp_inside_braces_enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30229-sp_inside_braces_enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30230-sp_type_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30230-sp_type_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30230-sp_type_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30230-sp_type_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30231-sp_type_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30231-sp_type_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30231-sp_type_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30231-sp_type_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30232-sp_type_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30232-sp_type_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30232-sp_type_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30232-sp_type_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30233-sp_type_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30233-sp_type_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30233-sp_type_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30233-sp_type_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30234-functype_param.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30234-functype_param.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30234-functype_param.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30234-functype_param.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30235-functype_param.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30235-functype_param.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30235-functype_param.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30235-functype_param.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30236-Issue_750.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30236-Issue_750.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30236-Issue_750.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30236-Issue_750.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30237-Issue_3920.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30237-Issue_3920.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30237-Issue_3920.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30237-Issue_3920.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30240-align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30240-align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30240-align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30240-align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30241-align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30241-align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30241-align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30241-align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30242-align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30242-align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30242-align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30242-align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30243-align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30243-align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30243-align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30243-align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30244-align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30244-align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30244-align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30244-align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30245-align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30245-align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30245-align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30245-align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30246-align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30246-align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30246-align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30246-align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30247-Issue_2332.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30247-Issue_2332.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30247-Issue_2332.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30247-Issue_2332.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30248-Issue_2831.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30248-Issue_2831.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30248-Issue_2831.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30248-Issue_2831.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30249-align-330.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30249-align-330.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30249-align-330.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30249-align-330.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30250-align_fcall.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30250-align_fcall.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30250-align_fcall.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30250-align_fcall.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30251-align_fcall.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30251-align_fcall.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30251-align_fcall.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30251-align_fcall.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30252-Issue_3691.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30252-Issue_3691.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30252-Issue_3691.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30252-Issue_3691.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30253-align_left_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30253-align_left_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30253-align_left_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30253-align_left_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30254-align_left_shift2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30254-align_left_shift2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30254-align_left_shift2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30254-align_left_shift2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30255-align_constr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30255-align_constr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30255-align_constr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30255-align_constr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30256-func_call.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30256-func_call.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30256-func_call.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30256-func_call.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30257-func_call_chain.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30257-func_call_chain.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30257-func_call_chain.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30257-func_call_chain.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30258-casts.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30258-casts.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30258-casts.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30258-casts.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30259-sp_after_constr_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30259-sp_after_constr_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30259-sp_after_constr_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30259-sp_after_constr_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30260-var_def_gap.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30260-var_def_gap.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30260-var_def_gap.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30260-var_def_gap.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30261-align_var_def_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30261-align_var_def_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30261-align_var_def_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30261-align_var_def_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30262-align_var_def_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30262-align_var_def_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30262-align_var_def_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30262-align_var_def_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30263-align_var_def_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30263-align_var_def_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30263-align_var_def_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30263-align_var_def_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30264-Issue_2668.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30264-Issue_2668.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30264-Issue_2668.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30264-Issue_2668.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30265-long_br_cmt.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30265-long_br_cmt.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30265-long_br_cmt.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30265-long_br_cmt.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30266-Issue_2921.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30266-Issue_2921.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30266-Issue_2921.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30266-Issue_2921.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30267-Issue_2930.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30267-Issue_2930.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30267-Issue_2930.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30267-Issue_2930.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30268-Issue_3018.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30268-Issue_3018.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30268-Issue_3018.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30268-Issue_3018.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30270-const_throw.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30270-const_throw.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30270-const_throw.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30270-const_throw.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30271-sp_throw_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30271-sp_throw_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30271-sp_throw_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30271-sp_throw_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30272-sp_throw_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30272-sp_throw_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30272-sp_throw_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30272-sp_throw_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30273-sp_cparen_oparen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30273-sp_cparen_oparen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30273-sp_cparen_oparen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30273-sp_cparen_oparen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30274-sp_cparen_oparen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30274-sp_cparen_oparen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30274-sp_cparen_oparen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30274-sp_cparen_oparen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30275-bug_1321.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30275-bug_1321.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30275-bug_1321.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30275-bug_1321.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30278-bug_1439.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30278-bug_1439.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30278-bug_1439.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30278-bug_1439.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30279-indent-inside-ternary-operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30279-indent-inside-ternary-operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30279-indent-inside-ternary-operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30279-indent-inside-ternary-operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30280-sf557.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30280-sf557.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30280-sf557.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30280-sf557.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30281-Issue_2478.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30281-Issue_2478.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30281-Issue_2478.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30281-Issue_2478.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30282-Issue_2703.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30282-Issue_2703.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30282-Issue_2703.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30282-Issue_2703.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30283-Issue_3321.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30283-Issue_3321.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30283-Issue_3321.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30283-Issue_3321.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30284-Issue_2957.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30284-Issue_2957.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30284-Issue_2957.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30284-Issue_2957.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30285-Issue_2971.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30285-Issue_2971.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30285-Issue_2971.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30285-Issue_2971.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30286-Issue_3558.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30286-Issue_3558.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30286-Issue_3558.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30286-Issue_3558.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30287-Issue_3786.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30287-Issue_3786.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30287-Issue_3786.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30287-Issue_3786.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30287-Issue_3786.rerun.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30287-Issue_3786.rerun.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30287-Issue_3786.rerun.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30287-Issue_3786.rerun.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30290-align_left_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30290-align_left_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30290-align_left_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30290-align_left_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30291-indent_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30291-indent_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30291-indent_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30291-indent_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30292-eigen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30292-eigen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30292-eigen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30292-eigen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30293-pos_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30293-pos_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30293-pos_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30293-pos_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30294-pos_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30294-pos_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30294-pos_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30294-pos_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30295-pos_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30295-pos_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30295-pos_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30295-pos_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30300-enum_shr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30300-enum_shr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30300-enum_shr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30300-enum_shr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30301-enum_class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30301-enum_class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30301-enum_class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30301-enum_class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30302-bug_1315.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30302-bug_1315.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30302-bug_1315.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30302-bug_1315.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30303-Issue_2902.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30303-Issue_2902.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30303-Issue_2902.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30303-Issue_2902.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30310-braced_init_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30310-braced_init_list.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30310-braced_init_list.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30310-braced_init_list.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30311-uniform_initialization.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30311-uniform_initialization.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30311-uniform_initialization.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30311-uniform_initialization.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30312-return_init_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30312-return_init_list.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30312-return_init_list.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30312-return_init_list.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30313-sp_brace_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30313-sp_brace_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30313-sp_brace_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30313-sp_brace_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30314-sp_brace_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30314-sp_brace_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30314-sp_brace_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30314-sp_brace_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30315-return_braced_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30315-return_braced_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30315-return_braced_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30315-return_braced_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30316-Issue_2428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30316-Issue_2428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30316-Issue_2428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30316-Issue_2428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30317-braced_init_template_decltype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30317-braced_init_template_decltype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30317-braced_init_template_decltype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30317-braced_init_template_decltype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30318-Issue_2949.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30318-Issue_2949.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30318-Issue_2949.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30318-Issue_2949.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30319-Issue_2886.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30319-Issue_2886.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30319-Issue_2886.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30319-Issue_2886.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30320-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30320-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30320-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30320-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30321-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30321-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30321-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30321-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30322-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30322-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30322-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30322-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30323-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30323-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30323-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30323-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30324-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30324-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30324-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30324-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30325-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30325-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30325-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30325-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30326-indent_off_after_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30326-indent_off_after_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30326-indent_off_after_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30326-indent_off_after_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30327-indent_off_after_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30327-indent_off_after_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30327-indent_off_after_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30327-indent_off_after_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30328-call_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30328-call_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30328-call_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30328-call_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30329-call_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30329-call_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30329-call_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30329-call_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30330-Issue_3080.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30330-Issue_3080.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30330-Issue_3080.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30330-Issue_3080.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30340-issue_3105_1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30340-issue_3105_1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30340-issue_3105_1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30340-issue_3105_1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30341-issue_3105_1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30341-issue_3105_1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30341-issue_3105_1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30341-issue_3105_1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30342-issue_3105_1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30342-issue_3105_1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30342-issue_3105_1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30342-issue_3105_1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30343-issue_3105_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30343-issue_3105_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30343-issue_3105_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30343-issue_3105_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30344-issue_3105_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30344-issue_3105_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30344-issue_3105_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30344-issue_3105_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30345-issue_3105_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30345-issue_3105_2.cpp new file mode 100644 index 00000000..bb7e44aa --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30345-issue_3105_2.cpp @@ -0,0 +1,96 @@ +struct KPluginSelectionWidget::KPluginSelectionWidgetPrivate +{ + KPluginSelectionWidgetPrivate(KPluginSelector *_kps, const TQString &_cat, + TDEConfigGroup *_config) : + widgetstack(0), kps(_kps), config(_config), tooltip(0), catname(_cat), currentplugininfo(0), + visible(true), currentchecked(false), changed(0) + { + moduleParentComponents.setAutoDelete(true); + } +}; + +KPasswordDialog::KPasswordDialog(Types type, bool enableKeep, int extraBttn, TQWidget *parent, + const char *name) : + KDialogBase(parent, name, true, "", Ok | Cancel | extraBttn, + Ok, true), m_Keep(enableKeep ? 1 : 0), m_Type(type), m_keepWarnLbl(0), + d(new KPasswordDialogPrivate) +{ + d->iconName = "password"; + init(); + + const TQString strengthBarWhatsThis(i18n( + "The password strength meter gives an indication of the security " + "of the password you have entered. To improve the strength of " + "the password, try:\n" + " - using a longer password;\n" + " - using a mixture of upper- and lower-case letters;\n" + " - using numbers or symbols, such as #, as well as letters.")); + + int retVal = KMessageBox::warningContinueCancel(this, + i18n( + "The password you have entered has a low strength. " + "To improve the strength of " + "the password, try:\n" + " - using a longer password;\n" + " - using a mixture of upper- and lower-case letters;\n" + " - using numbers or symbols as well as letters.\n" + "\n" + "Would you like to use this password anyway?"), + i18n("Low Password Strength")); +} + +static const int POPUP_FLAGS = TQt::WStyle_Customize | TQt::WDestructiveClose | TQt::WX11BypassWM | + TQt::WStyle_StaysOnTop | TQt::WStyle_Tool | TQt::WStyle_NoBorder; + +KPassivePopup::KPassivePopup(TQWidget *parent, const char *name, WFlags f) : + TQFrame(0, name, (WFlags)(f ? (int)f : POPUP_FLAGS)), window(parent ? parent->winId() : 0L), + msgView(0), topLayout(0), hideDelay(DEFAULT_POPUP_TIME), + hideTimer(new TQTimer(this, "hide_timer")), m_autoDelete(false) +{ + init(DEFAULT_POPUP_TYPE); + + move(right ? d->anchor.x() - width() + 20 : (d->anchor.x() < 11 ? 11 : d->anchor.x() - 20), + bottom ? d->anchor.y() - height() : (d->anchor.y() < 11 ? 11 : d->anchor.y())); +} + +TDEToggleAction* showMenubar(const TQObject *recvr, const char *slot, TDEActionCollection *parent, + const char *_name) +{ + TDEToggleAction *ret; + ret = new TDEToggleAction(i18n("Show &Menubar"), "showmenu", + TDEStdAccel::shortcut(TDEStdAccel::ShowMenubar), recvr, slot, parent, + _name ? _name : name(ShowMenubar)); + ret->setWhatsThis(i18n("Show Menubar

" + "Shows the menubar again after it has been hidden")); + KGuiItem guiItem(i18n("Hide &Menubar"), 0 /*same icon*/, TQString::null, + i18n("Hide Menubar

" + "Hide the menubar. You can usually get it back using the right mouse button inside the window itself.")); + return ret; +} + +KProgressBoxDialog::KProgressBoxDialog(TQWidget *parent, const char *name, const TQString &caption, + const TQString &text, bool modal) : + KDialogBase(KDialogBase::Plain, caption, KDialogBase::Cancel, + KDialogBase::Cancel, parent, name, modal), mAutoClose(true), mAutoReset(false), + mCancelled(false), mAllowCancel(true), mAllowTextEdit(false), mShown(false), mMinDuration(2000), + d(new KProgressBoxDialogPrivate) +{ + KWin::setIcons(winId(), kapp->icon(), kapp->miniIcon()); +} + +TDEPopupMenu* KPixmapRegionSelectorWidget::createPopupMenu() +{ + TDEPopupMenu *popup = new TDEPopupMenu(this, "PixmapRegionSelectorPopup"); + popup->insertTitle(i18n("Image Operations")); + + TDEAction *action = new TDEAction(i18n("&Rotate Clockwise"), "object-rotate-right", 0, + TQT_TQOBJECT(this), TQT_SLOT(rotateClockwise()), + TQT_TQOBJECT(popup), "rotateclockwise"); + action->plug(popup); + + action = new TDEAction(i18n("Rotate &Counterclockwise"), "object-rotate-left", 0, + TQT_TQOBJECT(this), TQT_SLOT(rotateCounterclockwise()), + TQT_TQOBJECT(popup), "rotatecounterclockwise"); + action->plug(popup); + return popup; +} diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30353-indent_ternary-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30353-indent_ternary-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30353-indent_ternary-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30353-indent_ternary-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30400-attribute_specifier_seqs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30400-attribute_specifier_seqs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30400-attribute_specifier_seqs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30400-attribute_specifier_seqs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30401-Issue_2570.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30401-Issue_2570.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30401-Issue_2570.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30401-Issue_2570.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30701-function-def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30701-function-def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30701-function-def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30701-function-def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30702-function-def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30702-function-def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30702-function-def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30702-function-def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30703-function-def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30703-function-def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30703-function-def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30703-function-def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30705-func_param.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30705-func_param.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30705-func_param.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30705-func_param.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30706-bug_1020.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30706-bug_1020.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30706-bug_1020.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30706-bug_1020.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30711-semicolons.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30711-semicolons.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30711-semicolons.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30711-semicolons.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30712-bug_1158.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30712-bug_1158.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30712-bug_1158.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30712-bug_1158.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30713-fix_for_relational_operators.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30713-fix_for_relational_operators.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30713-fix_for_relational_operators.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30713-fix_for_relational_operators.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30714-Issue_1733.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30714-Issue_1733.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30714-Issue_1733.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30714-Issue_1733.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30715-Issue_2942.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30715-Issue_2942.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30715-Issue_2942.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30715-Issue_2942.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30720-custom-open-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30720-custom-open-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30720-custom-open-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30720-custom-open-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30721-Issue_2386.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30721-Issue_2386.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30721-Issue_2386.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30721-Issue_2386.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30730-qt-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30730-qt-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30730-qt-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30730-qt-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30731-qt-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30731-qt-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30731-qt-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30731-qt-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30732-Issue_2734.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30732-Issue_2734.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30732-Issue_2734.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30732-Issue_2734.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30740-sef.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30740-sef.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30740-sef.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30740-sef.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30741-al.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30741-al.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30741-al.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30741-al.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30742-delete.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30742-delete.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30742-delete.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30742-delete.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30745-Issue_2170.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30745-Issue_2170.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30745-Issue_2170.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30745-Issue_2170.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30746-DefaultAndDelete.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30746-DefaultAndDelete.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30746-DefaultAndDelete.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30746-DefaultAndDelete.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30747-DefaultAndDelete.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30747-DefaultAndDelete.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30747-DefaultAndDelete.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30747-DefaultAndDelete.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30748-DefaultAndDelete.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30748-DefaultAndDelete.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30748-DefaultAndDelete.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30748-DefaultAndDelete.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30750-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30750-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30750-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30750-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30751-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30751-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30751-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30751-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30752-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30752-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30752-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30752-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30753-lambda2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30753-lambda2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30753-lambda2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30753-lambda2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30754-bug_i_682.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30754-bug_i_682.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30754-bug_i_682.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30754-bug_i_682.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30755-bug_i_938.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30755-bug_i_938.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30755-bug_i_938.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30755-bug_i_938.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30756-bug_1296.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30756-bug_1296.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30756-bug_1296.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30756-bug_1296.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30757-Issue_3054.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30757-Issue_3054.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30757-Issue_3054.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30757-Issue_3054.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30758-Issue_3054-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30758-Issue_3054-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30758-Issue_3054-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30758-Issue_3054-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30759-lambda2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30759-lambda2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30759-lambda2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30759-lambda2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30760-bug_1296.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30760-bug_1296.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30760-bug_1296.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30760-bug_1296.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30761-out-668.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30761-out-668.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30761-out-668.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30761-out-668.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30762-out-668.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30762-out-668.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30762-out-668.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30762-out-668.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30763-Issue_2166.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30763-Issue_2166.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30763-Issue_2166.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30763-Issue_2166.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30764-Issue_2591.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30764-Issue_2591.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30764-Issue_2591.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30764-Issue_2591.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30765-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30765-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30765-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30765-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30766-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30766-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30766-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30766-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30767-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30767-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30767-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30767-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30770-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30770-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30770-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30770-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30771-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30771-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30771-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30771-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30772-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30772-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30772-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30772-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30773-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30773-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30773-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30773-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30774-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30774-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30774-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30774-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30775-lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30775-lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30775-lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30775-lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30776-sp_cpp_lambda_fparen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30776-sp_cpp_lambda_fparen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30776-sp_cpp_lambda_fparen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30776-sp_cpp_lambda_fparen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30777-sp_cpp_lambda_fparen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30777-sp_cpp_lambda_fparen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30777-sp_cpp_lambda_fparen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30777-sp_cpp_lambda_fparen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30780-lambda_in_one_liner.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30780-lambda_in_one_liner.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30780-lambda_in_one_liner.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30780-lambda_in_one_liner.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30781-lambda_brace_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30781-lambda_brace_list.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30781-lambda_brace_list.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30781-lambda_brace_list.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30790-Issue_2795.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30790-Issue_2795.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30790-Issue_2795.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30790-Issue_2795.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30791-Issue_3203.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30791-Issue_3203.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30791-Issue_3203.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30791-Issue_3203.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30800-align-star-amp-pos.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30800-align-star-amp-pos.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30800-align-star-amp-pos.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30800-align-star-amp-pos.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30801-align-star-amp-pos.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30801-align-star-amp-pos.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30801-align-star-amp-pos.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30801-align-star-amp-pos.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30802-align-star-amp-pos.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30802-align-star-amp-pos.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30802-align-star-amp-pos.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30802-align-star-amp-pos.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30803-bug_1403.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30803-bug_1403.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30803-bug_1403.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30803-bug_1403.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30805-ptr-star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30805-ptr-star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30805-ptr-star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30805-ptr-star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30806-ptr-star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30806-ptr-star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30806-ptr-star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30806-ptr-star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30807-ptr-star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30807-ptr-star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30807-ptr-star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30807-ptr-star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30808-ptr-star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30808-ptr-star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30808-ptr-star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30808-ptr-star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30809-bug_1289.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30809-bug_1289.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30809-bug_1289.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30809-bug_1289.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30810-ptr-star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30810-ptr-star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30810-ptr-star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30810-ptr-star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30811-misc3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30811-misc3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30811-misc3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30811-misc3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30812-misc4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30812-misc4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30812-misc4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30812-misc4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30813-misc5.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30813-misc5.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30813-misc5.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30813-misc5.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30814-misc6.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30814-misc6.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30814-misc6.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30814-misc6.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30815-cmt-reflow.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30815-cmt-reflow.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30815-cmt-reflow.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30815-cmt-reflow.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30816-for_long.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30816-for_long.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30816-for_long.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30816-for_long.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30817-cmt-cpp-cont.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30817-cmt-cpp-cont.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30817-cmt-cpp-cont.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30817-cmt-cpp-cont.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30818-bug_1169.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30818-bug_1169.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30818-bug_1169.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30818-bug_1169.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30819-bug_1170.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30819-bug_1170.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30819-bug_1170.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30819-bug_1170.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30820-pp-define-indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30820-pp-define-indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30820-pp-define-indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30820-pp-define-indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30821-pp_indent_case.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30821-pp_indent_case.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30821-pp_indent_case.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30821-pp_indent_case.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30822-pp_indent_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30822-pp_indent_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30822-pp_indent_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30822-pp_indent_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30823-pp_indent_func_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30823-pp_indent_func_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30823-pp_indent_func_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30823-pp_indent_func_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30824-pp_indent_extern.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30824-pp_indent_extern.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30824-pp_indent_extern.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30824-pp_indent_extern.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30825-Issue_1966.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30825-Issue_1966.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30825-Issue_1966.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30825-Issue_1966.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30826-Issue_2319.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30826-Issue_2319.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30826-Issue_2319.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30826-Issue_2319.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30827-Issue_1167.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30827-Issue_1167.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30827-Issue_1167.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30827-Issue_1167.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30828-bug_1691.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30828-bug_1691.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30828-bug_1691.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30828-bug_1691.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30829-Issue_2726.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30829-Issue_2726.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30829-Issue_2726.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30829-Issue_2726.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30830-kw_subst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30830-kw_subst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30830-kw_subst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30830-kw_subst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30831-kw_subst2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30831-kw_subst2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30831-kw_subst2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30831-kw_subst2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30832-kw_subst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30832-kw_subst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30832-kw_subst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30832-kw_subst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30840-nl_func_type_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30840-nl_func_type_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30840-nl_func_type_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30840-nl_func_type_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30841-nl_func_type_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30841-nl_func_type_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30841-nl_func_type_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30841-nl_func_type_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30842-nl_func_type_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30842-nl_func_type_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30842-nl_func_type_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30842-nl_func_type_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30843-nl_func_type_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30843-nl_func_type_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30843-nl_func_type_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30843-nl_func_type_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30844-Issue_2771.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30844-Issue_2771.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30844-Issue_2771.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30844-Issue_2771.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30845-deref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30845-deref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30845-deref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30845-deref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30846-Issue_3197.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30846-Issue_3197.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30846-Issue_3197.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30846-Issue_3197.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30850-sp_cmt_cpp_start.cc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30850-sp_cmt_cpp_start.cc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30850-sp_cmt_cpp_start.cc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30850-sp_cmt_cpp_start.cc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30852-Issue_2138.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30852-Issue_2138.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30852-Issue_2138.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30852-Issue_2138.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30853-noexcept.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30853-noexcept.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30853-noexcept.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30853-noexcept.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30854-Issue_1703.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30854-Issue_1703.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30854-Issue_1703.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30854-Issue_1703.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30855-cpp_move.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30855-cpp_move.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30855-cpp_move.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30855-cpp_move.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30856-sp_cmt_cpp_region.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30856-sp_cmt_cpp_region.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30856-sp_cmt_cpp_region.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30856-sp_cmt_cpp_region.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30857-sp_cmt_cpp_region.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30857-sp_cmt_cpp_region.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30857-sp_cmt_cpp_region.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30857-sp_cmt_cpp_region.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30860-sf574.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30860-sf574.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30860-sf574.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30860-sf574.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30870-cmt_insert.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30870-cmt_insert.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30870-cmt_insert.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30870-cmt_insert.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30871-cmt_insert.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30871-cmt_insert.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30871-cmt_insert.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30871-cmt_insert.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30872-Issue_2752.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30872-Issue_2752.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30872-Issue_2752.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30872-Issue_2752.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30880-bug_1758.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30880-bug_1758.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30880-bug_1758.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30880-bug_1758.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30881-bug_1758-f.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30881-bug_1758-f.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30881-bug_1758-f.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30881-bug_1758-f.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30900-region.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30900-region.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30900-region.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30900-region.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30901-region.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30901-region.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30901-region.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30901-region.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30902-region.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30902-region.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30902-region.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30902-region.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30903-region.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30903-region.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30903-region.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30903-region.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30907-Issue_1813.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30907-Issue_1813.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30907-Issue_1813.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30907-Issue_1813.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30908-Issue_1813-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30908-Issue_1813-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30908-Issue_1813-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30908-Issue_1813-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30909-Issue_1813-3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30909-Issue_1813-3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30909-Issue_1813-3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30909-Issue_1813-3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30910-indent_namespace.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30910-indent_namespace.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30910-indent_namespace.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30910-indent_namespace.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30911-indent_namespace.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30911-indent_namespace.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30911-indent_namespace.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30911-indent_namespace.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30912-long_namespace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30912-long_namespace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30912-long_namespace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30912-long_namespace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30913-indent_namespace2.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30913-indent_namespace2.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30913-indent_namespace2.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30913-indent_namespace2.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30914-indent_namespace_single_indent.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30914-indent_namespace_single_indent.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30914-indent_namespace_single_indent.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30914-indent_namespace_single_indent.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30915-bug_1235.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30915-bug_1235.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30915-bug_1235.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30915-bug_1235.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30916-Issue_1737.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30916-Issue_1737.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30916-Issue_1737.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30916-Issue_1737.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30917-Issue_2345-3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30917-Issue_2345-3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30917-Issue_2345-3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30917-Issue_2345-3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30918-Issue_2345-4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30918-Issue_2345-4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30918-Issue_2345-4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30918-Issue_2345-4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30919-Issue_2387.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30919-Issue_2387.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30919-Issue_2387.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30919-Issue_2387.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30920-indent-off.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30920-indent-off.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30920-indent-off.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30920-indent-off.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30921-variadic-template.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30921-variadic-template.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30921-variadic-template.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30921-variadic-template.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30922-variadic-template.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30922-variadic-template.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30922-variadic-template.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30922-variadic-template.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30923-sf.2886991.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30923-sf.2886991.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30923-sf.2886991.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30923-sf.2886991.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30924-sf.2886991.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30924-sf.2886991.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30924-sf.2886991.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30924-sf.2886991.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30925-function-def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30925-function-def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30925-function-def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30925-function-def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30926-function-def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30926-function-def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30926-function-def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30926-function-def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30927-function-def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30927-function-def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30927-function-def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30927-function-def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30928-function-def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30928-function-def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30928-function-def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30928-function-def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30929-bug_1324.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30929-bug_1324.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30929-bug_1324.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30929-bug_1324.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30930-indent_var_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30930-indent_var_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30930-indent_var_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30930-indent_var_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30931-indent_var_def_cont.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30931-indent_var_def_cont.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30931-indent_var_def_cont.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30931-indent_var_def_cont.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30932-indent_var_def_cont.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30932-indent_var_def_cont.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30932-indent_var_def_cont.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30932-indent_var_def_cont.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30933-indent_paren_after_func_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30933-indent_paren_after_func_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30933-indent_paren_after_func_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30933-indent_paren_after_func_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30934-indent_paren_after_func_decl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30934-indent_paren_after_func_decl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30934-indent_paren_after_func_decl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30934-indent_paren_after_func_decl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30935-indent-misc.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30935-indent-misc.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30935-indent-misc.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30935-indent-misc.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30936-indent_braces_no.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30936-indent_braces_no.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30936-indent_braces_no.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30936-indent_braces_no.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30937-indent_param.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30937-indent_param.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30937-indent_param.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30937-indent_param.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30938-indent_switch_pp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30938-indent_switch_pp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30938-indent_switch_pp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30938-indent_switch_pp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30939-indent_paren_after_func_call.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30939-indent_paren_after_func_call.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30939-indent_paren_after_func_call.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30939-indent_paren_after_func_call.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30940-case-brace-remove.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30940-case-brace-remove.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30940-case-brace-remove.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30940-case-brace-remove.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30941-Issue_2150.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30941-Issue_2150.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30941-Issue_2150.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30941-Issue_2150.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30942-Issue_1692.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30942-Issue_1692.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30942-Issue_1692.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30942-Issue_1692.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30943-Issue_2735.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30943-Issue_2735.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30943-Issue_2735.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30943-Issue_2735.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30945-sf.3266678.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30945-sf.3266678.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30945-sf.3266678.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30945-sf.3266678.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30946-sf.3315874.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30946-sf.3315874.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30946-sf.3315874.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30946-sf.3315874.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30947-bug_1689.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30947-bug_1689.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30947-bug_1689.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30947-bug_1689.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30948-sp_before_byref_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30948-sp_before_byref_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30948-sp_before_byref_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30948-sp_before_byref_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30949-Issue_2757.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30949-Issue_2757.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30949-Issue_2757.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30949-Issue_2757.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30950-sp_before_tr_emb_cmt_input.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30950-sp_before_tr_emb_cmt_input.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30950-sp_before_tr_emb_cmt_input.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30950-sp_before_tr_emb_cmt_input.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30951-sp_before_tr_emb_cmt_input.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30951-sp_before_tr_emb_cmt_input.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30951-sp_before_tr_emb_cmt_input.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30951-sp_before_tr_emb_cmt_input.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30952-sp_before_constr_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30952-sp_before_constr_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30952-sp_before_constr_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30952-sp_before_constr_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30953-constr_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30953-constr_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30953-constr_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30953-constr_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30954-Issue_2305.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30954-Issue_2305.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30954-Issue_2305.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30954-Issue_2305.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30955-indent_ctor_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30955-indent_ctor_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30955-indent_ctor_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30955-indent_ctor_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30956-indent_ctor_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30956-indent_ctor_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30956-indent_ctor_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30956-indent_ctor_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30957-class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30957-class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30957-class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30957-class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30958-nl_for_leave_one_liners.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30958-nl_for_leave_one_liners.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30958-nl_for_leave_one_liners.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30958-nl_for_leave_one_liners.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30959-nl_for_leave_one_liners.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30959-nl_for_leave_one_liners.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30959-nl_for_leave_one_liners.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30959-nl_for_leave_one_liners.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30960-Issue_2151.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30960-Issue_2151.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30960-Issue_2151.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30960-Issue_2151.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30961-Issue_2232.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30961-Issue_2232.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30961-Issue_2232.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30961-Issue_2232.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30962-nl_assign_leave_one_liners.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30962-nl_assign_leave_one_liners.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30962-nl_assign_leave_one_liners.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30962-nl_assign_leave_one_liners.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30963-Issue_2907.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30963-Issue_2907.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30963-Issue_2907.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30963-Issue_2907.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30964-Issue_2823.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30964-Issue_2823.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30964-Issue_2823.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30964-Issue_2823.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30965-return_remove.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30965-return_remove.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30965-return_remove.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30965-return_remove.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30966-return_remove.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30966-return_remove.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30966-return_remove.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30966-return_remove.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30970-Issue_2219.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30970-Issue_2219.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30970-Issue_2219.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30970-Issue_2219.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30971-Issue_2224.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30971-Issue_2224.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30971-Issue_2224.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30971-Issue_2224.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30972-Issue_2229.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30972-Issue_2229.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30972-Issue_2229.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30972-Issue_2229.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30973-Issue_2236.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30973-Issue_2236.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30973-Issue_2236.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30973-Issue_2236.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30974-using-alias-in-define.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30974-using-alias-in-define.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30974-using-alias-in-define.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30974-using-alias-in-define.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31000-digraph.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31000-digraph.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31000-digraph.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31000-digraph.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31001-digraph.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31001-digraph.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31001-digraph.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31001-digraph.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31050-pos_assign.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31050-pos_assign.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31050-pos_assign.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31050-pos_assign.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31051-pos_assign.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31051-pos_assign.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31051-pos_assign.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31051-pos_assign.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31101-nl_before_brace_open_test.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31101-nl_before_brace_open_test.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31101-nl_before_brace_open_test.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31101-nl_before_brace_open_test.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31102-nl_before_brace_open_test.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31102-nl_before_brace_open_test.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31102-nl_before_brace_open_test.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31102-nl_before_brace_open_test.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31103-nl_before_brace_open_test.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31103-nl_before_brace_open_test.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31103-nl_before_brace_open_test.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31103-nl_before_brace_open_test.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31104-nl_before_brace_open_test.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31104-nl_before_brace_open_test.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31104-nl_before_brace_open_test.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31104-nl_before_brace_open_test.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31400-trailing_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31400-trailing_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31400-trailing_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31400-trailing_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31401-trailing_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31401-trailing_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31401-trailing_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31401-trailing_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31402-trailing_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31402-trailing_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31402-trailing_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31402-trailing_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31403-trailing_return_byref_ptr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31403-trailing_return_byref_ptr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31403-trailing_return_byref_ptr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31403-trailing_return_byref_ptr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31404-trailing_return_byref_ptr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31404-trailing_return_byref_ptr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31404-trailing_return_byref_ptr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31404-trailing_return_byref_ptr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31450-indent_func_alias_prototype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31450-indent_func_alias_prototype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31450-indent_func_alias_prototype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31450-indent_func_alias_prototype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31451-indent_func_alias_prototype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31451-indent_func_alias_prototype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31451-indent_func_alias_prototype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31451-indent_func_alias_prototype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31452-indent_func_alias_prototype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31452-indent_func_alias_prototype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31452-indent_func_alias_prototype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31452-indent_func_alias_prototype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31562-sf562.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31562-sf562.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31562-sf562.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31562-sf562.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31567-sf567.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31567-sf567.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31567-sf567.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31567-sf567.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31568-Issue_2368.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31568-Issue_2368.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31568-Issue_2368.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31568-Issue_2368.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31583-sf583.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31583-sf583.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31583-sf583.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31583-sf583.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31593-sf593.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31593-sf593.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31593-sf593.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31593-sf593.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31594-issue_672.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31594-issue_672.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31594-issue_672.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31594-issue_672.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31595-issue_1778.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31595-issue_1778.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31595-issue_1778.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31595-issue_1778.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31596-issue_1782.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31596-issue_1782.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31596-issue_1782.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31596-issue_1782.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31597-issue_1804.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31597-issue_1804.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31597-issue_1804.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31597-issue_1804.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31598-Issue_1753.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31598-Issue_1753.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31598-Issue_1753.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31598-Issue_1753.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31599-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31599-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31599-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31599-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31600-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31600-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31600-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31600-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31601-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31601-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31601-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31601-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31602-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31602-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31602-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31602-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31603-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31603-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31603-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31603-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31604-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31604-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31604-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31604-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31605-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31605-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31605-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31605-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31606-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31606-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31606-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31606-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31607-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31607-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31607-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31607-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31608-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31608-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31608-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31608-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31609-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31609-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31609-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31609-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31610-Issue_2085.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31610-Issue_2085.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31610-Issue_2085.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31610-Issue_2085.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31611-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31611-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31611-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31611-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31612-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31612-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31612-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31612-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31613-parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31613-parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31613-parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31613-parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31614-Issue_3309.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31614-Issue_3309.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31614-Issue_3309.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31614-Issue_3309.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31615-Issue_3309.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31615-Issue_3309.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31615-Issue_3309.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31615-Issue_3309.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31616-Issue_3309.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31616-Issue_3309.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31616-Issue_3309.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31616-Issue_3309.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31620-sp_after_type.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31620-sp_after_type.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31620-sp_after_type.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31620-sp_after_type.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31621-sp_after_type.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31621-sp_after_type.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31621-sp_after_type.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31621-sp_after_type.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31622-sp_after_type.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31622-sp_after_type.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31622-sp_after_type.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31622-sp_after_type.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31623-sp_after_type.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31623-sp_after_type.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31623-sp_after_type.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31623-sp_after_type.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31624-sp_after_type.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31624-sp_after_type.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31624-sp_after_type.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31624-sp_after_type.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31625-sp_after_type.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31625-sp_after_type.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31625-sp_after_type.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31625-sp_after_type.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31626-issue_1916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31626-issue_1916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31626-issue_1916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31626-issue_1916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31627-issue_1916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31627-issue_1916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31627-issue_1916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31627-issue_1916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31628-issue_1916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31628-issue_1916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31628-issue_1916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31628-issue_1916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31629-issue_1916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31629-issue_1916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31629-issue_1916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31629-issue_1916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31630-issue_1916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31630-issue_1916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31630-issue_1916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31630-issue_1916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31631-issue_1916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31631-issue_1916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31631-issue_1916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31631-issue_1916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31632-issue_1916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31632-issue_1916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31632-issue_1916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31632-issue_1916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31633-sp_after_decltype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31633-sp_after_decltype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31633-sp_after_decltype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31633-sp_after_decltype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31634-sp_after_decltype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31634-sp_after_decltype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31634-sp_after_decltype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31634-sp_after_decltype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31635-sp_decltype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31635-sp_decltype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31635-sp_decltype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31635-sp_decltype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31636-Issue_1923.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31636-Issue_1923.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31636-Issue_1923.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31636-Issue_1923.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31637-Issue_3446.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31637-Issue_3446.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31637-Issue_3446.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31637-Issue_3446.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31638-misc2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31638-misc2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31638-misc2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31638-misc2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31639-misc2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31639-misc2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31639-misc2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31639-misc2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31640-misc2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31640-misc2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31640-misc2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31640-misc2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31641-misc2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31641-misc2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31641-misc2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31641-misc2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31660-issue_1919.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31660-issue_1919.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31660-issue_1919.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31660-issue_1919.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31661-Issue_3097.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31661-Issue_3097.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31661-Issue_3097.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31661-Issue_3097.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31662-var_def_blks.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31662-var_def_blks.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31662-var_def_blks.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31662-var_def_blks.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31663-var_def_blks.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31663-var_def_blks.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31663-var_def_blks.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31663-var_def_blks.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31664-var_def_blks.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31664-var_def_blks.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31664-var_def_blks.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31664-var_def_blks.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31665-var_def_blks.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31665-var_def_blks.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31665-var_def_blks.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31665-var_def_blks.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31666-var_def_blks.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31666-var_def_blks.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31666-var_def_blks.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31666-var_def_blks.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31667-var_def_blks.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31667-var_def_blks.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31667-var_def_blks.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31667-var_def_blks.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31668-var_def_blks.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31668-var_def_blks.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31668-var_def_blks.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31668-var_def_blks.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31700-toggle_processing_cmt.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31700-toggle_processing_cmt.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31700-toggle_processing_cmt.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31700-toggle_processing_cmt.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31701-toggle_processing_cmt2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31701-toggle_processing_cmt2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31701-toggle_processing_cmt2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31701-toggle_processing_cmt2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31702-toggle_processing_cmt.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31702-toggle_processing_cmt.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31702-toggle_processing_cmt.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31702-toggle_processing_cmt.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31703-toggle_processing_cmt.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31703-toggle_processing_cmt.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31703-toggle_processing_cmt.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31703-toggle_processing_cmt.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31710-string_replace_tab_chars.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31710-string_replace_tab_chars.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31710-string_replace_tab_chars.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31710-string_replace_tab_chars.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31711-string_replace_tab_chars.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31711-string_replace_tab_chars.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31711-string_replace_tab_chars.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31711-string_replace_tab_chars.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31720-bit-colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31720-bit-colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31720-bit-colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31720-bit-colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31721-Issue_2689.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31721-Issue_2689.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31721-Issue_2689.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31721-Issue_2689.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31730-ms-style-ref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31730-ms-style-ref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31730-ms-style-ref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31730-ms-style-ref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31740-I2102.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31740-I2102.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/31740-I2102.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/31740-I2102.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32000-sp_skip_vbrace_tokens.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32000-sp_skip_vbrace_tokens.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32000-sp_skip_vbrace_tokens.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32000-sp_skip_vbrace_tokens.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32001-issue_547_for_each.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32001-issue_547_for_each.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32001-issue_547_for_each.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32001-issue_547_for_each.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32002-proto-wrap.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32002-proto-wrap.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32002-proto-wrap.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32002-proto-wrap.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32003-issue_633_typename.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32003-issue_633_typename.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32003-issue_633_typename.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32003-issue_633_typename.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32004-issue_624_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32004-issue_624_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32004-issue_624_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32004-issue_624_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32005-issue_633_typename.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32005-issue_633_typename.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32005-issue_633_typename.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32005-issue_633_typename.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32006-bug_i_687.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32006-bug_i_687.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32006-bug_i_687.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32006-bug_i_687.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32007-Issue_3052.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32007-Issue_3052.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32007-Issue_3052.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32007-Issue_3052.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32008-Issue_3034.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32008-Issue_3034.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32008-Issue_3034.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32008-Issue_3034.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32009-Issue_3422.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32009-Issue_3422.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32009-Issue_3422.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32009-Issue_3422.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32010-Issue_3422.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32010-Issue_3422.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32010-Issue_3422.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32010-Issue_3422.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32100-cpp17.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32100-cpp17.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32100-cpp17.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32100-cpp17.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32105-I2103.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32105-I2103.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32105-I2103.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32105-I2103.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32115-2185.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32115-2185.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/32115-2185.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/32115-2185.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33000-tab-0.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33000-tab-0.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33000-tab-0.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33000-tab-0.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33001-tab-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33001-tab-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33001-tab-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33001-tab-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33002-cmt_convert_tab_to_spaces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33002-cmt_convert_tab_to_spaces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33002-cmt_convert_tab_to_spaces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33002-cmt_convert_tab_to_spaces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33003-cmt_convert_tab_to_spaces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33003-cmt_convert_tab_to_spaces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33003-cmt_convert_tab_to_spaces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33003-cmt_convert_tab_to_spaces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33004-DoxygenComments.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33004-DoxygenComments.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33004-DoxygenComments.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33004-DoxygenComments.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33005-DoxygenComments.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33005-DoxygenComments.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33005-DoxygenComments.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33005-DoxygenComments.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33006-string_replace_tab_chars.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33006-string_replace_tab_chars.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33006-string_replace_tab_chars.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33006-string_replace_tab_chars.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33007-NewLine.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33007-NewLine.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33007-NewLine.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33007-NewLine.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33008-NewLine.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33008-NewLine.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33008-NewLine.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33008-NewLine.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33009-NewLine0.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33009-NewLine0.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33009-NewLine0.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33009-NewLine0.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33010-Q_EMIT.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33010-Q_EMIT.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33010-Q_EMIT.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33010-Q_EMIT.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33011-static.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33011-static.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33011-static.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33011-static.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33012-Q_SIGNAL_SLOT.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33012-Q_SIGNAL_SLOT.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33012-Q_SIGNAL_SLOT.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33012-Q_SIGNAL_SLOT.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33013-Q_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33013-Q_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33013-Q_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33013-Q_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33014-DB.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33014-DB.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33014-DB.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33014-DB.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33015-Q_FOREACH.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33015-Q_FOREACH.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33015-Q_FOREACH.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33015-Q_FOREACH.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33016-indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33016-indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33016-indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33016-indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33017-bug_1160.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33017-bug_1160.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33017-bug_1160.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33017-bug_1160.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33019-bug_657.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33019-bug_657.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33019-bug_657.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33019-bug_657.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33020-bug_662.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33020-bug_662.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33020-bug_662.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33020-bug_662.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33021-bug_633.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33021-bug_633.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33021-bug_633.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33021-bug_633.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33022-bug_634.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33022-bug_634.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33022-bug_634.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33022-bug_634.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33023-bug_651.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33023-bug_651.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33023-bug_651.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33023-bug_651.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33024-bug_653.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33024-bug_653.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33024-bug_653.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33024-bug_653.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33025-bug_654.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33025-bug_654.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33025-bug_654.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33025-bug_654.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33026-bug_631.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33026-bug_631.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33026-bug_631.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33026-bug_631.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33027-bug_664.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33027-bug_664.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33027-bug_664.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33027-bug_664.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33028-braces_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33028-braces_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33028-braces_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33028-braces_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33029-cast.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33029-cast.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33029-cast.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33029-cast.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33030-Q_FOREVER.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33030-Q_FOREVER.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33030-Q_FOREVER.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33030-Q_FOREVER.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33031-bug_612.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33031-bug_612.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33031-bug_612.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33031-bug_612.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33032-bug_670.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33032-bug_670.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33032-bug_670.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33032-bug_670.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33033-bug_670.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33033-bug_670.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33033-bug_670.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33033-bug_670.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33034-bug_671.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33034-bug_671.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33034-bug_671.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33034-bug_671.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33035-patch_32.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33035-patch_32.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33035-patch_32.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33035-patch_32.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33036-bug_663.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33036-bug_663.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33036-bug_663.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33036-bug_663.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33037-func_class.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33037-func_class.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33037-func_class.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33037-func_class.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33038-func_class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33038-func_class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33038-func_class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33038-func_class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33039-mod_remove_empty_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33039-mod_remove_empty_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33039-mod_remove_empty_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33039-mod_remove_empty_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33040-bug_i_411.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33040-bug_i_411.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33040-bug_i_411.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33040-bug_i_411.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33041-bug_i_411.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33041-bug_i_411.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33041-bug_i_411.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33041-bug_i_411.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33042-bug_i_411.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33042-bug_i_411.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33042-bug_i_411.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33042-bug_i_411.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33043-bug_i_478.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33043-bug_i_478.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33043-bug_i_478.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33043-bug_i_478.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33044-bug_i_481.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33044-bug_i_481.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33044-bug_i_481.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33044-bug_i_481.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33045-bug_i_width.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33045-bug_i_width.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33045-bug_i_width.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33045-bug_i_width.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33046-bug_i_409.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33046-bug_i_409.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33046-bug_i_409.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33046-bug_i_409.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33047-bug_i_409.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33047-bug_i_409.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33047-bug_i_409.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33047-bug_i_409.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33048-bug_i_405.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33048-bug_i_405.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33048-bug_i_405.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33048-bug_i_405.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33049-pp-pragma.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33049-pp-pragma.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33049-pp-pragma.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33049-pp-pragma.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33050-issue_523.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33050-issue_523.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33050-issue_523.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33050-issue_523.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33051-bug_i_503.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33051-bug_i_503.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33051-bug_i_503.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33051-bug_i_503.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33052-bug_i_512.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33052-bug_i_512.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33052-bug_i_512.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33052-bug_i_512.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33053-for_auto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33053-for_auto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33053-for_auto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33053-for_auto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33054-bug_i_825.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33054-bug_i_825.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33054-bug_i_825.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33054-bug_i_825.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33056-bug_33056.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33056-bug_33056.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33056-bug_33056.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33056-bug_33056.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33057-bug_1349.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33057-bug_1349.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33057-bug_1349.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33057-bug_1349.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33058-Issue_3164.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33058-Issue_3164.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33058-Issue_3164.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33058-Issue_3164.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33059-mod_remove_empty_return-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33059-mod_remove_empty_return-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33059-mod_remove_empty_return-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33059-mod_remove_empty_return-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33060-if_constexpr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33060-if_constexpr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33060-if_constexpr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33060-if_constexpr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33061-if_chain_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33061-if_chain_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33061-if_chain_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33061-if_chain_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33062-if_chain_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33062-if_chain_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33062-if_chain_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33062-if_chain_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33063-if_chain_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33063-if_chain_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33063-if_chain_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33063-if_chain_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33064-if_chain_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33064-if_chain_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33064-if_chain_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33064-if_chain_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33065-Issue_3316.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33065-Issue_3316.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33065-Issue_3316.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33065-Issue_3316.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33066-if_chain_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33066-if_chain_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33066-if_chain_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33066-if_chain_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33067-if_chain_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33067-if_chain_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33067-if_chain_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33067-if_chain_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33069-Issue_2195.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33069-Issue_2195.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33069-Issue_2195.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33069-Issue_2195.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33070-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33070-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33070-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33070-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33071-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33071-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33071-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33071-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33072-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33072-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33072-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33072-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33073-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33073-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33073-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33073-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33074-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33074-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33074-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33074-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33075-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33075-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33075-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33075-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33076-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33076-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33076-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33076-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33077-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33077-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33077-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33077-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33078-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33078-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33078-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33078-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33079-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33079-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33079-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33079-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33080-multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33080-multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33080-multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33080-multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33081-bug_i_552.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33081-bug_i_552.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33081-bug_i_552.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33081-bug_i_552.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33082-namespace_namespace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33082-namespace_namespace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33082-namespace_namespace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33082-namespace_namespace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33083-bug_i_359.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33083-bug_i_359.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33083-bug_i_359.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33083-bug_i_359.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33084-op_sym_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33084-op_sym_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33084-op_sym_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33084-op_sym_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33085-bug_i_323.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33085-bug_i_323.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33085-bug_i_323.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33085-bug_i_323.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33086-bug_i_568.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33086-bug_i_568.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33086-bug_i_568.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33086-bug_i_568.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33087-bug_i_596.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33087-bug_i_596.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33087-bug_i_596.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33087-bug_i_596.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33088-bug_i_197.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33088-bug_i_197.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33088-bug_i_197.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33088-bug_i_197.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33089-bug_643.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33089-bug_643.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33089-bug_643.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33089-bug_643.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33090-gh555.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33090-gh555.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33090-gh555.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33090-gh555.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33091-squeeze_ifdef.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33091-squeeze_ifdef.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33091-squeeze_ifdef.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33091-squeeze_ifdef.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33092-squeeze_ifdef.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33092-squeeze_ifdef.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33092-squeeze_ifdef.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33092-squeeze_ifdef.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33093-sp_angle_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33093-sp_angle_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33093-sp_angle_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33093-sp_angle_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33094-sp_angle_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33094-sp_angle_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33094-sp_angle_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33094-sp_angle_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33095-bug_i_322.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33095-bug_i_322.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33095-bug_i_322.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33095-bug_i_322.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33096-squeeze_ifdef.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33096-squeeze_ifdef.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33096-squeeze_ifdef.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33096-squeeze_ifdef.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33097-enum_comma.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33097-enum_comma.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33097-enum_comma.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33097-enum_comma.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33098-enum_comma.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33098-enum_comma.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33098-enum_comma.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33098-enum_comma.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33099-enum_comma.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33099-enum_comma.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33099-enum_comma.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33099-enum_comma.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33100-enum_comma.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33100-enum_comma.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33100-enum_comma.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33100-enum_comma.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33101-enum_comma.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33101-enum_comma.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33101-enum_comma.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33101-enum_comma.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33102-enum_comma.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33102-enum_comma.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33102-enum_comma.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33102-enum_comma.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33103-bug_858.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33103-bug_858.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33103-bug_858.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33103-bug_858.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33104-bug_858.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33104-bug_858.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33104-bug_858.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33104-bug_858.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33105-bug_1001.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33105-bug_1001.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33105-bug_1001.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33105-bug_1001.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33106-pos_bool_in_template.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33106-pos_bool_in_template.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33106-pos_bool_in_template.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33106-pos_bool_in_template.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33107-Issue_2688.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33107-Issue_2688.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33107-Issue_2688.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33107-Issue_2688.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33108-Issue_2045.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33108-Issue_2045.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33108-Issue_2045.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33108-Issue_2045.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33109-Issue_3205.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33109-Issue_3205.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33109-Issue_3205.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33109-Issue_3205.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33110-enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33110-enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33110-enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33110-enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33120-Issue_2149.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33120-Issue_2149.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33120-Issue_2149.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33120-Issue_2149.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33150-bug_i_753.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33150-bug_i_753.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33150-bug_i_753.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33150-bug_i_753.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33151-bug_i_752.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33151-bug_i_752.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33151-bug_i_752.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33151-bug_i_752.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33152-bug_1004.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33152-bug_1004.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33152-bug_1004.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33152-bug_1004.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33160-bug_1112.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33160-bug_1112.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33160-bug_1112.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33160-bug_1112.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33161-byref-3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33161-byref-3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33161-byref-3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33161-byref-3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33162-sp_not_not.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33162-sp_not_not.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33162-sp_not_not.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33162-sp_not_not.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33180-pp_multi_comment.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33180-pp_multi_comment.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33180-pp_multi_comment.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33180-pp_multi_comment.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33181-Issue_2759.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33181-Issue_2759.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33181-Issue_2759.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33181-Issue_2759.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33182-Issue_2794.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33182-Issue_2794.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33182-Issue_2794.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33182-Issue_2794.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33200-first_len_minimum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33200-first_len_minimum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33200-first_len_minimum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33200-first_len_minimum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33201-indent_ctor_members_twice.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33201-indent_ctor_members_twice.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33201-indent_ctor_members_twice.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33201-indent_ctor_members_twice.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33202-initlist_leading_commas.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33202-initlist_leading_commas.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33202-initlist_leading_commas.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33202-initlist_leading_commas.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33203-Issue_2574.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33203-Issue_2574.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33203-Issue_2574.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33203-Issue_2574.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33204-Issue_2582.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33204-Issue_2582.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33204-Issue_2582.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33204-Issue_2582.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33205-Issue_3198.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33205-Issue_3198.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33205-Issue_3198.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33205-Issue_3198.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33210-templates4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33210-templates4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33210-templates4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33210-templates4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33211-pp_multi_comment.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33211-pp_multi_comment.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33211-pp_multi_comment.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33211-pp_multi_comment.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33212-pp-define-indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33212-pp-define-indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33212-pp-define-indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33212-pp-define-indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33213-disable_macro.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33213-disable_macro.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33213-disable_macro.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33213-disable_macro.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33214-Issue_2742.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33214-Issue_2742.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33214-Issue_2742.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33214-Issue_2742.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33215-Issue_3055.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33215-Issue_3055.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33215-Issue_3055.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33215-Issue_3055.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33216-Issue_3055-a.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33216-Issue_3055-a.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33216-Issue_3055-a.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33216-Issue_3055-a.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33217-Issue_3113.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33217-Issue_3113.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/33217-Issue_3113.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/33217-Issue_3113.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34001-nl_before_after.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34001-nl_before_after.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34001-nl_before_after.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34001-nl_before_after.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34002-bug_i_793.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34002-bug_i_793.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34002-bug_i_793.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34002-bug_i_793.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34003-nl_max_blank_in_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34003-nl_max_blank_in_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34003-nl_max_blank_in_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34003-nl_max_blank_in_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34004-nl_max_blank_in_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34004-nl_max_blank_in_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34004-nl_max_blank_in_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34004-nl_max_blank_in_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34005-nl_max_blank_in_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34005-nl_max_blank_in_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34005-nl_max_blank_in_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34005-nl_max_blank_in_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34006-bug_i_575.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34006-bug_i_575.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34006-bug_i_575.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34006-bug_i_575.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34007-bug_i_928.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34007-bug_i_928.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34007-bug_i_928.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34007-bug_i_928.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34100-bug_i_525.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34100-bug_i_525.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34100-bug_i_525.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34100-bug_i_525.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34101-bug_i_646.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34101-bug_i_646.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34101-bug_i_646.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34101-bug_i_646.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34105-bug_i_663.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34105-bug_i_663.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34105-bug_i_663.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34105-bug_i_663.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34108-bug_i_666.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34108-bug_i_666.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34108-bug_i_666.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34108-bug_i_666.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34112-bug_i_889.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34112-bug_i_889.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34112-bug_i_889.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34112-bug_i_889.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34113-bug_902.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34113-bug_902.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34113-bug_902.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34113-bug_902.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34114-bug_902.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34114-bug_902.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34114-bug_902.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34114-bug_902.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34115-nl_before_func_body_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34115-nl_before_func_body_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34115-nl_before_func_body_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34115-nl_before_func_body_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34116-issue_2000.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34116-issue_2000.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34116-issue_2000.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34116-issue_2000.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34117-extern_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34117-extern_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34117-extern_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34117-extern_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34118-Issue_2163.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34118-Issue_2163.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34118-Issue_2163.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34118-Issue_2163.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34120-bug_i_999.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34120-bug_i_999.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34120-bug_i_999.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34120-bug_i_999.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34121-bug_1717.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34121-bug_1717.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34121-bug_1717.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34121-bug_1717.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34122-Issue_2440.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34122-Issue_2440.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34122-Issue_2440.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34122-Issue_2440.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34123-Issue_2440_nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34123-Issue_2440_nl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34123-Issue_2440_nl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34123-Issue_2440_nl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34130-bug_i_1000.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34130-bug_i_1000.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34130-bug_i_1000.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34130-bug_i_1000.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34131-bug_i_1000.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34131-bug_i_1000.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34131-bug_i_1000.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34131-bug_i_1000.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34132-new_op.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34132-new_op.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34132-new_op.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34132-new_op.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34133-new_op.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34133-new_op.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34133-new_op.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34133-new_op.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34134-new_op.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34134-new_op.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34134-new_op.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34134-new_op.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34135-new_op.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34135-new_op.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34135-new_op.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34135-new_op.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34136-sp_balance_nested_parens.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34136-sp_balance_nested_parens.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34136-sp_balance_nested_parens.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34136-sp_balance_nested_parens.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34140-bug_1027.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34140-bug_1027.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34140-bug_1027.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34140-bug_1027.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34141-bug_1005.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34141-bug_1005.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34141-bug_1005.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34141-bug_1005.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34142-I1112-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34142-I1112-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34142-I1112-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34142-I1112-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34143-I1112-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34143-I1112-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34143-I1112-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34143-I1112-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34144-I1112-3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34144-I1112-3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34144-I1112-3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34144-I1112-3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34145-i683.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34145-i683.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34145-i683.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34145-i683.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34146-bug_1002.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34146-bug_1002.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34146-bug_1002.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34146-bug_1002.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34147-bug_1002.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34147-bug_1002.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34147-bug_1002.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34147-bug_1002.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34148-bug_1139.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34148-bug_1139.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34148-bug_1139.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34148-bug_1139.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34149-bug_1139.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34149-bug_1139.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34149-bug_1139.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34149-bug_1139.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34150-bug_1032.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34150-bug_1032.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34150-bug_1032.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34150-bug_1032.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34151-bug_666.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34151-bug_666.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34151-bug_666.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34151-bug_666.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34152-bug_1068.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34152-bug_1068.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34152-bug_1068.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34152-bug_1068.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34153-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34153-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34153-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34153-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34154-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34154-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34154-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34154-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34155-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34155-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34155-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34155-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34156-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34156-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34156-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34156-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34157-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34157-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34157-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34157-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34158-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34158-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34158-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34158-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34159-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34159-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34159-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34159-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34160-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34160-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34160-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34160-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34161-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34161-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34161-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34161-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34162-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34162-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34162-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34162-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34163-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34163-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34163-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34163-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34164-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34164-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34164-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34164-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34165-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34165-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34165-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34165-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34166-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34166-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34166-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34166-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34168-Issue_2910.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34168-Issue_2910.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34168-Issue_2910.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34168-Issue_2910.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34169-init-list-call.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34169-init-list-call.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34169-init-list-call.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34169-init-list-call.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34170-i1082.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34170-i1082.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34170-i1082.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34170-i1082.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34171-i1181.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34171-i1181.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34171-i1181.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34171-i1181.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34172-i1165.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34172-i1165.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34172-i1165.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34172-i1165.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34173-i1464.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34173-i1464.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34173-i1464.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34173-i1464.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34174-i1466.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34174-i1466.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34174-i1466.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34174-i1466.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34175-i1509.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34175-i1509.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34175-i1509.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34175-i1509.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34176-i1509_bug_1112_correction.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34176-i1509_bug_1112_correction.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34176-i1509_bug_1112_correction.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34176-i1509_bug_1112_correction.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34177-sp_func_call_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34177-sp_func_call_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34177-sp_func_call_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34177-sp_func_call_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34178-Issue_3237.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34178-Issue_3237.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34178-Issue_3237.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34178-Issue_3237.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34179-arith_vs_byref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34179-arith_vs_byref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34179-arith_vs_byref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34179-arith_vs_byref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34180-bug_1402.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34180-bug_1402.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34180-bug_1402.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34180-bug_1402.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34190-bug_1003.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34190-bug_1003.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34190-bug_1003.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34190-bug_1003.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34191-comment-align-multiline.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34191-comment-align-multiline.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34191-comment-align-multiline.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34191-comment-align-multiline.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34192-i1207.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34192-i1207.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34192-i1207.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34192-i1207.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34193-i1218.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34193-i1218.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34193-i1218.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34193-i1218.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34194-sp_arith_additive.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34194-sp_arith_additive.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34194-sp_arith_additive.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34194-sp_arith_additive.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34195-sp_arith_additive.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34195-sp_arith_additive.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34195-sp_arith_additive.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34195-sp_arith_additive.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34196-Issue_1460.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34196-Issue_1460.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34196-Issue_1460.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34196-Issue_1460.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34197-bug_1161.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34197-bug_1161.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34197-bug_1161.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34197-bug_1161.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34198-bug_1249.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34198-bug_1249.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34198-bug_1249.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34198-bug_1249.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34199-not_lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34199-not_lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34199-not_lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34199-not_lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34200-i1536.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34200-i1536.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34200-i1536.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34200-i1536.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34201-i1565.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34201-i1565.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34201-i1565.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34201-i1565.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34202-i1617.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34202-i1617.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34202-i1617.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34202-i1617.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34203-i1516.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34203-i1516.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34203-i1516.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34203-i1516.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34204-func_param_indent_leading_comma.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34204-func_param_indent_leading_comma.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34204-func_param_indent_leading_comma.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34204-func_param_indent_leading_comma.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34205-bug_1395.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34205-bug_1395.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34205-bug_1395.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34205-bug_1395.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34206-for_loop_head.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34206-for_loop_head.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34206-for_loop_head.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34206-for_loop_head.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34207-for_loop_head.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34207-for_loop_head.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34207-for_loop_head.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34207-for_loop_head.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34208-conversion_operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34208-conversion_operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34208-conversion_operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34208-conversion_operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34209-lambda_selfcalling.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34209-lambda_selfcalling.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34209-lambda_selfcalling.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34209-lambda_selfcalling.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34210-override_virtual.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34210-override_virtual.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34210-override_virtual.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34210-override_virtual.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34211-anonymous_enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34211-anonymous_enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34211-anonymous_enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34211-anonymous_enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34212-func_class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34212-func_class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34212-func_class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34212-func_class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34250-bug_1607.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34250-bug_1607.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34250-bug_1607.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34250-bug_1607.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34251-bug_1649.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34251-bug_1649.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34251-bug_1649.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34251-bug_1649.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34252-issue_2001.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34252-issue_2001.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34252-issue_2001.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34252-issue_2001.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34253-friends.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34253-friends.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34253-friends.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34253-friends.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34254-issue_1985.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34254-issue_1985.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34254-issue_1985.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34254-issue_1985.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34255-eat_blanks_after_codewidth.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34255-eat_blanks_after_codewidth.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34255-eat_blanks_after_codewidth.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34255-eat_blanks_after_codewidth.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34256-Issue_2836.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34256-Issue_2836.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34256-Issue_2836.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34256-Issue_2836.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34257-brace_init_stdint_macros.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34257-brace_init_stdint_macros.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34257-brace_init_stdint_macros.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34257-brace_init_stdint_macros.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34258-long_lines.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34258-long_lines.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34258-long_lines.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34258-long_lines.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34280-UNI-29935.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34280-UNI-29935.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34280-UNI-29935.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34280-UNI-29935.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34290-brace_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34290-brace_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34290-brace_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34290-brace_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34291-brace_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34291-brace_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34291-brace_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34291-brace_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34292-brace_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34292-brace_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34292-brace_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34292-brace_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34293-brace_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34293-brace_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34293-brace_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34293-brace_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34294-brace_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34294-brace_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34294-brace_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34294-brace_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34295-brace_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34295-brace_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34295-brace_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34295-brace_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34296-i1768.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34296-i1768.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34296-i1768.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34296-i1768.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34297-align-assign-mixed.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34297-align-assign-mixed.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34297-align-assign-mixed.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34297-align-assign-mixed.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34298-align-assign-mixed.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34298-align-assign-mixed.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34298-align-assign-mixed.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34298-align-assign-mixed.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34299-align-assign-mixed.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34299-align-assign-mixed.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34299-align-assign-mixed.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34299-align-assign-mixed.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34300-bug_1236.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34300-bug_1236.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34300-bug_1236.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34300-bug_1236.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34301-nl_fdef_brace_cond-f.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34301-nl_fdef_brace_cond-f.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34301-nl_fdef_brace_cond-f.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34301-nl_fdef_brace_cond-f.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34302-nl_fdef_brace_cond-r.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34302-nl_fdef_brace_cond-r.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34302-nl_fdef_brace_cond-r.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34302-nl_fdef_brace_cond-r.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34303-nl_fdef_brace_cond-fr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34303-nl_fdef_brace_cond-fr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34303-nl_fdef_brace_cond-fr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34303-nl_fdef_brace_cond-fr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34304-nl_fdef_brace_cond-rf.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34304-nl_fdef_brace_cond-rf.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34304-nl_fdef_brace_cond-rf.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34304-nl_fdef_brace_cond-rf.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34305-issue_2124-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34305-issue_2124-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34305-issue_2124-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34305-issue_2124-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34306-issue_2124-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34306-issue_2124-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34306-issue_2124-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34306-issue_2124-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34307-2203.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34307-2203.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34307-2203.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34307-2203.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34308-enum_comment_wrap.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34308-enum_comment_wrap.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34308-enum_comment_wrap.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34308-enum_comment_wrap.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34309-issue_2209-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34309-issue_2209-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34309-issue_2209-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34309-issue_2209-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34310-issue_2209-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34310-issue_2209-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34310-issue_2209-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34310-issue_2209-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34311-Issue_2250.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34311-Issue_2250.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34311-Issue_2250.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34311-Issue_2250.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34312-Issue_2101.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34312-Issue_2101.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34312-Issue_2101.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34312-Issue_2101.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34313-Issue_2437.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34313-Issue_2437.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34313-Issue_2437.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34313-Issue_2437.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34314-Issue_2604.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34314-Issue_2604.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34314-Issue_2604.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34314-Issue_2604.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34315-align_func_proto_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34315-align_func_proto_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34315-align_func_proto_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34315-align_func_proto_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34316-align_func_proto_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34316-align_func_proto_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34316-align_func_proto_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34316-align_func_proto_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34317-align_func_proto_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34317-align_func_proto_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34317-align_func_proto_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34317-align_func_proto_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34318-align_assign_func_proto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34318-align_assign_func_proto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34318-align_assign_func_proto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34318-align_assign_func_proto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34319-align_func_proto_thresh2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34319-align_func_proto_thresh2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34319-align_func_proto_thresh2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34319-align_func_proto_thresh2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34320-align_func_proto_thresh2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34320-align_func_proto_thresh2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34320-align_func_proto_thresh2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34320-align_func_proto_thresh2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34321-bug_2285.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34321-bug_2285.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34321-bug_2285.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34321-bug_2285.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34322-issue_2623.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34322-issue_2623.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34322-issue_2623.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34322-issue_2623.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34323-issue_2623.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34323-issue_2623.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34323-issue_2623.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34323-issue_2623.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34324-issue_2623.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34324-issue_2623.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34324-issue_2623.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34324-issue_2623.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34325-Issue_3025.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34325-Issue_3025.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34325-Issue_3025.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34325-Issue_3025.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34326-Issue_3040.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34326-Issue_3040.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34326-Issue_3040.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34326-Issue_3040.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34327-Issue_3044.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34327-Issue_3044.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34327-Issue_3044.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34327-Issue_3044.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34328-Issue_3048.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34328-Issue_3048.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34328-Issue_3048.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34328-Issue_3048.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34330-Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34330-Issue_3061_0nl.cpp new file mode 100644 index 00000000..3777dbb0 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34330-Issue_3061_0nl.cpp @@ -0,0 +1,18 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include \ No newline at end of file diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34331-Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34331-Issue_3061_1nl.cpp new file mode 100644 index 00000000..3777dbb0 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34331-Issue_3061_1nl.cpp @@ -0,0 +1,18 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include \ No newline at end of file diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34332-Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34332-Issue_3061_2nl.cpp new file mode 100644 index 00000000..3777dbb0 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34332-Issue_3061_2nl.cpp @@ -0,0 +1,18 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include \ No newline at end of file diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34333-Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34333-Issue_3061_0nl.cpp new file mode 100644 index 00000000..242b6d69 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34333-Issue_3061_0nl.cpp @@ -0,0 +1,18 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34334-Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34334-Issue_3061_1nl.cpp new file mode 100644 index 00000000..242b6d69 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34334-Issue_3061_1nl.cpp @@ -0,0 +1,18 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34335-Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34335-Issue_3061_2nl.cpp new file mode 100644 index 00000000..242b6d69 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34335-Issue_3061_2nl.cpp @@ -0,0 +1,18 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34336-Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34336-Issue_3061_0nl.cpp new file mode 100644 index 00000000..5f64022a --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34336-Issue_3061_0nl.cpp @@ -0,0 +1,19 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include + diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34337-Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34337-Issue_3061_1nl.cpp new file mode 100644 index 00000000..5f64022a --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34337-Issue_3061_1nl.cpp @@ -0,0 +1,19 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include + diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34338-Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34338-Issue_3061_2nl.cpp new file mode 100644 index 00000000..5f64022a --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34338-Issue_3061_2nl.cpp @@ -0,0 +1,19 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include + diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34339-Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34339-Issue_3061_0nl.cpp new file mode 100644 index 00000000..e18b92d3 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34339-Issue_3061_0nl.cpp @@ -0,0 +1,20 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include + + diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34340-Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34340-Issue_3061_1nl.cpp new file mode 100644 index 00000000..e18b92d3 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34340-Issue_3061_1nl.cpp @@ -0,0 +1,20 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include + + diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34341-Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34341-Issue_3061_2nl.cpp new file mode 100644 index 00000000..e18b92d3 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34341-Issue_3061_2nl.cpp @@ -0,0 +1,20 @@ +DCOPClient::DCOPClient() +{ + TQObject::connect( + &d->postMessageTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT + ( + processPostedMessagesInternal())); + TQObject::connect( + &d->eventLoopTimer, + TQT_SIGNAL(timeout()), + this, + TQT_SLOT( + eventLoopTimeout())); +} + +#include + + diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34350-indent_comma_brace_glob.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34350-indent_comma_brace_glob.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34350-indent_comma_brace_glob.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34350-indent_comma_brace_glob.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34351-indent_comma_brace_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34351-indent_comma_brace_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34351-indent_comma_brace_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34351-indent_comma_brace_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34360-nl_before_struct_struct.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34360-nl_before_struct_struct.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34360-nl_before_struct_struct.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34360-nl_before_struct_struct.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34361-nl_before_struct_scoped_enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34361-nl_before_struct_scoped_enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34361-nl_before_struct_scoped_enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34361-nl_before_struct_scoped_enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34370-asm_block_pp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34370-asm_block_pp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34370-asm_block_pp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34370-asm_block_pp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34500-sp_before_case_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34500-sp_before_case_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34500-sp_before_case_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34500-sp_before_case_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34501-sp_endif_cmt.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34501-sp_endif_cmt.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34501-sp_endif_cmt.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34501-sp_endif_cmt.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34502-sp_enum_assign.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34502-sp_enum_assign.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34502-sp_enum_assign.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34502-sp_enum_assign.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34503-sp_enum_assign.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34503-sp_enum_assign.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34503-sp_enum_assign.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34503-sp_enum_assign.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34504-issue_574-i.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34504-issue_574-i.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34504-issue_574-i.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34504-issue_574-i.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34505-Issue_3220.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34505-Issue_3220.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34505-Issue_3220.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34505-Issue_3220.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34506-Issue_3220.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34506-Issue_3220.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34506-Issue_3220.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34506-Issue_3220.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34507-Issue_3220.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34507-Issue_3220.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34507-Issue_3220.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34507-Issue_3220.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34508-Issue_3220.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34508-Issue_3220.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34508-Issue_3220.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34508-Issue_3220.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34509-byref-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34509-byref-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34509-byref-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34509-byref-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34510-byref-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34510-byref-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34510-byref-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34510-byref-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34511-byref-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34511-byref-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34511-byref-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34511-byref-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34512-byref-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34512-byref-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34512-byref-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34512-byref-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34513-sp_cond_question.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34513-sp_cond_question.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34513-sp_cond_question.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34513-sp_cond_question.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34514-sp_cond_question.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34514-sp_cond_question.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34514-sp_cond_question.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34514-sp_cond_question.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34515-sp_cond_question.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34515-sp_cond_question.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34515-sp_cond_question.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34515-sp_cond_question.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34516-sp_cond_question.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34516-sp_cond_question.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34516-sp_cond_question.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34516-sp_cond_question.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34517-semi.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34517-semi.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34517-semi.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34517-semi.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34518-semi.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34518-semi.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34518-semi.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34518-semi.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34519-semi.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34519-semi.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34519-semi.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34519-semi.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34520-comma.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34520-comma.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34520-comma.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34520-comma.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34521-comma.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34521-comma.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34521-comma.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34521-comma.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34522-comma.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34522-comma.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34522-comma.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34522-comma.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34523-gcc_case_ellipsis.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34523-gcc_case_ellipsis.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34523-gcc_case_ellipsis.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34523-gcc_case_ellipsis.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34524-bug_1002.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34524-bug_1002.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34524-bug_1002.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34524-bug_1002.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34525-sp_paren_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34525-sp_paren_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34525-sp_paren_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34525-sp_paren_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34526-sp_paren_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34526-sp_paren_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34526-sp_paren_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34526-sp_paren_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34527-sp_paren_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34527-sp_paren_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34527-sp_paren_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34527-sp_paren_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34528-cmt_trailing_single_line_c_to_cpp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34528-cmt_trailing_single_line_c_to_cpp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34528-cmt_trailing_single_line_c_to_cpp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34528-cmt_trailing_single_line_c_to_cpp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34529-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34529-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34529-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34529-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34530-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34530-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34530-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34530-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34531-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34531-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34531-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34531-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34532-type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34532-type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34532-type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34532-type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34533-templates.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34533-templates.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34533-templates.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34533-templates.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34534-templates.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34534-templates.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34534-templates.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34534-templates.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34535-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34535-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34535-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34535-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34536-sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34536-sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34536-sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34536-sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34540-byref-4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34540-byref-4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34540-byref-4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34540-byref-4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34541-byref-4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34541-byref-4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34541-byref-4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34541-byref-4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34542-byref-4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34542-byref-4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34542-byref-4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34542-byref-4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34543-byref-4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34543-byref-4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34543-byref-4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34543-byref-4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34550-throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34550-throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34550-throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34550-throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34551-throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34551-throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34551-throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34551-throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34552-throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34552-throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34552-throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34552-throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34553-throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34553-throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34553-throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34553-throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34554-throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34554-throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34554-throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34554-throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34555-throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34555-throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34555-throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34555-throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34556-throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34556-throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34556-throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34556-throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34557-throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34557-throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/34557-throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/34557-throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/39000-UNI-64325.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/39000-UNI-64325.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/39000-UNI-64325.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/39000-UNI-64325.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60001-UNI-2650.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60001-UNI-2650.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60001-UNI-2650.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60001-UNI-2650.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60002-UNI-16283.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60002-UNI-16283.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60002-UNI-16283.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60002-UNI-16283.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60003-UNI-1288.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60003-UNI-1288.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60003-UNI-1288.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60003-UNI-1288.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60006-UNI-2049.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60006-UNI-2049.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60006-UNI-2049.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60006-UNI-2049.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60017-UNI-2683.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60017-UNI-2683.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60017-UNI-2683.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60017-UNI-2683.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60022-UNI-18439.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60022-UNI-18439.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60022-UNI-18439.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60022-UNI-18439.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60025-UNI-19894.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60025-UNI-19894.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60025-UNI-19894.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60025-UNI-19894.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60027-UNI-21506.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60027-UNI-21506.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60027-UNI-21506.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60027-UNI-21506.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60028-UNI-21509.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60028-UNI-21509.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60028-UNI-21509.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60028-UNI-21509.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60029-UNI-21510.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60029-UNI-21510.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60029-UNI-21510.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60029-UNI-21510.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60030-UNI-21727.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60030-UNI-21727.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60030-UNI-21727.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60030-UNI-21727.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60031-UNI-21728.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60031-UNI-21728.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60031-UNI-21728.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60031-UNI-21728.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60032-UNI-21729.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60032-UNI-21729.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60032-UNI-21729.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60032-UNI-21729.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60036-UNI-2680.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60036-UNI-2680.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60036-UNI-2680.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60036-UNI-2680.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60038-UNI-30088.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60038-UNI-30088.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60038-UNI-30088.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60038-UNI-30088.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60039-UNI-30628.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60039-UNI-30628.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60039-UNI-30628.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60039-UNI-30628.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60042-UNI-18777.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60042-UNI-18777.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60042-UNI-18777.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60042-UNI-18777.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60043-i2033.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60043-i2033.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60043-i2033.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60043-i2033.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60044-i2116.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60044-i2116.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60044-i2116.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60044-i2116.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60045-align_asterisk_after_type_cast.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60045-align_asterisk_after_type_cast.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60045-align_asterisk_after_type_cast.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60045-align_asterisk_after_type_cast.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60046-align_continuation_left_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60046-align_continuation_left_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60046-align_continuation_left_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60046-align_continuation_left_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60047-align_default_after_override.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60047-align_default_after_override.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60047-align_default_after_override.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60047-align_default_after_override.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60048-bug_2322.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60048-bug_2322.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60048-bug_2322.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60048-bug_2322.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60049-bug_2402.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60049-bug_2402.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60049-bug_2402.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60049-bug_2402.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60051-bug_2371.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60051-bug_2371.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60051-bug_2371.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60051-bug_2371.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60052-bug_2433_1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60052-bug_2433_1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60052-bug_2433_1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60052-bug_2433_1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60053-bug_2433_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60053-bug_2433_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60053-bug_2433_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60053-bug_2433_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60054-interface-keyword-in-cpp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60054-interface-keyword-in-cpp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60054-interface-keyword-in-cpp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60054-interface-keyword-in-cpp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60055-issue_3116.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60055-issue_3116.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60055-issue_3116.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60055-issue_3116.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60056-issue_3116-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60056-issue_3116-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60056-issue_3116-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60056-issue_3116-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60057-issue_3116.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60057-issue_3116.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60057-issue_3116.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60057-issue_3116.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60058-issue_3330.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60058-issue_3330.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60058-issue_3330.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60058-issue_3330.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60059-indent_ctor_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60059-indent_ctor_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60059-indent_ctor_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60059-indent_ctor_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60060-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60060-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60060-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60060-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60061-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60061-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60061-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60061-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60062-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60062-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60062-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60062-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60063-returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60063-returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60063-returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60063-returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60064-issue_3368.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60064-issue_3368.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60064-issue_3368.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60064-issue_3368.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60065-issue_3378.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60065-issue_3378.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60065-issue_3378.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60065-issue_3378.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60066-Issue_3409.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60066-Issue_3409.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60066-Issue_3409.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60066-Issue_3409.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60067-Issue_3283.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60067-Issue_3283.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60067-Issue_3283.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60067-Issue_3283.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60068-Issue_3428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60068-Issue_3428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60068-Issue_3428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60068-Issue_3428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60069-Issue_3428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60069-Issue_3428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60069-Issue_3428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60069-Issue_3428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60070-Issue_3428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60070-Issue_3428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60070-Issue_3428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60070-Issue_3428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60071-Issue_3428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60071-Issue_3428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60071-Issue_3428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60071-Issue_3428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60072-Issue_3428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60072-Issue_3428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60072-Issue_3428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60072-Issue_3428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60073-Issue_3428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60073-Issue_3428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60073-Issue_3428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60073-Issue_3428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60074-Issue_3284.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60074-Issue_3284.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60074-Issue_3284.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60074-Issue_3284.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60075-Issue_3294.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60075-Issue_3294.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60075-Issue_3294.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60075-Issue_3294.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60076-indent_ctor_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60076-indent_ctor_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60076-indent_ctor_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60076-indent_ctor_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60077-indent_ctor_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60077-indent_ctor_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60077-indent_ctor_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60077-indent_ctor_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60078-Issue_3505.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60078-Issue_3505.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60078-Issue_3505.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60078-Issue_3505.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60079-Issue_3536.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60079-Issue_3536.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60079-Issue_3536.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60079-Issue_3536.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60080-Issue_3538.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60080-Issue_3538.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60080-Issue_3538.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60080-Issue_3538.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60081-Issue_3546.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60081-Issue_3546.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60081-Issue_3546.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60081-Issue_3546.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60082-Issue_3552.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60082-Issue_3552.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60082-Issue_3552.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60082-Issue_3552.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60083-Issue_3570.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60083-Issue_3570.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60083-Issue_3570.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60083-Issue_3570.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60084-Issue_3576.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60084-Issue_3576.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60084-Issue_3576.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60084-Issue_3576.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60085-Issue_3576.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60085-Issue_3576.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60085-Issue_3576.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60085-Issue_3576.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60086-indent_namespace_inner_only.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60086-indent_namespace_inner_only.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60086-indent_namespace_inner_only.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60086-indent_namespace_inner_only.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60087-Issue_3550.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60087-Issue_3550.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60087-Issue_3550.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60087-Issue_3550.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60088-Issue_3761.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60088-Issue_3761.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60088-Issue_3761.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60088-Issue_3761.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60089-Issue_3863.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60089-Issue_3863.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60089-Issue_3863.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60089-Issue_3863.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60090-Issue_3863_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60090-Issue_3863_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60090-Issue_3863_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60090-Issue_3863_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60091-Issue_3863_3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60091-Issue_3863_3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60091-Issue_3863_3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60091-Issue_3863_3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60092-Issue_3865.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60092-Issue_3865.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60092-Issue_3865.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60092-Issue_3865.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60093-Issue_3865.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60093-Issue_3865.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60093-Issue_3865.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60093-Issue_3865.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60100-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60100-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60100-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60100-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60101-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60101-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60101-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60101-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60102-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60102-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60102-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60102-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60103-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60103-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60103-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60103-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60104-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60104-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60104-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60104-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60105-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60105-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60105-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60105-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60106-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60106-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60106-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60106-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60107-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60107-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60107-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60107-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60108-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60108-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60108-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60108-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60109-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60109-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60109-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60109-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60110-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60110-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60110-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60110-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60111-sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60111-sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60111-sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60111-sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60112-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60112-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60112-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60112-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60113-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60113-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60113-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60113-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60114-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60114-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60114-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60114-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60115-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60115-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60115-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60115-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60116-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60116-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60116-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60116-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60117-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60117-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60117-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60117-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60118-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60118-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60118-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60118-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60119-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60119-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60119-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60119-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60120-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60120-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60120-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60120-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60121-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60121-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60121-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60121-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60122-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60122-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60122-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60122-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60123-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60123-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60123-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60123-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60124-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60124-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60124-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60124-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60125-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60125-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60125-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60125-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60126-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60126-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60126-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60126-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60127-sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60127-sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60127-sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60127-sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60160-nl_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60160-nl_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60160-nl_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60160-nl_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60161-nl_func-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60161-nl_func-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60161-nl_func-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60161-nl_func-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60162-nl_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60162-nl_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60162-nl_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60162-nl_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60163-nl_func-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60163-nl_func-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/60163-nl_func-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60163-nl_func-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10000-simple.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10000-simple.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10000-simple.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10000-simple.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10001-getset.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10001-getset.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10001-getset.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10001-getset.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10002-simple.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10002-simple.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10002-simple.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10002-simple.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10003-region.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10003-region.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10003-region.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10003-region.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10010-var-member.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10010-var-member.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10010-var-member.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10010-var-member.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10011-strings.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10011-strings.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10011-strings.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10011-strings.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10012-621_this-spacing.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10012-621_this-spacing.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10012-621_this-spacing.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10012-621_this-spacing.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10013-625_where-constraints.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10013-625_where-constraints.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10013-625_where-constraints.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10013-625_where-constraints.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10014-630_bad-new-init-semicolon-removal.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10014-630_bad-new-init-semicolon-removal.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10014-630_bad-new-init-semicolon-removal.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10014-630_bad-new-init-semicolon-removal.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10015-misc-failures.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10015-misc-failures.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10015-misc-failures.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10015-misc-failures.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10016-new-constraint-paren-space.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10016-new-constraint-paren-space.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10016-new-constraint-paren-space.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10016-new-constraint-paren-space.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10020-region.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10020-region.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10020-region.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10020-region.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10021-region.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10021-region.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10021-region.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10021-region.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10022-region.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10022-region.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10022-region.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10022-region.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10023-region.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10023-region.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10023-region.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10023-region.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10027-oneline_property.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10027-oneline_property.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10027-oneline_property.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10027-oneline_property.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10028-ifcolalign.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10028-ifcolalign.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10028-ifcolalign.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10028-ifcolalign.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10029-when.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10029-when.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10029-when.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10029-when.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10030-sort_using.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10030-sort_using.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10030-sort_using.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10030-sort_using.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10031-bug_i_935.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10031-bug_i_935.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10031-bug_i_935.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10031-bug_i_935.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10032-sort_using_categ.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10032-sort_using_categ.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10032-sort_using_categ.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10032-sort_using_categ.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10039-615_nested-usings.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10039-615_nested-usings.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10039-615_nested-usings.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10039-615_nested-usings.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10040-tcf.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10040-tcf.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10040-tcf.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10040-tcf.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10041-gs.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10041-gs.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10041-gs.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10041-gs.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10042-exception-filters.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10042-exception-filters.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10042-exception-filters.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10042-exception-filters.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10044-ifcomment.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10044-ifcomment.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10044-ifcomment.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10044-ifcomment.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10045-UNI-1288.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10045-UNI-1288.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10045-UNI-1288.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10045-UNI-1288.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10050-generics.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10050-generics.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10050-generics.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10050-generics.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10051-UNI-1338.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10051-UNI-1338.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10051-UNI-1338.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10051-UNI-1338.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10055-UNI-1345.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10055-UNI-1345.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10055-UNI-1345.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10055-UNI-1345.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10060-unsafe.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10060-unsafe.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10060-unsafe.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10060-unsafe.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10065-UNI-1975.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10065-UNI-1975.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10065-UNI-1975.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10065-UNI-1975.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10066-UNI-1977.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10066-UNI-1977.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10066-UNI-1977.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10066-UNI-1977.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10067-UNI-1978.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10067-UNI-1978.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10067-UNI-1978.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10067-UNI-1978.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10070-utf16le.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10070-utf16le.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10070-utf16le.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10070-utf16le.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10071-utf16be.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10071-utf16be.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10071-utf16be.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10071-utf16be.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10072-utf16le_no_bom.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10072-utf16le_no_bom.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10072-utf16le_no_bom.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10072-utf16le_no_bom.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10073-utf16be_no_bom.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10073-utf16be_no_bom.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10073-utf16be_no_bom.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10073-utf16be_no_bom.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10074-UNI-2020.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10074-UNI-2020.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10074-UNI-2020.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10074-UNI-2020.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10075-UNI-2021.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10075-UNI-2021.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10075-UNI-2021.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10075-UNI-2021.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10076-UNI-1343.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10076-UNI-1343.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10076-UNI-1343.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10076-UNI-1343.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10077-UNI-1919.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10077-UNI-1919.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10077-UNI-1919.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10077-UNI-1919.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10078-UNI-3484.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10078-UNI-3484.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10078-UNI-3484.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10078-UNI-3484.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10080-property.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10080-property.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10080-property.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10080-property.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10090-string_multi.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10090-string_multi.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10090-string_multi.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10090-string_multi.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10100-bug_600.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10100-bug_600.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10100-bug_600.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10100-bug_600.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10101-sf607.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10101-sf607.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10101-sf607.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10101-sf607.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10103-UNI-2506.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10103-UNI-2506.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10103-UNI-2506.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10103-UNI-2506.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10104-UNI-2505.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10104-UNI-2505.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10104-UNI-2505.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10104-UNI-2505.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10110-mdarray_space.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10110-mdarray_space.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10110-mdarray_space.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10110-mdarray_space.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10111-mdarray_space.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10111-mdarray_space.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10111-mdarray_space.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10111-mdarray_space.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10112-mdarray_space.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10112-mdarray_space.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10112-mdarray_space.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10112-mdarray_space.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10119-preserveTabs.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10119-preserveTabs.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10119-preserveTabs.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10119-preserveTabs.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10120-cmt_backslash_eol.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10120-cmt_backslash_eol.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10120-cmt_backslash_eol.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10120-cmt_backslash_eol.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10130-sp_between_new_paren.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10130-sp_between_new_paren.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10130-sp_between_new_paren.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10130-sp_between_new_paren.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10140-remove_semi.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10140-remove_semi.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10140-remove_semi.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10140-remove_semi.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10150-operator-null-conditional.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10150-operator-null-conditional.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10150-operator-null-conditional.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10150-operator-null-conditional.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10151-operator_null-coalescing-assignment.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10151-operator_null-coalescing-assignment.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10151-operator_null-coalescing-assignment.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10151-operator_null-coalescing-assignment.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10160-delegate.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10160-delegate.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10160-delegate.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10160-delegate.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10161-delegate.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10161-delegate.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10161-delegate.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10161-delegate.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10200-logger.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10200-logger.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10200-logger.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10200-logger.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10300-1822.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10300-1822.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10300-1822.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10300-1822.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10628-sf628.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10628-sf628.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/10628-sf628.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/10628-sf628.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/11011-620_getset-brace.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/11011-620_getset-brace.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/11011-620_getset-brace.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/11011-620_getset-brace.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/11072-UNI-2007.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/11072-UNI-2007.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/11072-UNI-2007.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/11072-UNI-2007.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/11073-UNI-2008.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/11073-UNI-2008.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/11073-UNI-2008.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/11073-UNI-2008.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12001-bug_620.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12001-bug_620.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12001-bug_620.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12001-bug_620.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12002-nullable_prop.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12002-nullable_prop.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12002-nullable_prop.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12002-nullable_prop.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12003-fncall_as_ctor_in_attr.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12003-fncall_as_ctor_in_attr.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12003-fncall_as_ctor_in_attr.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12003-fncall_as_ctor_in_attr.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12004-verbatim_strings.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12004-verbatim_strings.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12004-verbatim_strings.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12004-verbatim_strings.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12005-bug_1591.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12005-bug_1591.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12005-bug_1591.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12005-bug_1591.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12101-bug_i_679.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12101-bug_i_679.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12101-bug_i_679.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12101-bug_i_679.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12102-mod_full_brace_nl_block_rem_mlcond.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12102-mod_full_brace_nl_block_rem_mlcond.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12102-mod_full_brace_nl_block_rem_mlcond.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12102-mod_full_brace_nl_block_rem_mlcond.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12103-mod_full_brace_nl_block_rem_mlcond.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12103-mod_full_brace_nl_block_rem_mlcond.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12103-mod_full_brace_nl_block_rem_mlcond.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12103-mod_full_brace_nl_block_rem_mlcond.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12104-bug_1637.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12104-bug_1637.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12104-bug_1637.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12104-bug_1637.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12105-bug_1650.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12105-bug_1650.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12105-bug_1650.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12105-bug_1650.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12106-UNI-40685.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12106-UNI-40685.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12106-UNI-40685.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12106-UNI-40685.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12107-mod_full_paren_if_bool.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12107-mod_full_paren_if_bool.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12107-mod_full_paren_if_bool.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12107-mod_full_paren_if_bool.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12108-Issue_2705.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12108-Issue_2705.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12108-Issue_2705.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12108-Issue_2705.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12200-comma.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12200-comma.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12200-comma.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12200-comma.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12201-comma.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12201-comma.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12201-comma.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12201-comma.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12202-comma.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12202-comma.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/12202-comma.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/12202-comma.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/19000-UNI-58354.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/19000-UNI-58354.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/19000-UNI-58354.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/19000-UNI-58354.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/20010-UNI-32658.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/20010-UNI-32658.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/20010-UNI-32658.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/20010-UNI-32658.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/20011-bug_1620.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/20011-bug_1620.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/20011-bug_1620.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/20011-bug_1620.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60004-UNI-2684.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60004-UNI-2684.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60004-UNI-2684.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60004-UNI-2684.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60005-UNI-2685.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60005-UNI-2685.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60005-UNI-2685.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60005-UNI-2685.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60007-UNI-3083.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60007-UNI-3083.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60007-UNI-3083.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60007-UNI-3083.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60008-UNI-17253.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60008-UNI-17253.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60008-UNI-17253.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60008-UNI-17253.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60009-UNI-9917.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60009-UNI-9917.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60009-UNI-9917.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60009-UNI-9917.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60012-UNI-12303.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60012-UNI-12303.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60012-UNI-12303.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60012-UNI-12303.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60013-UNI-13955.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60013-UNI-13955.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60013-UNI-13955.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60013-UNI-13955.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60015-UNI-14131.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60015-UNI-14131.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60015-UNI-14131.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60015-UNI-14131.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60016-UNI-11662.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60016-UNI-11662.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60016-UNI-11662.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60016-UNI-11662.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60018-UNI-18777.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60018-UNI-18777.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60018-UNI-18777.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60018-UNI-18777.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60019-UNI-18780.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60019-UNI-18780.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60019-UNI-18780.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60019-UNI-18780.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60020-UNI-18829.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60020-UNI-18829.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60020-UNI-18829.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60020-UNI-18829.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60023-UNI-18437.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60023-UNI-18437.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60023-UNI-18437.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60023-UNI-18437.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60024-UNI-19644.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60024-UNI-19644.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60024-UNI-19644.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60024-UNI-19644.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60026-UNI-19895.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60026-UNI-19895.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60026-UNI-19895.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60026-UNI-19895.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60033-UNI-21730.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60033-UNI-21730.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60033-UNI-21730.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60033-UNI-21730.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60036-UNI-11993.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60036-UNI-11993.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60036-UNI-11993.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60036-UNI-11993.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60037-UNI-29933.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60037-UNI-29933.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60037-UNI-29933.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60037-UNI-29933.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60040-UNI-30498_2.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60040-UNI-30498_2.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60040-UNI-30498_2.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60040-UNI-30498_2.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60041-squeeze-paren-close-Option.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60041-squeeze-paren-close-Option.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60041-squeeze-paren-close-Option.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60041-squeeze-paren-close-Option.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60042-indent-multistring-coulmn1.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60042-indent-multistring-coulmn1.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60042-indent-multistring-coulmn1.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60042-indent-multistring-coulmn1.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60044-UNI-37241.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60044-UNI-37241.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60044-UNI-37241.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60044-UNI-37241.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60045-add-nl-before-namespace.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60045-add-nl-before-namespace.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60045-add-nl-before-namespace.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60045-add-nl-before-namespace.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60046-cast.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60046-cast.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cs/60046-cast.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cs/60046-cast.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40000-HashMap.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40000-HashMap.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40000-HashMap.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40000-HashMap.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40001-imports.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40001-imports.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40001-imports.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40001-imports.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40002-volatile.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40002-volatile.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40002-volatile.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40002-volatile.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40003-volatile-1.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40003-volatile-1.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40003-volatile-1.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40003-volatile-1.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40004-volatile-2.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40004-volatile-2.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40004-volatile-2.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40004-volatile-2.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40005-volatile-3.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40005-volatile-3.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40005-volatile-3.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40005-volatile-3.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40006-Lexer.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40006-Lexer.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40006-Lexer.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40006-Lexer.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40007-Lexer.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40007-Lexer.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40007-Lexer.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40007-Lexer.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40010-template.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40010-template.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40010-template.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40010-template.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40011-template.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40011-template.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40011-template.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40011-template.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40012-template.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40012-template.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40012-template.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40012-template.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40013-template.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40013-template.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40013-template.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40013-template.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40020-funcfunc.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40020-funcfunc.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40020-funcfunc.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40020-funcfunc.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40021-tst01.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40021-tst01.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40021-tst01.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40021-tst01.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40022-tst02.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40022-tst02.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40022-tst02.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40022-tst02.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40023-bug-indent.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40023-bug-indent.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40023-bug-indent.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40023-bug-indent.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40024-tst03.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40024-tst03.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40024-tst03.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40024-tst03.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40025-tst03.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40025-tst03.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40025-tst03.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40025-tst03.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40026-wysiwyg_strings.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40026-wysiwyg_strings.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40026-wysiwyg_strings.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40026-wysiwyg_strings.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40027-static_if_in_struct.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40027-static_if_in_struct.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40027-static_if_in_struct.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40027-static_if_in_struct.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40030-delegate.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40030-delegate.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40030-delegate.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40030-delegate.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40035-enum.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40035-enum.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40035-enum.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40035-enum.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40040-sort_import.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40040-sort_import.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40040-sort_import.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40040-sort_import.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40050-strings.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40050-strings.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40050-strings.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40050-strings.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40051-numbers.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40051-numbers.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40051-numbers.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40051-numbers.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40052-numbers.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40052-numbers.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40052-numbers.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40052-numbers.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40060-casts.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40060-casts.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40060-casts.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40060-casts.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40061-const.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40061-const.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40061-const.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40061-const.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40070-d_sp_paren.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40070-d_sp_paren.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40070-d_sp_paren.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40070-d_sp_paren.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40080-static_if.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40080-static_if.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40080-static_if.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40080-static_if.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40090-square_indent_tab.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40090-square_indent_tab.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40090-square_indent_tab.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40090-square_indent_tab.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40100-1438.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40100-1438.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40100-1438.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40100-1438.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40201-invariant.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40201-invariant.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40201-invariant.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40201-invariant.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40300-extern_.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40300-extern_.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40300-extern_.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40300-extern_.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40400-vbraces000.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40400-vbraces000.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40400-vbraces000.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40400-vbraces000.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40401-vbraces001.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40401-vbraces001.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40401-vbraces001.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40401-vbraces001.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40402-vbraces002.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40402-vbraces002.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40402-vbraces002.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40402-vbraces002.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40403-template_use.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40403-template_use.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40403-template_use.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40403-template_use.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40500-template_spacing000.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40500-template_spacing000.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40500-template_spacing000.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40500-template_spacing000.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40501-template_spacing001.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40501-template_spacing001.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40501-template_spacing001.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40501-template_spacing001.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40502-template_spacing001.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40502-template_spacing001.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40502-template_spacing001.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40502-template_spacing001.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40503-template_spacing001.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40503-template_spacing001.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40503-template_spacing001.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40503-template_spacing001.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40504-type_spacing000.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40504-type_spacing000.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40504-type_spacing000.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40504-type_spacing000.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40505-type_spacing000.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40505-type_spacing000.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40505-type_spacing000.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40505-type_spacing000.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40506-type_spacing000.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40506-type_spacing000.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/d/40506-type_spacing000.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/d/40506-type_spacing000.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/ecma/90000-example-1.es b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/ecma/90000-example-1.es similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/ecma/90000-example-1.es rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/ecma/90000-example-1.es diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80000-assert.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80000-assert.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80000-assert.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80000-assert.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80010-annotation1.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80010-annotation1.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80010-annotation1.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80010-annotation1.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80011-annotation2.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80011-annotation2.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80011-annotation2.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80011-annotation2.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80012-annotation2.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80012-annotation2.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80012-annotation2.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80012-annotation2.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80013-annotation2.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80013-annotation2.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80013-annotation2.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80013-annotation2.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80014-annotation2.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80014-annotation2.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80014-annotation2.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80014-annotation2.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80020-foreach.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80020-foreach.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80020-foreach.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80020-foreach.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80030-variable_aligns.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80030-variable_aligns.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80030-variable_aligns.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80030-variable_aligns.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80040-try.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80040-try.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80040-try.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80040-try.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80050-double_brace.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80050-double_brace.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80050-double_brace.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80050-double_brace.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80051-double_brace.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80051-double_brace.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80051-double_brace.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80051-double_brace.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80060-synchronized.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80060-synchronized.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80060-synchronized.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80060-synchronized.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80061-synchronized.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80061-synchronized.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80061-synchronized.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80061-synchronized.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80062-sp_this_paren.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80062-sp_this_paren.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80062-sp_this_paren.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80062-sp_this_paren.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80063-i1121.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80063-i1121.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80063-i1121.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80063-i1121.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80064-long_cl_cmt.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80064-long_cl_cmt.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80064-long_cl_cmt.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80064-long_cl_cmt.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80065-Java8DoubleColon.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80065-Java8DoubleColon.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80065-Java8DoubleColon.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80065-Java8DoubleColon.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80066-sp_after_for_colon.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80066-sp_after_for_colon.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80066-sp_after_for_colon.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80066-sp_after_for_colon.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80067-doxy-javadoc-alignment.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80067-doxy-javadoc-alignment.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80067-doxy-javadoc-alignment.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80067-doxy-javadoc-alignment.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80068-nl_before_ignore_after_case.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80068-nl_before_ignore_after_case.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80068-nl_before_ignore_after_case.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80068-nl_before_ignore_after_case.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80100-sf567.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80100-sf567.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80100-sf567.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80100-sf567.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80200-sp_before_byref.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80200-sp_before_byref.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80200-sp_before_byref.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80200-sp_before_byref.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80201-generics.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80201-generics.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80201-generics.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80201-generics.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80202-generics_wildcard.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80202-generics_wildcard.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80202-generics_wildcard.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80202-generics_wildcard.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80203-generics_return_type.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80203-generics_return_type.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80203-generics_return_type.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80203-generics_return_type.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80204-cast.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80204-cast.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80204-cast.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80204-cast.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80205-sp_after_angle.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80205-sp_after_angle.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80205-sp_after_angle.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80205-sp_after_angle.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80206-annotation3.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80206-annotation3.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80206-annotation3.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80206-annotation3.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80300-Issue_670.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80300-Issue_670.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80300-Issue_670.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80300-Issue_670.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80301-issue_672.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80301-issue_672.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80301-issue_672.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80301-issue_672.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80302-Issue_1845.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80302-Issue_1845.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80302-Issue_1845.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80302-Issue_1845.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80303-Issue_1122.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80303-Issue_1122.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80303-Issue_1122.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80303-Issue_1122.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80304-Issue_1124.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80304-Issue_1124.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80304-Issue_1124.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80304-Issue_1124.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80305-Issue_1124.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80305-Issue_1124.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80305-Issue_1124.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80305-Issue_1124.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80306-leading-tabs-for-java-lambda.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80306-leading-tabs-for-java-lambda.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80306-leading-tabs-for-java-lambda.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/java/80306-leading-tabs-for-java-lambda.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10018-delete-space-oc.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10018-delete-space-oc.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10018-delete-space-oc.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10018-delete-space-oc.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10019-func-param-wrap-oc.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10019-func-param-wrap-oc.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10019-func-param-wrap-oc.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10019-func-param-wrap-oc.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10020-align-objc-like-xcode.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10020-align-objc-like-xcode.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10020-align-objc-like-xcode.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10020-align-objc-like-xcode.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10021-double-indent-objc-dict.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10021-double-indent-objc-dict.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10021-double-indent-objc-dict.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10021-double-indent-objc-dict.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10022-indent-objc-block.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10022-indent-objc-block.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10022-indent-objc-block.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10022-indent-objc-block.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10033-objc.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10033-objc.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10033-objc.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10033-objc.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10034-asm.h.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10034-asm.h.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10034-asm.h.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10034-asm.h.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10035-definesalign.h.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10035-definesalign.h.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10035-definesalign.h.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10035-definesalign.h.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10036-inttypes.h.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10036-inttypes.h.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10036-inttypes.h.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10036-inttypes.h.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10046-UNI-1333.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10046-UNI-1333.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10046-UNI-1333.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10046-UNI-1333.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10102-pp-ignore.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10102-pp-ignore.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/10102-pp-ignore.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/10102-pp-ignore.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/11030-argtypes.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/11030-argtypes.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/11030-argtypes.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/11030-argtypes.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/11031-casting.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/11031-casting.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/11031-casting.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/11031-casting.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/11032-newlines.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/11032-newlines.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/11032-newlines.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/11032-newlines.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50001-Fraction.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50001-Fraction.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50001-Fraction.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50001-Fraction.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50002-Fraction.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50002-Fraction.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50002-Fraction.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50002-Fraction.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50003-main.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50003-main.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50003-main.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50003-main.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50004-string.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50004-string.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50004-string.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50004-string.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50005-Declarations.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50005-Declarations.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50005-Declarations.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50005-Declarations.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50006-exceptions.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50006-exceptions.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50006-exceptions.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50006-exceptions.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50007-misc.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50007-misc.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50007-misc.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50007-misc.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50008-protocol.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50008-protocol.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50008-protocol.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50008-protocol.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50009-literals.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50009-literals.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50009-literals.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50009-literals.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50010-return_type.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50010-return_type.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50010-return_type.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50010-return_type.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50011-return_type.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50011-return_type.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50011-return_type.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50011-return_type.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50012-return_type.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50012-return_type.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50012-return_type.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50012-return_type.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50014-sp_oc_classname_paren-r.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50014-sp_oc_classname_paren-r.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50014-sp_oc_classname_paren-r.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50014-sp_oc_classname_paren-r.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50015-receiver.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50015-receiver.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50015-receiver.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50015-receiver.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50016-ternary.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50016-ternary.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50016-ternary.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50016-ternary.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50017-ternary.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50017-ternary.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50017-ternary.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50017-ternary.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50018-indent-inside-ternary-operator.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50018-indent-inside-ternary-operator.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50018-indent-inside-ternary-operator.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50018-indent-inside-ternary-operator.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50020-selector.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50020-selector.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50020-selector.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50020-selector.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50021-selector.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50021-selector.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50021-selector.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50021-selector.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50022-selector.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50022-selector.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50022-selector.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50022-selector.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50025-exceptions.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50025-exceptions.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50025-exceptions.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50025-exceptions.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50026-exceptions.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50026-exceptions.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50026-exceptions.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50026-exceptions.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50030-sort_import.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50030-sort_import.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50030-sort_import.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50030-sort_import.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50031-sort_import.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50031-sort_import.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50031-sort_import.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50031-sort_import.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50032-sort_import.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50032-sort_import.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50032-sort_import.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50032-sort_import.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50033-sort_import.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50033-sort_import.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50033-sort_import.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50033-sort_import.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50034-sort_import.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50034-sort_import.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50034-sort_import.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50034-sort_import.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50035-sort_import_group.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50035-sort_import_group.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50035-sort_import_group.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50035-sort_import_group.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50036-sort_import_group_regex.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50036-sort_import_group_regex.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50036-sort_import_group_regex.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50036-sort_import_group_regex.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50040-complex_method.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50040-complex_method.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50040-complex_method.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50040-complex_method.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50050-real_world_file.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50050-real_world_file.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50050-real_world_file.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50050-real_world_file.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50060-oc-split.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50060-oc-split.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50060-oc-split.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50060-oc-split.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50061-bug_167.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50061-bug_167.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50061-bug_167.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50061-bug_167.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50062-issue_2631.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50062-issue_2631.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50062-issue_2631.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50062-issue_2631.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50070-blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50070-blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50070-blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50070-blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50071-blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50071-blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50071-blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50071-blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50072-blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50072-blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50072-blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50072-blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50073-blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50073-blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50073-blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50073-blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50074-blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50074-blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50074-blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50074-blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50075-blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50075-blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50075-blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50075-blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50076-blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50076-blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50076-blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50076-blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50077-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50077-more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50077-more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50077-more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50078-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50078-more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50078-more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50078-more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50079-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50079-more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50079-more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50079-more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50080-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50080-more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50080-more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50080-more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50081-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50081-more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50081-more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50081-more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50082-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50082-more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50082-more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50082-more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50083-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50083-more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50083-more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50083-more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50084-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50084-more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50084-more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50084-more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50085-block_in_method.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50085-block_in_method.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50085-block_in_method.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50085-block_in_method.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50086-block_in_method.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50086-block_in_method.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50086-block_in_method.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50086-block_in_method.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50087-indent_oc_inside_msg_sel.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50087-indent_oc_inside_msg_sel.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50087-indent_oc_inside_msg_sel.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50087-indent_oc_inside_msg_sel.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50090-kw.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50090-kw.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50090-kw.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50090-kw.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50091-block_in_method.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50091-block_in_method.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50091-block_in_method.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50091-block_in_method.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50095-box.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50095-box.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50095-box.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50095-box.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50100-bug_340.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50100-bug_340.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50100-bug_340.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50100-bug_340.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50110-msg_align.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50110-msg_align.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50110-msg_align.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50110-msg_align.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50111-ns_enum.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50111-ns_enum.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50111-ns_enum.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50111-ns_enum.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50112-ns_enum.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50112-ns_enum.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50112-ns_enum.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50112-ns_enum.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50113-ns_enum.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50113-ns_enum.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50113-ns_enum.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50113-ns_enum.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50120-gh137.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50120-gh137.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50120-gh137.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50120-gh137.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50200-more_blocks_2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50200-more_blocks_2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50200-more_blocks_2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50200-more_blocks_2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50201-blocks_align.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50201-blocks_align.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50201-blocks_align.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50201-blocks_align.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50202-blocks_align.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50202-blocks_align.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50202-blocks_align.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50202-blocks_align.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50203-blocks_align.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50203-blocks_align.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50203-blocks_align.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50203-blocks_align.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50204-blocks_align.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50204-blocks_align.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50204-blocks_align.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50204-blocks_align.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50205-msg_align.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50205-msg_align.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50205-msg_align.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50205-msg_align.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50206-issue_2727.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50206-issue_2727.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50206-issue_2727.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50206-issue_2727.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50207-issue_3031.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50207-issue_3031.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50207-issue_3031.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50207-issue_3031.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50300-msg.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50300-msg.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50300-msg.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50300-msg.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50400-for.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50400-for.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50400-for.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50400-for.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50410-oc_cond_colon.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50410-oc_cond_colon.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50410-oc_cond_colon.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50410-oc_cond_colon.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50411-attribute_specifier_seqs.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50411-attribute_specifier_seqs.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50411-attribute_specifier_seqs.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50411-attribute_specifier_seqs.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50500-code_placeholder.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50500-code_placeholder.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50500-code_placeholder.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50500-code_placeholder.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50510-gh293.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50510-gh293.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50510-gh293.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50510-gh293.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50511-gh293.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50511-gh293.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50511-gh293.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50511-gh293.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50512-sp_oc_catch.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50512-sp_oc_catch.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50512-sp_oc_catch.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50512-sp_oc_catch.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50513-sp_oc_boxed.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50513-sp_oc_boxed.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50513-sp_oc_boxed.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50513-sp_oc_boxed.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50514-indent_boxed.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50514-indent_boxed.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50514-indent_boxed.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50514-indent_boxed.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50515-sp_oc_synchronized.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50515-sp_oc_synchronized.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50515-sp_oc_synchronized.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50515-sp_oc_synchronized.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50600-bug_i_477.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50600-bug_i_477.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50600-bug_i_477.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50600-bug_i_477.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50601-bug_i_408.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50601-bug_i_408.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50601-bug_i_408.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50601-bug_i_408.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50602-bug_i_125-412.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50602-bug_i_125-412.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50602-bug_i_125-412.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50602-bug_i_125-412.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50603-gh511.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50603-gh511.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50603-gh511.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50603-gh511.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50604-bug_497.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50604-bug_497.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50604-bug_497.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50604-bug_497.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50605-bug_404.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50605-bug_404.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50605-bug_404.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50605-bug_404.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50606-bug_1366.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50606-bug_1366.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50606-bug_1366.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50606-bug_1366.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50607-sp_after_oc_msg_receiver.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50607-sp_after_oc_msg_receiver.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50607-sp_after_oc_msg_receiver.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50607-sp_after_oc_msg_receiver.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50608-blocks_align2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50608-blocks_align2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50608-blocks_align2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50608-blocks_align2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50609-negative_value.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50609-negative_value.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50609-negative_value.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50609-negative_value.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50610-nelem.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50610-nelem.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50610-nelem.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50610-nelem.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50611-for2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50611-for2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50611-for2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50611-for2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50612-chunk_ends_type1.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50612-chunk_ends_type1.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50612-chunk_ends_type1.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50612-chunk_ends_type1.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50613-chunk_ends_type2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50613-chunk_ends_type2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50613-chunk_ends_type2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50613-chunk_ends_type2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50614-chunk_ends_type3.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50614-chunk_ends_type3.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50614-chunk_ends_type3.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50614-chunk_ends_type3.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50615-block_literal_protocol.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50615-block_literal_protocol.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50615-block_literal_protocol.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50615-block_literal_protocol.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50616-oc_msg_in_pp.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50616-oc_msg_in_pp.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50616-oc_msg_in_pp.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50616-oc_msg_in_pp.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50617-boxed_receiver.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50617-boxed_receiver.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50617-boxed_receiver.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50617-boxed_receiver.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50618-func_def.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50618-func_def.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50618-func_def.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50618-func_def.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50619-cast.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50619-cast.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50619-cast.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50619-cast.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50620-sp_after_angle.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50620-sp_after_angle.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50620-sp_after_angle.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50620-sp_after_angle.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50621-Fraction.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50621-Fraction.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50621-Fraction.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50621-Fraction.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50622-c-cpp-oc-wrapper.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50622-c-cpp-oc-wrapper.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50622-c-cpp-oc-wrapper.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50622-c-cpp-oc-wrapper.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50623-extern-c-attribute.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50623-extern-c-attribute.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50623-extern-c-attribute.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50623-extern-c-attribute.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50624-typeof.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50624-typeof.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50624-typeof.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50624-typeof.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50625-sp_inside_braces_oc_dict.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50625-sp_inside_braces_oc_dict.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50625-sp_inside_braces_oc_dict.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50625-sp_inside_braces_oc_dict.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50626-chunk_ends_type4.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50626-chunk_ends_type4.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50626-chunk_ends_type4.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50626-chunk_ends_type4.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50627-method_ends_semicolon.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50627-method_ends_semicolon.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50627-method_ends_semicolon.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50627-method_ends_semicolon.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50628-macro-close-brace.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50628-macro-close-brace.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50628-macro-close-brace.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50628-macro-close-brace.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50629-pp_bool.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50629-pp_bool.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50629-pp_bool.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50629-pp_bool.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50630-nl_func_call_args_multi_line_ignore_closures.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50630-nl_func_call_args_multi_line_ignore_closures.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50630-nl_func_call_args_multi_line_ignore_closures.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50630-nl_func_call_args_multi_line_ignore_closures.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50631-nl_oc_msg_args_min_params.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50631-nl_oc_msg_args_min_params.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50631-nl_oc_msg_args_min_params.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50631-nl_oc_msg_args_min_params.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50632-nl_oc_msg_args_max_code_width.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50632-nl_oc_msg_args_max_code_width.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50632-nl_oc_msg_args_max_code_width.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50632-nl_oc_msg_args_max_code_width.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50633-ocpp_msg_access.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50633-ocpp_msg_access.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50633-ocpp_msg_access.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50633-ocpp_msg_access.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50700-cmt_insert.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50700-cmt_insert.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50700-cmt_insert.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50700-cmt_insert.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50701-cmt_insert2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50701-cmt_insert2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50701-cmt_insert2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50701-cmt_insert2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50800-properties.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50800-properties.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50800-properties.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50800-properties.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50801-i1213.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50801-i1213.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50801-i1213.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50801-i1213.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50802-available.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50802-available.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50802-available.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50802-available.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50803-indent_single_newline.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50803-indent_single_newline.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50803-indent_single_newline.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50803-indent_single_newline.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50804-issue_2629.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50804-issue_2629.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50804-issue_2629.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50804-issue_2629.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50805-issue_2724.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50805-issue_2724.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50805-issue_2724.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50805-issue_2724.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50810-bug_841.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50810-bug_841.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50810-bug_841.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50810-bug_841.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50811-bug_1674.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50811-bug_1674.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50811-bug_1674.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50811-bug_1674.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50812-bug_1683.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50812-bug_1683.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50812-bug_1683.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50812-bug_1683.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50813-sp_before_oc_proto_list.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50813-sp_before_oc_proto_list.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50813-sp_before_oc_proto_list.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50813-sp_before_oc_proto_list.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50814-sp_before_oc_proto_list.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50814-sp_before_oc_proto_list.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50814-sp_before_oc_proto_list.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50814-sp_before_oc_proto_list.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50815-sp_before_oc_proto_list.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50815-sp_before_oc_proto_list.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50815-sp_before_oc_proto_list.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50815-sp_before_oc_proto_list.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50816-issue_2675.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50816-issue_2675.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50816-issue_2675.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50816-issue_2675.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50817-issue_2722.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50817-issue_2722.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50817-issue_2722.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50817-issue_2722.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50900-1927.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50900-1927.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50900-1927.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50900-1927.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50901-Issue_2172.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50901-Issue_2172.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50901-Issue_2172.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50901-Issue_2172.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50902-Issue_2289.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50902-Issue_2289.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50902-Issue_2289.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50902-Issue_2289.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50903-Issue_681.oc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50903-Issue_681.oc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50903-Issue_681.oc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50903-Issue_681.oc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50904-double_angle_space.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50904-double_angle_space.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50904-double_angle_space.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50904-double_angle_space.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50905-double_angle_space.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50905-double_angle_space.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50905-double_angle_space.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50905-double_angle_space.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50906-double_angle_space.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50906-double_angle_space.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50906-double_angle_space.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50906-double_angle_space.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50907-align_colon_with_ternary_1.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50907-align_colon_with_ternary_1.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50907-align_colon_with_ternary_1.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50907-align_colon_with_ternary_1.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50908-align_colon_with_ternary_2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50908-align_colon_with_ternary_2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50908-align_colon_with_ternary_2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50908-align_colon_with_ternary_2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50909-3766.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50909-3766.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50909-3766.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50909-3766.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50910-3767.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50910-3767.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50910-3767.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50910-3767.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50911-3811.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50911-3811.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50911-3811.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50911-3811.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50912-3812.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50912-3812.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50912-3812.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50912-3812.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50913-3813.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50913-3813.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50913-3813.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50913-3813.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50914-3819.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50914-3819.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50914-3819.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50914-3819.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50915-3822.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50915-3822.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50915-3822.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50915-3822.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50916-3823.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50916-3823.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/50916-3823.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/50916-3823.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51000-sp_cond_ternary_short.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51000-sp_cond_ternary_short.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51000-sp_cond_ternary_short.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51000-sp_cond_ternary_short.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51001-ns_enum-i.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51001-ns_enum-i.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51001-ns_enum-i.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51001-ns_enum-i.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51002-sp_oc_catch.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51002-sp_oc_catch.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51002-sp_oc_catch.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51002-sp_oc_catch.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51003-sp_oc_catch.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51003-sp_oc_catch.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51003-sp_oc_catch.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51003-sp_oc_catch.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51004-block_pointer.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51004-block_pointer.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/51004-block_pointer.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/51004-block_pointer.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/60011-UNI-11095.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/60011-UNI-11095.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/oc/60011-UNI-11095.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/oc/60011-UNI-11095.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60000-functions.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60000-functions.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60000-functions.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60000-functions.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60001-comment.p b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60001-comment.p similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60001-comment.p rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60001-comment.p diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60002-traffic.p b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60002-traffic.p similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60002-traffic.p rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60002-traffic.p diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60003-tags.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60003-tags.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60003-tags.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60003-tags.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60004-enum.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60004-enum.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60004-enum.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60004-enum.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60005-unbraced.p b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60005-unbraced.p similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60005-unbraced.p rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60005-unbraced.p diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60010-str-escape.p b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60010-str-escape.p similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60010-str-escape.p rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60010-str-escape.p diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60020-switch-vsemi.sma b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60020-switch-vsemi.sma similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60020-switch-vsemi.sma rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60020-switch-vsemi.sma diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60030-crusty_ex-1.sma b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60030-crusty_ex-1.sma similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60030-crusty_ex-1.sma rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60030-crusty_ex-1.sma diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60040-preproc.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60040-preproc.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60040-preproc.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60040-preproc.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60050-gh419.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60050-gh419.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60050-gh419.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60050-gh419.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60100-Issue_2586.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60100-Issue_2586.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60100-Issue_2586.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60100-Issue_2586.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60101-Issue_2665.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60101-Issue_2665.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/pawn/60101-Issue_2665.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/pawn/60101-Issue_2665.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/sql/02400-mysql.sqc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/sql/02400-mysql.sqc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/sql/02400-mysql.sqc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/sql/02400-mysql.sqc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/sql/02401-sta-select.sqc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/sql/02401-sta-select.sqc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/sql/02401-sta-select.sqc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/sql/02401-sta-select.sqc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/sql/02402-issue_527.sqc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/sql/02402-issue_527.sqc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/sql/02402-issue_527.sqc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/sql/02402-issue_527.sqc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70000-list.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70000-list.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70000-list.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70000-list.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70001-advanced.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70001-advanced.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70001-advanced.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70001-advanced.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70010-verbatim_str.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70010-verbatim_str.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70010-verbatim_str.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70010-verbatim_str.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70011-verbatim_str2.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70011-verbatim_str2.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70011-verbatim_str2.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70011-verbatim_str2.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70012-verbatim_str2.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70012-verbatim_str2.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70012-verbatim_str2.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70012-verbatim_str2.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70020-preproc.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70020-preproc.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70020-preproc.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70020-preproc.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70287-gh287.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70287-gh287.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70287-gh287.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70287-gh287.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70300-Issue_2090.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70300-Issue_2090.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70300-Issue_2090.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70300-Issue_2090.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70301-Issue_2270.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70301-Issue_2270.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70301-Issue_2270.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70301-Issue_2270.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70302-cast.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70302-cast.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70302-cast.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70302-cast.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70303-nullable.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70303-nullable.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70303-nullable.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70303-nullable.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70304-identifier.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70304-identifier.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70304-identifier.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70304-identifier.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70310-mdarray_space.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70310-mdarray_space.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70310-mdarray_space.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70310-mdarray_space.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70311-mdarray_space.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70311-mdarray_space.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70311-mdarray_space.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70311-mdarray_space.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70312-mdarray_space.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70312-mdarray_space.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/vala/70312-mdarray_space.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/vala/70312-mdarray_space.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/fixtest.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/fixtest.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/fixtest.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/fixtest.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/generate_p_files.sh b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/generate_p_files.sh similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/generate_p_files.sh rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/generate_p_files.sh diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/imported.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/imported.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/imported.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/imported.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/1225.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/1225.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/1225.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/1225.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2205.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2205.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2205.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2205.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2278.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2278.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2278.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2278.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2279.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2279.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2279.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2279.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2360.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2360.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2360.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2360.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2411.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2411.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2411.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2411.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2640.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2640.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2640.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2640.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2845.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2845.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_2845.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_2845.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3169.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3169.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3169.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3169.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3192.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3192.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3192.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3192.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3233.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3233.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3233.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3233.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3269.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3269.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3269.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3269.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3272.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3272.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3272.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3272.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3274.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3274.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3274.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3274.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3327.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3327.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3327.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3327.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3339.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3339.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3339.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3339.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3342.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3342.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3342.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3342.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3343.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3343.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3343.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3343.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3345.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3345.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3345.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3345.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3351.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3351.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3351.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3351.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3353.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3353.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3353.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3353.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3356.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3356.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3356.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3356.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3362.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3362.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3362.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3362.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3366.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3366.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3366.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3366.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3370.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3370.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3370.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3370.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3376.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3376.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3376.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3376.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3377.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3377.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3377.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3377.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3402.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3402.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3402.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3402.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3421.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3421.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3421.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3421.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3431.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3431.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3431.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3431.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3436.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3436.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3436.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3436.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3454.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3454.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3454.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3454.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3457.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3457.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3457.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3457.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3472.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3472.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3472.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3472.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3476.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3476.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3476.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3476.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3480.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3480.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3480.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3480.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3493.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3493.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3493.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3493.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3496.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3496.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3496.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3496.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3506.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3506.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3506.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3506.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3516.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3516.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3516.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3516.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3518.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3518.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3518.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3518.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3548.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3548.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3548.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3548.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3556.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3556.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3556.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3556.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3559.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3559.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3559.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3559.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3561.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3561.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3561.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3561.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3565.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3565.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3565.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3565.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3567.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3567.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3567.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3567.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3580.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3580.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3580.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3580.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3582.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3582.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3582.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3582.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3587.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3587.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3587.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3587.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3601.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3601.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3601.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3601.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3662.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3662.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3662.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3662.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3873.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3873.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3873.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3873.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3985.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3985.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3985.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3985.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3989.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3989.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3989.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3989.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3992.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3992.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_3992.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_3992.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_4044.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_4044.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/Issue_4044.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/Issue_4044.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/add_long_comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/add_long_comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/add_long_comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/add_long_comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-equ.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-equ.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-equ.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-equ.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-proto-vars.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-proto-vars.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-proto-vars.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-proto-vars.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-proto.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-proto.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-proto.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-proto.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-string.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-string.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-string.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-string.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-struct-init.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-struct-init.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-struct-init.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-struct-init.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-typedef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-typedef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-typedef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-typedef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-var.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-var.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align-var.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align-var.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_assign_var_defs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_assign_var_defs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_assign_var_defs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_assign_var_defs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_assigns.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_assigns.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_assigns.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_assigns.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_attr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_attr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_attr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_attr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_func_proto_star_amp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_func_proto_star_amp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_func_proto_star_amp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_func_proto_star_amp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_keep_extra.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_keep_extra.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_keep_extra.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_keep_extra.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_sf_call_span_418.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_sf_call_span_418.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_sf_call_span_418.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_sf_call_span_418.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_sf_call_span_419.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_sf_call_span_419.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_sf_call_span_419.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_sf_call_span_419.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_sf_call_thresh_416.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_sf_call_thresh_416.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_sf_call_thresh_416.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_sf_call_thresh_416.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_sf_call_thresh_417.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_sf_call_thresh_417.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_sf_call_thresh_417.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_sf_call_thresh_417.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_stack.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_stack.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_stack.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_stack.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_trailing_do_cmt.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_trailing_do_cmt.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/align_trailing_do_cmt.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/align_trailing_do_cmt.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/asm.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/asm.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/asm.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/asm.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/attribute.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/attribute.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/attribute.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/attribute.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/backslash-newline-lex.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/backslash-newline-lex.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/backslash-newline-lex.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/backslash-newline-lex.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/beautifier-off.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/beautifier-off.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/beautifier-off.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/beautifier-off.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bits.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bits.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bits.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bits.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bool-pos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bool-pos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bool-pos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bool-pos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/br_cmt.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/br_cmt.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/br_cmt.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/br_cmt.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/brace-remove.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/brace-remove.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/brace-remove.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/brace-remove.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/brace-remove2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/brace-remove2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/brace-remove2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/brace-remove2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/brace-remove3.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/brace-remove3.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/brace-remove3.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/brace-remove3.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces-2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces-2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces-2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces-2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces-3.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces-3.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces-3.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces-3.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces-4.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces-4.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces-4.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces-4.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces-5.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces-5.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces-5.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces-5.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bsnl.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bsnl.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bsnl.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bsnl.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_1041.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_1041.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_1041.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_1041.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_1196.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_1196.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_1196.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_1196.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_1702.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_1702.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_1702.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_1702.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_1718.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_1718.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_1718.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_1718.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_2331.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_2331.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_2331.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_2331.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_3156.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_3156.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_3156.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_3156.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_489.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_489.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_489.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_489.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_637.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_637.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_637.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_637.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_671.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_671.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_671.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_671.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_i_222.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_i_222.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_i_222.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_i_222.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_i_771.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_i_771.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_i_771.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_i_771.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_i_876.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_i_876.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bug_i_876.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bug_i_876.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-1.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-1.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-1.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-1.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-3.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-3.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-3.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-3.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-4.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-4.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-4.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-4.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-5.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-5.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-5.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-5.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-6.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-6.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-6.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-6.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-7.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-7.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-7.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-7.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-8.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-8.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs-8.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs-8.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/bugs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/bugs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/case-nl_before_return.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/case-nl_before_return.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/case-nl_before_return.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/case-nl_before_return.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/case.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/case.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/case.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/case.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cast_brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cast_brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cast_brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cast_brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/casts.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/casts.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/casts.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/casts.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/clang-has_include.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/clang-has_include.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/clang-has_include.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/clang-has_include.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt-align.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt-align.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt-align.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt-align.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_multi.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_multi.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_multi.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_multi.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_multi_utf8.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_multi_utf8.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_multi_utf8.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_multi_utf8.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_nl_end.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_nl_end.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_nl_end.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_nl_end.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_reflow.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_reflow.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_reflow.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_reflow.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_right_align.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_right_align.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cmt_right_align.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cmt_right_align.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/code_width.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/code_width.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/code_width.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/code_width.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/colon-asm.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/colon-asm.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/colon-asm.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/colon-asm.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment-convert.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment-convert.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment-convert.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment-convert.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_javadoc_single.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_javadoc_single.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_javadoc_single.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_javadoc_single.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_long_lines.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_long_lines.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_long_lines.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_long_lines.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_trailing_c_multiline.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_trailing_c_multiline.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/comment_conversion_trailing_c_multiline.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/comment_conversion_trailing_c_multiline.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cond.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cond.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/cond.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/cond.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/custom_types_ssl.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/custom_types_ssl.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/custom_types_ssl.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/custom_types_ssl.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/define-if-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/define-if-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/define-if-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/define-if-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/deref.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/deref.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/deref.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/deref.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/directfb.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/directfb.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/directfb.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/directfb.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/dos.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/dos.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/dos.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/dos.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/double-sparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/double-sparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/double-sparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/double-sparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/doxy-comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/doxy-comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/doxy-comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/doxy-comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/else-if.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/else-if.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/else-if.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/else-if.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/empty-braces.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/empty-braces.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/empty-braces.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/empty-braces.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/empty-for.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/empty-for.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/empty-for.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/empty-for.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/enum-struct-init.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/enum-struct-init.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/enum-struct-init.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/enum-struct-init.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/enum_comma_ifdef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/enum_comma_ifdef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/enum_comma_ifdef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/enum_comma_ifdef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/enum_gallery.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/enum_gallery.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/enum_gallery.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/enum_gallery.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/extern.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/extern.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/extern.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/extern.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/fcn_indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/fcn_indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/fcn_indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/fcn_indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/fcn_indent_func_def_col1.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/fcn_indent_func_def_col1.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/fcn_indent_func_def_col1.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/fcn_indent_func_def_col1.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/fcn_type.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/fcn_type.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/fcn_type.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/fcn_type.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/for-space.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/for-space.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/for-space.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/for-space.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/forever.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/forever.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/forever.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/forever.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/freebsd.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/freebsd.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/freebsd.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/freebsd.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/func_call_user.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/func_call_user.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/func_call_user.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/func_call_user.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/func_call_user2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/func_call_user2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/func_call_user2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/func_call_user2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/func_var_multi_paren.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/func_var_multi_paren.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/func_var_multi_paren.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/func_var_multi_paren.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/func_wrap.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/func_wrap.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/func_wrap.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/func_wrap.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/funcfunc.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/funcfunc.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/funcfunc.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/funcfunc.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/function-def.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/function-def.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/function-def.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/function-def.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/function_prototypes_alignment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/function_prototypes_alignment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/function_prototypes_alignment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/function_prototypes_alignment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/gh399.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/gh399.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/gh399.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/gh399.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/global-vars.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/global-vars.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/global-vars.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/global-vars.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/hello.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/hello.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/hello.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/hello.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/i1270.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/i1270.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/i1270.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/i1270.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/i1413.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/i1413.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/i1413.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/i1413.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/i1564.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/i1564.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/i1564.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/i1564.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/i2c-core.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/i2c-core.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/i2c-core.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/i2c-core.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/if_chain.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/if_chain.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/if_chain.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/if_chain.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/ifdef-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/ifdef-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/ifdef-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/ifdef-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/ifdef-nest.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/ifdef-nest.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/ifdef-nest.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/ifdef-nest.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/incdec_postfix_multiply.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/incdec_postfix_multiply.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/incdec_postfix_multiply.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/incdec_postfix_multiply.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/include-guard.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/include-guard.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/include-guard.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/include-guard.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/include_define.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/include_define.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/include_define.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/include_define.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent-assign.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent-assign.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent-assign.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent-assign.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent-macro-brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent-macro-brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent-macro-brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent-macro-brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent-off-after-assign.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent-off-after-assign.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent-off-after-assign.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent-off-after-assign.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent-vbrace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent-vbrace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent-vbrace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent-vbrace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent_first_bool_expr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent_first_bool_expr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent_first_bool_expr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent_first_bool_expr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent_ternary-1.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent_ternary-1.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent_ternary-1.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent_ternary-1.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent_ternary-2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent_ternary-2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/indent_ternary-2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/indent_ternary-2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/infinite-loops.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/infinite-loops.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/infinite-loops.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/infinite-loops.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/int-types.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/int-types.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/int-types.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/int-types.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/kw_subst.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/kw_subst.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/kw_subst.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/kw_subst.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/line_multi_split_1.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/line_multi_split_1.c new file mode 100644 index 00000000..4bed8aee --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/line_multi_split_1.c @@ -0,0 +1,39 @@ +static int buf_write_do_autocmds(buf_T *buf, char **fnamep, char **sfnamep, char **ffnamep, + linenr_T start, linenr_T *endp, exarg_T *eap, bool append, + bool filtering, bool reset_changed, bool overwriting, bool whole, + const pos_T orig_start, const pos_T orig_end) +{ +} + +static int buf_write_make_backup(char *fname, bool append, FileInfo *file_info_old, vim_acl_T acl, + int perm, unsigned bkc, bool file_readonly, bool forceit, + int *backup_copyp, char **backupp, Error_T *err) +{ +} + +Channel *channel_job_start(char **argv, const char *exepath, CallbackReader on_stdout, + CallbackReader on_stderr, Callback on_exit, bool pty, bool rpc, + bool overlapped, bool detach, ChannelStdinMode stdin_mode, + const char *cwd, uint16_t pty_width, uint16_t pty_height, dict_T *env, + varnumber_T *status_out) +{ +} + +void vim_str2nr(const char *const start, int *const prep, int *const len, const int what, + varnumber_T *const nptr, uvarnumber_T *const unptr, const int maxlen, + const bool strict, bool *const overflow) +{ +} + +static inline int json_decoder_pop(ValuesStackItem obj, ValuesStack *const stack, + ContainerStack *const container_stack, const char **const pp, + bool *const next_map_special, bool *const didcomma, + bool *const didcolon) +{ +} + +void extmark_set(buf_T *buf, uint32_t ns_id, uint32_t *idp, int row, colnr_T col, int end_row, + colnr_T end_col, Decoration *decor, bool right_gravity, bool end_right_gravity, + bool no_undo, bool invalidate, Error *err) +{ +} diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/line_multi_split_2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/line_multi_split_2.c new file mode 100644 index 00000000..51297836 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/line_multi_split_2.c @@ -0,0 +1,7 @@ +void DCOPServer::processMessage( IceConn iceConn, int opcode) +{ + if ( !conn ) { + tqWarning("[dcopserver] DCOPServer::processMessage message from unknown connection. [opcode = %d]", opcode); + return; + } +} diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/lvalue.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/lvalue.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/lvalue.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/lvalue.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mac.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mac.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mac.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mac.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/macro-returns.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/macro-returns.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/macro-returns.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/macro-returns.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/minus-minus.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/minus-minus.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/minus-minus.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/minus-minus.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/misc.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/misc.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/misc.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/misc.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mod-paren.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mod-paren.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mod-paren.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mod-paren.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mod_case_brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mod_case_brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mod_case_brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mod_case_brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mod_move_case_return.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mod_move_case_return.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mod_move_case_return.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mod_move_case_return.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mod_move_case_return_bad.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mod_move_case_return_bad.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/mod_move_case_return_bad.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/mod_move_case_return_bad.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/multi.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/multi.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/multi.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/multi.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/my_infile.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/my_infile.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/negative_value.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/negative_value.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/negative_value.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/negative_value.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/newline_after_endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/newline_after_endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/newline_after_endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/newline_after_endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-cont.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-cont.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-cont.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-cont.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-cont2.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-cont2.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-cont2.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-cont2.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-semicolon.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-semicolon.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-semicolon.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-semicolon.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-ver-def.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-ver-def.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl-ver-def.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl-ver-def.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_assign.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_assign.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_assign.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_assign.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_before_ignore_after_case.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_before_ignore_after_case.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_before_ignore_after_case.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_before_ignore_after_case.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_before_return.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_before_return.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_before_return.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_before_return.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_create_one_liner.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_create_one_liner.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_create_one_liner.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_create_one_liner.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_ds_struct_enum.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_ds_struct_enum.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_ds_struct_enum.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_ds_struct_enum.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_func_call.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_func_call.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_func_call.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_func_call.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_proto_endif.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_proto_endif.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_proto_endif.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_proto_endif.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_return_expr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_return_expr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/nl_return_expr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/nl_return_expr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/one-liner-define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/one-liner-define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/one-liner-define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/one-liner-define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/one-liner-init.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/one-liner-init.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/one-liner-init.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/one-liner-init.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/one_liners.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/one_liners.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/one_liners.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/one_liners.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/paren-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/paren-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/paren-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/paren-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/paren_indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/paren_indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/paren_indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/paren_indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/parenthesized_indirect_call.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/parenthesized_indirect_call.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/parenthesized_indirect_call.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/parenthesized_indirect_call.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pascal_ptr.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pascal_ptr.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pascal_ptr.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pascal_ptr.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pos_compare.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pos_compare.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pos_compare.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pos_compare.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pos_conditional.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pos_conditional.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pos_conditional.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pos_conditional.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp-before-func-def.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp-before-func-def.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp-before-func-def.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp-before-func-def.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp-if-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp-if-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp-if-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp-if-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp-nest.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp-nest.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp-nest.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp-nest.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp-space.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp-space.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp-space.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp-space.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_concat_asn1.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_concat_asn1.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_concat_asn1.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_concat_asn1.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_indent_with_tabs.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_indent_with_tabs.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_indent_with_tabs.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_indent_with_tabs.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_multiline_define.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_multiline_define.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_multiline_define.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_multiline_define.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_ret.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_ret.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_ret.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_ret.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_space_before_after.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_space_before_after.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pp_space_before_after.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pp_space_before_after.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pragma.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pragma.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pragma.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pragma.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pragma_asm.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pragma_asm.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/pragma_asm.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/pragma_asm.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/preproc-if.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/preproc-if.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/preproc-if.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/preproc-if.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/return-compound-literal.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/return-compound-literal.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/return-compound-literal.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/return-compound-literal.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/return-multi.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/return-multi.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/return-multi.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/return-multi.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/semicolons.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/semicolons.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/semicolons.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/semicolons.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sf588.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sf588.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sf588.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sf588.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sf594.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sf594.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sf594.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sf594.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/single_line_comment_after.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/single_line_comment_after.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/single_line_comment_after.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/single_line_comment_after.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sort_include.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sort_include.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sort_include.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sort_include.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sp_after_sparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sp_after_sparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sp_after_sparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sp_after_sparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sp_cmt_cpp_start.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sp_cmt_cpp_start.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sp_cmt_cpp_start.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sp_cmt_cpp_start.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sp_embed_comment.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sp_embed_comment.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sp_embed_comment.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sp_embed_comment.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sp_func_call_user_inside_fparen.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sp_func_call_user_inside_fparen.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sp_func_call_user_inside_fparen.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sp_func_call_user_inside_fparen.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sparen-indent.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sparen-indent.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/sparen-indent.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/sparen-indent.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/star-style.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/star-style.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/star-style.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/star-style.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/string_prefixes.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/string_prefixes.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/string_prefixes.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/string_prefixes.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/string_utf8.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/string_utf8.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/string_utf8.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/string_utf8.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/struct-brace.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/struct-brace.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/struct-brace.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/struct-brace.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/switch-case.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/switch-case.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/switch-case.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/switch-case.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/switch.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/switch.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/switch.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/switch.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/t3.in.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/t3.in.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/t3.in.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/t3.in.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/type-cast.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/type-cast.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/type-cast.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/type-cast.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/type_wrap.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/type_wrap.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/type_wrap.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/type_wrap.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/utf8-identifiers.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/utf8-identifiers.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/utf8-identifiers.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/utf8-identifiers.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vardefcol.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vardefcol.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vardefcol.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vardefcol.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/various_colons.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/various_colons.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/various_colons.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/various_colons.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vb-do.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vb-do.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vb-do.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vb-do.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vb-pp.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vb-pp.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vb-pp.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vb-pp.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vb-while.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vb-while.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vb-while.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vb-while.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vbrace_one_liner.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vbrace_one_liner.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/vbrace_one_liner.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/vbrace_one_liner.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/whole_file_ifdef.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/whole_file_ifdef.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/whole_file_ifdef.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/whole_file_ifdef.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/xml.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/xml.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/xml.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/c/xml.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/2138.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/2138.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/2138.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/2138.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/2185.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/2185.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/2185.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/2185.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/2203.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/2203.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/2203.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/2203.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/621_this-spacing.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/621_this-spacing.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/621_this-spacing.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/621_this-spacing.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/622_ifdef-indentation.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/622_ifdef-indentation.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/622_ifdef-indentation.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/622_ifdef-indentation.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/623_caret-spacing.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/623_caret-spacing.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/623_caret-spacing.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/623_caret-spacing.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/633_decl-in-func-typedef.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/633_decl-in-func-typedef.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/633_decl-in-func-typedef.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/633_decl-in-func-typedef.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/634_extern-c-no-block.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/634_extern-c-no-block.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/634_extern-c-no-block.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/634_extern-c-no-block.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/DB.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/DB.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/DB.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/DB.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/DefaultAndDelete.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/DefaultAndDelete.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/DefaultAndDelete.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/DefaultAndDelete.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Discussion_3987.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Discussion_3987.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Discussion_3987.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Discussion_3987.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/DoxygenComments.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/DoxygenComments.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/DoxygenComments.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/DoxygenComments.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Example.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Example.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Example.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Example.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I1112-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I1112-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I1112-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I1112-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I1112-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I1112-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I1112-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I1112-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I1112-3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I1112-3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I1112-3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I1112-3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I2102.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I2102.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I2102.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I2102.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I2103.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I2103.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/I2103.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/I2103.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1052.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1052.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1052.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1052.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1130.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1130.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1130.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1130.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1167.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1167.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1167.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1167.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1184.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1184.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1184.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1184.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1460.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1460.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1460.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1460.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1511.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1511.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1511.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1511.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1692.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1692.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1692.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1692.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1703.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1703.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1703.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1703.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1704.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1704.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1704.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1704.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1733.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1733.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1733.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1733.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1734.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1734.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1734.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1734.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1737.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1737.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1737.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1737.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1753.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1753.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1753.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1753.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1813-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1813-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1813-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1813-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1813-3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1813-3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1813-3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1813-3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1813.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1813.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1813.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1813.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1923.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1923.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1923.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1923.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1966.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1966.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_1966.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_1966.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2020.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2020.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2020.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2020.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2045.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2045.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2045.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2045.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2085.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2085.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2085.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2085.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2091.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2091.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2091.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2091.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2099.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2099.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2099.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2099.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2101.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2101.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2101.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2101.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2138.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2138.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2138.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2138.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2149.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2149.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2149.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2149.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2150.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2150.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2150.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2150.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2151.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2151.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2151.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2151.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2163.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2163.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2163.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2163.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2166.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2166.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2166.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2166.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2170.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2170.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2170.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2170.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2186.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2186.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2186.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2186.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2195.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2195.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2195.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2195.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2219.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2219.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2219.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2219.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2224.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2224.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2224.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2224.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2229.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2229.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2229.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2229.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2232.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2232.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2232.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2232.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2236.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2236.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2236.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2236.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2250.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2250.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2250.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2250.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2281.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2281.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2281.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2281.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2302.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2302.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2302.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2302.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2305.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2305.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2305.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2305.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2319.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2319.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2319.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2319.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2332.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2332.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2332.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2332.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2343.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2343.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2343.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2343.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2345-3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2345-3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2345-3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2345-3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2345-4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2345-4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2345-4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2345-4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2368.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2368.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2368.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2368.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2383.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2383.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2383.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2383.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2386.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2386.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2386.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2386.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2387.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2387.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2387.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2387.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2437.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2437.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2437.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2437.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2440.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2440.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2440.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2440.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2440_nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2440_nl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2440_nl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2440_nl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2478.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2478.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2478.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2478.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2561.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2561.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2561.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2561.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2565.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2565.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2565.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2565.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2570.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2570.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2570.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2570.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2574.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2574.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2574.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2574.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2582.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2582.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2582.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2582.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2591.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2591.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2591.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2591.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2594.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2594.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2594.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2594.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2596.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2596.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2596.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2596.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2604.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2604.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2604.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2604.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2668.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2668.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2668.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2668.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2672-a.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2672-a.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2672-a.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2672-a.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2672-b.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2672-b.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2672-b.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2672-b.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2688.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2688.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2688.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2688.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2689.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2689.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2689.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2689.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2692.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2692.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2692.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2692.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2703.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2703.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2703.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2703.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2726.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2726.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2726.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2726.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2734.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2734.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2734.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2734.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2735.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2735.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2735.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2735.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2742.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2742.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2742.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2742.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2752.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2752.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2752.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2752.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2757.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2757.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2757.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2757.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2758.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2758.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2758.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2758.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2759.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2759.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2759.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2759.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2771.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2771.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2771.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2771.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2794.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2794.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2794.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2794.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2795.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2795.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2795.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2795.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2823.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2823.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2823.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2823.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2831.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2831.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2831.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2831.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2836.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2836.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2836.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2836.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2873.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2873.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2873.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2873.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2879.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2879.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2879.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2879.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2886.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2886.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2886.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2886.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2890.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2890.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2890.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2890.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2902.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2902.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2902.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2902.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2907.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2907.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2907.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2907.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2910.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2910.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2910.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2910.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2914.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2914.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2914.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2914.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2921.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2921.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2921.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2921.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2930.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2930.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2930.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2930.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2942.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2942.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2942.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2942.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2949.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2949.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2949.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2949.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2957.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2957.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2957.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2957.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2971.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2971.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_2971.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_2971.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3010.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3010.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3010.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3010.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3018.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3018.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3018.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3018.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3025.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3025.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3025.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3025.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3034.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3034.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3034.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3034.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3040.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3040.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3040.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3040.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3044.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3044.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3044.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3044.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3048.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3048.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3048.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3048.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3052.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3052.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3052.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3052.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3054-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3054-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3054-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3054-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3054.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3054.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3054.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3054.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3055-a.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3055-a.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3055-a.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3055-a.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3055.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3055.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3055.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3055.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3058.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3058.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3058.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3058.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3061_0nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3061_0nl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3061_0nl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3061_0nl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3061_1nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3061_1nl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3061_1nl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3061_1nl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3061_2nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3061_2nl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3061_2nl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3061_2nl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3080.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3080.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3080.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3080.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3097.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3097.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3097.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3097.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3113.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3113.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3113.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3113.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3164.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3164.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3164.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3164.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3176.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3176.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3176.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3176.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3197.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3197.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3197.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3197.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3198.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3198.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3198.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3198.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3203.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3203.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3203.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3203.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3205.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3205.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3205.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3205.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3220.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3220.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3220.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3220.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3236.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3236.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3236.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3236.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3237.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3237.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3237.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3237.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3252.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3252.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3252.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3252.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3283.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3283.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3283.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3283.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3284.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3284.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3284.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3284.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3294.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3294.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3294.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3294.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3309.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3309.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3309.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3309.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3316.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3316.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3316.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3316.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3321.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3321.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3321.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3321.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3357.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3357.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3357.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3357.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3409.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3409.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3409.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3409.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3413.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3413.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3413.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3413.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3422.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3422.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3422.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3422.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3428.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3428.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3428.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3428.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3446.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3446.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3446.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3446.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3448.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3448.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3448.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3448.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3505.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3505.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3505.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3505.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3513-0.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3513-0.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3513-0.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3513-0.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3513-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3513-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3513-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3513-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3536.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3536.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3536.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3536.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3538.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3538.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3538.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3538.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3546.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3546.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3546.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3546.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3550.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3550.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3550.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3550.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3552.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3552.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3552.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3552.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3558.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3558.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3558.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3558.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3570.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3570.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3570.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3570.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3576.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3576.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3576.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3576.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3604.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3604.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3604.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3604.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3614.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3614.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3614.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3614.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3691.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3691.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3691.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3691.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3710.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3710.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3710.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3710.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3761.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3761.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3761.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3761.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3785.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3785.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3785.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3785.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3786.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3786.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3786.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3786.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3863.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3863.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3863.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3863.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3863_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3863_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3863_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3863_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3863_3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3863_3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3863_3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3863_3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3865.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3865.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3865.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3865.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3914.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3914.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3914.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3914.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3915.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3915.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3915.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3915.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3919.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3919.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3919.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3919.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3920.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3920.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3920.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3920.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3965-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3965-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3965-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3965-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3965.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3965.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3965.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3965.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3967.cc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3967.cc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3967.cc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3967.cc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3980.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3980.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3980.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3980.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3983.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3983.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3983.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3983.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3996.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3996.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_3996.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3996.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4023.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4023.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4023.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4023.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4026.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4026.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4026.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4026.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4027.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4027.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4027.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4027.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4036.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4036.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4036.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4036.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4042.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4042.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4042.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4042.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4080.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4080.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4080.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4080.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4094.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4094.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4094.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4094.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4132.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4132.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4132.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4132.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4239.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4239.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_4239.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_4239.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_750.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_750.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_750.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_750.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_931.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_931.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_931.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_931.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_995-do.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_995-do.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Issue_995-do.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_995-do.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/NewLine.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/NewLine.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/NewLine.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/NewLine.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/NewLine0.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/NewLine0.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/NewLine0.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/NewLine0.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/PR326_invalid-backslash-eol-csharp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/PR326_invalid-backslash-eol-csharp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/PR326_invalid-backslash-eol-csharp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/PR326_invalid-backslash-eol-csharp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_EMIT.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_EMIT.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_EMIT.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_EMIT.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_FOREACH.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_FOREACH.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_FOREACH.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_FOREACH.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_FOREVER.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_FOREVER.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_FOREVER.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_FOREVER.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_SIGNAL_SLOT.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_SIGNAL_SLOT.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Q_SIGNAL_SLOT.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Q_SIGNAL_SLOT.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/STUCK_macro-difficulties.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/STUCK_macro-difficulties.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/STUCK_macro-difficulties.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/STUCK_macro-difficulties.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Timestamp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Timestamp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/Timestamp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Timestamp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-10496.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-10496.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-10496.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-10496.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-12046.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-12046.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-12046.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-12046.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1288.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1288.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1288.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1288.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1334.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1334.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1334.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1334.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1335.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1335.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1335.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1335.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1337.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1337.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1337.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1337.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1339.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1339.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1339.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1339.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1340.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1340.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1340.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1340.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1344.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1344.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1344.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1344.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1346.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1346.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1346.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1346.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1347.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1347.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1347.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1347.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1350.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1350.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1350.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1350.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1356.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1356.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1356.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1356.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1358.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1358.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1358.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1358.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-16283.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-16283.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-16283.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-16283.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-18439.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-18439.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-18439.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-18439.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-18777.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-18777.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-18777.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-18777.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1980.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1980.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1980.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1980.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1981.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1981.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1981.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1981.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1983.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1983.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-1983.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-1983.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-19894.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-19894.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-19894.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-19894.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-2049.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-2049.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-2049.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-2049.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21506.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21506.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21506.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21506.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21509.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21509.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21509.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21509.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21510.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21510.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21510.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21510.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21727.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21727.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21727.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21727.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21728.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21728.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21728.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21728.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21729.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21729.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-21729.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-21729.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-2650.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-2650.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-2650.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-2650.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-2680.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-2680.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-2680.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-2680.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-2683.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-2683.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-2683.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-2683.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-29935.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-29935.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-29935.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-29935.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-30088.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-30088.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-30088.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-30088.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-30628.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-30628.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-30628.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-30628.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-32657.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-32657.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-32657.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-32657.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-38381.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-38381.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-38381.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-38381.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-64325.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-64325.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-64325.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-64325.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-9650.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-9650.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/UNI-9650.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/UNI-9650.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/al.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/al.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/al.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/al.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align-330.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align-330.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align-330.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align-330.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align-assign-mixed.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align-assign-mixed.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align-assign-mixed.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align-assign-mixed.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align-star-amp-pos.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align-star-amp-pos.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align-star-amp-pos.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align-star-amp-pos.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_across_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_across_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_across_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_across_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_assign_func_proto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_assign_func_proto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_assign_func_proto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_assign_func_proto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_asterisk_after_type_cast.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_asterisk_after_type_cast.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_asterisk_after_type_cast.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_asterisk_after_type_cast.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_class-constr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_class-constr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_class-constr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_class-constr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_class.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_class.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_class.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_class.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_constr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_constr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_constr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_constr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_continuation_left_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_continuation_left_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_continuation_left_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_continuation_left_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_default_after_override.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_default_after_override.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_default_after_override.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_default_after_override.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_fcall.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_fcall.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_fcall.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_fcall.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_func_params.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_func_params.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_func_params.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_func_proto_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_func_proto_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_func_proto_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_func_proto_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_func_proto_thresh2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_func_proto_thresh2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_func_proto_thresh2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_func_proto_thresh2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_left_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_left_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_left_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_left_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_left_shift2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_left_shift2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_left_shift2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_left_shift2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_right_comment.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_right_comment.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_right_comment.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_right_comment.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_var_def_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_var_def_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/align_var_def_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/align_var_def_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/alt_tokens.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/alt_tokens.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/alt_tokens.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/alt_tokens.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/anonymous_enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/anonymous_enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/anonymous_enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/anonymous_enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/arith_vs_byref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/arith_vs_byref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/arith_vs_byref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/arith_vs_byref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/asm_block_pp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/asm_block_pp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/asm_block_pp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/asm_block_pp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/attribute_specifier_seqs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/attribute_specifier_seqs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/attribute_specifier_seqs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/attribute_specifier_seqs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/av.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/av.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/av.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/av.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bit-colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bit-colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bit-colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bit-colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bom.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bom.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bom.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bom.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bool.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bool.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bool.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bool.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/brace_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/brace_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/brace_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/brace_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/brace_init_stdint_macros.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/brace_init_stdint_macros.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/brace_init_stdint_macros.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/brace_init_stdint_macros.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/braced_init_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/braced_init_list.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/braced_init_list.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/braced_init_list.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/braced_init_template_decltype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/braced_init_template_decltype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/braced_init_template_decltype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/braced_init_template_decltype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/braces_align.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/braces_align.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/braces_align.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/braces_align.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/braces_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/braces_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/braces_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/braces_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1001.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1001.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1001.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1001.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1002.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1002.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1002.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1002.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1003.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1003.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1003.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1003.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1004.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1004.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1004.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1004.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1005.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1005.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1005.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1005.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1020.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1020.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1020.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1020.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1027.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1027.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1027.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1027.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1032.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1032.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1032.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1032.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1068.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1068.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1068.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1068.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1108.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1108.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1108.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1108.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1112.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1112.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1112.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1112.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1127.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1127.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1127.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1127.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1134.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1134.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1134.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1134.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1139.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1139.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1139.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1139.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1158.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1158.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1158.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1158.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1160.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1160.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1160.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1160.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1161.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1161.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1161.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1161.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1169.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1169.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1169.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1169.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1170.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1170.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1170.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1170.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1235.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1235.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1235.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1235.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1236.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1236.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1236.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1236.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1249.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1249.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1249.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1249.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1288.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1288.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1288.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1288.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1289.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1289.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1289.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1289.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1296.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1296.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1296.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1296.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1315.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1315.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1315.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1315.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1321.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1321.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1321.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1321.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1324.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1324.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1324.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1324.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1338.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1338.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1338.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1338.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1340.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1340.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1340.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1340.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1346.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1346.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1346.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1346.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1349.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1349.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1349.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1349.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1395.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1395.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1395.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1395.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1402.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1402.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1402.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1402.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1403.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1403.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1403.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1403.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1432.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1432.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1432.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1432.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1439.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1439.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1439.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1439.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1452.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1452.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1452.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1452.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1462.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1462.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1462.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1462.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1607.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1607.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1607.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1607.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1649.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1649.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1649.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1649.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1689.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1689.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1689.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1689.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1691.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1691.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1691.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1691.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1717.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1717.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1717.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1717.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1758-f.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1758-f.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1758-f.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1758-f.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1758.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1758.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1758.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1758.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1854.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1854.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1854.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1854.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1862.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1862.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_1862.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_1862.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2285.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2285.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2285.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2285.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2322.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2322.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2322.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2322.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2371.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2371.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2371.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2371.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2402.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2402.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2402.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2402.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2433_1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2433_1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2433_1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2433_1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2433_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2433_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_2433_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_2433_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_33056.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_33056.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_33056.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_33056.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_472.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_472.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_472.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_472.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_481.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_481.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_481.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_481.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_484.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_484.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_484.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_484.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_485.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_485.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_485.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_485.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_488.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_488.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_488.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_488.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_495.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_495.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_495.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_495.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_612.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_612.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_612.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_612.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_631.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_631.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_631.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_631.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_633.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_633.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_633.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_633.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_634.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_634.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_634.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_634.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_643.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_643.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_643.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_643.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_651.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_651.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_651.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_651.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_653.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_653.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_653.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_653.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_654.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_654.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_654.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_654.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_657.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_657.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_657.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_657.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_662.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_662.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_662.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_662.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_663.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_663.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_663.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_663.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_664.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_664.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_664.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_664.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_666.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_666.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_666.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_666.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_670.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_670.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_670.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_670.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_670.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_670.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_670.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_670.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_671.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_671.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_671.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_671.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_858.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_858.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_858.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_858.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_902.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_902.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_902.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_902.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_1000.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_1000.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_1000.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_1000.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_197.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_197.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_197.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_197.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_322.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_322.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_322.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_322.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_323.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_323.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_323.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_323.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_359.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_359.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_359.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_359.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_405.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_405.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_405.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_405.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_409.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_409.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_409.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_409.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_411.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_411.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_411.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_411.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_478.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_478.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_478.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_478.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_481.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_481.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_481.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_481.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_503.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_503.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_503.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_503.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_512.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_512.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_512.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_512.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_525.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_525.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_525.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_525.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_552.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_552.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_552.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_552.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_568.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_568.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_568.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_568.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_575.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_575.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_575.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_575.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_596.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_596.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_596.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_596.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_646.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_646.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_646.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_646.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_663.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_663.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_663.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_663.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_666.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_666.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_666.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_666.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_682.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_682.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_682.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_682.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_687.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_687.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_687.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_687.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_752.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_752.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_752.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_752.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_753.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_753.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_753.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_753.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_793.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_793.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_793.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_793.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_825.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_825.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_825.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_825.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_889.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_889.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_889.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_889.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_928.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_928.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_928.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_928.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_938.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_938.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_938.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_938.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_999.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_999.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_999.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_999.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_width.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_width.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/bug_i_width.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/bug_i_width.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/byref-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/byref-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/byref-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/byref-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/byref-3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/byref-3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/byref-3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/byref-3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/byref-4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/byref-4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/byref-4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/byref-4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/byref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/byref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/byref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/byref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/call_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/call_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/call_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/call_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/case-brace-remove.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/case-brace-remove.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/case-brace-remove.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/case-brace-remove.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cast.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cast.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cast.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cast.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/casts.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/casts.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/casts.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/casts.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/class-addr.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/class-addr.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/class-addr.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/class-addr.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/class-implementation.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/class-implementation.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/class-implementation.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/class-implementation.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/class-init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/class-init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/class-init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/class-init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt-cpp-cont.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt-cpp-cont.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt-cpp-cont.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt-cpp-cont.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt-reflow.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt-reflow.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt-reflow.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt-reflow.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_backslash_eol.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_backslash_eol.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_backslash_eol.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_backslash_eol.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_convert_tab_to_spaces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_convert_tab_to_spaces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_convert_tab_to_spaces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_convert_tab_to_spaces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_indent_pp.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_indent_pp.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_indent_pp.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_indent_pp.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_insert.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_insert.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_insert.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_insert.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_right.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_right.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_right.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_right.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_trailing_single_line_c_to_cpp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_trailing_single_line_c_to_cpp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cmt_trailing_single_line_c_to_cpp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cmt_trailing_single_line_c_to_cpp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/comma.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/comma.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/comma.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/comma.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/comment-align-multiline.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/comment-align-multiline.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/comment-align-multiline.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/comment-align-multiline.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/comment-align.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/comment-align.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/comment-align.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/comment-align.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/const_throw.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/const_throw.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/const_throw.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/const_throw.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/constr_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/constr_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/constr_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/constr_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/constructor.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/constructor.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/constructor.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/constructor.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/conversion_operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/conversion_operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/conversion_operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/conversion_operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cout.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cout.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cout.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cout.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cpp17.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cpp17.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cpp17.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cpp17.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cpp_move.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cpp_move.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/cpp_move.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/cpp_move.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/ctor-var.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/ctor-var.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/ctor-var.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/ctor-var.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/custom-open-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/custom-open-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/custom-open-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/custom-open-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/custom-open.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/custom-open.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/custom-open.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/custom-open.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/define-indentation.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/define-indentation.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/define-indentation.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/define-indentation.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/delete.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/delete.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/delete.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/delete.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/deref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/deref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/deref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/deref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/digraph.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/digraph.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/digraph.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/digraph.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/disable_macro.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/disable_macro.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/disable_macro.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/disable_macro.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/dont-detab-strings.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/dont-detab-strings.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/dont-detab-strings.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/dont-detab-strings.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/dont-process-defines.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/dont-process-defines.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/dont-process-defines.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/dont-process-defines.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/eat_blanks_after_codewidth.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/eat_blanks_after_codewidth.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/eat_blanks_after_codewidth.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/eat_blanks_after_codewidth.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/eigen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/eigen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/eigen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/eigen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum_class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum_class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum_class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum_class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum_comma.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum_comma.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum_comma.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum_comma.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum_comment_wrap.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum_comment_wrap.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum_comment_wrap.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum_comment_wrap.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum_shr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum_shr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/enum_shr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/enum_shr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/exception.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/exception.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/exception.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/exception.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/extern_c.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/extern_c.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/extern_c.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/extern_c.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/extern_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/extern_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/extern_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/extern_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/first_len_minimum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/first_len_minimum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/first_len_minimum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/first_len_minimum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/fix_for_relational_operators.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/fix_for_relational_operators.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/fix_for_relational_operators.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/fix_for_relational_operators.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/for_auto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/for_auto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/for_auto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/for_auto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/for_long.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/for_long.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/for_long.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/for_long.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/for_loop_head.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/for_loop_head.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/for_loop_head.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/for_loop_head.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/foreach.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/foreach.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/foreach.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/foreach.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/friends.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/friends.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/friends.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/friends.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func-param-wrap-oc.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func-param-wrap-oc.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func-param-wrap-oc.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func-param-wrap-oc.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_call.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_call.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_call.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_call.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_call_chain.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_call_chain.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_call_chain.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_call_chain.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_class.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_class.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_class.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_class.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_param.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_param.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_param.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_param.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_param_indent_leading_comma.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_param_indent_leading_comma.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/func_param_indent_leading_comma.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/func_param_indent_leading_comma.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/function-def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/function-def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/function-def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/function-def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/functype_param.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/functype_param.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/functype_param.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/functype_param.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/gcc_case_ellipsis.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/gcc_case_ellipsis.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/gcc_case_ellipsis.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/gcc_case_ellipsis.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/gh555.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/gh555.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/gh555.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/gh555.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/goto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/goto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/goto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/goto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1082.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1082.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1082.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1082.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1165.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1165.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1165.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1165.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1181.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1181.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1181.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1181.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1207.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1207.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1207.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1207.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1218.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1218.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1218.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1218.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1464.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1464.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1464.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1464.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1466.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1466.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1466.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1466.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1509.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1509.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1509.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1509.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1509_bug_1112_correction.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1509_bug_1112_correction.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1509_bug_1112_correction.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1509_bug_1112_correction.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1516.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1516.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1516.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1516.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1536.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1536.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1536.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1536.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1565.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1565.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1565.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1565.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1617.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1617.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1617.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1617.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1768.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1768.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i1768.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i1768.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i2033.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i2033.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i2033.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i2033.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i2116.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i2116.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i2116.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i2116.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i683.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i683.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/i683.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/i683.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/if-constexpr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/if-constexpr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/if-constexpr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/if-constexpr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/if_chain_braces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/if_chain_braces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/if_chain_braces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/if_chain_braces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/if_constexpr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/if_constexpr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/if_constexpr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/if_constexpr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/ifcomment.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/ifcomment.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/ifcomment.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/ifcomment.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent-c.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-c.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent-c.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-c.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent-inside-ternary-operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-inside-ternary-operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent-inside-ternary-operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-inside-ternary-operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent-misc.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-misc.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent-misc.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-misc.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent-off.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-off.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent-off.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-off.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_braces_no.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_braces_no.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_braces_no.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_braces_no.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_comma_brace_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_comma_brace_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_comma_brace_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_comma_brace_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_comma_brace_glob.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_comma_brace_glob.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_comma_brace_glob.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_comma_brace_glob.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_comment_align_thresh.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_comment_align_thresh.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_comment_align_thresh.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_comment_align_thresh.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_ctor_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_ctor_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_ctor_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_ctor_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_ctor_members_twice.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_ctor_members_twice.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_ctor_members_twice.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_ctor_members_twice.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_func_alias_prototype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_func_alias_prototype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_func_alias_prototype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_func_alias_prototype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_namespace.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_namespace.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_namespace.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_namespace.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_namespace2.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_namespace2.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_namespace2.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_namespace2.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_namespace_inner_only.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_namespace_inner_only.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_namespace_inner_only.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_namespace_inner_only.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_namespace_single_indent.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_namespace_single_indent.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_namespace_single_indent.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_namespace_single_indent.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_off_after_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_off_after_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_off_after_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_off_after_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_param.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_param.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_param.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_param.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_paren_after_func_call.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_paren_after_func_call.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_paren_after_func_call.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_paren_after_func_call.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_paren_after_func_decl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_paren_after_func_decl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_paren_after_func_decl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_paren_after_func_decl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_paren_after_func_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_paren_after_func_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_paren_after_func_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_paren_after_func_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_switch_pp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_switch_pp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_switch_pp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_switch_pp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_ternary-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_ternary-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_ternary-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_ternary-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_var_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_var_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_var_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_var_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_var_def_cont.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_var_def_cont.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/indent_var_def_cont.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent_var_def_cont.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/init-list-call.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/init-list-call.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/init-list-call.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/init-list-call.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/init_align.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/init_align.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/init_align.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/init_align.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/initlist_leading_commas.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/initlist_leading_commas.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/initlist_leading_commas.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/initlist_leading_commas.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/interface-keyword-in-cpp.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/interface-keyword-in-cpp.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/interface-keyword-in-cpp.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/interface-keyword-in-cpp.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1752.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1752.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1752.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1752.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1778.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1778.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1778.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1778.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1782.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1782.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1782.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1782.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1804.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1804.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1804.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1804.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1916.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1916.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1916.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1919.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1919.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1919.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1919.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1946.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1946.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1946.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1946.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1985.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1985.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_1985.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_1985.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2000.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2000.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2000.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2000.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2001.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2001.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2001.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2001.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2124-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2124-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2124-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2124-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2124-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2124-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2124-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2124-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2209-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2209-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2209-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2209-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2209-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2209-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2209-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2209-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2623.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2623.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_2623.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_2623.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3105_1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3105_1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3105_1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3105_1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3105_2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3105_2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3105_2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3105_2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3116-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3116-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3116-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3116-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3116.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3116.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3116.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3116.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3330.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3330.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3330.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3330.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3368.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3368.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3368.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3368.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3378.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3378.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_3378.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_3378.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_523.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_523.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_523.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_523.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_547_for_each.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_547_for_each.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_547_for_each.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_547_for_each.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_564.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_564.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_564.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_564.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_574-i.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_574-i.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_574-i.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_574-i.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_574.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_574.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_574.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_574.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_624_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_624_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_624_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_624_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_633_typename.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_633_typename.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_633_typename.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_633_typename.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_672.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_672.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/issue_672.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/issue_672.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/kw_subst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/kw_subst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/kw_subst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/kw_subst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/kw_subst2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/kw_subst2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/kw_subst2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/kw_subst2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda_brace_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda_brace_list.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda_brace_list.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda_brace_list.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda_in_one_liner.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda_in_one_liner.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda_in_one_liner.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda_in_one_liner.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda_selfcalling.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda_selfcalling.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lambda_selfcalling.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lambda_selfcalling.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lineEndings-Mac.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lineEndings-Mac.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lineEndings-Mac.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lineEndings-Mac.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lineEndings-Unix.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lineEndings-Unix.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lineEndings-Unix.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lineEndings-Unix.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lineEndings-Win.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lineEndings-Win.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/lineEndings-Win.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/lineEndings-Win.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/long_br_cmt.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/long_br_cmt.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/long_br_cmt.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/long_br_cmt.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/long_lines.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/long_lines.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/long_lines.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/long_lines.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/long_namespace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/long_namespace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/long_namespace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/long_namespace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/macro_spaces.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/macro_spaces.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/macro_spaces.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/macro_spaces.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc5.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc5.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc5.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc5.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc6.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc6.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/misc6.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/misc6.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/mod_remove_empty_return-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/mod_remove_empty_return-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/mod_remove_empty_return-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/mod_remove_empty_return-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/mod_remove_empty_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/mod_remove_empty_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/mod_remove_empty_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/mod_remove_empty_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/ms-style-ref.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/ms-style-ref.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/ms-style-ref.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/ms-style-ref.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/multi_line.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/multi_line.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/multi_line.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/multi_line.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/namespace_namespace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/namespace_namespace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/namespace_namespace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/namespace_namespace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/new_op.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/new_op.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/new_op.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/new_op.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl-class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl-class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl-class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl-class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl-namespace.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl-namespace.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl-namespace.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl-namespace.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_assign_leave_one_liners.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_assign_leave_one_liners.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_assign_leave_one_liners.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_assign_leave_one_liners.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_after.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_after.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_after.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_after.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_brace_open_test.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_brace_open_test.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_brace_open_test.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_brace_open_test.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_func_body_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_func_body_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_func_body_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_func_body_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_struct_scoped_enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_struct_scoped_enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_struct_scoped_enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_struct_scoped_enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_struct_struct.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_struct_struct.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_before_struct_struct.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_before_struct_struct.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_brace_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_brace_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_brace_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_brace_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_fdef_brace_cond-f.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_fdef_brace_cond-f.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_fdef_brace_cond-f.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_fdef_brace_cond-f.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_fdef_brace_cond-fr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_fdef_brace_cond-fr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_fdef_brace_cond-fr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_fdef_brace_cond-fr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_fdef_brace_cond-r.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_fdef_brace_cond-r.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_fdef_brace_cond-r.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_fdef_brace_cond-r.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_fdef_brace_cond-rf.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_fdef_brace_cond-rf.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_fdef_brace_cond-rf.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_fdef_brace_cond-rf.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_for_leave_one_liners.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_for_leave_one_liners.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_for_leave_one_liners.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_for_leave_one_liners.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func-2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func-2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func-2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func-2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_call_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_call_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_call_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_call_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_call_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_call_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_call_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_call_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_call_paren_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_call_paren_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_call_paren_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_call_paren_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_decl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_decl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_decl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_decl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_def_paren_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_def_paren_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_def_paren_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_def_paren_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_paren_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_paren_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_paren_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_paren_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_scope_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_scope_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_scope_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_scope_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_type_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_type_name.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_func_type_name.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_func_type_name.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_inside_namespace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_inside_namespace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_inside_namespace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_inside_namespace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_max_blank_in_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_max_blank_in_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/nl_max_blank_in_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/nl_max_blank_in_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/noexcept.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/noexcept.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/noexcept.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/noexcept.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/not_lambda.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/not_lambda.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/not_lambda.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/not_lambda.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/op_sym_empty.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/op_sym_empty.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/op_sym_empty.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/op_sym_empty.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/operator.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/operator.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/operator.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/operator_proto.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/operator_proto.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/operator_proto.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/operator_proto.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/out-668.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/out-668.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/out-668.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/out-668.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/output.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/output.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/output.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/output.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/override_virtual.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/override_virtual.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/override_virtual.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/override_virtual.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/parameter-packs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/parameter-packs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/parameter-packs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/parameter-packs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/patch_32.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/patch_32.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/patch_32.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/patch_32.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pos_assign.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pos_assign.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pos_assign.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pos_assign.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pos_bool_in_template.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pos_bool_in_template.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pos_bool_in_template.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pos_bool_in_template.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pos_shift.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pos_shift.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pos_shift.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pos_shift.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp-define-indent.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp-define-indent.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp-define-indent.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp-define-indent.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp-pragma.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp-pragma.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp-pragma.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp-pragma.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_indent_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_indent_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_indent_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_indent_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_indent_case.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_indent_case.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_indent_case.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_indent_case.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_indent_extern.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_indent_extern.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_indent_extern.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_indent_extern.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_indent_func_def.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_indent_func_def.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_indent_func_def.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_indent_func_def.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_multi_comment.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_multi_comment.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/pp_multi_comment.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/pp_multi_comment.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/proto-wrap.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/proto-wrap.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/proto-wrap.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/proto-wrap.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/ptr-star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/ptr-star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/ptr-star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/ptr-star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/qt-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/qt-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/qt-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/qt-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/qtargs.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/qtargs.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/qtargs.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/qtargs.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/region.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/region.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/region.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/region.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/return_braced_init.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/return_braced_init.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/return_braced_init.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/return_braced_init.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/return_init_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/return_init_list.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/return_init_list.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/return_init_list.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/return_remove.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/return_remove.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/return_remove.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/return_remove.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/returns.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/returns.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/returns.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/returns.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sef.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sef.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sef.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sef.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/semi.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/semi.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/semi.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/semi.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/semicolons.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/semicolons.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/semicolons.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/semicolons.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf.2886991.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf.2886991.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf.2886991.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf.2886991.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf.3266678.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf.3266678.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf.3266678.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf.3266678.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf.3315874.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf.3315874.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf.3315874.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf.3315874.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf557.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf557.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf557.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf557.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf562.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf562.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf562.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf562.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf567.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf567.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf567.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf567.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf574.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf574.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf574.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf574.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf583.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf583.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf583.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf583.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf593.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf593.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sf593.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sf593.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sim.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sim.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sim.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sim.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_after_angle.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_after_angle.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_after_angle.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_after_angle.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_after_constr_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_after_constr_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_after_constr_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_after_constr_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_after_decltype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_after_decltype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_after_decltype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_after_decltype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_after_type.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_after_type.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_after_type.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_after_type.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_angle_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_angle_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_angle_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_angle_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_arith_additive.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_arith_additive.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_arith_additive.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_arith_additive.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_balance_nested_parens.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_balance_nested_parens.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_balance_nested_parens.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_balance_nested_parens.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_byref_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_byref_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_byref_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_byref_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_case_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_case_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_case_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_case_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_constr_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_constr_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_constr_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_constr_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_not_var_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_not_var_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_not_var_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_not_var_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_tr_emb_cmt_input.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_tr_emb_cmt_input.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_before_tr_emb_cmt_input.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_before_tr_emb_cmt_input.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_brace_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_brace_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_brace_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_brace_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_brace_catch.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_brace_catch.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_brace_catch.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_brace_catch.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cmt_cpp_region.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cmt_cpp_region.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cmt_cpp_region.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cmt_cpp_region.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cmt_cpp_start.cc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cmt_cpp_start.cc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cmt_cpp_start.cc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cmt_cpp_start.cc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cond_question.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cond_question.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cond_question.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cond_question.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cparen_oparen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cparen_oparen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cparen_oparen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cparen_oparen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cpp_lambda_fparen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cpp_lambda_fparen.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_cpp_lambda_fparen.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_cpp_lambda_fparen.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_decltype.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_decltype.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_decltype.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_decltype.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_endif_cmt.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_endif_cmt.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_endif_cmt.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_endif_cmt.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_enum_assign.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_enum_assign.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_enum_assign.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_enum_assign.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_enum_colon.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_enum_colon.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_enum_colon.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_enum_colon.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_func_call_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_func_call_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_func_call_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_func_call_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_inside_braces_enum.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_inside_braces_enum.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_inside_braces_enum.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_inside_braces_enum.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_not_not.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_not_not.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_not_not.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_not_not.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_paren_brace.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_paren_brace.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_paren_brace.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_paren_brace.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_qualifier_ptr_star.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_qualifier_ptr_star.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_qualifier_ptr_star.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_qualifier_ptr_star.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_skip_vbrace_tokens.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_skip_vbrace_tokens.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_skip_vbrace_tokens.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_skip_vbrace_tokens.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_throw_paren.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_throw_paren.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_throw_paren.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_throw_paren.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_type_func.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_type_func.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/sp_type_func.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/sp_type_func.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/squeeze_ifdef.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/squeeze_ifdef.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/squeeze_ifdef.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/squeeze_ifdef.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/static.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/static.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/static.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/static.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/stdcall.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/stdcall.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/stdcall.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/stdcall.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/string_replace_tab_chars.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/string_replace_tab_chars.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/string_replace_tab_chars.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/string_replace_tab_chars.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/strings.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/strings.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/strings.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/strings.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/tab-0.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/tab-0.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/tab-0.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/tab-0.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/tab-1.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/tab-1.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/tab-1.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/tab-1.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templ_class.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templ_class.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templ_class.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templ_class.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templates.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templates.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templates.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templates.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templates2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templates2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templates2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templates2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templates3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templates3.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templates3.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templates3.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templates4.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templates4.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/templates4.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/templates4.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/throws.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/throws.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/throws.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/throws.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/toggle_processing_cmt.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/toggle_processing_cmt.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/toggle_processing_cmt.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/toggle_processing_cmt.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/toggle_processing_cmt2.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/toggle_processing_cmt2.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/toggle_processing_cmt2.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/toggle_processing_cmt2.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/trailing_return.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/trailing_return.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/trailing_return.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/trailing_return.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/trailing_return_byref_ptr.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/trailing_return_byref_ptr.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/trailing_return_byref_ptr.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/trailing_return_byref_ptr.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/try-catch-nl.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/try-catch-nl.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/try-catch-nl.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/try-catch-nl.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/type_brace_init_lst.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/type_brace_init_lst.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/type_brace_init_lst.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/type_brace_init_lst.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/uniform_initialization.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/uniform_initialization.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/uniform_initialization.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/uniform_initialization.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/using-alias-in-define.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/using-alias-in-define.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/using-alias-in-define.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/using-alias-in-define.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/var_def_blks.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/var_def_blks.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/var_def_blks.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/var_def_blks.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/var_def_gap.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/var_def_gap.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/var_def_gap.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/var_def_gap.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/variadic-template.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/variadic-template.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/variadic-template.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/variadic-template.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/wacky-template.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/wacky-template.cpp similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cpp/wacky-template.cpp rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/wacky-template.cpp diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/1822.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/1822.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/1822.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/1822.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/615_nested-usings.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/615_nested-usings.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/615_nested-usings.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/615_nested-usings.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/620_getset-brace.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/620_getset-brace.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/620_getset-brace.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/620_getset-brace.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/621_this-spacing.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/621_this-spacing.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/621_this-spacing.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/621_this-spacing.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/625_where-constraints.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/625_where-constraints.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/625_where-constraints.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/625_where-constraints.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/630_bad-new-init-semicolon-removal.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/630_bad-new-init-semicolon-removal.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/630_bad-new-init-semicolon-removal.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/630_bad-new-init-semicolon-removal.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/Issue_2705.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/Issue_2705.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/Issue_2705.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/Issue_2705.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-11662.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-11662.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-11662.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-11662.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-11993.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-11993.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-11993.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-11993.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-12303.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-12303.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-12303.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-12303.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1288.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1288.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1288.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1288.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1338.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1338.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1338.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1338.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1343.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1343.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1343.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1343.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1345.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1345.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1345.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1345.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-13955.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-13955.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-13955.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-13955.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-14131.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-14131.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-14131.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-14131.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-17253.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-17253.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-17253.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-17253.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-18437.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-18437.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-18437.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-18437.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-18777.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-18777.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-18777.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-18777.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-18780.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-18780.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-18780.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-18780.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-18829.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-18829.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-18829.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-18829.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1919.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1919.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1919.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1919.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-19644.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-19644.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-19644.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-19644.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1975.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1975.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1975.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1975.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1977.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1977.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1977.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1977.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1978.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1978.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-1978.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-1978.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-19895.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-19895.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-19895.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-19895.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2007.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2007.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2007.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2007.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2008.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2008.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2008.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2008.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2020.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2020.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2020.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2020.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2021.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2021.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2021.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2021.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-21730.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-21730.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-21730.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-21730.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2505.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2505.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2505.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2505.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2506.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2506.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2506.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2506.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2684.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2684.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2684.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2684.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2685.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2685.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-2685.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-2685.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-29933.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-29933.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-29933.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-29933.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-30498_2.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-30498_2.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-30498_2.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-30498_2.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-3083.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3083.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-3083.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3083.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-32658.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-32658.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-32658.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-32658.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-3484.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3484.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-3484.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3484.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-36862.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-36862.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-36862.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-36862.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-37241.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-37241.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-37241.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-37241.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-40685.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-40685.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-40685.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-40685.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-58354.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-58354.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-58354.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-58354.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-9917.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-9917.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/UNI-9917.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-9917.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/add-nl-before-namespace.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/add-nl-before-namespace.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/add-nl-before-namespace.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/add-nl-before-namespace.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_1591.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_1591.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_1591.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_1591.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_1620.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_1620.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_1620.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_1620.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_1637.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_1637.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_1637.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_1637.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_1650.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_1650.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_1650.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_1650.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_600.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_600.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_600.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_600.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_620.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_620.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_620.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_620.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_i_679.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_i_679.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_i_679.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_i_679.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_i_935.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_i_935.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/bug_i_935.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/bug_i_935.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/cast.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/cast.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/cast.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/cast.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/cmt_backslash_eol.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/cmt_backslash_eol.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/cmt_backslash_eol.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/cmt_backslash_eol.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/comma.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/comma.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/comma.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/comma.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/delegate.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/delegate.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/delegate.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/delegate.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/exception-filters.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/exception-filters.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/exception-filters.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/exception-filters.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/fncall_as_ctor_in_attr.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/fncall_as_ctor_in_attr.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/fncall_as_ctor_in_attr.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/fncall_as_ctor_in_attr.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/generics.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/generics.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/generics.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/generics.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/getset.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/getset.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/getset.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/getset.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/gs.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/gs.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/gs.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/gs.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/ifcolalign.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/ifcolalign.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/ifcolalign.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/ifcolalign.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/ifcomment.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/ifcomment.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/ifcomment.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/ifcomment.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/indent-multistring-coulmn1.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/indent-multistring-coulmn1.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/indent-multistring-coulmn1.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/indent-multistring-coulmn1.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/logger.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/logger.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/logger.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/logger.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/mdarray_space.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/mdarray_space.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/mdarray_space.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/mdarray_space.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/misc-failures.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/misc-failures.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/misc-failures.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/misc-failures.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/mod_full_brace_nl_block_rem_mlcond.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/mod_full_brace_nl_block_rem_mlcond.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/mod_full_brace_nl_block_rem_mlcond.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/mod_full_brace_nl_block_rem_mlcond.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/mod_full_paren_if_bool.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/mod_full_paren_if_bool.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/mod_full_paren_if_bool.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/mod_full_paren_if_bool.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/new-constraint-paren-space.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/new-constraint-paren-space.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/new-constraint-paren-space.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/new-constraint-paren-space.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/nullable_prop.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/nullable_prop.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/nullable_prop.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/nullable_prop.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/oneline_property.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/oneline_property.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/oneline_property.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/oneline_property.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/operator-null-conditional.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/operator-null-conditional.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/operator-null-conditional.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/operator-null-conditional.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/operator_null-coalescing-assignment.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/operator_null-coalescing-assignment.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/operator_null-coalescing-assignment.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/operator_null-coalescing-assignment.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/preserveTabs.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/preserveTabs.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/preserveTabs.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/preserveTabs.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/property.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/property.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/property.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/property.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/region.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/region.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/region.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/region.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/remove_semi.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/remove_semi.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/remove_semi.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/remove_semi.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sf607.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sf607.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sf607.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sf607.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sf628.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sf628.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sf628.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sf628.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/simple.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/simple.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/simple.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/simple.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sort_using.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sort_using.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sort_using.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sort_using.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sort_using_categ.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sort_using_categ.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sort_using_categ.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sort_using_categ.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sp_between_new_paren.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sp_between_new_paren.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/sp_between_new_paren.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/sp_between_new_paren.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/squeeze-paren-close-Option.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/squeeze-paren-close-Option.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/squeeze-paren-close-Option.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/squeeze-paren-close-Option.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/string_multi.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/string_multi.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/string_multi.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/string_multi.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/strings.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/strings.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/strings.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/strings.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/tcf.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/tcf.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/tcf.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/tcf.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/unsafe.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/unsafe.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/unsafe.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/unsafe.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/utf16be.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/utf16be.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/utf16be.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/utf16be.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/utf16be_no_bom.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/utf16be_no_bom.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/utf16be_no_bom.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/utf16be_no_bom.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/utf16le.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/utf16le.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/utf16le.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/utf16le.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/utf16le_no_bom.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/utf16le_no_bom.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/utf16le_no_bom.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/utf16le_no_bom.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/var-member.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/var-member.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/var-member.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/var-member.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/verbatim_strings.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/verbatim_strings.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/verbatim_strings.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/verbatim_strings.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/when.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/when.cs similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/cs/when.cs rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/when.cs diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/1438.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/1438.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/1438.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/1438.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/HashMap.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/HashMap.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/HashMap.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/HashMap.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/Lexer.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/Lexer.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/Lexer.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/Lexer.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/bug-indent.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/bug-indent.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/bug-indent.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/bug-indent.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/casts.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/casts.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/casts.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/casts.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/const.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/const.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/const.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/const.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/d_sp_paren.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/d_sp_paren.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/d_sp_paren.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/d_sp_paren.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/delegate.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/delegate.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/delegate.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/delegate.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/enum.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/enum.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/enum.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/enum.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/extern_.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/extern_.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/extern_.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/extern_.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/funcfunc.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/funcfunc.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/funcfunc.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/funcfunc.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/imports.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/imports.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/imports.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/imports.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/invariant.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/invariant.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/invariant.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/invariant.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/numbers.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/numbers.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/numbers.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/numbers.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/sort_import.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/sort_import.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/sort_import.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/sort_import.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/square_indent_tab.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/square_indent_tab.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/square_indent_tab.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/square_indent_tab.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/static_if.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/static_if.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/static_if.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/static_if.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/static_if_in_struct.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/static_if_in_struct.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/static_if_in_struct.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/static_if_in_struct.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/strings.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/strings.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/strings.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/strings.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/template.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/template.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/template.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/template.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/template_spacing000.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/template_spacing000.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/template_spacing000.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/template_spacing000.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/template_spacing001.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/template_spacing001.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/template_spacing001.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/template_spacing001.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/template_use.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/template_use.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/template_use.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/template_use.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/tst01.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/tst01.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/tst01.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/tst01.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/tst02.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/tst02.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/tst02.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/tst02.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/tst03.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/tst03.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/tst03.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/tst03.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/type_spacing000.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/type_spacing000.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/type_spacing000.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/type_spacing000.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/vbraces000.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/vbraces000.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/vbraces000.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/vbraces000.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/vbraces001.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/vbraces001.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/vbraces001.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/vbraces001.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/vbraces002.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/vbraces002.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/vbraces002.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/vbraces002.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/volatile-1.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/volatile-1.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/volatile-1.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/volatile-1.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/volatile-2.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/volatile-2.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/volatile-2.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/volatile-2.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/volatile-3.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/volatile-3.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/volatile-3.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/volatile-3.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/volatile.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/volatile.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/volatile.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/volatile.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/wysiwyg_strings.d b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/wysiwyg_strings.d similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/d/wysiwyg_strings.d rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/d/wysiwyg_strings.d diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/ecma/example-1.es b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/ecma/example-1.es similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/ecma/example-1.es rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/ecma/example-1.es diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Issue_1122.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Issue_1122.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Issue_1122.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Issue_1122.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Issue_1124.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Issue_1124.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Issue_1124.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Issue_1124.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Issue_1845.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Issue_1845.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Issue_1845.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Issue_1845.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Issue_670.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Issue_670.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Issue_670.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Issue_670.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Java8DoubleColon.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Java8DoubleColon.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/Java8DoubleColon.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/Java8DoubleColon.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/annotation1.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/annotation1.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/annotation1.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/annotation1.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/annotation2.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/annotation2.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/annotation2.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/annotation2.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/annotation3.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/annotation3.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/annotation3.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/annotation3.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/assert.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/assert.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/assert.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/assert.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/cast.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/cast.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/cast.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/cast.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/double_brace.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/double_brace.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/double_brace.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/double_brace.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/doxy-javadoc-alignment.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/doxy-javadoc-alignment.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/doxy-javadoc-alignment.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/doxy-javadoc-alignment.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/foreach.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/foreach.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/foreach.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/foreach.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/generics.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/generics.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/generics.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/generics.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/generics_return_type.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/generics_return_type.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/generics_return_type.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/generics_return_type.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/generics_wildcard.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/generics_wildcard.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/generics_wildcard.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/generics_wildcard.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/i1121.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/i1121.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/i1121.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/i1121.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/issue_672.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/issue_672.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/issue_672.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/issue_672.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/leading-tabs-for-java-lambda.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/leading-tabs-for-java-lambda.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/leading-tabs-for-java-lambda.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/leading-tabs-for-java-lambda.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/long_cl_cmt.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/long_cl_cmt.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/long_cl_cmt.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/long_cl_cmt.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/nl_before_ignore_after_case.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/nl_before_ignore_after_case.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/nl_before_ignore_after_case.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/nl_before_ignore_after_case.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sf567.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sf567.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sf567.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sf567.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sp_after_angle.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sp_after_angle.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sp_after_angle.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sp_after_angle.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sp_after_for_colon.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sp_after_for_colon.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sp_after_for_colon.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sp_after_for_colon.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sp_before_byref.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sp_before_byref.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sp_before_byref.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sp_before_byref.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sp_this_paren.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sp_this_paren.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/sp_this_paren.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/sp_this_paren.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/synchronized.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/synchronized.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/synchronized.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/synchronized.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/try.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/try.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/try.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/try.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/variable_aligns.java b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/variable_aligns.java similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/java/variable_aligns.java rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/java/variable_aligns.java diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/1927.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/1927.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/1927.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/1927.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3766.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3766.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3766.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3766.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3767.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3767.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3767.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3767.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3811.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3811.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3811.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3811.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3812.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3812.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3812.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3812.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3813.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3813.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3813.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3813.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3819.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3819.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3819.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3819.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3822.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3822.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3822.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3822.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3823.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3823.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/3823.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/3823.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Declarations.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Declarations.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Declarations.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Declarations.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Fraction.h b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Fraction.h similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Fraction.h rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Fraction.h diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Fraction.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Fraction.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Fraction.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Fraction.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Issue_2172.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Issue_2172.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Issue_2172.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Issue_2172.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Issue_2289.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Issue_2289.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Issue_2289.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Issue_2289.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Issue_681.oc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Issue_681.oc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/Issue_681.oc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/Issue_681.oc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/UNI-11095.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/UNI-11095.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/UNI-11095.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/UNI-11095.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/UNI-1333.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/UNI-1333.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/UNI-1333.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/UNI-1333.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/align-objc-like-xcode.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/align-objc-like-xcode.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/align-objc-like-xcode.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/align-objc-like-xcode.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/align_colon_with_ternary_1.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/align_colon_with_ternary_1.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/align_colon_with_ternary_1.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/align_colon_with_ternary_1.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/align_colon_with_ternary_2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/align_colon_with_ternary_2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/align_colon_with_ternary_2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/align_colon_with_ternary_2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/argtypes.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/argtypes.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/argtypes.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/argtypes.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/asm.h.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/asm.h.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/asm.h.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/asm.h.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/attribute_specifier_seqs.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/attribute_specifier_seqs.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/attribute_specifier_seqs.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/attribute_specifier_seqs.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/available.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/available.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/available.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/available.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/block_in_method.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/block_in_method.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/block_in_method.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/block_in_method.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/block_literal_protocol.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/block_literal_protocol.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/block_literal_protocol.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/block_literal_protocol.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/block_pointer.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/block_pointer.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/block_pointer.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/block_pointer.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/blocks_align.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/blocks_align.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/blocks_align.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/blocks_align.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/blocks_align2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/blocks_align2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/blocks_align2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/blocks_align2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/box.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/box.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/box.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/box.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/boxed_receiver.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/boxed_receiver.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/boxed_receiver.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/boxed_receiver.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_1366.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_1366.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_1366.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_1366.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_167.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_167.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_167.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_167.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_1674.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_1674.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_1674.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_1674.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_1683.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_1683.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_1683.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_1683.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_340.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_340.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_340.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_340.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_404.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_404.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_404.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_404.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_497.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_497.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_497.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_497.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_841.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_841.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_841.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_841.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_i_125-412.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_i_125-412.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_i_125-412.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_i_125-412.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_i_408.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_i_408.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_i_408.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_i_408.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_i_477.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_i_477.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/bug_i_477.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/bug_i_477.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/c-cpp-oc-wrapper.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/c-cpp-oc-wrapper.c similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/c-cpp-oc-wrapper.c rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/c-cpp-oc-wrapper.c diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/cast.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/cast.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/cast.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/cast.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/casting.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/casting.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/casting.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/casting.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/chunk_ends_type1.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/chunk_ends_type1.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/chunk_ends_type1.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/chunk_ends_type1.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/chunk_ends_type2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/chunk_ends_type2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/chunk_ends_type2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/chunk_ends_type2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/chunk_ends_type3.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/chunk_ends_type3.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/chunk_ends_type3.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/chunk_ends_type3.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/chunk_ends_type4.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/chunk_ends_type4.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/chunk_ends_type4.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/chunk_ends_type4.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/cmt_insert.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/cmt_insert.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/cmt_insert.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/cmt_insert.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/cmt_insert2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/cmt_insert2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/cmt_insert2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/cmt_insert2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/code_placeholder.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/code_placeholder.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/code_placeholder.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/code_placeholder.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/complex_method.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/complex_method.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/complex_method.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/complex_method.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/definesalign.h.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/definesalign.h.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/definesalign.h.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/definesalign.h.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/delete-space-oc.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/delete-space-oc.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/delete-space-oc.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/delete-space-oc.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/double-indent-objc-dict.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/double-indent-objc-dict.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/double-indent-objc-dict.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/double-indent-objc-dict.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/double_angle_space.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/double_angle_space.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/double_angle_space.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/double_angle_space.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/exceptions.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/exceptions.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/exceptions.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/exceptions.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/extern-c-attribute.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/extern-c-attribute.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/extern-c-attribute.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/extern-c-attribute.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/for.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/for.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/for.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/for.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/for2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/for2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/for2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/for2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/func-param-wrap-oc.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/func-param-wrap-oc.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/func-param-wrap-oc.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/func-param-wrap-oc.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/func_def.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/func_def.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/func_def.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/func_def.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/gh137.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/gh137.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/gh137.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/gh137.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/gh293.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/gh293.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/gh293.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/gh293.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/gh511.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/gh511.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/gh511.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/gh511.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/i1213.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/i1213.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/i1213.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/i1213.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent-inside-ternary-operator.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent-inside-ternary-operator.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent-inside-ternary-operator.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent-inside-ternary-operator.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent-objc-block.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent-objc-block.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent-objc-block.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent-objc-block.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent_boxed.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent_boxed.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent_boxed.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent_boxed.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent_oc_inside_msg_sel.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent_oc_inside_msg_sel.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent_oc_inside_msg_sel.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent_oc_inside_msg_sel.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent_single_newline.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent_single_newline.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/indent_single_newline.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/indent_single_newline.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/inttypes.h.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/inttypes.h.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/inttypes.h.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/inttypes.h.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2629.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2629.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2629.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2629.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2631.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2631.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2631.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2631.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2675.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2675.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2675.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2675.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2722.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2722.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2722.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2722.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2724.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2724.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2724.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2724.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2727.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2727.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_2727.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_2727.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_3031.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_3031.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/issue_3031.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/issue_3031.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/kw.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/kw.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/kw.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/kw.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/literals.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/literals.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/literals.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/literals.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/macro-close-brace.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/macro-close-brace.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/macro-close-brace.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/macro-close-brace.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/main.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/main.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/main.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/main.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/method_ends_semicolon.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/method_ends_semicolon.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/method_ends_semicolon.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/method_ends_semicolon.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/misc.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/misc.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/misc.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/misc.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/more_blocks.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/more_blocks.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/more_blocks.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/more_blocks_2.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/more_blocks_2.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/more_blocks_2.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/more_blocks_2.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/msg.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/msg.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/msg.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/msg.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/msg_align.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/msg_align.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/msg_align.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/msg_align.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/negative_value.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/negative_value.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/negative_value.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/negative_value.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/nelem.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/nelem.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/nelem.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/nelem.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/newlines.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/newlines.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/newlines.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/newlines.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/nl_func_call_args_multi_line_ignore_closures.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/nl_func_call_args_multi_line_ignore_closures.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/nl_func_call_args_multi_line_ignore_closures.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/nl_func_call_args_multi_line_ignore_closures.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/nl_oc_msg_args_max_code_width.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/nl_oc_msg_args_max_code_width.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/nl_oc_msg_args_max_code_width.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/nl_oc_msg_args_max_code_width.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/nl_oc_msg_args_min_params.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/nl_oc_msg_args_min_params.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/nl_oc_msg_args_min_params.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/nl_oc_msg_args_min_params.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/ns_enum-i.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/ns_enum-i.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/ns_enum-i.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/ns_enum-i.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/ns_enum.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/ns_enum.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/ns_enum.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/ns_enum.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/objc.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/objc.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/objc.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/objc.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/oc-split.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/oc-split.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/oc-split.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/oc-split.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/oc_cond_colon.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/oc_cond_colon.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/oc_cond_colon.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/oc_cond_colon.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/oc_msg_in_pp.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/oc_msg_in_pp.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/oc_msg_in_pp.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/oc_msg_in_pp.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/ocpp_msg_access.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/ocpp_msg_access.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/ocpp_msg_access.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/ocpp_msg_access.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/pp-ignore.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/pp-ignore.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/pp-ignore.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/pp-ignore.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/pp_bool.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/pp_bool.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/pp_bool.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/pp_bool.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/properties.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/properties.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/properties.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/properties.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/protocol.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/protocol.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/protocol.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/protocol.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/react_native.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/react_native.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/react_native.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/react_native.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/real_world_file.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/real_world_file.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/real_world_file.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/real_world_file.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/receiver.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/receiver.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/receiver.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/receiver.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/return_type.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/return_type.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/return_type.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/return_type.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/selector.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/selector.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/selector.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/selector.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sort_import.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sort_import.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sort_import.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sort_import.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sort_import_group.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sort_import_group.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sort_import_group.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sort_import_group.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sort_import_group_regex.mm b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sort_import_group_regex.mm similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sort_import_group_regex.mm rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sort_import_group_regex.mm diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_after_angle.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_after_angle.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_after_angle.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_after_angle.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_after_oc_msg_receiver.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_after_oc_msg_receiver.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_after_oc_msg_receiver.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_after_oc_msg_receiver.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_before_oc_proto_list.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_before_oc_proto_list.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_before_oc_proto_list.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_before_oc_proto_list.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_cond_ternary_short.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_cond_ternary_short.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_cond_ternary_short.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_cond_ternary_short.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_inside_braces_oc_dict.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_inside_braces_oc_dict.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_inside_braces_oc_dict.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_inside_braces_oc_dict.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_oc_boxed.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_oc_boxed.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_oc_boxed.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_oc_boxed.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_oc_catch.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_oc_catch.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_oc_catch.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_oc_catch.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_oc_classname_paren-r.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_oc_classname_paren-r.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_oc_classname_paren-r.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_oc_classname_paren-r.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_oc_synchronized.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_oc_synchronized.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/sp_oc_synchronized.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/sp_oc_synchronized.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/string.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/string.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/string.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/string.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/ternary.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/ternary.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/ternary.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/ternary.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/typeof.m b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/typeof.m similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/oc/typeof.m rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/oc/typeof.m diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/Issue_2586.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/Issue_2586.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/Issue_2586.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/Issue_2586.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/Issue_2665.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/Issue_2665.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/Issue_2665.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/Issue_2665.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/comment.p b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/comment.p similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/comment.p rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/comment.p diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/crusty_ex-1.sma b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/crusty_ex-1.sma similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/crusty_ex-1.sma rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/crusty_ex-1.sma diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/enum.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/enum.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/enum.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/enum.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/functions.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/functions.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/functions.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/functions.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/gh419.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/gh419.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/gh419.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/gh419.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/preproc.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/preproc.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/preproc.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/preproc.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/rpn_calc.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/rpn_calc.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/rpn_calc.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/rpn_calc.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/str-escape.p b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/str-escape.p similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/str-escape.p rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/str-escape.p diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/switch-vsemi.sma b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/switch-vsemi.sma similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/switch-vsemi.sma rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/switch-vsemi.sma diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/tags.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/tags.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/tags.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/tags.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/test1.pawn b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/test1.pawn similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/test1.pawn rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/test1.pawn diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/traffic.p b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/traffic.p similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/traffic.p rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/traffic.p diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/unbraced.p b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/unbraced.p similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/pawn/unbraced.p rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/pawn/unbraced.p diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/issue_527.sqc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/sql/issue_527.sqc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/issue_527.sqc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/sql/issue_527.sqc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/mysql.sqc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/sql/mysql.sqc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/mysql.sqc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/sql/mysql.sqc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/sta-select.sqc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/sql/sta-select.sqc similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/sta-select.sqc rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/sql/sta-select.sqc diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/Issue_2090.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/Issue_2090.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/Issue_2090.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/Issue_2090.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/Issue_2270.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/Issue_2270.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/Issue_2270.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/Issue_2270.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/advanced.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/advanced.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/advanced.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/advanced.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/cast.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/cast.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/cast.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/cast.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/gh287.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/gh287.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/gh287.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/gh287.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/identifier.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/identifier.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/identifier.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/identifier.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/list.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/list.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/list.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/list.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/mdarray_space.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/mdarray_space.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/mdarray_space.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/mdarray_space.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/nullable.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/nullable.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/nullable.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/nullable.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/preproc.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/preproc.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/preproc.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/preproc.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/verbatim_str.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/verbatim_str.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/verbatim_str.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/verbatim_str.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/verbatim_str2.vala b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/verbatim_str2.vala similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/vala/verbatim_str2.vala rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/vala/verbatim_str2.vala diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/java.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/java.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/java.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/java.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/objective-c.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/objective-c.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/objective-c.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/objective-c.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/pawn.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/pawn.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/pawn.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/pawn.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/run_format_tests.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/run_format_tests.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/run_format_tests.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/run_format_tests.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/run_sources_tests.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/run_sources_tests.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/run_sources_tests.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/run_sources_tests.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/run_test.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/run_test.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/run_test.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/run_test.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/staging.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/staging.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/staging.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/staging.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/__init__.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/__init__.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/__init__.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/__init__.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/ansicolor.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/ansicolor.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/ansicolor.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/ansicolor.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/config.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/config.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/config.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/config.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/failure.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/failure.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/failure.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/failure.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/selector.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/selector.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/selector.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/selector.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/test.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/test.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/test.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/test.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/utilities.py b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/utilities.py similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/utilities.py rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/test_uncrustify/utilities.py diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/tests.vpj b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/tests.vpj similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/tests.vpj rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/tests.vpj diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/vala.test b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/vala.test similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/vala.test rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/vala.test diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/uncrustify.vpj b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/uncrustify.vpj similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/uncrustify.vpj rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/uncrustify.vpj diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/uncrustify.vpw b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/uncrustify.vpw similarity index 100% rename from debian/uncrustify-trinity/uncrustify-trinity-0.78.0/uncrustify.vpw rename to debian/uncrustify-trinity/uncrustify-trinity-0.78.1/uncrustify.vpw diff --git a/debian/uncrustify-trinity/uncrustify-trinity_0.78.0.orig.tar.gz b/debian/uncrustify-trinity/uncrustify-trinity_0.78.0.orig.tar.gz deleted file mode 100644 index 2736058343785cf9a65246fc4792a97f7359393e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1804404 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

5d&KsxDm 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:-# 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

K4tpqC0!-CGOx_9DfNl1YhPX`Kf6qEKsz7pvow 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

k_%S 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 z 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

    5t9 zp8f?&R2SmbTO<%FxhvCl4lOjlZe`l)&^B9~Xf_dnWtcISNjE!OBaHSb^0;1inJDD(BQ}gap+e|Vf9AHf{HOmM*$V$_ z-`y4b?W!3!wq;Zdr`BDl!xi*zvn*y4fa>l=z2OWh8&FqoL%qR+YBBCg7|OcF<%Ohm ztUE9Vo3t{KSw}Xe<&s0%N&a&YM9{%+B8b|p#%2RteVIcO8(ik?R`a)a)ZC~e#sTd1 zjS&tOsPLJhJff%r61YbBC3k;Y&L!E(rh-WBuE_{(^%)g(`+7Hi7Rp zufF$YI`Ee$hBot-h;q0p{Xp$XdNHzQkKL~o7HxC)7!lp$EafTeoyc62qR0(qPspI{ zs}4HIJOFE?&@~wuAAE1$3LKL3tFVY>E4y~mts%*EJ9lHvUbJrG4laD<9jOK_U?Wrs z#h^-MNLO$Dq&y%ombLJsh=s0@k4IKI(onlLAi5+EO7hjtpcU-i0VYC z29i!LYagyJ!@=bmH=0EEHqLKsy*JUU)Y(If%Y?7lu@hpy_Nr6d_lD(Jh1{dqOjZ!TF~!d*)T=-X?gD-G2%1IW{l@-uZi zb~WYuLTt?8!E=>HF1Wsf>dc*7lQ5 zU_GakHAqiQj0p}l%v~eHt+`WiyU8|Ds;!=knoY;yF5=9v49Z0w({i);%Uxr4DB1EY zJ=+93bM2=^C}OJY3;|wKis-dnch`5l?RGs3huWddpX**#cZzquv)AqQz3#Xot<8v? z@(TSXwzq=zS-I8qk~n>NTw7tEZ@w|#pFHtOOf->CRX~}`3v9&v>U)|wTSF)+YONnrh{43= zYOC|G_G(FLQ}w{uVl?(I;$-NR*xCuQ^fsGe_tILyK63{hLCOi`=_lUf(A-@Y=^uXo z_p$z8gQ#*b7*sDmp^rP_Kh!(5dcyy!)~q!m@VHxt;^0pp%FKuT^)SQQ7B7P@9Y^>$c@|)d&FowCL<}zOO{Qz~#%DjssPXM3x zH5vAke~o&EO(1d0&MX&jp5Jmj?*1|y50%yVxmP*#D#MrFqB@w(yeI67JevWnRlTH| z)UavRZgViWvrW~aX|GzXUXx2ip1RBv`or&ex^aTZY;miCGLSO|8}%Py8mSPCf;bUa zB+fk&2VF0x6Lo_eefSk-P=RKYPc^w`01@dgmG=o=IX-)ekkiNwF;P^QGCatN- z!oacx2_Qd{{0wLfLRr$P9);$Rw2c0Q^BG|af)mgkfqmR58i&N_S}ZYI0A|ugPyi58 zoJz3=`!Zg}_8p-%Solf_6{QpJp|DU#CJGW-H zi_2)5qo@PD-e`&TnZ2H%DUJ=%)8v@S5@cYrieW{!_~_`QtrOoI8G3!+UYdlqx)$-5XI@yh{6 zaUX|$GYWb#@u&VppqilI(#Szcp|fxT@8rik07P=~>eX5A>CuU|rxvZKK4t9ylj1OX zy;7+Jh{xOetp9SkXGbp%d*2=%KRr5rev0889>!boe6VGZhJ_aR4t(gTVRP*>RnHXM zf~9$*Tc{4Ji`c1`J2`xQ^y;{GdbWRZhP5#bF9xB-9DNG+Lz&Y47Ox*(>PjExEV7ᰵ>BIru2C%_#BIeAveMjW70#4dAge}z+0%Re`~s@H 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

    QdKw9gie4hJ_B)_nNtB^ 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�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

  1. @&&I7*#-es2P%iHK#%;@-hV;*E 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 {(-q=bVv<(W2FY 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%0DT-jqaYfYod_DE^Q%tg~TJnOcl`76*$$9r5 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%0Dk>YI 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

    &UGjGSm3{s>o_9}7-mzC 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ⅈ93VEm+Yp!FDW;WJ49%AiGzm$S1)*+DDjlS`=s-`>VsX;I^Z(*05 z;Tack>!3AZRv6zi@F84~Ye>0?xHac=c4O9$xwT35vCiiiD0Y89@6+pJOYchd!Txat zRup%AR?26(ebWS;%$>36PM!rau28=Ke3=?EwMLa;=J;z;`Gb9s=^mJPpoQ`oA>`de zzFt|IoGIrfBoB{pt;!u(Y;~a;3s(tdr|&_0eQjA1aly)zov#7n&%kpZYTPy36@>JM zvbQ!<8!wuBRTP(XYl9OCQ<8po@a09NVc(UHy?{Q%fDN^-ARz3Z7wg~3j=(Nw4+aeQ zWZ%c@d!!33{}db0#exREnQ=$D!wMjNd?N0+xev!}Wibux-KaY5_@`-#Mi-XX6$)Rw zFXAVm&megLz@a8|E7>z&Ng12-x>(@)EDn~N6;xcG(xj4o8t6MM}uF$7#q=vLH4%|TT(vQ;{nn}olVCaEe4idXS;o^ zJQB*<;3hQ*!9)qQDVk@C9m|V5yboTt6Q6!O@{ z6>+O+y_l5t#zN$`S1SV+hd%k}ic+_a-OW0y9!ZEb1k|T{4cth2(PhRLj~Em8M}&7% zPHJ&TNo4FwXL6xkyCf4wxTITinfl zTbx4;)IxM!zJ;-sdw6<^P=_O9((c%p zSCCx>f0`5^itxXy#TmFVidYW$;aNLxBUM9W#l146y1|oOMZ2PM$_AEh%&V)b;#pDQ z;IULZu)Fu((XR)}tWE)zCTjeG2 zPWph~SHN)co*yXeW-2)9BGTQ}wHe&uq+bo&hDakX)VI^i?$dqfca=;;qe2( z3T*$isYPsQT@lku^4sjbjXFisq2X2^>sW)jYQJ$nZS%Zb#+9q*=|?l4y)2Zf%B{c^ppccECnTr7 zxSbNoItUwp-jTfE`>dk#bUE1I7P_5!JJw0_(OSapvvn1Xx-XEMS@7CsZt%VIafq+8 z;5RRyLY%*GR|aM?IQ8M)jyrz~8MDjKP2|7zxqC0{+1K{*H!=r^d|^^Cfbbpf!a!H45VdyPsCSCKA5R zSxVUYvy|{%8EST*t78VY<^mZ-Sin?~gt+R(l7ATZ88^#a`Iz(3?u#-q2u+csqh0Dy zR{UY-(KxGN{R}u|*?-;)6Aj8XuW$!(KDNvaze~7nn|QH4R+{2|5x6*8vP44IuG#sV z@Qagt-(w1GT6(?u@4D^d&&L`h;#(A4khRvAO{&Jkt(wa29%y5pX8Ky+Qyme8qsxuT z_Tj(P7i)2!pWDSN71z6oU4Cw3ZP|Q8Z?~!^qS*R|@+cAbH47f^n>!b$Jkd$m8fcjb zyw*aN;rDAlPd^4-uQ`qd8ZKH;kXzp~ty|V(jgktwS%IzZsSN}d43L;Jqz+<_bzT8m zn>?)hl_)LVirdR^k~37UND@1HozOIyG+W~6ugW?tB%h&<2{MmRq}gvO5%{%nrrS58 zu#njIDqa+Kh-!D%xU3ink&(Rs>^BX{i5EnJ+>==JRxF>q;x=m*Q2{dGM&xcGC055kS%_SapAJV@(~ipAnL@hiJv`KQOFo-oi+-BPvk>4E{ZNO63# z_&lK^)6q>wlEghn%oY;nyoTEwX}w8;8*EFbNY&}ZnT@q&VL@NHJgpLCx3E2}l8LL# zko8vZ5d5$tx&A0JNFdP~Ql{S#nEXr-qodXqY0U5JA+$Z1@8DXt=#$&#+pyC(&$;gS zyVY#64d^-wvFav@H4#KSH(V?2{Z!pLUv}nZBt&DuU`bm9_B?-C@=ttRyzn{C*OsEc zU5S%ls~dbfOeR}5I>md=s4Im?EuM%h;;n_@a{ue?VLydr0@i(T>`)A~eDS1%+%udX+iRoK!<+W{y4H@`oq(`7PUhp@BRQT19NttzjFNTR2Wo_)z#cjZ0&H9Hq9{kAN(KBph`eHfHtRt~I+9nCpCZ5KO4or`VF zq3%C+t#sj={&NBiJIq#6f5H3TDLb1F^k(fd%52eYzX#upErax{&R&msnsnVsS1nDh z_C0GRD&5y`5hJgE0QqyN87~CcaO_n=nCU5Op{rkKL@nCa;0ve%(&*WJVVvTkCyhN+ z;E3%ooKj+elFk;KwUN5IZ2ny4eMN>-#ko7!l7IeVVF*&?$58uapX=peWqX4K%uGGO zt|c$=;e(0nlXEJuuBFcvk>7ME-VM=Gkw~C0t-ltoxXpS_bC+7A3Ux>0CYJ-nwFSI? z`?h7&ZwxqInu6k76=wE!c5)q{DB%+4+c-E&JK^C#74RnSvKhw-1D?>w>O}5Vu2pM^ zd**1mBjIivJ1KV9NYFLUSYYV$P8*(HCudEk>SrC8+`C+`QOWz%y5fpkRmt9#G+N1T zA5IPO&X!+eN}Sg_W1x2x_3N|_?zUpA5~15i8eVnAskKA49iQ!N!`RqkvEBUU0nXva z)S$UxVBnGC&IXO4ERFow#@!m~z~Ly2;@~2C_X4o};kX=8VOSXzf^rzrvt0!t7&IO& zsmn^YUeoJ%uk(Dn*RfStyzthSCea?||4%$mN?g2y#kB1PF^5aNkwjbIbf@lVwCem@ z+DR9iut{L0^O(4IwaMMqqQjW@>N8IpsnhGV-j!=pul9V|#Io8KTsr}Dqb+=K9VYPG zB=FX+eM0tiqk)~n6(vp{99p19$YDwJSs!{)>^=t+7Cwghx=)D;9Z|!$gqul`iOO8k z7`t@$J&)!}H{pLIf*{ue;bHp~KSUq+wAYxkJUbO+mxc6|HM4e2MD)!Ma>-cPcXjh? zCoAjB;$splv$-*^cm2bI%7Kapf+si3*O_YZSQU3=!>gs9N$c{QqWV9tiCts9RBm>e zl9jD+Xw!ZKP+uK+32?{Lq&!uLD?v%IDh5brZ%_weKNTp3#j9Qn+1^-{!+o2Uuec52 zYdbqHj+1(DIW!h{-3w&L`~%I_4|;Z5Vdbm6UFNjj#|)y+?x8Qhv7%FDEf(FC&qZ3C zuSsL(p`G98sz=M968d^)jF5GSP>G?V`hS3VE3dGKBpA;`N`8Xe>9<=qAUrnGcsiS< zi^_ZAm;1zPWTWx~OA6#)jp@PFG5_*YRd#0=n9ge*^f+l4r5c%1*C7*!qv46*L!Apk zt@@yA1RrF%s3Swo4|(3|Q%ZSyw`$gAgOudLrGwVa;4Cw0pV$TEYLeZpN zfJ|vX#Y+T_eT{d%4Rt%OVxwzV9N|7xXP3}$4eRk_qNRsbLA*p8m{{5IVfscUt)RXj ziC|zQv#7$s35t04i@TE;T!4mFi_-2bwXu8J{&X}xFt4m!wcfcgwH-BNBZlO9nIP>n zrOmK?Nx&P`G9f$fiv3vbU2rTcSjuf06Q2q$@>$#{i5vtG{1~$<^(Q((`NAW}Eco#G z3ow=OFr_BVUK1pl%&y-O`04^pG@e`WHd@)LKS2xoLyPi5URn)Lnoun=IMyovPvaoV z--vpM-k(RC1VfiGg}tltiFp1tkvX!TUzixvZ`lOj`2}_^q+j>vjSzJJcET&JqK^M< zhcwx9RiP?xz%QMOUQpd60t(F0qYeC=Zy#dI?Mt-|nU%9 zoW6%zx%*&7Ui$YKmdFnb314rE1^xmO~|6?!!E}z!?!Cs9M9O;%<)TstK~XEg7MS!4ue1a#{+o}UyCuw zdl|v~7bEfIvMOvH{wnYjMk1w`y|<77|p1%u=Dkao6V|Mf7Jv@@cwg{ATyI!R8bP@Q2yTYK~-2p zwHP5LZMzQ0#l~2XS()&?_UpHBa^2HsA~T`?q4sU~!)Fwc&m~V_tG5+TiPU<^FD_{D*>h87JuL; zKVFYkBeaycklsgUmQ9~Qz3Raa(B9LhBz7;on z4Vx|cLYGiIIMdL>iG&Bs4QQMc z>LJRf`o5&|?iQr9g;51J!DO)*)JYR1E+Pt~Z!nPcc~h=bPh-9ts=1DTbw!|U(&+w_ zEm-V(3gS{B7a2nXL&K*Bj;GqW=fdzzl7l)M=K;oaIQh>9GBe>ACLGtzLP-?a z4p{01u;VG^PTeg7eS#E{9*nyAprjVs}K*eBpxt{2{Qi(WjxYXh^fUbaK?6Md{*{1 z#Q@Q5mGoXniS*uiu)=q4JyTkR?{-=W-_KoC^PM`KeE3ShC>nU*T|}y`pDcMqC$So4`8G=J3uup?|qFM!`yQ&LyMO<^PaZ_KgCF+ z3fIO(I)Vk>!+Rcm4aR)5@Le?0l_VNz8%^J8v77bY3ryd7_n8_!L=+xn4}9DJ$I0C1<^ZO@*7^be`umh!ji$RntN3I6;<52}%P;XH z*&5Yz+&o*wo>}1^CJ9)dq^bp$b&uq1UHs?2$kw0w%x?ByBQ*+nBAssR_Fwyv2^2|U zKbB;8`@QtU^q-pA7jmQa;syC%KqZa)1*x@_-vzWw;?m3D(=eZ<+K1%kZx2W!67GgX zK><lOc_N)~U&dnTg-|(dz4l`JidjUr751J+xOR~$ zCvQI4#ij|r3;xGVB*s#tXNjH(a754iPQ}IEFo+stQuvANr&oH_pKmJOKVuCG@T9pN ze7>p;&-d`KDrt;8a!8P1FWY79rB)vI24`?A7b${}@yk8*`t> zDifSrc}4P;Vm8ka%Sngz+wm06J0=S6t4dJLDcwUhew&N{3MS1uEpY3WNBO*{-#^X_DstJk zU@v*B_Iwet*mS>zm`)%OB*Aehb){HKsru}Iun=)iw}v(lvzn_+?Ib1U`tR2D_>$LCRMRi3Q*(8|%o*`wV$r>Ox(fxRf*`o9Lbr;Fdlcu7OwyiA%R1Gu z;+KLp+MkTWYqAM1MnuNn7=D+K1?Sw$uX@YwV7*@r95dF@m3`OyuOT|WwYuiAqizRe zJ_MbJhGbE1h>CW)yLm%S@7I_Am!P%!&&+@B|6djVzXau@B|nY5FHi5cmoEqEb|TD& zNGGGYv#AZmL_1$05&lnsY?nvl`%X_c@9We1{pHK?x}6O3A;HOL`)ulsSN;Dfm=c^! z9{f-2yH4k88_WM}B())?OYxsg{>xZTXg>eN0?qBeFhCuijeP&>mjA{6f6rz1d4GB4 z|25hFtL3WzdX!;qvO{`(EWmE1c`|2xauls&zaV;YWK*azW?Cc?zA#i-u)#nF8mm_KCCw5^|}xLHH|3*PWj@H^~)`!3c(Mr^>(IpE%gj^HU=nm*cR1 zEySruN0d|~+vf!McBOP~XS8UvsoC=+C z{sD+o#rHUO%Eg^KKVRw?rBPPlxUh(wXs#f*yZ=Me;Ptq55xePnQ}WA0M>l~@m8a+Q zy*K`AB2x{1-*{gadfY^OJ}C6KDog81PA5^M!Tm4KyqzxXIYJE$%+D{dZ-&4sb?2V? z&W%8#EwBRRl-zc7m;CO14mU*Ny`gwJ=!LaZLgvNkkQ;Pr;f4uwKP^W25sXwT*Y&q< zs5wca!^+xYJyPQLl!I^hGw~Y)xjw`c;yUd{<7Wktr}8J(Rbxstqa%PKsYRVk$7FlO zkxk>FMf%FN%?fxx#g_DQTl*nc!0Wf2t#iYEPqdYcQTA^Vbcyq+_b&;0EL85|CjoDK z6~Q4!F)L#`cX$Ai_kP_-NWbeR4!pX%qYzh%*ZoLxEuS@S(orf|O+GkC`IiX-7XVs| z3`VNyy?&oG3=!QpJU-x`YZ-mjyX+>%@7qB*+mToY0g*R*{-W}52E3Pf2{%C67UjHA zw{<0@7@=jB|1~V>_X9%MpKCT?5p!~kqa*qY<7EeFL5VDqYBY^kQE-bKGdBPpWRP69 z(=cwfU98XW+>gLTMzapm?Bl+Pl@r<$K=IqgNl$+-TC&}m@BwFq5~JboR2Gr5%X(Mc zKJr{FEzXZboItg~>EPLb0<0noIZ`FkXs*nkRQf_^Lah#ujxIep1!(zv*sn~)Xs+{W zwe!j~5dC|NtO8OgCzmNmEdB9Jqx070=l40nU|DHQKP}}8<71gs0s9I6nzAs2N9{L= zB-s-nLdogSq6pZLC93k|(~0FdtBOz5K+l4iV5`GsEXx_l;oAqab)olO8DzOlC}U`} zzu<@@X4CenO5l(`MQiJuM?Yv%n^ooURwCr5@ULFle5Z3fkK4MI4)(vL()-E4$N!Rz zjhs~8OD7?QBa<#&JpcKHf3IShJ9+fsuC=|3PX)VSk>{Ia4k1ha=RQA}a;Clr{!=1u zI5K+;QT0N;(Y_H9z$-_>9651QdE~ASRqPK+jf5qFL$8NS9LXOwR!(^sXZib?0Hd+s zjC$JJ7R7It2oNRz?eHuzj@IJcF41Xh%sLPh_qAe~QrX&PkylWpBbSw|KeH~cjFq*| zR~uOY3*h(eEJu9nS%0R_ln|G*ZVCo3AN+!@;copV@Yn-*em_?J*|S8(PTkHmT(x~7 zLhyIp-~9$z^X71HaTaM68`j!@lX^*gsX|NLpG51M=T+84)wU5&I%-Vh?-yduOxdL4 zMVsx#N+<_eAF2Yb^>B@F0pO^_#4PLxQ4jpgj(x;nW2=hItPIhZHB65Y-|3}vA8CDB z=itY@HsNbxRve{!BJvomE`2n7fb)|(or@OK+q}vKh|csAt6olK(I8DUVx2vgp6|D$ zPu*R_Z$nYH>=T~-&gHC7+?!l#l>+zo;F|^ki~a&Y5iMq~pNxG!yIq)bCUe-HPTAgy zzXQ?UdeU-V=t1SmM&B?#1WY_zH~|`A&^1RaVz7q9K`=kwp9f24Tu)Cr3$24>!|N&A zi?m!L?B&Aml!W&4C#7iH0UpOliMNm-Gp_m{w2CrvzIRir&$k5V@01^uO9VfGKfIwo zh9=g_dk`3+Gt)yGaxWjQ0?Kh6m{--Y;SI42`kN8iAib&hLWP0uBF0(;L}tuhv%V6> zPBQbNci#jCQiMK1ja1o#>WeMqbIV-39n~DFzZ;Fbf#No66D=uu3O^lvmB=(l4Kx1w zN1j`X+ULcSdei}R)z}dWAoM!`aq#h4FSdL3j= z*BnYF%ewlX^-(`I=MReXHxdBC~NvjM%-y z#58BwfFSajw4%E`1Ypj59R5=#q!L5B0~BDgV2WE?@?^&=ls(uK<8%{w%0Y9Rwy<7) z@Lh+*sWox)(4B{J)gEXkprsSG3Swvp`{Gvs5)Gq2D)ZGbI;oNz%zLENm^ooV>l)&a zrW=bj$V-OjW-HHsZ4PmRE-Z)ypoB_ z$DQ|{%zhJ5;Mm}3-AK6~NfGqq38Qpl`P;USvpr1+FJN7f~M(uU;8`>8g z5=HXp()>=FLE`C0K?y;e!_7zkasUQDk%l%EcG-;)-5}z1CKAJm!qgQe?_D&L`e}mX z@o69=r8i`VE&>Lc-eMT;6lPqc5((v4UlcN}QD$%6`XoxUu6iX98mfvBY4U|TC!C%? zbft))n*#vTVUlzABDWbsB-d@(tc~}gu@P_U6Imd*t;$Aw+Eqc#IGXr~x)M_xd>A;M zDV{D|i7K?@;9kFCBtaKjcH_HO|JU3=j_YpSE2?d1IjB=#2t=|q#xw@|cV~HgmMc>~ zxO3awfoE%f5d31p6(IdMNcy+}k*!_4gk|3!6n-7>*#uE@zet|BwtMJ6TxVz&3|O)j zK>9gDErUh}z#4WoyFhC1U!t+>A2PE}x8#xR-M_0{U0krWe*1nu3(mD((R-YhLiQT2 zJQH?9?(z*13664GTmEQ)AN^X4=-)~eiBcxxMwA#bP_`|eq4+)LRiZrBi3xJ@Q#&J8Nv0v+xz}Jbf#bg>E*{9=jOU| zhlAO`opqnP*^9{}FEc#j=*)t;5MMk&7df^P?gjh_M9MU7qQ_k<#G}+$N^C-?i{MkeT73Cxl%rxer#DOZ%R)KZ=8{PuA&Y1R;nF<_ZB%mLs$(Ob61FR z!cY7gO0v-K3b*n3GtyH?)xLVzjF3}j(5u#zAjNjm`0V4l&qY7jy4NXmQrS5#Zez)Q zTP!W6BUIB2GJdb_o_uHL&u6rdnjUt&OthBzt(tJzy!6*g!lBq! z+S@7kc00aLW1VDOl&G*w>VkuLM*&9@rIXxpG^$DH-?f7KX`b`LT0K==aN?@uvs+$7 zGeS2VqOf)ec|o+0>iFX{!%8ugIE> zkR|}P9#DBd&T@AmC-Sim;JPK;_%HY!ps@7NCQ%fU}c*K}!V6g6g1BXC(zu!^Q@GiQ}zUxtQ zPqb!lEa9-h0SvhlR9$y19=`=wdLI&I6gA5*dU6DW8ob3}aD*TX zeYblN-Yy${j@|I*_IPdfv=-Bu;B7reL3(ZJx_rwAZt3-!4vt6(9;*%gha_a)1*rS_ zB9cOt!1iafyoleDD|G*PO=9@o8@L2-L2w<60KQNLBf}crv2uZH2Q>k2(Y2wFq&bOO zy7s^U_bot>@H^kbC^4@)?g%p@LIJ;v{k3JxPXKM9cF%Kx3-lFK* zNT_vU*L?HgG+$A|@0@GHLGI3>=`cwqE?}3;;dh?u1pFX%V1j_Z-b;3ANmn!nz^hj3 zT79A3sCU*K6XL1ASxgb)U|9eeg~Nyx_Fv~?hM>B(WNUnodhWyoO_e$^!46G;ZcEhg zocq`eMYo+~2-ll!BaGl(bfw(EvF%CcPRkubWa6h9duKwEBGjvId}_vc!9Ef z)7*Yhz)<~W2Z1!8T4twsDmM4xa5neia5wj2YS-?adk-Jnz0+@R&xYS(eYbfy%hTFQ zg$$RuqZl~Yw>8{0Jy__I6C`n?-fAa4K9I5jJ9s#zQ*AVqwRTJGFdZdK&#R}XVR-X{ z<$061eZMt?T9jPZP-&PPt`v#GFNg-Z7C8mRFWpzBa=bW(7GXwpfu3frI9%jq-HWA@MP+fDX8*Rg>AvSz(N zXJs9&ro60ZZMgz7sGrvuE!i94;VqbyJmFmVEu=1~Wh+$Q?J~~-%$k!ZrOb#mAC#;U z>720>69CE=gA}oho2L>+Yx?Nt!;ZcSj8sokkq>Dy@3^?v2#=&r*_Q1e& z8le~jN+R1ZT;II}JBu)6MM(*XA@isMduQjpSANN?9X!c%UFfo+?+^4Z^bC`hmJrl8UmgI z5Fn5Xg@9G$lnRCqEjV-s_|x*KqQHV6ZBI@0>)FaUlY%qn1fb>D7lcJoa1ke^VmLld zYlY?G#YlYI)D1%N@nUE`o;8H4hB_kh^nDZELY(tz^ zq*Ct_>CwFD^X+{An# zd`8w+(~wwUedXLjMroj%4~S zWQSq;#^&x^K0+h`Lp+6Hn7a|wVVb)E=^>lDbA=(ByMy{LP;)nGY_#TXg8)Wt?#>l@ zGIt|YXz=FlTyenW?p)EwY($7s$c8W*RRj#nm!D@@P|QG;dfsf@x0Ou)8}^-=>gHF|l?VbP@lFS?z^V0{lI(SMTXE}9pDc(nw6L=k&za%}`Z z6xRk{C2MrPLx%F_-_VgD{w;!YJe#7x*+xj`4U-MhcD;N=NoY6k*QPfknrFt(pXtHU z5+TUD*AcXGyu1(?Wgxi|6oEm5eBS1!=*Rv;_S6H;q`J_SjAY1E9=EATXNK%jkpDOpB_qcW#e&o|-$Xbvm#zE5s z&adrA_L+HR2m-i9iRNk;#uyMrl1u3s_dU&|B@#^IJ^3z#7Fmwlf^qRaofZHI$$uT# z@L=*chm<9k%XUIFwMmh9yV!zj=BlJ_Q0!U&~4TrNPR4o4ucONjPExZZ6Z4!ZH~q=esv z$X2m1Cm)^AG;8tl8fgDb5)M8FEm{r$2bks&AD`&c;J*10XRkcNA_7F_ut!h2tP+Y2 zshg27oOy^unFtAZ=Y~L;{n09%cA|HF6k}vkudfu2#0Gd5-L|ix99nG&m^+-$so=Vp z26%E7p1(3#I7c#PVF;Y&+>}N_;5|_~!VTWJk&aqehKhvOxI3dAu;%WzpY4LD<4uJjEj$cIhBQ;hh`#((znOp5i`2 z6219s(JB`)rkm8>8)x?(**zME47&jck;mb~bJuy~w#}BvAJ1qjqjn*&zGnPKo5zU( z;I9}`6CS~<*=;o19hIn|0VX7jIQ}aQ$4|eH*EZY(-!lqGNWvr~F-<%LKAKMnE1eF^ zr(^=q@QoG7!`pd2To8s~pehJMHBc3Vq5G2*gdzKr1odH{{v@ce(fX4Vgj3{CQV@Fb zCn<=7@Fz*l?MFm&aPRK<-8R>fg4mO5i3>odp{yWA@-p!PX;a=1)F7+5!*UvG!nR@9 z;S=pKoHiGc(-vJhZTL%yY%%KkomPN|FRv}K`aVNs`4HJ_qNaJ$2`oQg-=#u+Xra1= z{0KvJ3;B_U>iW&aFhX?;`BM|BTgac%P~AfQl!fZrDEQQd>LO%LVW_U12u^jVF2W~D zsBYhue0JLu$z=2pvRfz&Gh`P*KSd$Cg~A9zc2OgzB4pREZ^H}O4eacQLU#RnKirUA z0XH5daIi4?z(Jy)`i%`f$;^o(4IQK=(?U2ef5ajYemQCMVOKjaj^2uQUI4UmIWO8C zo~<;6F$-Yr2r*}LcA+@B=d4g!5(Q2epjI z`Uscw3EZD)p2|V3j~%#if5r~J?u8Uz8X)mwM(#7pusLHF(%u-k#ULM!iXd$tO~F1K z-V;DqBEDEwl!nKiqfnZZrAZry$%zT=1!Qd(b8b>=X%LaDt}gn8e&URZ!;3R24kym2 z*kha#=`K(2fx*N8=WkxoM)|1S29*ZDJFep~nsV{&wGHlp{fFnvvxlxb?C)2d#4UMy z!+{YiYl$#2?y&J_#luKz__;eyC-KrmNO)RraP$i=SYnQXu+Yy$UC%<-aC_vS5=zY; z*^BFwQ9gL+!2ALCU@M#{Iy@3S%wYzj;A266{^s;c!^1Y{%Nw(}NuTo-k-0s509_>V zn;&&S2aCk&JVg4k?*e|L<{IDD7p*a`_2^_r;?jiNpvaDkK!M=DjAMERMu8EC5qeDn zc?R9_V7i2E(}TIu&}9@774bEEqBIl|WnQ;Or&ciN=STwRAxv6m!Uf?C36#a55UzuU zU2cZ++@^DYl~}Uu)B_(MVv)tG3qd>NBQn7iyjgNJP;|*5gu!aU6p~QYG9p5EG)mZZ zmJ389>RnW>{z_{evXzdZT>`?GN%@|ntMJDOek&dVA&eUrhe*$yRX%bdY_BnrjB~Ex z(zS!Yy|xdSGJ5tkv{^IukzfjkJ1epIF^IzZwLLDE*Q1d)K`SQ>d7#3OIb29h&5WZV zbE{kyp4@W+V42I0j@-kNJxrx>|LBlsGXnX;XcfW0J#6wfm%;53mqF18^BKj!g<1|J z9PT5Id^uPJ!0^ig?ok(0d1>^^!n!;d9)9Ry zcw$4f{rkupaZr)Ecrp-60ib$k;VFtfYCkqB`DaQAmz9GkOFmwHIchv|wB?iTfQX1< zKqdp-C>7q|2tIg4e;+)YHOR;0D2;AVr9ltsItDtFL6!O%)ZFL>H87zE?yZx8!paP7Uq;UQ{Uz#RyP!?L8bW zl%j>FZt)+65}6dY5GJ@rL$ph=8WO1VE#Rno_KEZh^M@*n$W;94TsfZ$OZ~pM3kD!J;(>N6^C(n_j zpQFcuh{td)?m7I6kP{>0;g7q}Ak58|_s$)jclZ4jCD*w!FX4+W=A8)OO8Ck>iAmb# z)^2#2G91~1xk?~upJ=Q7bkVjbye(8XX-1A8R9{^?&2A_`lMX7nKnyN)(g!jO=Idm@ zJb)%{_2wF!%Iz}|plM@eo9|~Ai0XhVMO~8?_vm3v54%ErP6|L}%~}i-?!rSqBSu}zu^(7MnC9f?eYqgyd?b24S!fdjSLR#%oj#6GUz2lW`ITll;N(h z(EN}@XXS?-gd9eAGg6=MqYL&YqMpA;YC*v7LVqd4qO*cw_4|Y%b@5$s2UE56{hFx?7$ply-%Eg@PHi{*eD?kjC zN0&ZeGJvZf4B^e6lGFyN5Q~Q9LCJ-b$3~Ejp~C0GuO^agq?A8(sUwm>J2Bk%g5HHw zwz{H8cL-5<7v0evePWJ4NvBkTH=oT~vJ{-U0S+N5Vr20jf4U5Fn33kQ0{s(DpRqQC z&u|+D#vT7jr+V*j+erd)D*)EyFLxRw%h^T<#xFfiHb?#(NgImAXh|D#LZ3++^dt>M z|Ck11mvP246idTP(ohV#{v09)yl;fDrBNt`yz#upJRM2gLO|{WOG4w`awm{>ylv0e zdM@T8Crq$sNhk(iXb!5!-5u)1)9DWN;wimDy?C14p{qPb7zseX=46WE=NBSTr*8jv}w*Ou#VZ z@w+sljFIHbzLa|Ok==*q=X56!LgB?Me)Dd_LS6E9%|WHvy+e|2ul64+Y8-Pnkc`u-6HH3WucF_>a$x=v;QtY!G9P|MDX_=kA#?`XtOQkUv2>?dHIBGNK%+^WgD^ z|MEj~EE?GBWDu=EC-7h4w95=0me?RsGyI9X?*ZE=6XJ*1`J~9q8TyC+gi-l(42D(v zopwM*X#6LQ()((l2YtTF3;Kosa;GaR_grwk)0U@yh0~Y6dz=~iPgjBd74JpU6>i2# zK=$ zyl|R0Rt-qq3+cv^7wDgOdbzRmeHiGoy}&sj{*&&N6m8pd0=QH@NB?|7W$rzl2KJSY zz`mg0_^)*Do@|Dh`N_bjoA{63ztoJm&y_8w9sq( zC;h=qeYn}r(ZBp3;OravaY&H{1_A#S{$NBJHvuQe#TVkM@L%x{VB<4h+sIn*^A$!N z#(xf9;SztET<})nd%EDQBn;1Y7{LyRih~5%l9w~3;UNidLdj(keuvj7lNh!i6U@;( z(mlyN5{r7E(&TbMLwNQwiJS7)NXeCo#SjcuUtm$a0mJ}zk~<%V`iivfDDm$Z~}eO%H~%8x9$UnxI? zG?b|p`;YANRF`r+7?%O<2@D$Zb`0NThc8+ks2s7_po;4FQJu>T6yA`tVOZU? z4JiuLX{~{GuCJ^HjaG9pTx-~>?46#&1tPqKhl}fZYSG)ulJ<_P2X% zBdz)J;}RDl++LkeaoA5pRD-m(rxmA<~w^gL(_M@&H+`D^zw|&_fAUEmRf3uG~rL6PUomV0^LU7`aAXEx04k4h(3KnHh>fj zI|?6gEnt?_)fo!pg`o*62y|Go3(Rka36K{8k2k{RsZ-!eF#zb7hylOD9ucGh5Tq`I zg~)L&3Z%gT&;gW8XfBfb>^1_}mz1%8pBpJl5mVXvkTUk_3~4arrKpMnCG_0z2t7x6 zn5VldkUP%@`$$svR)FZabSPa)0ai##JQ9naH}UA+sG$#DrfpbyFmOzi0zZIEtJIDd z+$KHR%ZGFqHQ@$n0mQ6U?Dx>%1ZmA%5g^7ie(;I_=mL};e57Rk3~qo@aw?$9^bjsL zSRr{KxUcvSPRtKfBM8%9B9)g0tQ3G=AhERUtrtjH{N@L*7f{u}ulw{AGB*-Srp^cX zAYwrHz*c=d&ZahenYod+-+}jqCS@6N$Br;Na^J&y(B#oKj~Y;sLeTkJLGV8}vP&#=#qI z;%0Gp;%0H+;$|_5xalTl=2*N2EoK%&ikZ0qh?$JFIk;VFvn@r4Od>XC1Uf+4q!ve=C={3z7v#Vy&GAI$wy?KJ`@vZe-FGtOM=AOQX~f%9OT0~lK}ybYku(}AcBNn0 zF%{H7;`uTd?}dfno)LYjFd(Touy=Yq%b+CTN|B{XAFm8YoJ;@G@5zA9QX6}I_(oTy z$Olcd<6|zF>tk=AW*%pc1jhA!%JW6UoMem{H{*MZ@x#ym7a{)vwuoIl!Q-5VcIigVOI!}NyY}ys{U}C{^?0sUv7|Aw# z)`qY$A+h!Q%?jgFLb0%~;|SvC8fnZw-GkHByGN08TfhL*0}N@H18h|X{RZ0b^cciI z>#y}N1I~!Lg9*9b#x5bULAkCWGk?H@~231 zM*auakvBX^27hnHmY^BXBggv6^AU3F1%ixELI=aQWRO=c&IF7B^(`6nJ-0e^ZM zZZ5%4^hfUx7e;VzOAtLGB;cJJ0X;hDQ*;O$L5U#{qVUd-=8_^RqxfWrMVP>w**r#d z6J%hQS{+}NDm8ifr1a9nLc#hZKMHTb6AdbRWi(BvGMD)dv%)?wX1dNwe@sItvBnP z^>j84mlqmJ8PRR!I0Ay9DIG<1)WcsYEmXBI z-B)F9JB;!UPS!Zs+xmpn-j5-n-7Ng5=uWEx7+|oa3;;}XE+UWxx!zE!P)7$bnXoUV z-bYr-P4`uq+YaM0fGNhX^ywNDyyl!g$wXpUrC^2?Vy;T@``Z3r>T&xI+W(ORkhkyu z5{hY+>WtfH@4JT`uf<$wG7UqC#&+s-Tve*KF%+xq8ufgi8`QM~HS z4!11Vo5{)ei8y#_a5LNjx0S1Gi=P~`f${oh)_=FTEO#nPO0`^Rv^1sMZif^I0@pwK zY+e6SwvZjK|I=mu>rI&c-rIl)Ml&0J{`rCk_MhB%{!gR%pG%7(pUqT;ApbkoKav21 z@%lf#=3iCX4Y{IZ8g;ER;Q1Hr`X8U?#qs=)M*d^hcAR|GCH=7gIF|p6^$*_1)%6@rSNw)V-rs7TXjnr*|VtFzie}WYxeab>6pLICf;$AQ_*a3}balNoNGyv{Whv~sn! zQb7PXt=n$5)DAd+aBW3hlG_^BSyEIb0j(``7c-gj;s|NH(krdyWd(tUv+JZbnL@Qu z8?wehg%r13UtH>N3kqtxMJgaX+G?xXMdFT(YOAV(INII=*QIOqhN9QT@K@`dC1{xI zY6^6))$Y{M0HybGv-tOVlNRSHvWD7%qU4+eO2ap_UJ#T<0}!ZmI|%K2_xi{3U>O3@ z%VaAkV+ZUI;y}RqFNj&*e*RM!@BgEDaU3_bWlJ1Kx?r-!`45tEv&!k-T3l5@bFa#< z0O(?D)h5yM={BlB+^rf@z1C_pTC2cLYAtnHnjUK7mkvo3&$ox zRI-*~(!xar?^o4Y(i^g#ECQFFipL#8iyN7ua@3H9xT7q$8*)e4j!@ZQY4Iq2bc{Q? zELYT)HYIn^f=3)3v2hp=qw@=hpV3DrxRV0`OMzIbMa09HHy2m|pn9mNH&2=-0E~In zMdsPPbJy*kJ)B%v?_H2!5tnDDD2V6YNMg7!4{2cYl=&8^h2{+uf^l0aRF_Oidt?mCI;rm zdb4T&k*vpS(H!tF1xSoHC=ezU%2G1Kg#=pYBz~jqxzA<5P#<0dj>d_bDSU!5J1D+h zGmuQe0Jf2|fnZc&(hTB}&?@KS(;T&~*v4sk+BP=R(|Al$h!`W)5VnVeyaPrbhO+-b z>}}vG0>XgwZ5s1X2MBI{2Rx@sm~;b!fv4Ds3IB?iX@&iD`}_`W%W|1{vJJ|fBwC`; z$_|eCNZYWWw;i$n9s2MQ$nb>Q;`!6`w53@j{L)CdEjjr0+T43*mMX;o~Ig;Bt8_xrS7T<%JDEatq!WM&swtqax@n^# z=907&LZ!mzleEla)S0u)RN(ZOGijMAt|H;CNzgUu;MMrwX||h^Z#O0PZc3JJO1*c} zpFqvNgs0WWJlRTgVdy1?2Q_D-mz?)NqEU%QxO_g23!)u#nrOfHpA(#nnq5GDRUVa8 zc=So(1^7qY77jdx3j|)*xw zKO`Rr^#8~gZ0ldl=f?j3qdEVr*P3Wua^<;ZrO~Y_qG+uc3y7jL+ z1*bK6MH%S%Z&u_T{@>&EKbn^#{%>Ys>p1pry#8JMzf{Bk>dnP6X8%!ifI$B*(eD2x z6!PQvkCD8LpkJKioZD*6^~LjiI+p`>;IJ|y&3_h~P|=5Lcj(?>Xv^oP;h*iZ=y{4u zYW3TdRtJ^8u4s7#nQa>f0Qp7Fw+aLV5-j-NEtZ?whFKB*ODtzECX9@`5Pk;M29nr;72ZYJB26K7n;m z2muMoiNWQdm=suSyvRqf{wu9!t-jcM0C*4a-x9?Cj^n>itNC9>KbM=;Or^FsSpF{x zj`+V^cFg}rr2ky5l7fk2=PGKW1`Spf>^GcjsR%}Al6bl`$mPfR-%hvrw;KRL6GEW< zU$n=6h*@du|2-o9Usal&GVu9wM_vFvnvK(kl~$v>+|)3e7UNpGEUT~`n7q5zQY#An zK?6Sr`wwI8`UkcCE3Njr3L!P=B}J}6C|F1i5Xk>?_WUm*m;}e`e*~|}atA`b6tz=^ z7^pItT9C`^v)x(ij92t{{aYzwFzeru|5ucd z{`CZK1GoPmao=hG8R!2UrTlM-`VIq)7uvW#pCp`wyu#H=!0HV z>r@q0O>wfixRTPS7BupquAv{{e_(x2aksXRoQ0slk7f9h;y;Dn#yZ?qFj z-A=usx1la~R0Tl*D=omHWx5M(wN+6xqX!3DNc2i^2j>p%CPnHk{U`W^JgcIK?bK1n z^bVl!`XH*tr)s@cYt$F?uV@6@vZ@(BxA82*H`A|he5^na37U?YK3v?)43}tj5+sSy z?#Gl5+<*l)`t8W!+3R+r2YE?~18s;o>wIC3H$KeW5Nb9V3E!}GH{0ZBD+%h8=kUOfzV8BQm; zTUNJDqrYTI|1`Pfj`XhG*B-f!+kar5JG^^7J$dyl#}WW%*8y@}Gy;=EaGJL?t1WV@ z&P{U&m;H15uY>4uRjITVn@Du6a(aR3gxw7q033bXEzM(F&HpFRN{T~Vmx3oDxdlxQ zBHArmj<3R}NisOFgmfsR+$6WEg21mL=~~7DyT$=E&5&hcsbzu86k?j8NKj`T#5s~3 zWvxS7hmYX4gZ`HxC6bA5r-^h+MpRqCh(%mYy$nn@i4Sl zbH=M;n!8e);I1?#Xws-e>1U4&X|(Xu%|rt>g|Za4)M^;LLco{Nwxh1&!cY`X&kT1| z2Y$@*O9l};(zBELL{8Fm+p3^Cn4FV((G(r38Q2(7bg=N3NrGAn6zR1N+9FjIJ|GAH zCNvx{%j#BQl%A~WnJ4xmbkI`aU8HMTd|2-)Cp%XN1>*(kOR^LT66A&_Ow)LC^?Svm_p(m zw3bn)5N(kqOdT_2RY6p{ig*F^9flN@;_&LxbZFPNR+SY+#TFTW%8YQmqbUsxza!V1 z8tyPoi`v8=jZ~-vK@3gS2+mjtthN*l^2N4WklLBbEYJp$J!B_RmZ8T+CQQy2dP%IJ zEdcej1+zIbf%g`))@hGtU}z@+iJG~NYZ**SNru!Yc`ho{LxNIRvevdyAt8IRU+Q#- zomZRewg8E3fk0pgYi%p5810TxYrF3iG=DAb2Hq+3sZ$lX>dxWyP7McN0~Ehw6ox65p&o|WqK$v z=_nz{(3*8e(2=x~aIGDcXibD`8JMFa?Yk)jvzS~PjO)T0AiLkOg|P^4Mp_%WG#D(y zx@?~zx*WOSJIRie$!4(|H_%Nx>E8HO@7CG<1-JlNo0TP{a=dH^0dxmR!ptgbZKVRw z2urX{b}G(!zi2t6%+}j8Knf|~OOTkp3>zwbWMctnGem34x)tH|wA#X5(NdJ0G@O*F z3BnWFa%eT$U%Kef9GhZIwTqXTOymOu(bTw24#-wtk_i%e|IM{CN*3do0Z-{vcHuX4 zSgK|+ZgW5gyR}<-znqg^yr3WMt%gYN@nLBU@%f`R}v3Lw~Lw?eXrim3q zZs>K4^f%h16$>PKH0qGubwNSvNTE~&gHYF6O>?cZnhpYU430_KI2pOKWqOn%S1L*y z!9WX{^76J$8feDH6C9_nXOs*lQ~9j1Ze*ZGO`5g< zUq(u*W0>$hOIyCB1_uEoj{eyRkqZXBIhtrq}aV7L-;eWVC&N5J3>;=67y>P)zd@0FZ$H99xMN$-wQ)dxJ8 zDo=QEu-cQ>F$4{p&SXK^G>oKN6eM@L3avHyA1!i8#?n5it2|agnAnvV?O;TTP6#E( z)2!lDb4(+)zbfLZ=&UZ)D+C;SI!i(8Z9^_M$WDxJF@gqVZn>^uKTo#?QB#J=CkaNa zNsE?2fztv*)u}W^vC1C6f7}J~3CI4p;IM>DI)m%-G^bq>dno z!?Alhv~~i=W%&$MpfpFkcX=|bEXn#MU;zPhNz7_i1LcN)ayUB{?Q^q&LduD`U zBxixyB=ry?vgRoxV`{zkHi-e5-88~*CI1oOpbkK~t;D?|l>|hfhyaU1$j0Yk$ zX&V9<SsK-sPf#L`F zHgR`PWSNomTs1i&MnXZ8(XSS5kUq1D*}B$`EnXc& zs}Q+_V{~v=Y==%p_Z*@;@oG1IcU5@plWiN?;f1+az5Hy=A_V}E4mg&g>D1k_o8~bf zvvSSu*;RR1ZKPXzED$)PaSePdVbY*FA%hRv0_A(S3|u18NTMHT6wN}yg(h{RAq)%V zIHPqJTq!z*i|F)Ex??m?zmjPl@Ir7~0@xB#Kd!K2kOGp^XmKO%Y*N>v0{d>l(;5R8gytdYS@j3bDWpHxIEKU~q?%SUt>y7=WxrH7*HshIWk>1*(x*sJ0*i z1dS`F)bU|s;+6y$;1W}bNjoDNCdVhSwkiCt=5Ehm#?>_Ly(iq zX#h+(P7t#!x0xbz{Fu#72dBrSsg}@86Wc9%L7n>X4P}e~vKb;%xz(0>oWyD20559E zMc?A4VHczhe3peHu#+?ZJ6R@Y(PjPQ2?s7iK|P2$GfNG#2k|e-szTtQy4@p8uY|&hNWe5 zVhJ^)HvuylIG&hwt#gf5Mb^&`a9AuTK@Vm(szgPa(L06zho9-Oq?@Tk zhro3m$4B@MFu0ex)kS4yn6pUT76dW;grzN1DJx(a&S1o75V_WIDFBb-Mmw0Ffu(^R zMFJR&poyRBum#jXJW&Z>4^zZcFD=?@Mr)T6Wlt?T>qc(-CL|W14$L)ctzJ=Z2N4aE zef8$y`t1sW))N-4)d>d2j1ASGVDvU<&*Im_M5OD5C$0Vjy4@A+7@|u=x=}0GCBboY z%i%TW4avSVEza2ZN2JpqXHE4+X;*W*2Lg<(T2I-M)RTKmvZ39FyUWX{*7Sts=|P7g%2FY1xSx+{u0WiOaliy;W|%2Q%*O^gw+ezX_cl;VF3de zESJe-bmJ1`hsJM)fhxVkrLRW9Ca#c9cQtuYVMjL54a40P!^Wjk{-$H^orSbE1=vB# zaQiy3`(^l#U>GpO#C6oM8f{u+0*%!&&T@la)7(K+Ur|>Sjy!EObtQ6k%Zeq zw}Zy3*`usQkxo>)DtO``3G0^XR^5pKs+vEn8IP^&>)52-J<@8Cb0sLm3l7|%AE~gv z5Os}oqK5VKp{D6)oaC?bkDSuOWAXOqDX;jONqU=6C0fcFRWC0X$ zn(PzdIb%0cw&gKX^k;L1Rz^8JEB3jG&M{Wf=)(Y5Mi@ARXIPh}x#wiI!iqe??DhRj z@QucH!%XaE4zAd3sj#(?D37Y;Oaa$Sr$Hs8DhNC8bmHmETZ&l8vpofJ0rP7467OrWtdxw%J@hyc!wGH%(-*@=Ua#AX{!Z1y7xpSks1^jNXd({<7$ zyB-X{r6^NqM0}uv2FG)9T{6phtDK2+%@3CImSR6pEd+|m_2yl0FHCMx?0=^*FzbJ- z2?>hIK{nD&9?hmp$F|-w2_54SfzI1(btZKkCi!Fiut7IUwz5R)^60i94WSG3^WvO# zrf30hir8Y9^-FsTf z(`~EHt0x}6oJ~9)RUh`&iGB6r0WFSx)MGRxht-quaU-gmZdA&N}6Pw4mbu0s^=>o+Cp+pF_{lz zPw#6#M}z4H*)iny#W%Qp-vyHa?fEW{Bc5~wQm%#OA?A^BL8OK;;JDa#k5O5ynm;6A z$Ntddo}fK*dv`NS!jfXhG`3-oOp(n@#&&PGF2(&+D*{fx;Q`#X(Mkb_;njMx+FI2t z1>rEq5(zltP4@cK?V`6B5=6;GNtvb2a>KT9$_sGw$pq;LT<76v%=y~P&1qU!;WkUz zeBJ^rs`TYAfdxuoy`8LDh9ppljBw6s1so*jQGTFTO9YigGZj>1^T5c$1-6|qg36Pl z;-FFpx7jd-gfNA6gef$&)LK@i7Q5?Hv*~#(CInPE=05Dv8MV*gyEn1fk6#aDe(eo} zn&e4m;xAp0aSX04HQZ*WKW&uie%nhp_HPyU4G&p2;VP{Me0fPxdI9Dq{jR~}1Yrtr z14y@>SxQ5a90(A!J~q{e)5Y4O|a z2y*F%7ntbQW_?8ZcX#oD6jcy2sN7r2NF%8a+`r`pN#$qpG?|A4JJ7<;eX}?0E?;|O zZtt%0{LKe<8!1*GFs;+#CTO$+S_Mc)h6Fd{mMu_rC@dt-nK5M(+ktQGNNz{s=Ypc{ zn8ddlqFpeveG30FVYEP^u&R2XraK@CiTvu+~#d zI50tGZ@t-FOVMm(O>oB6TcyCPZI6x{m&8GJp z+d4fs__+6B8t8dE9(RD+f)6BKdE>LT2{`~8H{vuAMP#$TDhW?_m)c~i+@V59xo9=x*Y>yCdLMg zIGkPrynZ3;LxsamH)R~CAE&MA-(mNjm`fKW0aWmA6Q_tkgH~y@G^N~bPnf$kj?hON zHdFhwcZfk78VG}ELj!#KcZmUbXzLCKujO10w3g8j^S+Pa_3UQA@~bP7>x!&S za>teR)s|YdYQ}B_l67J_7lj;u+8KYqdZpGEmpbVsMXmzh=|B3&M;45J&g?|cX=RUi zRvZzetJ5C(nyljJqgGX3Pflj=oTEnYW!~_mPb-a`itMLj3=GFv7+6{e7lexra5c9C z0S9iFbUC=DFtpY(PU8z#Fu+Zz00~hkg4~7(@n**Z=-~r<=5Lxkv>UP(AvDYQG^|{P zqq~W68FCnv%M;Ty%O6Q-v~rZ6J~kPTowAp?1k*6f_0D=an<*4CS(*d}|C?E9-`YnT zS@g>1CH#N%vi)D=^EoNTOF6_N3Wb~~#Ik%rC~L#{a*Uo ze)+BgJFx-tpxU|>F(>Zu&4=fA@8c$xI-U0P)YR(gYDR0+E0C44lc}_pr>dRm)QYA| z@mWMAh%z$h!NiXEb_xLKn?^X#OhB0l@}ya9sr%7_n3*^X;C3T$_?MeV7O!1(b!H-i z;Gjp_cbXx397ihY_Eh@t0A`VU>J7NGl0MtnT5h8UDydDX5r6=5pVI8^Fxk@fd7Ny| z!ly_T3dWiv8*1;AsfqO}dAYsKwHOrXstUmlQq9c3#Xw;AycWyy*3yUN73Bbh37>b8 zln>TIhq}!@YHJyf&z0)x#16}^+jp-il_|DgQ>0^|x_T|-KMLxoOQHU{2{VolsbKoF z(e?I_vJj@fuEp-1Jtp2A0sVC;WXB)pI35|+P`TUjTY$SU;%>zTf;qQyxw;oFMN3SO z{ZCm_CK7)A**;~km+e!8|4>eb_LtW39-R72GfI>1aa+F+x4LRY;p{YmzC+^OnTai# z%C;?;o#?LuACTyV|Al|n*3iFgbrJrRHS}+_t)hQrZ5jOw-xu)HTjdoQio<6OU?}jd zwSfMGQzG;~6`pn~@UguP|1?YvIz`Y9=*9I|u=MN25`ud@GzlM;a4(i{2kK2|U0cH4 zg4XM`sI4DTw7^lUS6a|Q7e=VsSe%#&fO&1bvn;ngfGsSy0|6Ys$xJ;la_=LeBM0ql z$1u3rZl^^bqcyIlExfU=nAA)$p$HI-hb8sxd$|4j^C=$8t7;nO+ypIXV#=$e+^8=$ z(|njhLYP8gK%wQe0H1|MC1@1k5|DJerKOct zBVV!#Ob2m=v>dLO8lo6vI1O108?b!J zHDvX804VV2O;=iI!Rjk1Emy0ND@CiI_0ozKu9aq^3|YLx!qt9%x^8?GN>{B*TO+Yy$dB9(oa$vqphhPYcjn;zP zNUz9hV7KZ5+9O(OAe!|W$d}C94Ku~w5%K}!t<74l_=DTm+z_X$;&)%1gl?_QIUY^elyO<99W z;Axb5aACM;u3QNQYh}a1kijW0Y&juJK~RRnO)e^FD2!oBm&rC1i~^b~a_WrG{cZ!|x4qZw8g%@+d*XIms`1p>;UA%ztX zSPm_~^s)j`WA?IvU8?%@s0y;AE(uiqaHvvgF`y7!>ADDhV*%w1NhzS*^|H3KPi_Yl zt3z(+VC?oPYiIxi3X$NvKv+7R2NcuEHn5!5$?{KKtXWNvlR-&63j$Cc*4)Rc9ZdCQn)0jAsGxZsHDDA zY2k{iZM6T%jY_!Eh>~?1SuoBWc`+ms;8nqgEUL=2TD=mY`EC=7xK&%xz=_jtYxv9? z`gLk~9sQfpZu6C4p&;5VCll?*l*vK0_F z^0b`vY#q=WK$?I^xul=6Yby>z8EhV~RT9#n^lw`&F&(HbS!ZHmWJ?XFSvs3lS0)hP+X4$wv{rTKJ#Qer7B zq&);@_u^tYSjx9lkkY}zzNJDg9W3*+6%b*1s5-q1)p{yU5d89Z0>a3__F8;8Kq9wS z5YhqisJ()i4v>oN6{K{4=x?u(OM3{uUNz8kc#8GGQYt=%O>0ZC+Qzpdv(B&hH}|J) z_tI7Or}bJ5o@cZr`%mD(>{_R_0Kq5q6(#MC0Y1fd`$6qCN#tv$y-t5ay#_y9Jr-rT zjfj1rq0p!n(~bL}s;uaj`O*LH#}5H(GUTYWoz8tJx7h74cs%IwV)6 zF-Sede-#QjkN7Xd`Gu@C{!8FRDL0P)8pUh#B2T%39daZt!^ic@qXA*h^QXAcrBq{Es-z@PvkB@KRD#woE@ z)jER3$=psH^GV`gAq^EOhD&8I7F)P$}&?#!51^X{j zIY>}+H^an5pE!xX87*O;lap3B+*aH%6`^k#ilo^}ilAf0C}X5Bjh8D>j6tnSQ~GAe zVk;|a3YjsDK5;3^M9P!m=%-qJt=lHhanQFlc;2gSinLUL)M@kv)JgL~0g?c%tu&MN z4xqtW?Ib3FoNLz90c;`(+cdDln86cVmNfz|S)R9li4K0lj5{Vb{13xmUfcVo3z}&K%N~<)Z}^t65Af*c5qo6 z0_zY#R_`Q*Nw=EIbq%NJAXRZnefkSxm>n5O1HM4{Nz7cX9OTOpzn;+J*J)N~qjk)I z;2Y*br!ta#{2GS*XNb*1i~rB^c`@gR|IhJb`EMlhU!10H0hb?*)7na5e;w+xw+Vt7ZoCw9fB03(;U{kxiptAp;vq};qy2LJWVm5!CNr7*#Uo!$4MOy zYooerwO7I&mjfcg=0`7Jhw54GXq7H%y<@A{<;6)&&qfZ%``zEuYT?1Asyp zz-hq$EB!M6K>lA4dC{i-^Lg}T%>Pdp{=d`4{KIg0RIE|&bkJjxYFW?9G}FT?9?z0J z12}oBNxg}Y^3v!oH#HI=V_#2BPjU=|$G=#D9er{?dH@kDK!o0ah!!AXZ$KpYg$+IO zO=YRO_tMHac(R~0%UP)qSQju@?vR5-T0h_8gdmz(QB=JPg&t?b3Z>ZNlvtsZdYlsz z3eY{?UpTanH53h#F6_ekNEgG5wCSrZ91n}I(PM$8rl!8<_E zBnRO^2z`JMC=5&mOyA;yR)`IFkg0@k>T#1T?LN*u3mDr+~rt>CE=d$7Xk3Noh-mK0? zs7|||7tHEHgz6HlZf;XKF+%kmt)4flOJS<7ETmVL;H;fgFPPPHA*(~M3$9x<>*hmY zt~DF9YRRlx2-$4AO{crSOn0d5#u`k7K`@&RW`#n)zEN*h8r`Z=CfqQygnI@uR!z3u-j3#B=#bslgC}8U31tAxb!;zwRnu~Z@g1H+uA3k`WqeV%}MS-m? zM6E5Fj7CIiZb+U)iel_bL=tZ`t04qey(nqCBt#ZGjj9-Ltqlhs)v}Q`Aylgp(+??d zRa%Qem-(#8NAuzMDD}j|l?8%1?7<;=Z3a8z%A(n_7`kPVR+h}lQs~MOt!#4dd@gk5 z9Ic$Uav`1%l3uB2C$3!RrE-B*E=D9VT)9XmnvwVOp=3xBJcg_C7Fl5-Kyo&!LR})d z0&y=Re32FdT(^_<0^ux5P!LSs?|>ycVR?cPJi(NW)Dj`Uh*b3~s|wtK5Ui6iMe(qR z=4=$Q;bwzz`Na@;W<3`RV%VjRi(&wH6*QGLqNF873!{?2SkTJ(h?^j3UCK%l9RZ0M zfl!Rc5?78Pn5?THgwu+!uPCl-%72AW%!dgq#`R6+RS3m@I%0;(&b(yuu0kmG!-ybk z_f0NV2qnp(sz?&5v>LR2o}r2ypASnwxF`ltuskh92T-&;Erthxnc8L!d$nU~$}!Xw z&Td2;;&EMGe_-T`3tv}Y>&nsUibh>M0bTgI63fU)8Yx1Z9&DAZ%Mea6>{yj`4H`qp zQ@IuqQ$ucRN|_`d^H|3f!Xwg*L4+qdtP_L~0YuRqgct!t$sL3g5(J{bTBXU6?U+y^ z(QD}jjWc`UD1UFs9&&XsRvMmYwk!ZJe0xH10U+1`pk?okg$n@D(FLr(cz|#LfH|C6 zm75_o2or#bFq#r7W)f{1(YZMqT@4X@y{XladRH^@yfM4Be^ESBg>1w+3(6+?-q_S7>N2qp%58t14$BnC*c6$Hlvh`Hkx`Doptwj;b;MLz0s zMT`h?Ab?iCY#3NXo@dT!%H*6zt9xqwZbi!mUf5N=e|V;CN+d@t{ef$=nu}$8xiEz( z^$!!GEUK+aS*te}8+zBH+P_@jc2wdeS+10^wXtDNIMH4sY-IW-R#!n}YPA}0yOK&5 zE?#VK8G1)mw53*~iWjYvHFaAilX>8x#etT%zR**BoFWI;7tM!4c&1_2m&}J^FZFW~ z>o3%)C@T?84Ld=-TquMvH!?+WeJq87W}n7Kqv>qG(3wRkfT9fm9~D5!20(}cAdVwx zjo~ZPVA}Gc+)j&Stt~gxb`8^!-VwtP1^`2J!oXRs+=s*+hU5W5hycSRC$QO6jt5z* zEJZPdJoC6lq{z+^tl6^Uq9^+m#o!7)WeVZJ6)3o(vkc4-)Goc?h^C~O z6+#Q8S%Fq(&GWfzcoPd0#RDQnl{m11!=Cy}BCAj0pUI`0p6k*Dgx~=}2nPaSP=z=adm2>F+%mz{&FcvnTdE8ysS2^AjHdEL5LAR zNbXojAwd9)Jj3!C{Tv@?%FAv0%=#3?r-)Ks@P{Wvg(v#M6QjbD{NYJa;pP0{<)XsN z`@_peg;(&0SBMI)=ntZbB!LBZuT z(6zegXx*cxdv!dM%j-DiG1M{Odb!@L)pg-NAK3x9N}J9zT4%VLIH3;IWSl=k$|Oeq zU|e0G&)7=`B2*{Kr(M?5H%F{4S)T<;bhhfb=*W{?)VOwD$Guh#;UG;KviNZ3i82wv zBH;p}=)gjXiUs5TC-Q;*1lFRMa2c1@Vko8GmaQAZ;0;j<8?OTA(kzOrvr?@N*VhG- zpwOz-(%2|#B7?!{gh~8inysed56&n`?Y$T#MNP64puhM|kvFWIO99{A!UtB~r+^#N z@PY-vM1A_mF!Es>>DcKP1qd+MW7D(V!xRC8=ma4~00A(_-VE6mut66qeZ=Kjx1(D6#TGRT-e{+BHM8=7$%n=t~IFk6%itwFga2q7v6 z!2v>y3PN;%kfMT+93XO0K(Hf?eMw=2i_9rhF_d$Rd0hpr&Ky34@{ciZvB1?u{Y179 z?nIVp9ehe!RfWSQ2IxzP^u@UTCm0%=O%MYxS2A}5lL6bwL2>A zChitl*w$OA0_;j=Q4D}L+#!ss%fbVQLli4U!E#Sqfb44)#r5eTWUprnVE<|67>=hQ za|YDl{ewjS1IW>*_;i-WqR>kay#O#pDHf(Doeh%e?(X3Vq@e!-As&{W-Hl4FK#CE& zLxnmqpQivyPAv4Za91;-dr<(zX9obPydYQUR53bBRSDi$5dY9iXcQraDTVU3vjD&l za=n;x8NV7n%N|U~oe-;*EsBv4OnveAYFX)+jJy|7*w# zN`nMIl#!sp`$Wa9$ZEaS)ynJ=#qmLQAVL%%0HqkYUvT8Zm#9{-P+znLmm{D8-RlVV z2<4t?-i(E-Er7XJ$TA|xLhwH4Y@Lm(5p$tE&7tTL7OCJ;49VQqw3do?Mw-Fd(*jRQ>A{8=8?vt=p0dJ#*L>I} zTL}9jww4tRySY`-Le*|-7;dP7#E@wzgy)^*UJIAscVd{#)Cu8WTCc!xgGp?Gm~rKV zKo$)!&B9JxcjC@dC5tt*W_>qW>ph1U1Rv32>;gh?fDodB5FH@Is33Gp!|GD2q2TnC zWn9XO=AGp*m>fA04`c7;n4-9DUKb#V9XM3fmR=N3C^1aIV=P;iD@#h{c)0-)95r_* zW4$QBfDwVi$rkqdVz2ef-A=7Ydm%F318RM7se?n@z}<`YaBqg_HC)ihv?5TSkO;A# zPAC9IitJL0cR{^B03qse6jV*u0b}gTuTe~hhY1Zk=fj;QP(73ScmfcC0V4DYL}Y-7 zy#kRKAW|c5}i|1 z6=gxIhO#Z{MRE0Fo}8hstsD0kHCw)dI8&7Lq*!o(SXcbETN?-jgE}xQDr%@RKv;YD zp35=`_t!Kchf+rd=Wm{r!C7!2dvLs@4S_fK*Lq)`~Aoh2=W7SJh-GEytSJ)iQG93!cg!nsGoh19sJkhPq3 zmmv{yxg#%V<*es%o4qLMk-&RF;-f+mydVitA&Fj)(!5It{UAv`koZWDaz2oR(2xLB zbl1(c8GpdUcOXdS4o6jM-=sBukOYsP^ExVPDo;JkR%5rx92Qs1Qn5)Fx3!sJ3YDG~7uhtLtU`vN4PPQL&Xu>tLinFoGW# zfr80dQVFPteWz=FRNjOOlj|!=S&w7}AcSFd)HDVVB6AbIhmBS)M63)4TJ?o)M{nFD z1X<~%gHAT=2O9b~SW?;*O5vkdC^6@Wq=)@KK@gxvFEkfp$3=J`(P+g&o?yVUNp4*9 zYKNOUsV@k$2fWbB(M49G^u$NCF4TF67inFoH#NSkqS09+QKBX4U0LUIVRAY#MRDD{ z5iEhdzWuCAoO@9WhDmB7i1}=Qe<@p(0w~%5EJOvs(xJqMO=CuiVmh?MVdbT4SO~Z% z1`zeUsohQ!Z9A>Ino&T4Fkf7(C5v9ErA@ zm8w#K^ne{ipk(iCHy{9q*HavmEl&!6cu*#q9Z%C7M_XzF}wtJ|!m8}$yHx6-NR z*#s$3>UGh z*{L_XO4>b!)D1?ir`#n%QOaeOFaS0I6(Z2E%mEk0017n60v$<$qwIb9Rc&<_8cJHz zWnh3&bc0ck2BT!P1k{`5#jdP+J5JF9xHKt+2SZ?~mSi}<3`}>V)vR9D2xVs(!@C;b zSrg__qpOd@3jPTa!PRe9s?ZbcLZCZ(0z{UV3*mkKaZwC_^&=1pLTCV}C>bNk@>B{B zK%yAviG&uE&Z>e21e~-W@gGV1WH&`)Sx#9ohBWVAyY63`&6Xw#p|hpoq8LEY%qW5b zqU)gq3sDsH@h{l`)FJ{9vo-)~Q~*2$KqTXKtKP(3;gHh6RZ!OfK&oF1K&b*&qmP;K)_fS0N5}hv5*bDCUjXy%37X=UsMIUs3hJpkbHOnm5Ni6 zPLbeVjiXw1dyDJ(WH8860HP-VIUE4V6Mz~HK+Y3DEgS%r8l`M##*T|(00p~$K^dIb zJw#FlfWVWT!IDW*5<^d;q)Ww8$s@yo*O|BhfQ~_~$4qW~iH<>zx8!G*!l!bkn_G_E zpQZ5ID=vxwh?b}M@Bs8Nuw*3_!Fz&4mX*xB0v!@k+iB(uxB`DS(^}z(Q02mh8IW*FsKT3k6Gd-J%d40A0?7 zqE#y)q~z(@!T=}`LMpJkb3Pv$gS@`I7mXkeh*@vKt-Xy_tL^0k2SiJXrJ8+V z8x#C6aMsVe)K??aH-h21%@7zk>la&+_k?M;U{P74zn16b=hpoOEp?;37ug_uV`6oAgIP0sS>lc{%X>F-q>!ce>trNO_ z(ODlm&U$lqYkijf(sH#5H;kp>q)ky>5OLJ!vp)5mh&b!B^rv5P<~;z;`hrV+?*VYu z7hURmU$W+`&kB#FVrWBWi6pDznM+S-)`LK!vaKk=L*U(@$WfsPZcx;yP((K^}T~CaUo?*UT))j&x$tYDu#7i~YGyb{!i%5q!(+S2q- zs-l0=x(nb>t!Tz?+Pd*kQPpNEXm@hkoRZGnY0vE3-tz4H{Gr1s?%?d&&g=CGNA@3{pS^bPZt{K7V}Enq)~p*=xP1;bpj`^2;gJE{LD&s;t7=Py9Zy+9 znqNn$Hr5ZyVSqXJNHmu-gM7s+m@v(aG}&6X72!BJjZxanr3dxG@F2CUF5D*3PG6(# z;2b3AE8gA9s)E)Co_lVFOOS6`B5o~Nt=DR3$6V_`8GX_dE@dFNMni?HgyB+9S*s{* zoceRdKKt?EjRwiN0Z8HjNpYarGs9A^am`kTTaq<<84j(dMWy3-T-Uh$t)?<z%n6rwAyd$)>Wm-86isCiObcKi3|~0lDNgmAr8;7d>lzr z3mVhI6t^I2>=1!)gyzg;EbOD$(lSsuQ`Z0_7OJenq&Z-uj7qm6={;$3B|svD+aBrw z0BKTmboPOS)=H-3dR*$Os zz_HXK;u?40FqUOF8L3xJun18lgLM(^@)@F(WOna<%-rGmX;&)6Vp80`cUp?ljnq`v z@qTJ4l1Sf{us>-eQnr1?UZP?tL3cJ=nVO{x*%WO>TBryeG2@qGj#X7v7P^bpF@Vl) zwfC05+&h~{xjb&0O>tYf1dK_-QtX&HluEt~UiZYn{lV1P;8r@D6k;x2G=J5Qk14rgf;-iGel-LQk z*;NmcZzegeRXh+tzhualxQ$q0RoT{^lTgXJB>*xiM4q>kw#5OjWeo(5#EFw!@`!0} zRxo<_R)7;HClemE(7#SLK*V7{o&<#gkV$v!(AYwJoM{ zoE$%q1F@=UvP3W-v3P5_jW|$JO*}4n^}+4U?(&XXs#_=F^RlcS-*NN_mmk|Qd5g9+ z;Un#<2`Eqcx8s(>TcJEW!5zX6f@)9G8Xzy>3X@k~F-+a8j13QE7*wjG)mcLm8XLw` z%5d|x#mHc#VS6EJQ?Lqy_Cf~bSgl&P5<^-?>&GVTRdwp|s)>JhtH@B1S6#h`TXo$c zVdHD8TvtcSkmHR#%BDZq(6FfuJs_Dq#!L~BS-AE{h)2)?+xSLpPrA?OQfsU;_%XmDEF19+B?uKs3)@^HhE*3K~FAjZlZjv;u16td!M~>EXhc8%3QmcHO z)@%z<_f>1zk}TzQ_G79<^lXJOVd^FzyUER32XrMb`@W+lJDC=Ih+TR*?yi>5UE8IG zkBP(mAOUqM?r;3JSa7YzGvoXT=~-#UT89WGWgQK6ezDyd^GohQUptz>4J6<*`610uAG40PPRCxO#BKyw4mB`# zm`!~lFhl7I!&D8z%$*G@J1Su@ak1TdpHqPr&CD)kA83*tySqi`m>dbi1>Mo-2!rhh zRx>S9uwzZ&A_0eMxJ=;T8ZH&)a19sqIb5^NI6XsQo`FK^+n8ha85qV>9ZHB}K4J)P zVaOw!f2^#RWsP_w(&=w?3BQ>!51@k&v;Z31l7!_s;B(+~GU+hMK?ocE1soEp^-9OZ zCPNs~iR05YfGd;O&GvYTTY=3FLCMrR$}$?DlfKPp9o4fH0HP}GhFrnNUz&mzWMayl zMWV8d=Fx3}AJ>eRCqY8@6V0^O+5J!-TxvqJw3AHe&aBB3#(Fz>OEbZ3wc?-PxQP?( z_0CcY2v0dV!KDwQCxl2bV(8HX17pG+2!}{Y!RA>I@9@)!6V^izzp8kxn=jfRJoT$Z zmcP9ge(G0^E>c@H^3=b7bYWWR=}-M?;)QLttB)_kGJ?rf2o&; zdz}-QjhuA;Fo{Y}>N}3pFvF0{jCHkKY8!0ywAt;eo4+l^WP0oNUS_mBPmssBIq zPL31;5D@>B7kSa{|DVrEWB>mV#eeB0GL2hZQktAh!oFalqlbJA>okj=o*B3@Ct1U4 z)7xOC`@E0H5uMsjv@Y7hyiA5BE62rja}NGuEyUDErI>F+JbWl4-NoruubXVhAuI%^ zfm=6VgdMp#91a2T=lB~YO5C4>tDIo(T*^Ks!#itrxQ2|JKor}$Fb0IRe;c1q)l6&j zK+MEycynSqc0YA9lF|bf$~K>VpZT#AVXK3cm-%|?maJhWB7S2y%L8@|f<*k&)<6tL zFNQknY;4S_n0D_t2r}Q~cYQY9&1rqOf|(?q z5!Eowz?TdZ)Jr5uAW4>{CGFFw=AIh|=X|6nQrhxwa*Z^(HlQ|* ztvXcWi?qKGveH}Qi%Ju&RaH0)1FM%BmxQ>M6bHv@ll}-O1Of9*7=4Gc^cf_uq>RJ? zGxG=)Z%mfaWUt8TOyc0|{PlqtGg-5kqv%cxlZrpKa6oE75Unt|+vv>L;^GH{DICXI zQS55?f99a0Sr1rJY2xpRXj*key`^Oql}=@~nw$)Q_pZ4^foL~c6%qr0FkM}$BQ=A% zoN}x6MuS^WI5^|$D0nRnh3Pp{bXhr`FH`g$%n3LMoJcv(w2eVE#%cfTzTMQR!xa+o zWpKdqAbnpz*pa~wsTV+mh;5L10i^RF3#eWIu?`UiFqhGu+kf!Ld?ExW8)hz`b{^Qj zXYM+GSopl&KH@ICbC~4qo;hwHWKKeI^}QbnRefwr__(?{r5&%g+jKY9hB_|pS@`ZX zT&^!z#1$$Ol;NyFGjpYN&A}6HMn{_|MQ2bCQw5o)PE3^6{8LsDOLt~PUrBve zM=sMzR~Mq<-iasNUBQ@G4-yG~nB?6?i`HF`w3=BlY8FAX1CFR0Cf_dzEJNhbSuXd zn-{Gk7XnW1bkse`1#mH-$;7e194`PGy93V{4U;a@uwcW{$o6QNnp13#yVOMDcx>8Qu*(}9NSa0Bx^o=W?#WhWNq1*v05+Kko7MpT zh)prLhm512dsYYUAa{K-!L)Rc&ZZS4Osr{mnzWM(zGB=brvnCNdiX`d4lN!e>EK`x z8hwwQPfY|_=Toqhp#tHOGEm5qZoPF2<+stw))|hshxywKX4c-=NX4zb&1Pq z_PtDec2qpc(+#XE3}%hsI_$zeVU$cz=!t1&>`cCy04U^V6CU%k-e>f?wfjsNeOyr) z>ku<#)}V1*z^mi9?8#wqBb>}Si5t@WV>_*mj045H%k+oLirnZz_zIPfNMfoJ6wQ;| z6n6qwI!Ps8B7+17+zz8D)+<~445 z0UgOzMO6%fbRD#A#6crO?A1R0)k+%NLbpTkFvbVXBhKvS#K$2)fMM5)&#)GUE%|#= zkKLrf%ld-BJ)7Z<(ztW7J|<|wDNvOrxUHNK_ZhcJgC@*`>P%Kd&ZHQRKI|KaHfFf5 z7n>@RwG_wO_Eubocs6EejwQDYJE-9#l$mtyZpQ9ut42XW04a1Knb@50tL@lsAtk1n zmSxhp9eV_hL%Xga;|>T~1_aAy6-yshv5wxMFcf03Uk8vRhx9ZYcG_GrWD28T7}Ydn{G5kR`*s2z`lKPp7M7UCsWaLxA;B5CQ$R|nHWM3XOID~Uo^?@0 z;LwgX)81`jzM4WGx@ZGZaW;x}5{UvS6NPkQG8_&V7UcOrl0@4jxt`I6O95uM^}SFX zVvrpZZ*Eib&9n%%%oXfRkYAx2*7ONL8>$haN4n#%An222w?*jBFP|YugcooCo$ba1 zAROSq4t>Bw!lBz59K$&>T#=06W3Rh=um7LnK{YV{zpPMj-2W#E{P_O25$*p6L1P16 zgQqnGe4yPzsvA;}Bk%j0xt(1V-y@3Fdz)K^o20R7o5^J2h6z%4u){^!C)iUDGZy?) z217vt$TD-D!(1m(hkHlXEy6r(-JQ0KY9QXb#TNL?Fe2K3t!M^mU9GB;OvqZLUT5=N zlo2YB{#LJ7UsO5}&IBRkaxH-`JaPN2#xQ$;vET(`!5hW`3uB?xsJg*`=WIDuK{Zi9 zIvP&6i)z+Lvt`|gLl0si;T)hu!qH#$5k;SUq+_Z>8(M;xO0oi(=g^)E|C>o5jSTIx z3O;oJ<*agC|A>&B!CRHZt(~AbF=0s?1!Zly!)bauI)u2(liXJF+%}AKj_?NySU}AE z#L}$^7<(-a|$v)EW%>MKgx0N0jRoBC%o6N_*bM8B@c4XAl69yhK2cx-356J*<; z#>&>oxOqNm{0@5p`dv5)9PBz(QJQh@4{D}C{2%BRpThUiMgafM<#M+C zFML4|vt#~068?`?C-!5k$XIV9o=xCswN89tmK5$$hz7U@y{n3B5!fm@%@tw(xHMNR zp%;3LPqFZUjeg#OGXrqgn;d_R$4MOy2y1FVX_m94Ql?T{40hVWHQ)$U?PTCHK;m^s zauZ3gBs+32Fk21Y1jln6ap9d(mfM~6D2N&01QVPpU-* zOFyr#hUHcjyYe?$;Dyw{{!xvVrr?3b4*rNB({wa(4O+5XSvDC{KG!o|z;27X@a*nv zA=oC&yg3wvouGwNuHZ7>;Js=XPzwe@t*xiwQ?*q|YG!+=~g#sG6HSmtF^ z2>wT~flbHWfXU%J%46^dKA$z$G;X}Cp`E8(Lm~}!6$VO?m$kI53uHWMxqQKZBruTB zNYR!T)>WnEx5o96Wy|ZGM{11DKG6I(kZy%o^y-FE3PO2lU_?82-Id|I_Ul z{pf%J`X8_&oBa<7;$#1x5!wIdkx)evxWRG0TyJXBsZ&{#(axoS(=7U_4dE_0)kF*F zgeq69gLCBq&U;84gh2lTSR?}_JyVdIU|Xvo`P;q<+e;TiUCjWn5_8+ve zJ?;M@&)e-k`SJPxh}Qq*Q(aA+TBsvErMW`Qq{PJ2MVvt9z=yj*mTZPz;Ef)u3OSA< z&i#@71gLS}cDMxY-<_^!jvwqDFckmgWyJN8mb^72#*+lM>OsIb1F)K`DkS6=M`)u# zVq*YlvJdQz-OYF>j9`OTQ9);TYdp?4jiV9{zj3?2IIc`Wxt!sbF0o$ploLSHTt!yj zd+KJPs4C5!pTK$X^$3O9q*o;2;7@bw;EoAK#c~-OxfA6w%vZUbAlQ=08}A~+;s3Sz z8m1m?DK;$rkMuGJ|CfX@{~rivme9hzVy-%kv;WX3=L)4Fobwja=q*SbpP$b1 z)7jEvxdo-UNRNfDz|4Oq2#6X!E+E;O;P60CB@a>~&DJvo9_Az-YzprLHSQ>vzMY%6 zf}h}yaoYd_Nq}5y&Rmf+0zj_FQodDLYH<@sG#QQ`uBbIRh_~R5W-^&$6Gj21Bu5HN zW6Ur%H1~NMZBdE}>6ztqUGn90BZ)R)0YP6kx4K*f3AB)`av61|-fmc6YI-OZr7gK49N_Bkvv#LPkaPOh>g=194>R@T0I_LT>=FKQA*RKlxmB5<{W`2V+2kn^hakFM+PC8V^!9gi4Hj2pxLO> zJ-*YKxq{a}FU?HQ5uVUp(DuND=p+MRWg6HBiH4S2D>$_Wm(f<5bdZT3BPM-Bws=0T zzY-0neulco;qy13fh)+8GP;aI zut5t$P2mx}qNBsprXHuSG`h+rn41Lg=vUfM{t66W!VGI*o)S#pkQ{%~mg+T_2>fKc zW!|Uu|BO-_y4BX8}b-L_h_Mihxp8 z1f)hmM7n_V5(Vic^iHCHARxWh2na}x^iDu}4ZV}lLk}T@5Yj&X@9DQs_I2%}eK2dS zSRwDou~SLk`~|Mb!=Q;D#GI~N1@hVKLG#^y_45uFPe(mm#hSzPq$XEl zo(jY39nx?KW%2FBYac$@*Ss4?U326XKN=iZB;d&>3E~V{O#hX9JpJwi=uqYT?DE>V z+~J1q)#q|{<{5eIm#pJnWUfP<$4m!5%KjT4Pm|FRxJ`{pdbN}u(|hO5`1eVB?barNwt%c&Lbk+sJ;jjhd%p3x^Ukfp(4_rEd5Mwjm0$Ykc=UPR7`y~%RRQ{f(# zR%W}hX~v!u8pPIQqgr%b^M%&^h~8AYIF}IF!Stm^CN)}5d{g;JK3=2O{`wYLm*`X) zUS@sdHbipkW|Zxe4Q%zx+8S4X}s>&VOH&UWB*RF(F z|6n@c;BVL;CGc!PBh8l1`#OhTOI_40n$S|Jm`_f>@>KSVIP33FHg2k<`1yDqz4rlJ z#}-pbBO3L3>YM_Fj9FT(6YssbpMAH^7%@%mdma9@P{Qi+r;|GEcp2Qj-o@;FrgA~) zxXkqT8QZ+!0;AQEleSqr6?iS4gPb4%G|Pn==F zwz75F{jxSg{)#0@tM~_{JvvL5sw>h~tDm&R-3(1q0K66fOE{`O$d!q9$BH;@Ey>kMo;^*0Q z)u)l9Oe>ZR9vf z+hreReK$N*zTaKh4^27(^)7E-n4$aSevJKhlC?cep})o5#py&$9UbgON zra!hkeqD6<$wx;1__G%gwBU+7Fa0cixi*y!8_V|Dx5`>P2FnFwj5^8hxVHm6 zj1t%GCo-g7)EDjk^vy+R?Bv193mQ;?Q{CfbMF{T>z#&_%>ovbWgx466BsI)ub5m41 z{zsr$2a)T-*$CQxlyRZYz@^S4TjtHk%_|DrD?jvRy@Dby`?}4a9VwQ6l?^*yli`Sc zHttw9& zF8n6?S_OM``}}>6 zq?Y%p2`o=2h)YL6_h(;4bF?+TE`lFfy}tiN&oB6}RNdj>InA#A)knZnZbH6&X}JSu zW}dXN{)5b92&M0sP4v^3&Nr8y2ke?%wk2H-IdKY;=(PMD$CQ3rD9q~3beY*IX*BJ= z0{;d2?zu1i3>B|KhC;pwTZS_}Wcnuar7)YAB3Ffx9zI`74w2RA|e!Lf+dx0>Tcm)l2+fe_F`klp0i0bw0q{9dBX>+p=FD&DgeqC1yK6MG+@Xr@5B`mN% zT`i4Enl{^xbIYBQ5b>Mc4WGlB)ZW#4z=L@Jd2?A7F~1`!y6sc9;;ObOEUF}z@M>@7 zhxtqrF*-!`FiqLi%DmW3()r8^z}=adXqJq`Sjor+J+@ zq_XPX47moxp9`Iuj#=3pN>T67{Q5GSSD~^?_T@PSFJ+ac3h|rO)T=$^SAh>SaMFyv zYUwVB^oFFBO_}vAv)#we*H?m*#N6$I|J~2d*P4EbD=LAM#NLF@#7-?Zo$xI2GOy6@{N zNl@3Q9{2qHPl5g4q-?BTl(N=SD`SE{Q}mAC1$B3=-xOF|R$K*NV638V`UOzxzqkD$ z(pgDR+_o@`qsw=32>ovTz#&SbwnNL4C}u_O1cqRkRklOyF8oSy>F7!^FWd8O*C=5v z&WYrCcl-S-f9&I^?|8v9wuD`<#KY#99YI$Df6U|F7|V}Nj~?W@v+c()Y`s-^cE1@o zcB@1rk*fHoB(f&(g2-OjPhJTgOr0yY)U)vFVGY;8tK-jpDm>=*RD$RCyepn_@Cu$A zbbD(MDkZU&&}8&`wCS_b{r*7f1~0~w$Eg1p_wKCQOXd8et4t54Y^!}ovX_KPj#<8U zcK!V5X0SpzW~4OO;7UXA%)@zN<&7|re~JN<-p&(U0bUY4cwx95Nq27yMCH(>GR1z7 z{`o)=DZBDMz4uOk{{x>{a!Gbsa*aYO1KKzOrVeWTML04u7jDWjB+CeSBW8PMFN_v( z<&KAm|1>JQ#J+{8&qLrPoqn8WHyi^Xz9xb55NEKs=RTv7rSJZ>y|&Q8i0krm@g_~V zh|cGLe>ewzn;R)KOxyq1f;jnt4L*$gY*?e$H#Hp`TreZiDBsPy6YY%nXA=^$b~VjE z?iElRhrm+ruNqCIM`XH_tH|@R$pvSG`qF`w1tQYW1!(a^U!Vfj;S9>OFmVKgVc6|n+S1u}*PZzT6&nrFn2^MF& zHTCZqDoL|1j?xP({*W zD4jzrKO2n_v=d#5`YV=_=Xq6_v9o&Z=y^|5v2kSnS67BI?aqq~vl>W|!KeXEf?%jg zBn%gRJ<*kBjR!iR6E=>Jqy8#Vl0(qI%PtAq7@&hW`94f2#ONJe*7k;kaEVdET zpxGvcc3yoPt(@<|Id=ES``?Uny3wE;)w%`0KSb$9U`S5-f(B86x%`Gg&q1XI9!!_q za^sL2-H}E@o1vDP{p>=zI=RDfgERfM=Bi$=zbLQX*ZLB!TuZf+EliHSq_UEbV0XQb zSj<=ROjE>rrl_J^>GSTbn@mM%c{76<7B3#HzTb7Fdbb8CWQs8UM`g|gj>a7*W1@)j-zzVOcG zSv-}1M1$65{_jO>O)ah$)cjRe@v!_j2M*k;YRr}$WMJX>!l+&L8@NY{9;m8&#uX(Z zCA*WmTd{G^18>z>jrcN2z*`by&2P)9SJ>?bg%gKD>aJO5H_?%ZQ2m`*%)}u%8|s4^ zH%DkN!B3|N^piv=bgA-OX9u-(Q1jOoxZ!qC8~gQ-V;GXQJDfog`onikP|CIR%EWZ~-Mf@e#=Tib0=L} z9{o7D=Q)3(U7 z9%G;^d9PYbK45oF+!pZCRH519L=Q>BSEGGT7?8BZIkX%(6|;!VQpw@Xs>WpX=1j<8 zR52}wSu-&FR}TfBk@^wRa3hNxaloSpDevk+SR{DBybeIw!d4+SIA`fe(VLxd`_}sG#8x1h5Gmg(cDth_OWSJQdoW;vvnxV3I_8kLUy%2jk!Yk -}f1 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%0AdL5sK_POlA?U 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
      X#kbl*yGX{GSVjf@2XwN6#Ax9+8sRHzX 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
      t{%B5!4;>Rm1+D)=d{j+RO=(fT%Cp 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

      @HrAt;0gzId)! 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ℑtRC3@ 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%0A=aJOe4S@ zw!I*@Z}$eD#<2+$#xTWkN7bqd9Ye#vP?K-J*hpF2I8!kKx)u|=_krMQfek3zI71Tq zD8WA$aIPJ3v>Dawim+=|EiC_whJa(|aRZfMC8te26rRY~injT13~O5NE=`Q5UYd^W z-=)zgw;&%#kx4W2g`8K-Egikc6B#kJ0OU`;ECdPG4Q{_fisB%h11KVF?5^{NbL3pd1Fxm z)WsgrL9r|+`^l3hOAT>hxz)jRIIQ+YeicT2=v>z@7xFY) z%qUsJ{(8`6=%a~iHZq1;)!}FsGwQ@g8P_)OXAB|*yy+5SNb&m@!kk_Tn>i*<0Srq{ zD)TG&VHmrxV5TrthR&Ye05mdT*Q%mZFOBXv;IKYf$Yw@xXtt5rGh%UyhZE#pJPl6Q zv)n7ijf z)K@VyN2IYqo=tPxSgJ2AF>*PZcB5DA0lHc*0H{X*B#tU0)xa82JTiMS2>_NO0BoN^ z0O$&5EMo{a>PxG2DgIXL5_UZ7a7xGeIB`{-0NGHGjaiV(3UYZCko1eF+~nh+|AIO!xmAW>#Kb&M2&_M-E7-n7iFc*4LP#@Qtnj3Zr&@z$QR3EAG}*H72?ul>aWKwAYhrCChqghuNbk9N!?rb>mcGdmG_XFKzmIi&RN9jnrNvfAZ9W zZuE|&u7RZpRUz)xcg97Zlt4%}q!Tf5s^V=ZiW|${2D63<+!JaTK%k*qQXOf@+duo3Qb*5C0v+Mw&Pi~}|pD@b-DrpQGxGwNb zZ?RUZp`=->i87Q-(teolU_H>fB6i;ES*~xA@JN%&nldG$ss>`)`yk2V3M&EQ!&On1 zt*Mb%gkiaWsj~1L)IP93k`Uxw@(8N_2-#{TJE>|@Jc3*nOA7cwXegG^_*dWykR{^w zgp34A&cT&JxsfrCv`n_EZx03vE3g(%6fvc!bamW1x%OnUq){JD%LJ7YOk_A_J&+tP ztbRDvZQ>~;5)Dbx7yuEf5cfVEDiT6JjXrFbP%E~$CJr2upkS+#&jW!Ziq(FRM-myL zY_uH;_X6qA3mdXGpx~#1ED=57^m2S<)&JBRjpbPU zhx*#`%7gyrUOq}T+7Kv`degqM!C~kP1Gt%Mf7~ERnmmz77XCtUqP0bkf;{we+Ha0qTXcaZ;mkhl?An8Ca}v3K zn@-SKF6;;H)H3wvy<|S`MX&0rVr-9ph2szUGf;ilrpWXwwI!^|#W&ENiNl@Rks>= z1`45u!>f@7GlBgdj@?@2d7~NhK#k>#?QO9pzps43sA;2g(d$*$q9cT(v-U;g@!3O` zH4@ayc$(JC9Qr#t{Y8FT)ke(mJ|+hT5|hhB7GAq!Vb>aB$Us$m;PlKP98=}b_1wuL z;6K|s{^_eUSq;lQHTucdY;;_(+p5cI9w{!D!QmjkE@%Exye*KIXbq;_ozvADS*#9o z0>t{5<8N)$`DbkTs>E3fScl8tdXaV{XHv%yc1cYo>QAq$*J~>%fy2KbbbDS^x|x(P z()Hz+&Nrdf2l(SpYn`CxG;`D?HKs=IenzaGCf4^3N5?FS{&L+)7G=mS2)O{3h)uMve zj{CuM(UlF~Gk_=swV3vmjLJkxlPQH3_NGkOu;yyQy&4Ie9oOz#9`;CT6a)J&&ta{N zO^O?F={O%yVdF^iF;vlzomwzTo3O&jb(Q;u(;;x5ycbH5ksoyM17`w&+bK zNDCW$UA?-#ky`bJ3ZI~dx4T=9)6ka6;*;3e6t}?`z#fk`3-p#)-d518t2iIP&8kLV ze_DufGh1=4Lcr2Oiz!|0~NPDyyudUQ1x0B^szqH6Va_fZsgl`q97zoYoiKwQBfR^=gw`XYsNKypad1205LnOnyR~iQWEt z+U;plgBmdGvg8V=7ANzb+TlecCBRAR09K$V(K(f@dnZ$O;s7h52v1e9cnMry@i`hrEuet@HJ&G`L(%g@ zwKqSC$o>CWeW|)Vnb2h$OyC`n(8b?k&s&7;i0;U1qmiiYi>6`Fuy(v@58XyEy-cRv zq3vCU^8gIg>Oe$IEvNK4wm02X2OKFBbHG@3@ z1I;X-t;gO@o5o1rL&IbPtm#IoT#A3EM-X#1TD-^%qFzagDO z1qUEj6;n#b^e}e75Cq$qs8j(D|Maciu!B-f@2y|US zW2l*q_1iQLKExeB`) zxMUSJPh%#N4vU$c3v)7aWJ2idfkfJ4Xlg~LH}X3k`uH5eNo|o z9gRIPgZT!~qX{0!JHUpKl}p>KC^X*@s}iuphUTc-H#?|7?2tiHUV{d<>&afD#nzX}lzAld}GAp06%N~tAv;}1COz0&AjXNQ3XkH%f0NTNrZTM!QGx9DvUXq(6 zhSM3q${~TBHw-begsgzxPq;At6ZAXkxM?MT3=jEu5WFlPZ!06`N+(R<;IavHWayA3 zVJ2Y)&@@9pplEZJH%qYs=zCnuSAg_1bC7;epznxTYXwBzo>pSuxOXiP?2clNLDKfp z3)h)WQdv;|4F|AUt>G7!VUd}{pDaQlPA9p`OKVe-Bg~it&l=geVpyU8y|%wo7p`W} zQoIg!!7y(fEW72hASwc@N`oI-<`uLFgb!SDu9w{=sUe@;30}uxiCHTmQN^qkp^>*N zF>6Jnlt3EqI{h2mNi&#l2tA9&llbicaT#D)>HDTWb+X7T5|YNfJI@DohvgsH zpJbC}k!-TWECSR^Fk?0I7e%rJY5BxF1S>n5FNMSgmWteI86mN!#gnO0iLbzG`wL6B>4V3CG0UY>Sk6oVVfLxo@EijlRSX^X6Gz(Ohs5EcZ|*%}^wz70KNQa*AZtlTu`m-}{Ur zGxp8&BH6u9FEUG)lvO0NN2x_-ZMIoOGJBIKGD{lGDv~=h$s%+XN1jTDgn5e4;>v-(;mul*jv|<;YJ)c?Czw) zs^>YnD~TP7@QP&JE=|N{PDV17e!7Tzo~=iA7lPoweb{ z=`$$Ny>Wr&viV|4B~;{Y?dqAHf5)!ORB$A^G6$I?O3a|;M2UXy&U1od`V2L4tP=DV zAnw$Ww9Atj%~C}=-py#vA`{=``^9VcwlCesB76h~JqLP*5ovJe`nYESaC6J-a7EdG13X9CWP^ieY1ggbPdR4QviD zkV#lr1Wyd}Y6N8wY0Z^)8=O&u<(qUWi*-eo;5C(AB)3HV#lJTptuC>X`8zM4FLmZ; zj(uy!5iX??XSUr_v=Rz9iAJV#(>$H_XIPP?m6$1Z#Y-rOD7#?1#LSy^y~H4opk|iP z0*<*kCGL37k}NXMtZP>@d1dm7WNr(wB6rZ|CyI!<`@(ATJ2gxzGH)%j7qDK$9{2iI z?@p^x>Z$qQlzlMEDss14h$_A8YI2Ie(wRm2krHz)mS`QktISnmFq1t?B6nHDb18k|MSi!O!QE=PvrrM5ktS*CBme;x7w?uB~y z^huQEv;u*)%Skn7i@heKX5Z*HNsxjn(hf+j7ais8g3&3%BAkM zdAv&jR_*E~@D)(@iv_I;&vEhX4LQf0NyL!?9eadcQa~QI9hZEvk<9>Ghv;p}D*+7! zaSG^gXa%+*^Oj|47vJK;2I%-CE#{U5zD#OaRp;#5$Ql~?A9SlbwEB?}ed5!`I;R(ICnPKmzH!;n?a)wc2PH}qYI>Sa^HrSYY#C}Je0Z=VSxt$TyS0@bi(!nTsW{-o# zg-`a5+UUR@L+tbg(9Fk=!OrwZgg5F^-=(L4z>Y4!$5I2RXN~$Mi4Sz46G1e#uAND; zz}T@qVx&Pm&FOVum-Vb+YNEVSi{*8PPVWPZJ8|GNaJJVNPE6`+ReCk={jTJm;G2)0)u7&z*~-gg1}=Z~bN&10CAM4vK~VGiqs zhPD?)q@SK587adSxp5-D57fL!W+25!hJ~+Q(!0-jupS~s!pB&80={F=e@i2DPNJ*X zq1janMSIpH6ZGo=@h3?E;JZ?lX z)7e~95rZ%|1(CdzgPzJy;nwu{UHeMI!@qG6#)%P^MVz>TG!3mIRm)^wtfgybV?BY^ zg`S{p==HSd4&h=L4gSjZ(poL@)E-3=ON_uzte$NSNiLTuJit0ddDBUhkkDUE^f$24 zNP>1q@AxV$LfbT1(RN;$LsKzk=%hC^!$m8-XzG=O2k7|k4iHUzdk1D4+1|sa_yJqj zQv-%4SACcf-M+#%$y|by6xU3^Dvl}l9ZF$l7;i?L*#$|FdN_q|ErG^4RX&+guh%#+ zwzwe$sa#rxjQjBIsT~wWO$I&PKT;*sEh9 zGERyY7bj-vpdv!h2{#ukmOZ$9`&0RUlWs1n()hdPdY|k6EZ_gz^3rN!Ip+Tj;8z~} zzum`YE9YZ~&;g)O-b;^}9E{w8My)2!*vBwM8pAI#klz^ON%jp)5hyLRI;Akd81>fa zO_95PZx{=0JwaTXo*3el9{c(2V_>hwQe(MVuU8vO6>vP{x(585oKV9X3-0IM3psp&Wh=g!1XIkFiLhVt*?8 z8%1EqP=08Nu0l3+Epj``&WSP5*f9lEr7*E5=#a-f7_kf67r^s<^P>#O`~LmL;`{e1 zW*~;G^K1&djPwb3PORUiwo7|dbdKUf!LeOE>IM1w^Ek>d1^lXZO=R9jr`UPa=3+Cr zt6hu`269A~-ce1EaKkV1BSF(8TS>j{~pz6>&^1 z>nk{SWu_7e@J5m2P+Pfy(cFOPz`x47J%GZm=gII1Rq-Mc zVyOBSFWc?oQz0n?MJVTnS0gPzDHO7a!7*_WqPuF#Ai_mpblbeW zhd~|D)7%sqLNNy~T%P%=Xig@ttQ*JWDAyC<1K4F^4swaZNp?!14pq!|1fr!uiv&IL zm-yBL8?6UCf#2oGA_t_>Cq9ho(O5>FRO~{E790}U#Q2*PgW|GJrWg^?B5jCAi-zNS z4(yLmAFNx9TGX9h0Golz03GcKawW&GS2WIr&der05hrz+7ACAFdxWk@nMpGu;L465 z+!Kr)j-4>PY3~xZ3R+SswtZw_RfHwasWP}cN0Jmn=K?6&Xgl1`^ky;*^)4+6x=vBY zIp#95XSrhEzvsXluo5_K2ZOj!0}cs@;TR(xn@B4KDWeL7;=agv2a#7K@88S49a2ls zW%~Wv_Ahs=?%sIdynkO-wJ?*6<5x|FeqxYtSZwAL_?jzS?JIBKa@sMFx*~=cc4;{QiyJ3xUe2OvmRE>ZDa*TBo z8u0RcKQZurfT;+P!imL~0L!La-ceCD4eW z|LqZX430H}{xob7DXJVfPF#?Iymdp-oE@)LtcvBQGR&3E@(Ul7T^%SC&BHu2g z3~|@-eP9X-FcJPFZRo_@BjV(_{8s|l!ihph+h<# z`+I7jirdR&3m2D@j^lq^fDg46+ocJ$Qg)|j?YIIKl?!NCi*NBh3}6ZlkeEF#oMZXI z)E$bgkWNP?^kTRntN9U6?IN1IXMKc)OPj5M(%i3*%mG_uZ14B)$? z+Jr+!orC&ej~PvTl0{Y3NafLUO2v@R^Q5%${{6>V>E?00Tw8koz9QqQW8zKi_wWb; zT%E+7P^xLuJ{5!$0#Ma1lC($;?pmxKLfWMB&W(O>GDrKbf(Afc^JdL)uw%o*F{4Sc7Q}#QU&eD7$^ZK{#(VZZ z;#ikrB~g~y1YYiZpeDY5e|ETia(3F@+kMk{)jB!dJ38de6|qS!j7(IcU{JeMA)0Ur-hjAj7~WEh{LfLJ>)3@zTfbZV`2LA8VKX zXgD7#qjc!dDHsO({rku=<6~1ekHNSnNzvel>)bu$bZViX$lA4lWBKL1;?NvJ`-5uQQoXUfvbwhZ(-X7X12&QMo8#0p`+YL^*?_t7m3P@}`-s28 z_|=z1{mHtFK6^qI7JVo`ahzGD6Xge1zt=UN{ItHdy0YA;FJ=9Xw-qmWdDc4h{JMV9 z+L~IvF;{tmWafudDaJG> z!!=gt8@=T4;{?$ANH(PkW{|2o3~4*4=krGHGs@u!3dLYJsblDxP!GpUMV{U4G43g> z18^lN$tG6}sl2+uC>EaD>@Hbf1RM%Qo$E`xM=R+@Tq9$UIAFEIkp~1#cZBLo-oH)Y z*2EF}avE^q;f{gAA)X#_k<#90dolG$$S7^z8P(>7OoJ4W@U4K_k6$R{pk?+8!0?*5 ze_oR#*g@!#g%MG6O`=F8!Qml#><@7yXiklgA(28=u>`>RZS=b(- zkg+!wbO1&}2Cot@ZXz$G21SkzM?+SpI&R+{lY9QSz86D+U%pWL=lf9puQ>;1dEz+D$#zh2q>Dd}6>U`GsiGRmGX)~L~tI||5KC?ocjjv){%c*;sVtOHbu zGA;G{!4<~$Wkn_-InrFh>a?U*M`=Kmz({~3Ch-{n>g_^HYP^gG$hPF+N|l8EIzwzL zN3X08l(+24Gg_YZi-*gx+vHt%)Mxz;s*2hh#}pW1>+lv}>}d^rzX;e%6Bgt_>! za~tueem?1I+#kJ;>o(K$kcnpU&mJ($oL8e?Kunf$0};t&;%IO^QOPXYsU(_WjZJE2 z%UuH)F?~@@n_?)b@)VB|7O~Iq|Hjo~Z%MV$*--d?owA?6rE;i9OYBn3ZYKL^V8scR!Xh!9bL_~D`;cVzd=VIqOO4X z&*Tg<)L0LFZuCl=7Lr^-!_yul%*3XtAp^AzAU_h}reb)yo*Jv!%0-X?;2!GSxxe)yX51;IpN z&X?80quB4vwC>W;nkv$$WQ2!jGxpMqiotSo6K0-=M&T+JUKr95E)0(sF=xJWPoMbb zOsvLIXV=h0L&ssP_EMSaoinLO=h+nsK8wmz491bJ^TWzY8fjLUc3>J61`pgmy`t6r z!>P?sr_wcv`XE7O;IouQ)@~$JMPt-P5cCeuds{>#EYqh*qQ|e+u-yI~er*J6h51^? zeNDEFdM)ntUP>H{x*wb2rxA2BaLGqUfK5G8!b z$Z+Rj;JPV2nFUXzu`y)0hfHw)ZYKxiqElL9Qa1AIu5$EVrLDu?@zi ztL<3~=OkMtNCZO|cbPszH5cho4jxRy+UxDuJ#xj(`{sYg=-KKpdY7=ZbGOOPQ zkG)#_Lv47;=A;0pY2Rrqnp}6j53u}?0VOnS0N8( zE4hfqRl7KsbGL^OzQs)_%uDKx4|CRX;Ya9f!8b@y&e7is3^~sCo)4iE;%Mu~uwlh$ zEAy;cwJW}J{c%!XO_qTT{;Ny1((*)^1(6A?ldAYyC!!SkNnnsV-@;bV$osKKSOZ0I zM^*8VvHVP!hvk+&Y|f@uoaba#jL_k^fblb)C0asFNXZo&TaZXu;rg(h?(~T}vv~XG z1vM+9P}l02XgfvAS|SHMudRy0B1S3XI|iE%g^XpP3=YYx+=ZmNH!4aJ53>5%MzM3U za^`rNM72efQ$(iBYIFkvdCvNYw$Op`1?5faYPSvg822hLBI$Xhj1hyX-YtVWgcX{a z*k+NjR(@|{t-~m(wB2;j?c)2}Bn{X-BF_H)hWW1eOUbxUXt4U$P6ZL}mnkuI<^GmS z`^*TENYD`-rlvUd<+J=%yP(}S<(LZ#o$7l@_uXzFX!6+h_D$K}p|k7u5^^9S;w0SM z+~Q0Q*H>hHpdW0Y3Kub~$JRI4@7fCFJ%HUB>mRv~duY45x_)&+wtU^*s##!LblzEf z!1dFRmHK1lzF|Q5(|g!i#h-n!zx&k0UFcps z*!WxK01_)9jwz(Q%92>gtuPi)58pFcShCP__(+1_9N8x?M1S?n|w83qMcK2lhr~eHzPNE_&CijV{B*bja=%vpo zDR4QFXfM`D8jTr;FfDMdb!p2;{yv${e=5CR3086`D$yF zj=%Ngc%UP+tYah8mAj3MGvE_EKVz+w^{NCTeOo}cfhUbN{T1 z66V=?Xi}>snHpklXzD(o<*e&A&=V#7LGR2wLQGxe^L;*CzV)fj(Id$goQ7baui<^2 z-^k6&andd1pkS6gY)bT1&#=3led SWbv+n55QPDQysjk&md+5cpzo4v$|z$0MLQ_pRdvT&VP;G*U{Ri%i@ zDpg?a3+vh(P%?`DD%gOmZWi@35Cs*!0_q~D2}QvG-eHS3(Guz$v5hBKVX4W`y|lkT z?iV!GMx-OO_D$7b;=E8u15XcT_$o4mMtJfc#Yz@Di4?z8i~$Omm_3xJ3#?uE8^L6|If1@CzJ!2*Ki8@VHri6Wq$S7aR zh4F&|q6gL6f^`t2fs*0EnT5vyj{tkIg6^=0O{EnZu{$-rSS=0vRJ{V^gxH^%wv))m6Az>$DZ-Sa+FGa$jQ@DA>Vb<=&`$g3co0{`>NG;~3SguS@j)&xAo{ zoa19SCuSX$$NCEJ3H1jV{Wn%sxHUtd-pJV4cM5nd-S2Mp%DL&D(ee2SfRB=@hdWcCJ8rVarLAb?itu}@O(0hH$F^%Hr+-KkS+QA) z{a+?`QQv31chr_12Zl`i8eqbLX3BK1MlG*&xKws|t4P~1eLK~uG`>o***-Og{h`1> z0KT4dV|;dRYzwQN5s1mr(y~i4wtK7Q+CBl>{MYdVy6zSxaxIxxI%sKqbG0jWT^8YA zaqPbi7!c_9QkoY(Q$lpGXA^<;e&Qxqo%$Q538AP5c(p#hCV0!c7TWs-Il0d4Wa#{3U-tlv z=PMJ0Vh14dbbO9>%;m&9SJu3UcbndfsFLrhy9_;D&ZToDclU5n#RoOAnZa86OBF-> z1xRaNUyh$(b0F%OfR@&YCJN>^Q;e`wU(N#pHhGA?9nEg{-E#=!!ARtNMW~JdVTXA9 zVJ5w$$KH4e;E2AMa)a(X{;+`^hz-?qg(25_R0{*V8ew-U7E_cyZo@c2AF>W6+(XS6 zM?0p9eCigkPWi}oN|`>KVSe=wCl%ey#GBj2zBO%sfEv&s1WVrc&$%*SXp57c;Ofe1 z)NJ8*s1NzlQ;vtt=PT*o%m0-Si%#cAm(oYY6;n4 zm!KrSyY+&Pxfa&y#`9ztXHJV+Os1L!uRHyReK{n2d?Xp*?Yr(ajcN}vE1fL9_1EnU zg(oKm?f^jl{T+L!wq7ISaX(7hx}OHorzl*#rRp$7b-zlcb0xQ#ea@c6RpysWe%>bb zqs@p=<}fxyHD31fXL3aU0cPW3Jx0hBxw?#SN+&@%pa3I{*_YhpD=10&nYSJNtc|f5 zM&`7XiZ{RhW{Yk}r`nqp`gQ$EMMm?A<~%vGUGqwqqw=`kZsEQ%-;N}wIYNziNbp|Q zKqJq@P?J_t6aiT0tgiS3l3r)`S0Act`TdtCUcH#$BB_1dA<$(!cYyk)uPp7~=r*bv zOPzdLoX?!-Qp#=Ju58JMM{L;s;D=dE?gWKgjIW;j z3H31luu`20J`VR{$xML{w2B9%l@T zRomo+SfUL#wZk#u(;#l3BSL&D(S*#$=y7R?gv*z)P?}<{Ro>wR7Z$>j{*4R{1m882 z@_<@Ot6uY!VBUla@4KXvM6=#osNE6B80gkYdj|IA<{GO#fab&wK;Op;a0gLjbbMPe z_c#6b_meT1exBY2T4Gx$$}m~c9UA_Q4$R=+Kch68svO9FYvOUMEQp)dxPoQ=qFgwr z@KsReyDdzaM+`;Tq5q}d;Jj6t5PbuPAJRPky$`&V@5hVDVDORt21h8*3C1V%qkpXg zq^P@q>WXUNQ{bT;Vl&=O_~^EWgYZ31A_`un)yFs1Z%Z)y5qUV@C}MA>%}b#y+5Gk0 z_sd_|^`|#In{JMbw2qtp5X;9|#%0%(;g+d6&i-b+VbM&XM~y zzJVKSlUo3Na0}2*@dPq~N*JfGaJM9O_Hmn9wmAz`>nYO6-qbbzx~&RY9l!Ix<-x}s z{CF@fh>#IU6mUJt!6DgZl+K`z&;mrzHlTrIpUUjSPNq65nOyt^5|<;_hIM z2G#lFmanxd_Zgdpn@W}gZAPl2Jr^fPV=W;FSr42st7o0=LfXR>zp|zI;hR7k*|M<6 zzHA_CR(?MLxd7v_=gS@TtD}YtH?=#jd3>u_O7u*Sn{Nhb71~I~28|x964g>H2LTJq z*|^F$r}g1MkI7$hP%OPzQb9r*thcUM(I+ED+h7F^&jt0A<--;QlD)v(aIR*6s^e6OG<-o#1z##pWf=NR*#6+n7(^0%o(8A~+U z@HHNX)YrCU^8s@UCzvNd*DdJM_~5Ub>hBge1C+6YzwaCIk4k7?LTDH(Q`l6fC2T1n ziXiM?iBx-x0Nrqa?cxMNH-;)nC z4}wAY_2DyVP^2gQ@a!+Fz=4%S1X5!0$}hGDhgDSYp`tKlCh_#T);n17Mo5IT%nmJV z>Lhj6RYcI{gerq4wWcUAH7pxHpE8>+uXQ$zw2su zY@shLf2$}DlAyn?zkivy_uVI$*FdM=;DGfN6Kw+`k>)#_e0yF$JP5QK`p0%dB!>rq^$?j7^Z>{!3Dz@J4cd{zBZvSlD4t(?3`!S4zB);`BfX(KL85v?s_06#e>@IfDO|^(h2ZhZBV>X47oK9s83$3 zD4kuW7ga4d^pOXdOmQXJ-W1gwx+nl^KO0Z|Jo62c%tj7sKWl0}dv~}=J)Q0TPz^K} zjG%@cRZ@9YALuOVYe))ZfYp}o$NEFCZCAJxWg3lk5#2jZv`8%ei~VP-_)mT}{*V-Y z34Yi-%wVn-eV-brXZ63}n7O^ZV~ZK&bw5w9mz+lIu^E7+`qL@!!4C7j`@sirHGLvV zsc_pg+>~WQqkW27s7$)gpcN&~2pZsJGeiN(Q7#X%DED72w0j2m4y)cV=~dbGWZ7E& zp0-CeIaK2&x9$-}qiu6t|BkreRqM0~oliTl;v|KG|EdJUUowBUy^}`I!xPOr7_;@J zF5J7W%T{RW$}ejkK10WvhsFAa*9*C1de!yNZIZ245^RGpZ9iD%h-E|-G_>xNg~%Z za@OYp&ij{M;%V*onzBKo8pCG?V;u;Xd)PpJyO=o+dAsQJb7oA)n2J@?BU*EF4yNnU zXQ_=KXg!71HH1DMG%sA*Y!MuX{=~dAjNyoJ*#ivpy(-3PuuGR7NK3!maQR=Zsvb>GmF?qOWE+{0;Hmb}Y2nxSr)BB+ zisNsRLSP7Kj@MjZp~k@dJ&>Bz$dsJuKkU-5O9jXFK9q;svf1i=k)c%5h37{87~K z7=rTPv5`E+k>OrE9&EsFe)1eXo5AM6rBQKuy0`<4#sbk#FmD-hHZ!F}a?(@fq(n6| zLpG7wA#a_~mh>3UzG#ub0L)%;r1Fmy1@@tSZEQvLcsB*5KLdp=Zx7ek@4Ww^ms&t| zW=q-tDzu|0s`wDu?WMU@H#8rSM#$P061Cg?e4JFq{R>KAf!o(L18PDKI6;2d7+n6_ z{}Si>G{v&tn}AoTzWK3K(4GL*@Jai2)4F(7;AYh`(*^OqYn4Mvj(D<<_qWKx{#t1X z3gJBEhfGA#T^EuS=9)GO8}&uylSkHcMmR0>ob>Yg@mBTdi|2{rO-UpQhl|AUrVl>w zOWohRZnNeAJ;ODCbzvdfukoe(`Th9=VW2;68;ixLUyMB2n1Xs7rb^9Qr>|f)kceo| zCHH%D62A2#+31^PSy&b33b434Y<#vl^v(+yo-q{}uT;;5hpqI#MasB2RIQM{(=0SX zc`g)HyP$G6WxY9`LD-}y{On5fFB-w{;#W6ad-lfB>p23MqJo||?erh#sTtC$+9MFW2FzWZ zpciIpC2tM0vey@^d#HKmN#b7BiTh0UR(q-Dyef1$cD|aJ+@EMg%sUbK;Cc zfkR!4nIB3yOLnWnF`$)!!-N`vHW(8Uyk6FMgydcHi!eKpBocNaKkdG?rn;i`gC(~t zk;(@x-aDfYhDQ`aeA|^(wmAgOLWf;36WT>PB4`R)bJ0tJE6?Mx;{E03=MqNz(a z>>}K`XJ!pD(U%T!Ot+O}`v!uJQmF&M>?4#UDi2wz1tnuaA%CXsS%UcTepW`{MvDZx zSLQmPCu03XJfQiwd4$Dh0oOzQun9#ueVVVSAn<*WeGM~$$IF`3GiWJoVxUZh%je;! z4GKEYgs$jJYoL*qWxT6q>JOh&fg!3^3T+YjS2EX}PgRcZweMkkpydsnwa3M*fwB zT}S)ACNDLK_eW${jaOAXtKr9XSA-9|`Cf&M@lsd+x&~Y}d$A~n(G$*$`yMEt1#!E7 zE#Msv41DI-apZ92fI}!T?fpz)&&PZ$uN~Up6vG;-@^d?|SS!zTxY7}-f$~w0!6+is zj4-W1Qyh3T{3(9;=oalasm`?kYdWC`dGtL;w~rSuh@np+ez!&QC6VtkpYgB=4(2-R z=)DhrKB8yv2Nqg+3r&7Npi;jN+F> zEn1*K5&8V7?(i#1kYew03?=fl=q@o7^X$OU00Lu%n7Bc-lHE4Kj!V7?=ZUWW_BuP) zxBKr5yt(fb9R-(i^;vZELZOxN2v|O@KYw!szN`rkJ=nBTQO3P(q2u+A<4$c-_3vxu zCYFKGTY2nd*lE@%o$;a0m#e@_yg}lWg73wE%=aqJAYn8fdlN2gKIIM!Gy40pAX*~@ z#Y|265!wl)yPv5Fo=6?qzY!gh4yE0kaCZ0+zIS$HMy;DMdA=Y-|USZ`&Kf}*GgFKv~bxkNPV2Zg1A+okVq zZ}KJZT5wKe5{E+dUls{0?&$dtneC{|bPBFS-LvengUv_NOX z)SHT4>^%m5N!7tp|Jdam8tk2zK%tTjI0N{_glQUb9BlE9J`@!$JyS3~k*r*N2)A~4 z-*>w&Uz=m^jn%HJV4%U3?`Ws*5O8G|#2M0F{Q`m=*zu9oC9r`;3C@X;+my2p!oBp= zZA0(Bj$vi$eofyi3`V&Zz{+Nh$AenD_WGumzS+z?Nqbw?MSPZ&I|uaF!KvG?7D(K)avXjfd{{qS0FLkinTexB)J^uhFY!7DZwuVejUs0jSz(YVgH zp%HL9ji{nd7wW@D?_uUmYv$WAuA`Dr)?RZznqwTxV6u$QBG^fdFn; z>|&v{H~nYT#QDfC=EFiS4=TtkGVOD{4Nq*u8*LlLs|&y_L>4Uv!~t%?-oo&okn#H( zCKfl2EOM1YO#@m5=-+GBV+*xLM9*&kryXFdZzTH&=o<#q0PV#u6k57ddvb@Iu~}7! zX@oqawSVMAS4#!qOY!fh%voe3oLP7y?qo=W-9J+f{!>lk#*$HnJEaVu^|YrT%WMj= zbh~5-V)3Bii0;uSbzWZI+FiC36^@5}?CgKXQrnR6?qw~PhBa< zmSHY^S;n27|BrMxSIMR%SJQn;fKS+4k`qhI48w5rbR*o(jxTvmx20F=Qzko4T-?Kh zz?reYigZ}JFCF6e{rWT|&#F6_HlBx>p)$O5T~@4j@^eC{+jxMS=Mckfydmv@)og;K z=c|l5xP->g*ze)h{-NM5Zen_}P0Yrw6lb?VAWZt~BRC3Dd9pM)skC9weVd%G-TngC zQSmh4B|?^|)9tQw_*{w3yo9DtmgS~nN_RG4^K#hYx+<_FxV*HYl;wW6D*4r5=}mZ% zvB3TJ={jCPOwPb}^PD zC*nklLtLP{kY=OU{?^Te=*exv6AWM92&?5zyYi_rQ!s)Q2ExA8H->vM@0SUL9cZfy z^A;(lHvM4svN_wM2DIqsdbdfXVlJHValUjU+r+@OKRI)rCv1r5`6IutDNYa-ZFYQw79sG zw8cc~B~+yTu^x;N|IdTyxVf{Z}ZM$8`@S(@$zv`;ONN-;^-!18mN|YyDbxCDK~1oBDTC6mIBtermmf{lnS3*V4{FLYMjIpr zomP(z@$3M~7j_=NckjVyVK?t)#IA$3`g2WE-13=AD_#c+B}-kYm7qE(9o+s@vk2+G z1IHBJ9eXXB>i5O^vk!t!(V_aSElXjo)&aWL?ux2~cjQy&8j!^8{*lSAc)RE>(0k)T`f)bB0r zON7*TOT3NV?b9X`h=9IMxG#Bf-!nH7jH+d~_@3A$wHM`Be%``Y2?2`n1pnD~qKjPY z6IndbhTf6%NH@VdvP-fzkjN7OghD$_I}t)baSJ@S0y%qti&A&oQk+T>J=bI`GB_A} z$emaT&UK^zo46Vo!gbVK=C`(&q4v3A?`HXq_&I;E(6_e|*p!*t0EJJf2R>Mpm|_Di zy9aI2vzLsM2{%45V;)55!kykBS;CDyQhyAMqOFt-d2$DaY1BRq9het*gweV%Y@RKB%@0l}DD1gqB$JAA4N_cr`=YwFn3$GreWlY=N@Xw=OCSw)V!2N=jD< zkEJD5wlU-O)r<;}PMSTp{{jiyEFJ9p_<*o0@Vr*xLG|(R!VM6K@WthAM~@ zJLH~=j`d=WCDIw6yJLZ$Q)l=K*Y6LlL-3%av0qIEvT$zi+@k9^@^*Uc73~K-$m&$N z>g@c#6A2%#A6*|!T6`%Wa;(;QB4Da6Me&o!{S&f=8eZLL^>QW&vNhDr`EdwI{&T& zo!h*z+I|gq3+Sd|a^qnmLgVrklwq|7L5l&%HSj3N1XLV~^;ABc*$D8mK9s{u5~Hsu zoRn>ARS0n1I6prJ8c6Gh&$7e5mOd!}(A{~PhENM9tP)X><_qA?aupElOaO4rb(nJw=w@AG%As* zG`)T|%ySS9h=&ox(n->NgDU!sFe&XbXkK$Bl-@oaUiCxj=gUgW4VF>UdHC0R`lv3$ z)X%+VdZw}|W$L-t;!KO61PIul`x5A%0d=|F2)KPBvJ^qerUiKCcdmiucNPi|Ai^Fr zQ17?Ad6K?8Y+nnNHHkiz^J)Th*jG3ntl%j?q~jQu&@NWh{uNdF%5G|{g8irK{5R_>Q`qkAH;V7qg>#JY z5-A>UPs-5s_dui6E2LZ182rw-R|GHt_bLU#6sW^L>Hhq#D0CmO=n#I3;-t*W5s6#* zQC?E~e}vpG(T!}RA0P>^J+iZgO0gKC@oUras_XAk?i}F+YNGp3dM&a7TxMn~3l~w> zd8z}cPlvdK@TkSAL7|+JU6?i&hjxCeeXke?#kWaNA^SyWesCP?wMc>UnNUpYRa~3H zKW*XF1S5NF*hF<`{Dtxg@?vDa#8MhGEG$o%7V-E^8({B;;!EmdCpL;8Pa}t;i8h#H z&qQH3%01vrWzjT#Rd7gjO!|%!G(w#kJ#qO17J{o=np}qTad=j(RpvO7rX=1kuaH{B zWjjTi44T%kDiBweqK5f7s`=K%r~7aqq4|MZ`G0etew7l6unigVyx8yIQ>`II+p zZh3zZ!k58p;$P*V`x=*-;3O9>yzzk?-~1#$4kT|m7BDsUhIj%T%YOvoGDU>% z&*CXB4g5^BUMJ@oTi!oi|Gi!au)Yg6fIK$awOu285r!_pv(%9v?2#wARsk6NIAA$w zd(u)1k^(Oy6fUmJQwp+I8HMibg>;UJa$8r66H#0Pa}$CoQ9bzKQ;kJx=4N0-W}=$= zJLJJyYPLNtlBb%g3xc-{*Cq_?UV8p|n8&5Cti?xWi$_YVe@iu0j`DO@!)KovAojQ_ z@mqv{0+zXOrYjm;=2nUprsqyJ3)WZXX4j1owAN`gw}9J_uua3IlhZ!VyKnt9P#> z4*=bU1z;?H4xC^wGA+>V<`I!*74;7Hb&{jk(1hpX>(*} z$Z8p~BQ5byBIYWK+RzIH*^w9E`Rd1-9lPxEGB#0b-yUn1ol3qC$}Jc3T{7D zjTxf^slIcc`&|yaH>~p4)gM#ATead=)x!F=Cw-wM2|xadO5(kIo|#D|b$|^m=Y{%` z%mg)H49Q!Io`JvTq=}c}?=YFa(D8=Kj-2~;&RxMk&@@%AJ&(`iPVC}7oieP3m(D=Y zEaAzCk52IxT-l>`{Nw%ZUyUGbA6^*R~15@Fe ztB5f~!=h+SD=^VrXP^1O12<)10c&KA2Qbil>4MKq#KB-a7NMswQd9%F4dT!97DX*47 zWbQN-Qt?xe&Y+g2$f`d<6wK^(FaC$0q&&VG$J!Y$n!Cz4I(=rtO(MB}3T=<<@bVn& zCt=SrsgW5wRy4#U*dMsEZ!?Dy^MGq4K_XuM)Ys(lWarC=SGA`YhUbs-C5rs7NS960 zg<)UZ&s=9sf~IE!53}dAsAE&P81n--n)kjwG}3yGskYZ2Aw&I{ppI$p)KTXyJP;47_}}H;yTsD|lPze*z#Az%Iam1Oze=wN5``5WKl2-kVr% zwbdDJ8N}KANTR04&-gu2i|BZujOG1tBy!1>X2CAeQ}(L2t<_^Spn{All;fd!7-1?S z@X9g4Y9k&QyJ?u%)qLB1W8y}>z)CG9tOsbBSv(AQNT4ZtQkM`>so-&4&8d!J_iOEz z+L4`yjy63>_Mo{3$dTR65%ARvM=T~a3AZvbs@wDfoh(3se=1co z4dchxKaWbG9z8YTQc}<+g0jvXN(w<|>HVh2(B0J08@ZOT8YGr5y{*bFyiFd-DGEgc zHsbTr_mzeJGaZiia7bYK9G&gk_K~I(iOrz9kK@QKU;{s=^6t1x#y}BD9Q9qhkoBZe zhcG;Vv<8xy?lWciy(+0Qre*99pw&OKv37G4SLy_Qh0lLS!hvGifn`N{f@|7omFt-xtf#^MD&kamwc%%%F7iaWp7UX}FUDFBvBf6FR?X z(HPP<1tX=(+!vtM^KRT`M-OoNdE}|Gv{XeIZ$cuY-sB$&H?zm{-9XG|W#!xpjVGcR zp}t90Oz`PEE|zBHnuOKi@A>_*pg!r*;i1g@Ny5a1PAytfS+3&APCJ`Fia^WX&)aH+ zV5`i;peiJ8Qt7`I`7J*mdRZf!zKWgy5O$x{@3f3_iq`K$w>F6w6XQLhIj1tDl2=4D z&%#x(E&sHWHNcCdYBYk07Eez?UzNm?H(A}3m?Mz0Q^e80qTpWCeufRxagy?S{JOB! zg>-IDJx8$rI|O%h)jW|p2j!cXmH;0lMOgWqp@)(TcQspmupnC*DF$rKeay?hn zjbl&gy%`Hf0*vBrJivuLq_`eLUU_*>VQ+lXdf0M*O8f!)q+~Tl#a=C+VWYxlHkyuz z?z@eNE7^W;>RJx2Ye$rd6-sY+8vqOWw`gGPv*(k$y!=%gYT+3OUjoa7q4S>r?Oq+D zUBzz!A_t-({S+G5GD0Cej_H+oar&^Ul)`O0^WZDv(_^-y0(;@{fV%TL@iUSXANq$$dkkKR|WN3e4Z&O&Y zlgC};6}6gpkAqv;nvoX7q*BX&#gyY=97slUZbj6rjLaeI(pXck^KT1DeildARHz(Q zUQ~V}xx*2x23UTIec5nL$TBTMDYut2fcOJgw@Pbs`Qzcb!@=|fuxD!zNh4W$+L(9- zWZsxIQ+TeG*G1L0DA1n6f^E~8Zb#}iLnM?Te>f6@^ZlT(pJD9a*vNkuKhX9FqOoQK^%qgIfWK?BuN+!C zv{dF@4MhpCU{PDw`RsJ|=G02w4|cSGfIM%YIDWH#HA?uMl*A1ZRt=}*_VR>1Iuc|0 zWe^$8F;+i15^eb%Ue_SrJBtAaEmAN7_{bJ>S=TI`5`y=U5itZ6GE#cq7!Homc{I$s zkW7SQ6}SW+BTbA*nWHD}hs&vc$)kalpp7*Px`g#}Wuk^mO9j#NCZKZo| zLLa6K3kvgWPQB(PU$!EdA8635SDFFarTaUA8h;`5ov zAH6ZDXK5mUq)sC}J@PoPvL}BFi1IRvhy~QRNdV7!NEBb76rA>Kt zDNkm20ZeUDqDH)J{8?3v6}>Sosp^tTTaxqfK?U5O4ti)~BH4C4JYRQ!!TTKdMF7{; zu4YmlN=}FUYi#b(-|weriC=#-K2os1f%8?zFE>1{4GcXHV4{IQ!K|}|dPsL3K*3!W zhEGAgH9Zg3)Q#N&WExLjo#>R|Znx*1qZ3TGzkbB~nRFvot5e`bA;sBE`BZ9Yh_mUL zIP6Kg_U@@n3jXy5FAAS!H-xT1TA`xqsb(&&2E9U2=-`uo!OM+@EKAp0t}9<=pj&L1 zLqKJbDeQrHtHi&2Z*&g8jr~#;!04Sl(46r`@oxcMM9d!!;ZPceb8qfe-@GCp2f|#v zV)s3f{+9z*7~wB}`3VfUl0CjChFg7n?y?r)^e6@*d?oZ?fi`*X#n?2XI8O)n{hwv! zIi=Jcqqqu>M@`zb5B>_7mBsFENp1z`GKNAQ9Q$lrLMI5F$hHQ4wHi7kF)1&oJ*TUw z?TdduB`_f*TVD6c@!0q^C4&fdrfe85{w|>(oxZ%v{P10;^zbZC+T8Jh%tDD>stL=q zlZYg|4pYWvfp>62hK327;4n^k-|g!-&_L$t;_KNB_u0RsO&HG8`W|bzBaChC6AHo@ zGVbIV=&JiC1%$AE0AK;t+b`Y0)Q$wT#)rRDgJqsAxBEl-ra}>yJ~x-OP7yomur)zh zCd}7{Nx+KI>vfJK;9wGqhh;di=mb_}X>}mFDgSnQ#7&!Jk&>SDvlrS8ood{nVOOEz z|E_7bSsb2QgDowFd{1we0~eAqJ~LcHfEI6|Dc#Tf5~nr>@ zwEWz-wMkwWJ$|Kut0LO1eWfSLO4A%2{FR}cfsx^?M#Uz*$o*h5aYE5OLch(9axn5Y z^6Dn$@w$qPt8b*dog!OhdHFvEBWgUXm#^$Wn2-sap|g&r0ig8x5p+GBzXsr9?(spC zn}CgxdSnQu4ji<_$vr*ggkS?9pfG4|w+`ZkHLlt`QNwZ2`Toce*@w1&3j zNl*FtlS*oQCBtkhiVJQO62m&Y4mE5w>Jrt=l*sM#&{}=$%z4LIwp;RzR&{=+`vmyl zACar%9M_BZgP2X@O31{XWwb?EEQ4aTyI8mx-f?Dyhe!j+;j@G} zeCPnHzlRyJ`9Hj(VLE5s%(G{^N=y_meV}{du_S*VAu=`U%1v89A9-YaJi1bD_MGd- zUDiG6m|_j!|7MAyHnhoTi04yAErt$Sd>bPWeC4gAF+V zJtOM!xQsNGYN+_jB~C3a+tq8XbxDorBav zn}$e?33hS3yhbL^QV(rs+j|QJ<)=n7R*wsQjW|x7k4iDrELeDjlrT6 zFIpqy*QFI&ybSNb4h?fs#X$uKg0F(Si(9L zo?XM)|K^u0t=#{S1ZWnA&yzadZFJt__-Zu_luHLz(in20R1h>RkgFk2^ZHwiA#`I_ z$_IM+r$dCB^~(zbMvNW|i(~8x*MeY4K`m>YuT9FHxhtWC#5=cJ&f_IKs}>slNwwVp zxfuzC;7=p{`oZbM`rZ-?)?0oss}Yxf*-AdenK_m(sN>(I67JGYzNCtQxo)QO5S+eT zmJ$z7M3OB()}ZTJ-iez8RwA#(SLRll#OhxFe{A#hh)Z{rV@m~iQ_=$v{cFvRAIkBe z?JmFz`S+kkJ#Il@X+(S+40U=fFX9>Vy>CcpGi+u-H#eG8yPm+2U9jdU2LuG&Y)}KQ z4>iwTkF4LuAk})~uicQ8gKpaG!XMdyfM=*+SFTmhEW*nslsmEosdW|f`5$MYH9z83 zuZt);9YX$=JtF7NgVJ%-A6;8(kFmmA2~Fh43{Y-rcKTFYzY}#|58z0TIeza(!pL;t zbWp25t?&d@L5#~rWB&S8VUe-ciWN}!uYIX00!F=*iL!t~G{B!Xu2``P0W|^s?NwMX>u^wprHvDIjXP*QFyR~c`H?q(_jlvn9l!ZbUXWD z6kSiZ&ZNe9K!cSIx3w6SVpA%O#&S@3-5DzX%^DNa^=dJ!Bg~ib-;HfG)wwnY{=9{E zH&s&$$Jy5udRlF&dOA#%{^&HE3bMC;ye4%jb0k@L(pG1F)!-iM;c3G$=@wQTIt%A~ zo!g!Dj|>zxylP_Yy3^KL1Rj#E$WMpJ#m{wR_hQUJaXvE2e;PZT85gE~u*|p!^t-`AGYJVO-nBV%%h8zYj&K zTI$FA&)n+56gm7C6`E#?aJEzO{31%}IEXgv--b2-zGS;VV0#4s;Xt$vg`&5>+;wjo z=eHo|D8JYt^w4WrHqoQWpO8ReLS+W;{{w44l)vzPBoI&_piPkUchTGH6izrHaG4bN z+4C_SI3)zllqaEB4jctY+`G)Z6Za_JkOFTdAyE#fb3m3`8;}3zNdnH>XP?il6Cjx) zACf>4!hb~slsE|^;R0jie^kB%p(2FJzzXq=snSZmioh$HNAp#cA0%EY!;0$v2dW&l z8vm<}qsr~5GM_&#{(GYq#ec>>8UD*|?tgRpHMX*?7X4kCHJu~XwWbu%&pSCcz-J;^ zNBYo*F$VY-z#kJ+{S>`oV*p6J z0FKNbzf_Imzl+t(|I5zw|A79-Fa5Z#{8UiEZ{8^EYcNpSd(D)0+U`RNTKu4( zlRGL}h!3^Je(5uc(1KyHz-V5AUZ0a9APx~E#D@t8PXqmmJ1Fr87!!+gn+VowOp0_S zXUeEhBQQWv=Bj%mTx(@? ztyNxWhFvC>w<)I7#4o0Uo}t%g{bQxq8oVLdUnlr-qoOJu5!TSPCs5X`MK54WbN>W*)8xJfh|Ty^|OJX3>Y`k&48KjQb$ z|Hxv@{-;sT*8l%F{f`IrepjZy_w0Acen00|Dt9)~Yy7A*oZ{u{LN?G&{MbaZlff7PP)|FSG*{(pC)|4CZ4bBlboX7)D|=lb0VUS~RjSWI1J zr>2oYY2;Xz;DLi>8~9OA;wbZcYOC_DWzNkXum4NcYUO@vZm0d-p#R6t|HP`4*?;eD z{TJB;Q#f4;0|Y=|g>xdl1IQ#f8b=cGvX1`U_kRsZV#p5_Yci>*6IZt@>%GCO>;JVF{&%fW%k;m0 zP5-B^KAE4-5qg==-Rk!8%$i;Iboa*6PVl}T7UAG03s&D|EC!;;>O40MheL!+ylB

      lnA0+Bz z8$mXqkOfDU&+VZ){KLYe{p$bHZemOOk9viz%Cl;&9B?#BZmT-X2Oz~06Pv&eJol+Kc?H|;T#nPO8#8ok*zN+$I07qk0w)6oAPyX$ z5?S)(uM+)>?k51V)t7{bqMB0+Ryx+qHD(JiUIB0$6`h|!79-ug10Q*LvKKK$K6_KY z)lDQql%wPHT2Mr~0TFQabO=jLU40HIb$L~6?lFRNjR}=!Bs&ln;C%w z6hz6NBi8g5x%`tOy8Rrk8JW8jfiIT*@ZQzgP%*VXwOiWg$S6Xf)FF<*E})#K+(V}o-&j?o;IE^ zo~jg2R*I*Cwirsfn1SX**T}#mh|qDkG=8AS1yZ-#Md6v_+OWKYJ14jx1R!Jw`@j03 zXa8S2YV6-UlK!_^lVbM&ng93QJODt5zMvND+0X-SoFo8;9K%iwLb5e-w*L3}|MPmq zm`#98ub7rKcOFCkBgv8&)BhZ1{eLG<_%@EOW(9aG(6}5^^@;^pzq(-~z_TVA8#3eM zG>d2x9;n%=NR+Ir!t%K-DG?2h%Yqz$?WUrr4hi|BFYhc{^F{NldSf~8Ccp7W2tvsT zR#GR33fd$c)aS%i5J+y#sL)XvS4bGkF;%)WN?x*ai&L4=>dxJRWk&4FJbG}l7@z=K zQ%6ax(*x0VguGNIR7K~YnU2Q<%O<)yJj@|yIdj!}DiG0BHu1s>q{ds-X3;CAUrvH` ze5WpNoKQ_19UUcA0uEkTa)@sRTnLD^n8b+2tgb~$lHCIP-t)iwJ?8&f z4F5-#s@eI^KW_e~uoLTp{cgKu0zcw$mIGWii7Ns=o}cCu(ydFBDEZc_gA{?2a$YIy ziUeUn*DV%8A8NB0^fignq}p=rz!!K`cv9W1rwuT1e_@f~Qc;b)ae`fbTcRT-Yga1iDIYq$S#NC`3RdUXLaGSbOXVL_WTRa|D{^}5bQrjIv!v>huRyA0&Dtzy;h6q{~FcI z{%>dfpO}BJ{?B`SW!C9j7v>`9YJ*!?aNxWgnZ&Mcom3omY3jUzwBN1ea1xntj@}&$ zrKp8d)K;WelXpGLsa~YR)5+dmI8l(I5l+!yDSCjvSb??YS`LR{4u{3$yK-A{eIDle zoK`&k2bDNB(aIq4Tzwpcxg1e0DINq!?NZ)z)pny5pPGsv&iN))rFEI&vVbp-aj$DB z1zDBe%Q)JW#mEK2pgD_?_AKHCz4lZ5KYQ1@-MEdUe_Kz1I45mMwk%#G*^b&h$L%;1 zpGlmo+nr3dyAKaVQI~0oR7lFU>}Y=OBkb(H-ag5q0FVR-QWv)@yL-r)v`nB1cYr{l zsy_Y%AWCF~nQCS(0$iep+3M_T$mmea=!kXo z<4kHZV;K>$hgqMS5-UJG=j%IpgmqQRauPqL>v#~n?TRTo$@cPS{&f1Lie z(yVnR{h-!dNdbJJ{71U~QFXmI|7}M98$4_cEkqOx9j|Zrp5qt*Ay$SrZxW6tp@C=N z*zuUI^!de=uEmbvEU!z|JE^`iC_kbqz@Zy~d7Tpz+M{thc4UTAuDu!))UvORiSM$M zÙ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

      }%y@c`>ujjP|9H#Na$ z=+ykgHK9!!FPzop4_p%W@oH^!SIf)$M(9Chcq^4_l*Ypz1gRm+R6l?C-8`*7f<8IE zQ%Py8y#&93w*4E*+KyZ>U@%dhi3er1qsQ*Oi$X^4qe7zMJODSvZrD+*emmKOgW!7! z31GtWpv;w#&jZaDs<;S}cHDDme$Pomb;tE7VfE`AggwxmgT z+1*Jx=R!@3Eu77A`1q+$eHN~MQo=`_B833>#Hnb5IB-oMgQ^*v;P`_limhx(+g$Uo zc>}ZIQScwSqlZ)|CmwRP&0OB^Z1Tt$bMtngs`rU-|wYWvf-R&YFw$e>0P!Uf2 zzSSRz=uK);>Z|O>$jaPr6owi-B7EwZ)vkI*21 z_%xA;YD+>ie}ZAr-;%KJ1C0bCZXe(F8Ql@hlp4( z8}J6e@MgOn^&`u}^$d@&j0+e9)_{=k`1$kCg=*xH=>pj-fuH zM+ApehXhwlNRdRkoXWcVollNHe475_}8(xwlU!kC3cHpS_B1$(IJ)%8u{^RrhT zP8~T+rLj_TSpGk5dVGtQ^K1}@B+E=>OpUe7#<|Sj2D5b%#}ZjO2URrpV0#D-c_eeCzT%G! zI&IH`(@6?U*9&=`U*;~^S=c`>U3?UHjdXQtybep;-j(O*wU5Sa#;}J$`LExr3^+8| zMzmu;^)Z!*V)5;KwwlH84Nh|uxcCa5m^4mTq-)3d|nhHI8>L6L2Xjziew)=)i)VhK#H&}>7=3P zM)BkpFG7C95!!fWT%*~KD{+vJL^wj)x%&4x_hS!W_ZKA40eOV0k;t%tdB2Oc?j84R zIUL=*X9ik>z)8g56{~N98Bcs#WkeFgX54}YXPZ2VLYCy~I}BhPLPd>2&&s!eQFZhS2vVB|ym(e;-2vI}rIaz?=VZN? z|0-YLn&@oe`(rbt4dh`&&sUohBtflFS;pW_lBn$%b{c7iSYEoKdqe6w%+k%CqIBAB zz(wu2SrxZySYT`K3rkV^v*3#xx<6v2g!TuDlK*n+;$SNk*cqg8I$N3qjB=)C94XfV zI0>$)vqLnq&t1?q+$TNgs9!DD>@so6@R9)cxAwZ%~QQ}Pb!BZ z;8u(*QfbL%x(wR}!Ph5hT`*`d(!lD14#2P(iLOFP#pqw^ecJ@PeKj-H6Uq(#9Py*?+Ml4>r_lgv> zdK!v2qWSbnTRfMQxQ|qM1i?dpRalG^Sxgk!wv_4$^_r|%G^cZnqLUp+IAWq5c2k>} zWVKOl$lZ10&F$@@KBOeO6L1vmg?!=&ZGMg^&tqy}j!4~Ove8D-(^AsYiqW$Sw`qln zF$fKy!;jJ8V@eZ*DJ1rK>z(jC?nr(U5G{6`UNt9_4YmEF_PQ-6dI2=fjoyQnJs^?S zlqJO)aF?ktW|W2*epU;Q$|fXO!~Th}Ll)oQ+mb5!UCCqhaecctujVUGkoYJPVzMD!G)+R1enP>d(?R~4eZMj0V zoDc2VJr=Uv{^Q*Gb^GbO?>>^lmsmA zhiEtRYevT>FO|KcANn;YPjDb<2h;0OEnZWo;*WE>w5;@zi`*brNu5h2nUlVei}s!Y0$u7+7PR&R4SEce)z4(twR?0#ixC+SlQ z=>(H6d;8_QN|Q99sf0fwp1*#4Z`|37)|`VOliVazk>{nMy=?w~@*rsGtm6$J*#^Xt zKY1H52zaDjhn4e6(maQn1wtmkfMmC=@c$`NzO+*V#hs$mz{1TF=2<6DtSmqD3RJ;* zt`)R>-=c_$HCk$ur=s97iS`%ymiZP?K2QRetR6JVc7Wc#Gg7bQDc|}!9RlxTrDPn1 zNpeubRF=SWS>xz?NjaP?r)4D9KYm3z=A?&UUZnbFDA8;1MzTitx#)cseuy;1DW+Gv zofx^G0$HBjLQHT^TkEG~JmI1scIAm4bkEF>G^djmgv@D|4hsc)Vr0jDXLke|a!!XC z3ad{6dj=kM3(Q{-H+fZ}LFaHsX`6WC?2>*g#=AOrD%y|wSmT<%F7jOrh7k}{mD%NB?T7r7f+XAwY0rBs?!tX7|5#aID z)zt0llL6;jB?|ZCZ~m*T&%XO?;jg34XrC=)8%?OvX^>G3yx_Nb(Rwo!(wsEHNUOZC zjG($Zdi`i#PkvA){tP$uppqO3JE6vkbww=`I#4{9O%jV0+0N)+E7GTQk$}Aj7Mes* zTEwDfMSKd-tX_KWSlXW7^uN=}X#u(%Pmh&>hnhp3$`v~8+aV+-*c$GMB$Ig9Ij~e}*{U&c*9W3?6+y}}i0MOY^ zfsVP!Q{dM@j|3sw3kY}MS4d4%xaVO;<%g`tT?=t=!zhzK7d&xkKdMH!f&^47HqYl)5={f5gXKXEH~ z7I!Mz?k{sDW!EH*S$}h?q?C^JdeQYWMYbqRb;r;|6+0H(PSE28jLbGa>+zS?@-Sv4 z=lr>gqu2lZLvkTUL6w~#`O7eYz-S189r{<#PB*l1O&Pq+_(ok6*zhV4O*MPRr$ zBmLR>Zy#9rTrWG$#C&C%8Iv~E4%F(HeycV>@6mO%Us7PoI%_cMBFCj=YN^|=i1vS< zwYR+30cXA+SO9*7P{ormg0|V~r21jjR2O)h2$D6MM3{#*;NLMoMCP3E(5twGWiluN*t<2u~+r6%{jZ zz`{5giD&nV@8Y?iyp2{&6pPZTc%upAggVOB^4N-W$(KB>Qt8cK#78sy$SIEd2_tc0 zB{Hu`OlASqdYU^rNNhUIp0fZ((U4c`Vm4R*VP9kt9>Nl?_ z+EWr2^v^P41TJrMq=x%`=Ix0x!OKX znUa#ipYLvaYwH?7++2&5a)M7o;gK?P+#eLf@)vL{gn+7jjBm`ya{}nLfSdmrb18~+ zI!9kPwZO#HExPSNUpzqW^FSyYQuBl6DCbQLL5Bx6i^hz8bh$Kn7+qUGr!(e80H23V`2irpO6sZ6`5R|E(pZBeu7k|Suy73tIUqDzX$ zdQ+l5Un5m*k*g?ag711H4-ofoBRvhf^0|*D_8@~}1_W>AGxJ3xc(Bm^90^A}>l!y= zA?E|K&hx4ELq6d6^k_o+)IC!EM#BY%kYLjoDLSP+B6j5>nO)~KB455Y@or606&QLb zPTRhdzS@oR;pAj9)wZWhI-VvixEK#H!CK2P9(0=b z>e~cbmsR-uU9N#o6xI1+kjyV#u#0{a6#lYB4Yn@IqX#uI`!OdqO{hwEeKOI1621 z;eknw#@R7IzKV_TSOdQM2VddLiRhix;hN$Oy zgr$6mP0h|}T#Uzr2eZ&)i4R&Bb-675+avAdbM=m( z*l_xzK%}gM5Ly$o2uFm?Bnh(F-;E(`8_0eAA`3sVjT0wwXk%`?qL8qM^nS{m+B=%ahFBkcVd}ZO*+Z zV~<}?4)0P}_kI)iPx(I=Jp2DzyjuKL@k2)lEm&Es?h2Zldm}&hGyNG7a_J@>ssANE zynAt0q$O@_`4Mk-v#~HOGSXfd+sAU`VG!dduF@pV!pzQ~oDn?g#1FyBB`bVQ;IPnK z6d7FZIq<%g6u~0%B{PVgPACZL@R#-7LqC@#LakdGj#B2LlfQ3uuGok1xI)R&`SVoM zD>58Ggwlzt|AOc<4O5+n-4~i{dfuqb(XS1z7SPL`#a4G65~($C-0(55ibMl$ zEvNGY{ZrY$>tn)&t-pTi{;c!i&cMcVtYJb6*^rMZ$%7%?C2}xBVi_l{md~EFx>G&R zyd=w$_xK>X%XdDOCy1!^Qx$#S>y;cgN2`TH7we2#VN+M#*LpuAsaTTU{@f{g_ch6( z8cVzvHYhU<2@E=)1wL#2UrdW3qPmsYm!uRrjIhm(KVqQ4q6AOR6f=-!5U6M z+Mgx<0qGAr%kL%!XSzqw1ps2Bw7o~X&=ey;B{WB5B!jvoq9i9^j2uIdI zl4x8~hV^L^ZveELPb%lzFD&V?`-?^q1;tCNzSQgK58o$N4TT-nQ7&16QD~IYZv--> z;lkse%($In&90ajIYO2={4&(-gZyJTWZ1?&+c!nut`qTd!$%dAqP}mvX02G4td}kMooBrU=Px@Pzfd|p z7Xa!)3vlQ5URjDK+KCAGSzMqcJ%fH&_rXJM@;CTWpSi;*Bo!*r z70{K>l}hK&?AdF|(~Q)O7kLmLAEY)hwOqvqUH8fg{I=r~I?~>|slLVhE|KZ3_L!lu z8_58F`;VzGU|a73_`;U|;d9VB?3f zOHm>jZ8eLPM?2grX{-7DT=vXsCm79r#ub>&fm*%M^SLZL_pYxAQ@ui*U=OeKchwWH zCW1JOrAi=@go#No@Ul$Q-j7qTgJnmoQ;xdRf5Zku)}huQZc;XWj7mMAM9k<;qu$%u z1U)T^K2u~?pY=U9vs2Y;kUK!AnC>;=*&9^!Q{+o9>1hiAL*q&R!PY;_QMD*82U2(B z?m7bYKg+5}sqTRmAmuM*s%31Dw?E!{KNmp0ft-FIpKou_BF+naJ(&6?@4)O|u|kbI zGZY0N*B2-Ov|L^|*d#AFzV5xdo>D@Vle)dk0$vc4Ov?kUF?XDFrI!%838z@Ks?3cP zvY?twa41H037>NW7351M;`;>0z&XEp=8-)39pS!?;{TF5rX}8n;c54#_c1L6qcRB& z_xJL535agMSqW7T4iYCalMIA14#F~|Qb!rAQY=u;)4hU)4Vvy)0Oy4RvtCV?%>T#m zL{RP{uqlWHC!D%TYUQEKCHI=}jjzFX<$JOya+%}Vh2VGD6OXQv7_FPLiYX4M)P}@l1NU9=Yd=bSFL_DUcW7os^S(hO z+{mohspjb~`RpJo&i5l$x+aTHS*d;v{PTp%!?S!x(u>@l2mjmn)HgTuZhTq@C;S;! z+z-`6=)v6gC!B}2OrS8=LmrR6VR9^t8=o{xUAL&u*vvhaa8p`u4`?U-p3Nf{6EsJV z-UZDX2P9p+bNH7Q=;wt)&8^R2XVfW*{LFx(tHa8k@)u)`CxQ{(1!JIT} zynC<$lSXpHJ_Bx@xErdMlZ>U$(v7<1>NIt&}-LL?DLof$HO-pTLv1%b#>4g9KQ_j5@R$TL|xF zg{3COHCw0n%qgIBlkX|q0{Cn6@V%HhJ1Bx@Od!qa>LlO{MaRU|sEqezAXvJ@y!%Ac zl@@tf9I+vkaaZeH?XpYJpCiJLl3+W23Zci74y&ZfGq5Mf>1|*Q$xKEt7!if&L!EeX zRkAD4dDww=+3PVHE|_bC5o6HrV7-Xr2H*Wq!8nMS6eg?V`pCPbAHh7!z90h+4gfIFKl_0pqGrsoQG+UljAhS-e0N@*MIAr0Yrd8BI0Q zU-+G+Z-I=BLLlvKzmP8vKF8VaHwFt21O;ATwTVBih1Ti&pmeFYthJmMY*l${gJ`q#afhd3&7+NX zCMcaQym-5Wd`d?@WZ+~;^-3}i9N%MS}rlXzHxW1W`rAIx2Pz!^a2$uNZ$gktM<_IX!kfZ*pxJ zE-yCJ!OV1pKV9B?(qIGKNejUJDWE_daC#i$xBS(kzeG&k;fQS4>={zO)c!s|T<$4M z2hpwr+S3zA0H&C~w6Y#C4D8sjO3`DfIA!*(tc-kB+N?#|dPg^0g<6~?yi|1jI@~^$ zs~Sq9If8Q@dI^~Ls{Q>$niIjp(o92^bT$!ON@1Kz5y(c&G8#scjPOg`uElyx4JwiP z(UfVT>|^)OL;DJB*rVocv^ zerdx8sB{)sAA8JyuRN4Jf)*#kR2e#mipBYk5|VvJQvd7V+f=L~4;2U4_^y1WL8~d! zV;@g z-SodR&A6>ymZNPbiW*LFkNr?goqz`vXiQ_wQ%e7Ei9>!jLcVV3t4})VekKQ=XP4n5 za1PnQ0(dSy@|n2m-XqKr2?i_8On#jxe=<;H>#s!XSc$JTgzw`|;^Q!Hce_;`Fv=ux zGj1eW_Q02IH;@g3cqrBfAngj+dcTN5hk$>_u2#N@__sfeHbPe~LyrQt2Bh767Z-0` z*ypOJOlVv8LO0yYbb|jwdlEMZX3GP=1eKzYxx2hb1$m4C+1dzQT*+sQzJWi%6-iCzc3AmBFz1Ts#4 zgVkc4y@BWa$r$7nDFq9$CqQkwjlIN|lP{Q2Kt47%wb|y;sLQxHJndPYcZ5x$uity~ zp?-5-y#EN4^SQmef3cLince?4NYoH-lfeLOhzrpjX6va1ogir~qzIzl*)Ah3V9sEu zDc4sYv~v?s*DH2ty|C$Bn9alo+SdIWap7NNRdo(Bl8WweRIi&;w}dCb6;xo=rC%BT zyi-u$`CfwEB&N_$B?;3YV}wpz^ouwd@jmc@ZGr{(J4697UIPullJt0I6t*~ur*6S7N4qd+`wbF&md{rc&jrw79#@L<(J$&nhw(YO#1&+#?htGaue_Ux~k%#7-oA*q_VN5M+oR4uT}7i z_1a7sGhnf7j1LQqi2P5)KUq64@sq>%^H5iQzm!xZ1sF#*k;mS0SiSczwQD;MSERrZpR z??wB3W(rju-`$B>W|LD{H-q-D>N7uEQ!BK5nkYMR?0IPo7(Ba3vAXZ{*HPRuhsIlr zg!=dl)3&uD_KcT0oTX!v$$O&DWc?($#rkCB|B3k7gK>o}>7mH(#d!cCcrEQw1VIP7KK z8*G~Ps^a1glTWfAO-XShTX2bmkC=ZJefY!55n+peSB5i|88z^fYn+IxxOjM!z1(lB zJTzh+IIm%=BCmv_Zn*FPqJpX0*ab8To^n&HWZl;pz=$JXWKjnA=(P`UqFJ-~sku=P zld;7zQ>B%Vyf?Z}nB~v+-?mc&%axx)$)!WSg(GHsl3}o07@|v-C_yh|K8j7EO>0(? zCSCA+O8T6Je!2=5YhX9ZWDxSjbK}qLmb_CCBkqzLx^8|_rG=r0FzoM!#s^!n$C>GP zVWoH9L%L!2MPQG+FHDFP=iXGY%pA{L;fm#F!zecrTlG(NibzdDGAq$jk6`G;^ zb{mgHR1T>hJGgHwuGCv0{dTv}%LB{MsU^DoR`E+znrD(Ubk9G&5cDVS1cH4ozLVE} zwig_!B?9wq+DVr_*`F|=FHycTvThDnk92V7HhdAjyArHry^{j?C*e^tefX&!cV-U9`R z1DCF$o^u~^%S?BdrI_^AGvj9%DDH;{UnmBcg2%c_CFQ~PP) zUz-*r-|Mg+0;+uga7X}nP5c4B4gz1dNQOBVDFP-q^<QnuEPkd zxk73zUXq!g~`CC~A?h{AUzET*(Ywd{pF~O6@g=*u$jywnF!W0cyf*028>k~@k zr#r-nF_I3)4qntn{krGD9MZ4OOFVi!fRO{Rv99_8N-fcA_6Am-A@UcLS&yAfo?`(a zJ^qTTws1soa2Ho6=f>%i^LS~3?=2>AjgJ$_al=_sVQtG8MKWJE_9qdsZ~F**H}-1~ z0P}<+Qei2M4v?F`}Y3n?DLoV8BdMQNS(mBBA~xfzRkik_s`%hJ5TW$Q!mg zOQ?!%{vyzQ-qMqY7(WKGRwli%6vQi z%MQZl19f2iSGo$>hXv_^UOqydk?p4+n&=1l+J4D*t>~yobp9X&!fK_r0oe2Y{ncD_ z?~DOlelK}L{F%)%4BY<%bn?>_((az=XD73MHu!&;H)IVXTs|#Hb4G>Uny{-3qMlKD zoKfmS)9(3$N@+4+rL5>Z=e6dg>)jy-Gf;!d$)Q`7{Qa~m`$;=;=w8}Mq~yyUNm>iy z8rRBiZ}6Thyz2$*?~n|h1$u$9GwG)W&Z1922yVZ<3CAE;HE@8pQd%ieza-MTbS_Gv zu==3Q`}$CViiQx4ca(5U6St&Pc5ir zVYRCjyuS8-B*rj@zTwZfx=Wr!=Muzy(B z$@hyDw4icreARKZgd0I6s*qxo);aHA3>MHGiD@ym#nKsj67-E`vKjqN*D#WT==y-h zn-QQ*uquuu*cGMY^eo$qCu&hvzbzN!C+QbP=4H%8O~i=vK|&p=c>`yHWOy43>BH$B zGfPYsv>#W?1QNzh`<}F{cht}yw4fpq^4<@0B0-!2C!Nmlv)u}Pl>9}^<8x}*eMJPZ z4HScjjo2yQU}~8X@sq0Z1|fdshKMN$HZn_y1G%D0FU~ahzAo%YeoiW`@hl7N%0|IR`Jqz}^#;o`_(TWHbM(L5J9HtXU zMb0mT9H__H5hfdzrGOt@U!mAoGpbq!I=1))c{Y{5p+(q-j-6~5)HMAg#uuX0bSZOD zFVg|n29NSpMJ;p|o`xQ%_)ezKYZwN341TRNXe1V+Jf#24LpJYBF;pO3aJ<9M$yQ!i zi91tKI7O;l_6;_vlqZuabG+oXt2i4BYh6ps*M78O+d$m*_~-+iige%8znkwIF2r!(H4)kIDj<025ew;2_>$`y4#28nkbi%6``T$MC7Xcf=+oswN z%M0Dh7|GR%r5$@iEcYDObkm`7Tr9t6OE7kcJyFfuimhNzSK6hfAQ*SkIOH!CrWw{N zMT!_)=FO}kKWipQe@|CTpr~@;jS&UeAtiB{*=H6niTQhd!)2w%JKg@>SjbBtz&1d< zo7a3JeDjJ=BPvypGfH6YBn9yT#kL^`xf&`0W1WbuK@+sVIs$u+j%<-jqz1RTnfjSj zL!E5f{H!ggUhP$R1ikGG`w}Sysfyhu8F>O4S{(Kv58vCwxz@=uZh&1(?zNZuN8ZYo z%k89zN^Z}oA1`2O7p1R1^T&v~`~v&XW`t*UWJDrUw(gd0G;HtxRwb;)~S^Qr61Gp_pyBK z$=DlGxphmU*(1!dwzNeOwztb5ybk&YzI0=`7BdD0B(btbV`GtzCVsMzaK5qQqp z#X4Va?|?Z*UVFyX_W)goE+sIC?X{=g5l8?Ey}I%1}~QkGH>VBBi!6#;%Y@7QgRln!MXq*RIhyT;(X zBe>Bd+vNZ|(x?C?(BF0|D31RVYHujEn19kfI34S6uIe@x#O>w3#NE1if*4o|R%sm6N$OLhre|I-PIul;Mg{@4?T zFuEc0``=C+FgYjK5&Oz@d-zP%HQwMx`Nj3ib{`H3IR_;Q{8fG#Fea>8DMrCkm{i!m z`GHj%Hsci3S^1Q}rhy#$2qFiAHb+KBuLAa$IlQ{D<6z8`NP*|pKWD%)71A2&TN9e@ z3ZHxiHGSuAR-ivJlWE#%s&QNFG6QE%Aw=Y(v?l|Cm{X$P(_szmbWE9uKhrLWZxZqYQkg50nocQ%!|s?54|!E*8o zPJ!y8O=6jFqfy+7IlVw3v;lcqU=H_^;3ssELfQwIXvcjR1%idj5caax-`y)taD)W> z{=X7*u{vE!QD9zmE>c?ixG3Q6a`5rUQ!&&coD)yp581(}Cm@g4;|I#A^jGT#O097~ zzY*xHV=<8%T&28FKvk>JI~`E{SoJ3`g4bnB1@JF*-|rp3re_Z1?r6ArVm}5sXMbDY z`S#iWa%>MY(OE0!_NMNudjfLw15QB{ReA6e{bmRjP!jJ%10Ni9t3;pWhO`@Aix>uq zPnda-%qkj1x#HEhLY%v5v*{=`wFH(B8gLa8MON+Z(#70wEnC7IPO%nBijW}afSF=R zCW}X>Hf1dPaZ4{?Y$FnOa5%PDR+YFwu6Bm(Ll|FZf|4AIoHxpVVk(~u+R(H)&VU*L zr;17xUJ;#*aX6KFuyl?}s<&64Oa!541(NgECCMUV{ z1H;CwpGLhG%D~P-XGGIQ)7<5pli-i9gIjuG2;@{Mcm;8^+WdntztnStBGUeKZO#dT zY4E}ZG~Ku~gAipj@n1`qLD|VVcDKuE@j)Elfh-|_;hZ<-e!JCV7Y07}xj!0nz3@Cq zQpYa>!Y;+pgLW2)Lne1I!iw7QecRxhsM2v#EoHj{899W+YGv*(tbG1b)R(1Qe-HG` zL_vEl7l-GtvQ;oki}C_i1} zlpp`jFr0FD0nR>E0hrKJ6~^&A(*no_B!INi5RgVX1Oa@Hfuu3E$rB4lN`5oU%)*9H zz1}kAoXV*#u7YZ@wzQu1k+w5Rq8;PB1t0EhVOC|KpHK(mnX2Ua>QNGVWR$mzM;Ozj zXdg$0A|#p7$dU&d8Ir!lsY4Ja{|!cOYSNB3xq|nGOqIsV!{}+DX5^oh(8w%JC^4~$ zxdsHnf5-5Wy0}Qn6YfnpnRVkgmp2n9CaGC#*&LMJo`m~XO&2Id>mX|=k^aIha@VPZ zNul8s_bO=pa&<8YD}%~YM#o1Yu9Zt_A^ni&9 zRK~{2Uvep1Gn>@Sn?b5v11QVnxxs#HSOac6DfDTh-l ze&g9^GeM>}LqB*QJPJdU=OCA7`cn)Wz?YIe@$v7LkoLUTYM0Nk8ov-l@8%m=%Q=6t zZ2@TD9`ed~PtZ@Ya&N1NJAC`oj|~TJ&KD(HfL`$|uf*6$DgSUy|90JH;zpXn{MO%W+V)Lp!xYdYB+N*^7<-bj0B30~j zsZR8fHb#2WhBD{nWLFtP)Hm>b%^k=g9SFCSH&{>};dZm`Yug=;mzVW0aWA>DEZNbq zoSmWQ-{-#m`&+Lb&8EOXKgBg`X*Y4`8BZB)L^&>A)WbVSBV~&@UKaQ3q@(N-Yc}!Q z6g5A^4A#oDP?N!lvU zZj=N|&Mma>+o~E#554Sq|2DC%et^Fpml&?)(tDdA5!7Kr&3s(79%^JNy-*=g{-G!X zAF~QQ`4gT)%K+X=yaLUuhRvG%feDp_{lxm$ZZ(O*gp&8gS=k?W4y2uLBYJhG=Tdc+ zbFEB=BriH8$xPbXkyTNB?C1^iwb*|a{U7B1uuksEeKV|)ldy$$z&HBd744D-O+Iz| zY0Yzj%g37x{vUW1_US#6FQ9^A9jHSlJ=7LjQI5q+38mgR33p3Q;BS($Y!8*9hY7w2mDE)Nd<8nln1Pb|EDBY&lOlDnYS{r72@&lRC( zB?=0!O187=urXe&q*)37wPxs~6{?C;tuYTv=kB9Ef@QG9V|=`@)eE`+uXgL+QsEDw zNztXWwGV}dtCsbJf_>>ZQu14?BeWif_I@#ys583S$8W>m$~4STdywxqLg(i+f>Y!6 zqsj0&vEHKEGAC#xq|Q3}l+i9DxZRdWdHfrbzMz?ovsa%p;u?E>%(CCENUyB^-8aH- zVGX`G0-;xmWyW>=x=RHE^L05lz*Z_Mkl?rh6dS>@V(J{JSbbMO>`TfRlA*ACOEG0M?J#)UX-nEq0cCiHR? zT3i{|IeqAi%TgpYEO0L9JFPW9@FS#+iQM+Mm5HIMojQ^2O!+CCNHdoV&y>qN7lk6! zzP<9_zwp|cGKYXf%{|HPy!sl4D(gO}=5f7x-H^z6XjgQ>=5<4_xTK|FK(AU&+>@qL z%+tQ7O8Yx&0{m#xeb3QXhj&FD^S_>De#n_r7uR~{zAvV3tnNqHt`P)C*U!=mh{Yvd zh@7XG$GT`!D!(goO-M2QN4?bQ6&~6Blok{#8+JoX^JylDl(Ju+ZR!n{{SUx^?Xhb0 z1^Vfw19nh)9Z>$-qo7sz?psoFrb^~^s{4EJ=En&}5;F;p{0({qV?N|NL-4>ei_bvW zCgYxX-8mTW2CI7}8piw+bcY%JkSb3UjKHc8a@cRjO=*FzJR5aKJ%c-@Hpz{MAFf1l zREt3GGpFBz{5=y6A+LklnrptDC_=6+W{tlvI@`O(;$+@4(~jg9+PXYE3 zZELx$;o^(2tP@fvx$$&81cDDv|kwfKh0NUr7t$8Yh*Z-o~nSN&2Y=0x@^?Iz8t+i@;UyT@^CYd|L8XeeofQZu{CF`OXm0y^kl;$Gslix;8bZGOn5G) zyVy=&-|ldi0Wn8=h-JgMBcC-2J9qNO7Omn;96OtuUgn$HF9Hf7*$wRN-5m_(&ECm* zXsaO_5>)55S`FPc^@>dFIC!dt1z584nY_mHdd$w~&0ERsT0WmMhxAxfvi6uCEkC}=B}xjf{Po`=#dkN)R|g3{&+XH_;?xd!kRE$m20l z#*|Cd-cV8Aoq@skIb~_9W(3&SP&-??wKu-m)m-Ro4*{{s!R?s_iEuzm(XaKaC zEda{2x6pIQrJ`6z28TFFTR32#3=5oX^?Kn%(=uG3Q+KgIBvJ`(;HM@XLj&C>H#Gj$ zoztC}xj-@=AC)_?pwRG`9uR0_aS|N>>}$ZZRYS+O0R-cy#> zm|$*e%QQIa-=WtpLWiDhhbN6@o5IAEme_2)vwRHR+C(s!L*cfK6a@R!%I%r6`}}p= z36k+p`Ib>8eC0OiQ}X0I2i~5CctXTAfo2AYhG}se%1t`AUx?cfEY0ze17lXj!qYaUn1eCh#^hq`eCG zvW%ZvZASvnL_l<_$V^iP=GZkCj;u zZv>(IZ7%(4movv{l>xayo&22g=}ZpUUhRg=r|Ve6uA0Oy#)WgYLItw#c$8|m#rmit zW(Of8FRqRRFN1Bp`-cpvJpqjgHfN%iBc^mwqY|+uyU#n*H#7HGd$%5mH||DmHC_SU zvo8bc;T&%HjMT{q)&44=zl$?d6XXX!&(co)Vv*a2F*>5yD2sD5G{_zmc1fS&t{@GuYeBAc=0p9lz~|c0ku5>>NnJ=GalnbZGUB7y#Cc^*|nnT zRv+gzdMj_u*xfNbz}Y<&#_sGJV+o$Yn`U{`;PnP_#G!Y1Gr;(XaZF#yTNiC}tb^|KXZ(ELQodNzbWP(ye_MdN`9KZQ;70%NkySu7u-_e9?bU-UuQ+7JZAByDyq6zfaQ}LBRyasCn+#C-Tx_ zWDwQxJ?aq~Sy&M1zVTJb0JEOHSws+N(SEXF5V^?Dm%i&f@>!&)2w@TyC2|nTjyNV# z^ru82L1J!dGF&1;_H4b6e@=%GkQkLrp+7=!Lv@1SM=hKfQ0)=5@D<5VR^y0ZTn9f4 z*5kfB+^;R)dZo!f^PJlNUtS#_+cOhpzm9+3{uGs>J6PA6k#2nuD>!-4r$z^FYed3w zHzl^<2mSFA>~=ofSmWkK5uY^D7w+ls z>T43}@Zx1Q$-7G~Ot_YM%vIxL9q~o~k&*s{X|2-(+l(+sBs{3jG}t1mBa3cQ8^>KC zOsOg(<1U+V!Dn|N+nd=oY;J8jioq~ zcl8c+wfy_kXV$js&ja^UZ~f}eYVjFAx{a4Fa-!MxMC2W|euUhY`MJOQy5Q4({S+UT zz|7#eWMW8^(0yc>U~sk!mA)ZlR6fB#=oNH{$Y74#*CtSr45#ZP!@>G+`W95)hH0D zo5NazpjZ`EIOPr}cSRgeK=k6)okb5e+h$1dFgNSLMFr!mGVjQ zhx56s_uSL=Qh0GOvp~HX{+vjH@seWOCaa0+CQT5OalHOlZ_oDracm!yar5 zoa9B|tX5_1#4CnjIsj$tWyTSiZvVj11aoOqc!dW`#86IAGn8{%V<9bF-%G@rBH)z^ zNlQj$8${^~K}wBS7+Cr`rW9FRacZ&EDwON_y6J>WVAWVN>)f0^QbWew(#Ppz;z(n9 zCzMxcb=5J+(Z!7e8HR(rRbLwp`Af+(tpcWRfE?@$c@{2e zg9e|Q3(Y@t?QP}Lxg{gYydNDWhUBFA4*Lgb&>%>1oylZ*Y_=`4xb7*7x$Ms5EFFMr zS#w*>?QFk`?Q}C^WscnVoE%SInQt|rv(nOQ0nAhb1(>ZSvC_~Telv6>&KTXIFJ#p? zfypiAFVOVnk#@ctEXN%z#4u1FH5T8*UiL5F#ViG5&DdBzfm{;;?iE}tKD-ZXJE{r=4Ij)* zD@>r%PZo81_|P>g5?RR*Lz@DIAPt#0@(8(T<~XJ_n?gFq`#gr9L@wA;OXI?ftcS$@ z&32o8re2x_nsz>k!eSG@as+p7oN}<-7cEuLiC&=@WZ^5*)uZMJnJO+&Y3!D=ye%p7 zgV6f*zLY?HVx(J})~o$}#XJg}U_muY;2poBek?>yNYsgj&XcGHvP!fonCio%Z%6+L z2&>jhU>-9Tmnl~#S1ZRFMDjfAymB0M62bI0&aCZIGL-{4X_MpZvncWUKmxxG&$q(~ z*SiXi6ezimt9s61hZ@MUydmDwLIZ_C%uS~sf}8!eC0QSk<_IpCkGEJEp?Fi#t0&Om zwj6j-tr4DLv@s8Keq~&?#Y>D!Xt3a(Ce|eXU>MWgRSNcl#t)WB$DIK$WJ_EkVBv{8 zJRW>r%+6nFTr@ysN9SgbMeCEasi|(~Dfrc6T5}%MA4hI{bUV=(Bk!LC2T)I@JKfS) zWL)jw59t!6MP5w&r!ro7HGBr+_nUjHm=y+@;f@dnA!qlN=>%8Nm;LORTs$cn&#eAp z`6L`PG`N8{m(iMw7lua`#ANn~S)pwP`(M}@3h*Jhv~2+n2TLF?e#|gnGQI_(+%lO) ziZVy&I>*8L2g+i&ErTW#<{u;Uy4m74EF@-EMHEVc#eBHAPWU%oD|fGW@=rZ&4Mz5J zbE~z}C4uzGQ>Td&t@?R1_R$|qO0DB^l0wuE$og#rMeiOvE6&E`d8O|08JrrqGjR)C z8vP?@VEXMb?U-9&%-{c%MEm-ulc)HPiR3>tf%fyG@G3-+HWftyJLhAB5Ge5w$ z$nZU2JJPVNcz3LqLj_ODp$PvG41guG`M9o8ZG?%S3e17$t0{UCMu)A^2oMiKi&K`} zW4H4mFF{QXMN0`<;?%xl#?Q&OaWXE+2EN!3h87LdMa}%;uy-=_2{^rG4(1l>!OjyiW)M!7wTWe63>=uvu2vx*qTm=&;%bNHL-20%3po0xD6-k$YyNy*S3#8EL>t3a#=IU2GLJQ+3Xh? z(_<91dHR5^)~*`O#d8Xs`KRdNlqQeszp2vG=Eb8}E?gtT`GQT$ZXD|(`Km3u^4uU< zcY39JHYk3;)@|96oywSPEboI+)y54ghQK1y_!R4;w|S?I-~L<8PzHuTQ^5+Zw|UBJ zbsXg2rAK`GtVIj1wS}Y%MFvy}syY|$bkd45;5Xg~fQMxZ`ww!(z9ta=*g+e(Q@xCj z8MOUiZ?SgO(w?mCMg7Tp;nF+1Y!vgxgZ-c?@b<6!xpVytDKuTrWA_4g=H3OyzF7Qt zCE0yyki+KX^6ubakX<~7E9Y_pk(+Be3^yhlKMgjd5J?xVCl}n{ynj{vS`DFxGpMet zf3<1HhVJ>bZs$B}$L8m=C!zNRxIt(Cs{ZxEcK@pHwHvZG0i=OM|7z6E`Nqz9=g#@t z&beP;UCB-rsy73a0bT#9^|hPevnR4QKYR}%gn@xm%tXrk0j!mC346P7rY?_MZ9b)j zauQu7O|sga-!%oD?!0O9t&bR5Td74-SlCS>H#J{~JM=TnQLeL~kuS_XnD1RT0-C&G zB)KE9Deet2dw@mf3LY}aa7_2S2ep~v=(1%P>N4oaVX3f=owG^pHZT8v7%`VCp1ZR1 ze)GsQ7oVV7Phhup4&83Cx*wXfwHu^$9$i^M%Q8ut-wMBm$L(MG%Vl}B0H#D@*46V? zUJ*iL_MNd0uO))Y0?)iw-l70b%N%FbB|noG`fT@wQGikyi7OMwl6Ucurm%CMS$^*R za`om#@C!`AO6T!$w&URD_L*}Hav@M1%1C_szFGWS_}NFm8fh5391y=?6NW0R7o{Ss z7oif|;O}=A2;!SMoQH8^p+=8{t4FVJvHS`!(l{s#Nc*@$HkEp&U?sUFZX|ZDXL{#F z_9cMrjSV))cJ(akaVVE_`nz}P5qRv_3eyhOXbc-~$>rOfbP8QTcM5{FZZF}c?Wbqv ziNOF~rPklU3w>luxkN^Y5eJ#vy`;fsZ9owFnp0hlKnT!3Ut0bxt}14jE4 z9D%AhDGXP2b#?*tKv+__=vwhhimtpaCuX*mt&?K{OcgaMK^KyOS%*m2?Es2XaR3uV z#;0ndCcMFTVI8wYD>E#&`72hYmFEHez;ncF;jN!4P5Fed@T;%s+iY%gxX4m@(VpmG z(x#rImCWxAv@yf)J8~`as%X-7O^0-7mCT{z(n%ihs~$^+%Ts|sXatz9d@}|$3`&A( zp9~!P+j5FiMnOmb>6C^UnW|AwDwijExj%buK@P$!SX+~ z9w78X3bzYzQ{Mdh>ebqi^1DFQb8uHbhel&U{8r8u&no!7m;1Pkn<`%rxUZ<@)UFIw zV8#ggT?yEQ%u!*8fc;g+Q4IiSQ>u!EdM3gE=tXKQglonW*=k&uE8#hkTGThw3OLyc z2*(r^zU74CENcPbxS~#mqQSW0R|*V(Qp6_-=0P+RI1{X$R*-8UZ1?>zOnN1)$c4GE z-Gri-mf};%-NSZ4tq|2Qj^l#Z8rEQf#RGzhciJ%}?l7uRRFah0M<3ao{xMdc6C^VfGOsagz`Wh37iSnjw{Ty5VaFk z`iY~oOl{3YX3Z7}oDB7(&ZzsE38&4d`-m=2eBmAY4-WnxPW%V4aFi(S9_++b$Gv^h zP}EorwkOGVUD5+HosAyi!t8f`!%#8bJRm zq_Y*ieBhuI%fG=6R~Unm>n{RjHcYVM)9|Hb{=agly#~hi-&5h9*uM}sl=&*%)8Vl) zGH`q;Qh9O9Gn7KcH+_OQEh(K?MqEmA+YLg-eSieNo6=}$XYBwhv(dD&m-^*8UdH$dW=iI?n)Jnn@r`ubMy3C{-37Y#R2^zU?W`Te-ez zDGg8N`F>Qp6_|@+9NY9pJ&7ITC=E|vYSk<%ZQv+{ya229T;FO6c*lZir!)Y6GJSd? zvC_MvJ|WBZ4rjF-z`j>@i%rfVN^0c#_rhjJ*vJ^pB&D4#LWB7YU+JzD^)jvhUA*Pl zKk>P+MWg|aH^m<_$n;lwl(zF+Z9c>~Rc{(wdIIjTm~5aPdMeE^Z1&79u8otFk;Im6 zA-})4?r$pm`|zZ8wDwFat^MzkRa~cXDv~7xX^fQP5lRMn+F8`MaQE+SJle#lbFqD| zzpx_t#}cis>I;C))p9jln7h_b)olc}Rkf~aJ6+p+{m3)`V7?RKzbV?Pvh}B(THVrW zP136V?j2wr@`F}?MZX!>`u7r<5<>r5MJ(@B=(oz9c2!Py#`p9pZ6h`o!QKJp&rE#U zHvGQ7rS!Us6~mwa?2dPt$g@L_-(q#B-?vPB7^=fZ^S>LlF5;M~KKX9N z$1O;TN`EDHLcL1!yW>3?8yA-w)&K1-R&kARi*w(*5|hZ=9QP6!PGuWXj0iuxLAa@f zW_sPU{g<66T!a|LgVF6jVw(yMrS89mN8xDztj)(0-D!7RQvDUyCEGHR?>T(2Z0nCl zKB`(;W5opE=#v+ffwPpqB|LDrRD9POu1)vAU@+Odof&GLBe4}mhK(n#-tok}`HRcFiN@pSV@$-5cuk zn>&hrwJ0kLm3V;J$#qrpD=Fw?l=Ql5ZCK{Cga%cY?|rJZ91ImkzFu!2C=O2olX|qh zl5o^eE|PWDb+}!%st_f*r^+$L=UKBuTn4xi0k~nf(EHp=KBro3j){a}p2#kkjBIZR z-#ag$VkqLe>pC)lc)w>?X%a6#RcvVjvK#{i&;e?#Cc3!|;$|SqzXtLkB+CC6ldl1yj^=! zHgpYA>;G|GP;XaH*&`6U4oA?n?(B-(0dx#vZ#WayVfO#5TON*$-^&rb?kL-geWgUG zBkT_LpcDDvspr*rA;Nu|`K$C7@4LkCxBOwcy#uOC` z)SL;_OeI!tBvvO6U#1UNgW2=N9P)wL`-M3K2D4{`IV1wJr-V5~2D4X1AD&M=zBPz= ziD_cP=m)p)mRyqSBy+$--uf&v)Xgly{72E5qQPMRLSIq zRHKK-`8+-y3W`|4HI%-#B93k1QnB$T)7Q%M2bFKW`RhTo78Aom> z)%iL+5PCcjEj|mA$uRhU+!xE;^~v@ecM<__JPB=%$*~7R3@b57Jmm7s*C&CT2lT0# zfuOU@?v!Fe-A znJg1y5Qe}*A^;ZmP<3*mv;~PbPZ76}LeF?~aUZu`#t$O7l3_cUVwc9t*M~emJshz8 z*>&syiv*m%+~6nvIdg;cpc`&{d2HdrUsG1EUw}`8lv-@gGs7?P*5yDVaPirEK=GM@ zLvR-I33V^yu9og-?eJ^l99hoYW_LUT@P2pN{nhuTLRj|oTiVC#SPT(?dmtF)v`N^=Uitj_J8?qRBy<%*1cg}r+>gC*PMk!sU(ACHE<$O_C~$Hu?He+H5+3 zUBKyR=i-sEjqG-?vm9FxSmaLAT2pd*)cv?Me=#XFkJMQY)?4TIOw&>cHh58MNG@*O zv4kbgk}a9-J%U=b0l9^SEFD1E+O$ts4X<>W-?mF*Q#0a34_=pQ7J{c~<7G_#OXZLT zCQv2Gow*;uDVSe^Q4Q*WGj-_WF0z;^JYM-hOu4Lks&y(2yQtGY-OUp0lA$M zI07KqCTktnvZFFa!emGjMil=jJ$a+<0F=gW>ep=H_N0lVdW>mz{!vGhEq{?~RphN; zEl1~=>7@$d+at-kz*PVFny(FiN@E970nK4uZt7-lV!y6s52A&6zEy{|P4vNa_Qss2 zmT+W<4d+2Flp8NIh^XF9T2ma(pis*Vo&`?SNH3flQz#As--vrQ4Rl<>(v^ORmmoFO z=~mnT!;zz47tUk=Y=Zoe^gZ^9KSU;9!*_*1`-#+uOX#+#)LT12948!aN^kW6^k4$7 z2$pb0qAMtRtY5ZiU4lf?ijDT*J@efBC4=oIO#|sX_ZsJZq!KH%0<^OtQlpi7ze!FK zQeS#V5#T&7wZU~RU@4!paCRkS8;k0HlP92%H-(fU?6N!tAgbpXwGwBH!QXa0Akw8O zXGUsv00Tx{@NHceSR|{*p2WMB#lGQ~WENz67)B{k;sY6gWn)vHGb4N#wImI-k3x#v zfbh3h#O+vGC^n-M?n@)`3B?#`NR>ol7o&^g%^e;uIj?iYE%M?F)p5_Zfd`n0zd4ai zkA2yPKClrR1Rf*9si9a32V}Eh0*DF*|E39F?i3Ra%B?iqs^8q=dgUjNC}!4#enot~ zHShednM}w*CuUdceL*T|cXRS*C2g$iPNoIRy#3(te z?NVtmD<0FW=c(hejmYuy;!risPvy{|zs^C&JL0}sY=LZ2h04SKf)}Sv7tr(h=7lx* zGRP^K%g@!Ev<_6UAR%U`&v9`$SOFozPAW2$jqv1APO1PyhJwdH8WOEFs6?~AAZ6NI zztey+;z!TVi;r_flP}svCittRT)O*_dSF~GZ`qPcs6<|{Xnx00Y~k5 zS7Uv)VVqcz4<8GU|rB$DU=4T*a>5INKe^x4yjMaSM$$H$APD-)OnQa4X^3(~g zhSV}VBaMXo_%FOdIZzQW1|>DRmFEh&5@DUh_sXzWezsGFujC%QA;nOnV#NDxnIXxN zk6^@q)iJKbUx!L6nEFB80bdD`C1hj@ugNXB^O|F+0 z(1zFHEmaRSx2Oe`WP*LinDs8D7#B&QZLR$*Cjt-U~veyD}NyPc2&Z)YjHR4Y_B zQzq*N$7Q=)Nw^cSNUNFWUX5{dF(8zP()rS@@#-eQHsD%yCOe zQul8Wy+q6Z7$!`gRgPg^wFIC13ytPPN44-2iasZSfndQjPFhQnF|By+P@1}3I0@-s zT;dn&taJ%_(xo7!|BC+z_w}?{x3+VQ6R}-PVi$+B-{%UoM$ig%m`;)I2ZBz~EtD;S z=eg`RD6UcZC;~u^#q`zx-Dd)D#1e|xzu#!@hjTT}UVW?I<8g-GO4vj{6+M~NvLJpw z3O5TMK-$F&I@;iWgvQ*2;o%lNVO_NsINd)H;?`KV4*^E1ByEzvm`#e_!HxHYcZWlj zU%j{_yx6}f3nDM{{WnnBD#=g`^=&+r%lRCn9p$>4<)30YgQh?%o0tg${WoRQED@Au zrjks#51=Db)tF8ZxkJq0ww>B(@WILFwodHc5%*5k{*Kg>T^uRzL|m5x-PM&w_fhys zQDhg-gx@q6k!39Hr~9;1vQwk#SLXD5J2l5EQfao~gKY!}Co+@$`A{XZO+=m^5Z z&F;HZxci#c9%%s+%$ayJ|F$Menm2T72pBeXBKLc_s=!_!{Mgb}Jg)ps5Ou46vs9RNR2ZgFlQDS4nksp|CU8nDU)i0Q!%WIIb3S=D^De_UMoWqyvwEI);(~fFM7){=e6{v(l57TfUWN;q`EXIXshQXw zkd~gv#l+*Zl(CUH-UE$~=IWNt52LHUAzl=95F$}8%;wL$c~EMRvGCL<^SifRYSisd zgrir`T>GU4W9AhqBG}I&E!Ks|&msrb()YambrG3?d7efS#Dk^Q04c(<48uL0}tV0|j5#a7jN_EJJ%A(4X$a zXke&fciJ#MIZ-Pv;4 z79pfzL&mZ_zX_Pe*BGO9&yI2*ELb*yL#*bZ+vq~9X@L7!$i|QALAm`2IBj;Ag7uh5 z@%J+Gr56Qx8~Hm&Kn8Zu=QwzEM5ZaWe(u>(7ms?siUCt%=(MYW>7W&nI4DeQJ3=^U z01bPw7Ak`tORW^&A&|s!PZ~vbYpSJ0x>0DRIEy4pl!*Ro8Sy*OmkkMV4cSc79AZV% z6(4D>VvCX-Eqg~=4Eov2zBB{6b`s+(iyRH(BVG#`Aqcu)L`yzPuwIT?6=-kv=#oe& zgRMSZuCyml*B;5!aB7Wbwl=cL&xn}@k3(+KiV|pG)Y6ys3h1ndUQ#mc!@4+)3O{8m z{VsXN?|~IuQH6v%un@-M70o<9M8U4I*0puH&4s?uu;;1>C-gLc6$FOq9jjQG3(h3? z-TIW+3n_!CD_(-d(5b#SVxXN)B65oTCF!Aa?47bq*s{BQ?Fgp+6bMrZ2IkSgoX{WI z+fL2KFa~iXo2Xn90jwgubC(X`0i@AoEEXFFT&|@OROBD#)J(~6iPT0R#bAQt5Qr@8 zpu2S1XQ2<+)j25*+2#vb_+3PkAkXStn=7ul7|mAeL7j)>VC)G6ThEf0K0W(Zk?oq( z2y?sx246sYL7VuH|Wh06l6 z4^63S8eBWkhFdHk&5I->W)=2hs=lsLiU5|mn#}~?ff*Z^!4gYK9o;N~kw7Fb?8F>4 zFP|1cRR9w@&X@^8Y{rhX7<$WWj;}%b5Ami|)nWlA@K3B~}>+`UbS4&{kUBrSRpOXZ0dxwoWfM4A)gc zG3<(S1VDW)I|Gx4uwBS zw&IuW7YepLstlB2bv_e;beK^kDK1!^9E#a*0;_KaB)x)8RPi7Fw_qft^0$}DP3|Cu zii2>Ka4W9}>tgXxC4phZIPBt;O}yi7-6C2sDaD^5 z&==)kf*}$yrXXkfBFzYZyN(Mt=4qSb9sHHu6>4h57<#t znV^T<^#Ps09wF}beQJ&iQ#%)yvuW)YHHgF`tFTPCZ!wkIdHpdy)w%}+6VbDgpW~&0 zlMqFx&=!&U4$~%b1}re=(Kk}eW=?#950S(~$sHER@3OMCoY(vz4)(5q6Z=%dLP^*)rLfVO%M|3` z<1gT!GemL2T52i+RP2T!OEY93%RE0L+i-{*>hl%jEG>5R$SnXZlA&R2pW^V%?iF%Z z(p_10FK*7n5sOl=PpSvLkW{w6i3khcpruAp%Fu8bCqC_WJdXZ#=HiA3{M~OzkeIov9hJL`76?T zH%G&xuiHpYmI{`QENG`s68CpEA{UViAlC&*%D=%(ZD=DWi#Z=C7(RaoHg)m)v3LRAfKKs;9=vq*tU{j{XB;7F zR-tKwYDgbW_LCNq;u*53d|Xef{y=;vbKn{j08;hIy=hLnhh< zyg{~O(CCRzpa-P{)$yG-|J_Cr50ra{A6E7b{5qdd$uSYjd?l``UqfgDe%j<+a(D23 zPFIjS3_R!nhCqPbelr-+LF7I;^Zg9@xcg#|A?1KG4RsXw5(d849g2)wdQ!HsVIA`j zfLe_B`q@kkSE2nB$gV^o8FH;c51<`rIT>E#oU>c!;=*&#Dg+aY%9pR##6GhBcPBVN{7;yu5aMCna zG|666gc2d5Dd!l5VRf1o!_RA9Jy8P>GvCWhEu2CqFX<@^-usO+Y30(LJ@m8IaD#_& z;p5xLO7?#{tK)X}&pJ4;KN~g8ouSNRI$)e+VdP!Py~}XEoHhh3YkUA-DqV@XY0E>x zyR9i5eKvz^3bOdszJ;{DAI2;*g#x>B%-OqrMa7zlJ-}~r!uVAi!#+({@Ne1b-tph1 zN})c~(wKe4qU{>+TDbmx_d-Zw)Rob$+-+KXJ`s>&oV#LH(d@56@X*q9=pJ?W8k$F3 z<3UhLW|tGi2iAAXDO*_EMIq1&A6nyYh3*CuTWQkCtn`9fp7RE!<-7jZ`QOf=e;vtZ zb_yY4QtyHb3$OFdhS`p;hF*spu#>%|avajQL%AV{je6YnEU>u%BDnKuIh8V8wpdGk%PZ1!A{$@I zlV_pGK=DNI&y`LZHSz;NvSr!~mm?&>#Lr>!-yfdb!lr&_eyHbop+TRD1XqtmPrY}= zk@YLsH$AD-K3l+U3$&?x7#%s2Y5hW)yfgo$dk{Q)tOX6R84V~p&%Bw$U-V)DZgUX& z4QN}@kP9=@Vnct!hLB?g?JQOWSWRMPBGo^&T#G?B3_KB$S&53br|)$&^51VlGM1PU@;w|4{<)M8HW&(VYB!*eDe3v5}fqjo=w9m5tV4?u=c3q_27(6CY(%O zCki@4?)ArvpQrxP=q4DjcRrKj69Jrx=~RxFdM5@Sa`TB0 zzljQ!U+qc|Kh`5PuT)TP4!Fz(QHlLim7)zS7CK-D&};{OQD=jKv+l$lFnG9acPr!p zl&f;yu(594t{O9Ie~SsWFQ3MAVJO2SZnyBddz6kJ5__;KevDR6Q6OZPJhWeqU5)GP znLHHcJ&XHn2VpG>OB>i#0RnJ~bD~2B?Ww>e(a7one`@+YuyXfYY*3Au9%;N}4)aLa z?CEwkz=NHClpsPSJU%C~RydWnR@6=+cI4u&&#QGvkum z1CC!uICgbr_{H1EKP{9VVCc)GAL4E#y--8DEEH! z8;W#6P7ZAv+fI8_B1$C)!8zxZOXjYnfk54E+)aX`^2tzRFh)yPubJy-m;aqXog9wa zPh6-5DT`wZ0`A1pvdfp;eK266S=kqXl&%sqrz;?xZv8NXtoa%{O$JN%?EI;S_OA~F z5?=0g^C{uaX|5wk`r>8%dQF^hH}4O4#_xmlo*F+HG220xP!gB;0YmX_>RB_wP}um; z6IeNvjralgVr*Hh;DS9~Rdu!C-HRLVbTSmkI&iG-EL6fiuaB~78zkw@vb~ElJ_NY% zy^sV%`D427YMCX{CF5aD3G^aJDcK}}4T+1b(y5*krlAvB=4*DC`JMDaNwUS18J0Y? z2~xt_rl1|biPvc}pGP-#K9ok;K*Oo1{?~UB!fd>JVgWQ7s{`!c<=GFYR~aQP4B~VF z^ZvaulmuCP`mqMsj%WVo(LxNV_X$D4v9aU^+zm=&4&L;(D?D$-=|Au;N*?^<5XPrg>LrKzGlW~(b zQRRXcg?B%<0LW7v{99bzWL9j|czcpuem$d6`sVcGLE>gFds>T(EGmKAi>rBMOVcQA z^W_VbC7(D5%+;&=iJW1%1%L~cS#0(*1LY&<@VBj_Ur05?uUifmng@4CloGt1cf{Otay@n7 z`*BwMM=3vM(k=t9KF5d8Svd}Z1%Od^m9$m(n@k_yc zOFE7KPq1H&FBXUsgJ0zELGDe_tvm|utA)2jOydN!Glp}^Oki2Ly!ks$q)-~u5|b`6vn4Y*l+jhnGH%eOn8rJ`PqZgNy9!6G z4SP5D*mIt(IX?(7pMadXmyhLZPNb5p7GwBKY#B3i`6NCeKHZZC8Qm~=mB~W>N1fKu z9w0Ce`SoWVfRWGN9J*rN^dod7;;>_dlug~?V&(6eGP%OxaWNq)FV%>ydwia-Ww*9e zQ0a6Hf;NVOiS9;6R9Ko;dH}^9*;&p~JxkR}2KaYsqnRPi$X^>j;N|lc`P;bRLS0$@z+Zt~%H(+W7FWEQHhF>*V~Jumky5Vu>}Of}$FbVy9~}C8RQzuDGg- zYtbbY`RQ+ElMsx(nU!AF1F??wO|}WJ&d;Gr&fn@FF=KbZnWu_yfkQI!nSp;QdO5lk zd2bRk#>|?Eonlx2WKJaN^>rArU6@*M{xx?vBt)i0EEfEos3t`?1*nr6A&dA57NUk8SW&ZkV`r)UMt#pOJz}irC1Q;1_qwe~MfvOeT!)zb3K=G=Tb9 z?xAV1u!0Y&Bp~LnB;VQ_6W|_Z=oGY<@E#*IUdDr;)DizsbSqE_rp37AVE)ul!9D!~ zYzIP<5rT-MExJ*Mrq?LZDzl~FFSFT9@43Jh>0EvZTiTgCtNzDRJOZ}qy zIOr)Ph%`^-Sh;w&`?ZGm3GK40(&dCc4#lQ3Dei&R(mOgPx?Q02emoo%nD<2kLFDJF z&m?#-O*$a0!Tu!x^Cgh>Hu`vnerKTcdz3TPKt5C}&*M|$@##tA&Y*%Ywe{{x>PS!v z;pTv9WABHW?>LmYXwHL_L3NZ|0_F^P=9D9Q! zM$b@vuf2d842&PuP%P?KJdfj*+K21AbD!EP9kEdd_4#m-LTr865|2nrWfF!BXCP zYV^&{LcF0W$9X-V{UWJBdJr}yiWV&Upz4B`HWlFOPO)qlJvl_|Sa4e0oxoYmpX!}5 zQl;g)3tR&qS#2Vc7VOvjJo57ilAy}ISE&8h)v1Xw&&AYBBcyJzWKYF`Oc_WqA)Gf` z1G7_i>2Hr>L>gi_jk%N7=g17HNhVS*KfOGPdwID0*B{|0!@JG3cb{QN62WQ{hX~gQ z7bjtm%z-|Ry8~~|-tPwUgEX_Ov?Jv_vg>3poyuhbsXt>6sIzH+?CpXF*mg|NbmSn^ zW@9Mm`X0^jC1@F_DLPp9X&490BNx-f8f!gWbM@C%Kc!61XLdg)?8U9af(c%DUc$153WGX(BR1s z2q&fPAiX_}rGkIsjFzLNKeH5A9JULKOc;&es|l}Z!UO*%anWVcsbV<D3Q9n)!Jp57f?Jxm`-U82rY38w#6TLvx@clur~1`e zifiZpQ!#Z$h=m?{QjQhd0>uFPMbkC6uGQ~3bO<|WIf^!k4`M?f|MthR(A+X#%@M@- zMf9*wbPX5ZPNYFrecZA7JU{oH8-@e#U_G?6CGABo1oo|W{gY_Y?-=qOM)2sfSCxkk z`s(Y6Zn@^&FY!Y#!RI@K#LR^Tb5!m;qqxWO3;dTa=X^tMv3JzYTT?|zfA*ic`p1;f zCJ?H5DNrhi+1y>Je&mVm(0&fZHc@=~L;mN9)~#0B{-Mf~C2imRfm8#7Efm=N?%nDJ zyAz@xQy&gIkr;`w!>zGuBMv;41Gr#7wNKo|r-+AMu+lH9om4HI^;DaHMRc7-tg7xR zsF|-uWthCL3k@XNZ&oXMUft9>sw%;^byWTpC{^<*e!&h2%+YuLSHh{EipM z84#mhZ%U+}Ln$xK-(}$5io{%3j{Os|(K=)Q+p6kc|mLxUXBYMuJf_uSL(x8B#;!yPqWo7tx&Ln2&l3zuyKl==ys z2@i*bqa}I*YQ3^U+G_90Yn|$3XMM%yuy)#;<*{H%q;f>|mnve*`PbF&FD}3Xi|xZ{ zDwe&H{-9Z;PTxQxZdMaJy)o=h;R$G_c!>gbN0>sTKKyp2z6gW!$3r9)IJ$euig(ch z5`M|t6Gpk-%$@sViW1$5OCo&2?#i4cJnOp`q>>GsSKJHT^Siv3iT9+bFV?NExYe{w z=W={I#~<;WUnz;G?O)s5mtT2D?`ang{evh|zKwacK3RirKh`k2yq*}J;5og}chYN~ zc^njcdUM?TvR>*8K^^NS8HKobKxDJNNPLb8SQAlPy4cH3%VOUX#)wf zSy|vnvoZNO+j^I`_0&~z?_%H6m;Gw;}i0k_x155 z+^ekirt!Z26)JlALEip%u}C8Z-qOP2-|_spI--}w-f;pQXTbG6cWGBn4nfdgy-@5= zL66Wcq=9-6imzZ=FL!j+G~I~$wjkVs}BY>;z zmgMMB&39o&kj2y1LZFWmo-L?S^lR~EN)Gw6gV`2L_L08&k1undE7KGF#WPvleXJ1~ zwudASv3ckWp+9nc>kzAxb-x~SLGs0jCn?4$g$)~?1Y0A)923B76W?iVu*lUSa%P(&#>hOmiaZICP$t+=Azq%d1G z+9}s7fo|8nV6ie27ZxAQ0wjICDd|W`WO|&HiYldsK&kO~@%X4Kdj|4L`u}Jmb_g}Jn*_74+pnWs7crN<^F1)1pt2cUC*uenMYPZ&!}GP#E*=sNE{_Z9*) zl`>4%Gxsq^e48MJ*CAT5>i`+k+Uu5fKClfmIeM(g90@*UmLa4SFgzCp;q)DHddTAS zO5C<`5G$kxU)nmrdIhWQ$au+Gap8UZ#g&I}<`$8r#D!~l9mNOt;8(~HH@R)+D5^I_ zShh)+!#-jlp3R^id}8v%d#+~yePmHaw&+-b}Wa*d+hs}M%gGb0Hf77x$f_a z2Kl?>>CY&J!KnHp)B6Tsss7H9;E1pL?|)>_LRaZHr2<@QF$Q<~n!_Xz;04{I-6s*V zP10i8nMN>BaoSNLJpu;MRH^h-Zr!MOYk&A*+kX(2rlm)^!|ULOqfN9^jQFn2u%2dt z2@jy~r2X)N@15S)VvhA9z^Sl!j9!M*@!94M|-q`T{jxO~L~lFa0*PuU_#2`-hqTew*A1Vt3Z^)yr(Q3~la;0|eI7K6cyprJ<;zELcb@wmO1SuTOWtY!&>$NG^~OHfucz{KB~cG}xKf zAcc%`K&9F-IZ7V{J@xYkaKG)cw;_}o%`gkDU7x+TDkW1z9x>t5XD!A+Wi;Ye2El_4 zS>?S*GGM6?0wObrTlIeI9aAHa}i9iL}3Df#UmJ_|h*j)F!b1u!0@E?A={uB8&^3 z(0Z*|d^BS4o+|dJ#`>ucwx~_854m+vu0Ft#3T>?QXV)nY7wUS}z4mhT9o->Z-63qM zO%QS*VBv1wXzAfpUfeHVOuGWQt6x;WW1fra(( zHk4Q1g1S&J3j{OrReg6$n2#z^CrGuoE0}!xCVfNT$ils_m|*MJ`q18|ak6r&VDi0d zW!ZMI9cF+4*Fgtv-p#Yonh2UO$GAJZQprJpKE@>Q`N`rGxN}$p-H$5`5|FBdq^Sb^rqga`bP@2%&r1whz{6i3}2K_&z)NE69`DN$TYKU|)vibILW3=*oAYC4*iI7n7i7XH``9?m@x-AP+kf8ey zh8r5j{!v$7?#>JhQye^1HzZA%w)?bP?{G-zc=a)aj#v&3)6A#)_g}?{$}E1mcj$D( z>I8^#YT!ndWA}IXdc2uBcaF*Yle3J*-=8~+^R{f0+% zcl0Z~fktSLR)sinxE%7%f2A1ew;%+UNUc&9naorBIEe+Cp5*piDOM<<5N}5VKQFKIQsi{jOIwC zKaVbhaXYnlaexiqqXryh?`>VxB8u_fc}F(2AIB7b95iW1zuo_Z8uu@@B{|M&dv6$y z!(5)ZaJ~q}osAbN3s#MmNtt?FvftW2oiSKW=!VN)lT<5IZZCL6G5|W&d{^4&eYalT zn=(y3N^HK}7GY;|L@$3QGSHHVm-TmEc%zt~i2q;CYWs-ghyMD^`Bw%>il{|JFdaID zeXl-e0ds8wjNrK3_??y0@*uYB4~(wZ#;v0owNr9|=2h=;W8t>}=hz?(D{`EnSinQ@ zJ@wkDiiH2W=gOUK-pozjdk-)F(w=b9)E#e$Q`))?nTf2$!TcK(1o(qj!^Klfqst~K z@AfCNsKT#uKL+UG7?MaoS$(kcb=G)rRPU1aOqDgT{S^brYL=TiDLYk7b;1va z94UcSmkQXb)GOlmZFg_zx@}N=N@Mo&FEJ+aiM_C%H!n?v7$z|W^^u-c!g*>XeUM`; zWphZeO{?*~6k*;hJ$Lq23hl7595noj0J+W1z>EB`KxdFA6xk(+NAaq=9XYc(MOb%F zLb7|M9{&8}u{CV9*KO_h-p~4YpR?El>mqH63aUpYw5%)oor(?2=w1#T)ViTdypNvk z8OEfG{s!r{QC@=N+aFYduOa9A1r~t*hW^*g_ZP%!lYDs@lNbumuda{KaxL-oO+b8< zv3_8m!@qA*prh6nvrc44HLzAh&5T)NdI`ObZ95`loW_k_Yh>2wSKC>%r_xl)PZWfo zzh-|%)IjPOvw>3h(#{T}b79s%E7205ZXir)ALIiq|(|9K5ksDq|p{#r3yAeH(<1=)*l&E{pQBi6yk z=Iy$6FUl+kYN8KO45_D3vkMu{teiJ9wfbZ*k@otoT4G|>=a{L_ge+%9qtpcZh`ggg zK8h{g=2E;_oCI>j-ItYNC=_xfu2jqnR`$nYn?@Ej#-#E8T#?cl^vX~WHX!1z$x-W+ z-xe``w{t5blRqfX5^z=@A0Z_D#4W&vlE~WzgQ>6VDQtIC~DA4ELU?Ph%8 zfna@HDV5HYU2OojeD-$P73&sP$3d=y_Rv6q2j#U#4)vQW>9nFGFNcpISUH`U`Y=6! z6JzrO_9aZZ)y2x|;^x20R%m7nRDE!qwiY;0c-i9q_U>(j*SR-$E4}&14t%Tyf4rC@ zTvuFJ<$^9anv;4uh9VCUN>!UHR%~&El4f-fawPVkU}|-b1Y*lhNxfx=?KTHi5e{|{ z-(9!jUQKfX%JTTr(3_$kqB*a2Cq=)TftSD~ASTEm8I(sk<#^fTcdkRe?F<_ZSO3Wu zvjRMK_4OB2^$6tKWAyalOyYqS0@S=7rLBMlS3u(9_Al8kW%#aS&uo3%yi*n*B)<_? z{moNvKomz?Dcku0F|f#Hw*L%Etu4hQSr1KL4ML^6z8a)ODw;-Z=&el9I3%^y?wGcl zx4{Nooryh(wDIPucjm|QK;k(e=zqL;v96hIi(pme*|qyPCB##p(-*hz+sw5fMqO(T9(@vjbkrLpbNCG>moQ(BRzk$Z!dGLZIn$j0(fqy$WXrjIj8(XH9! z@afb24Hg^{L`}_V`i}QaMs*oRzxa*m2{0J~+mtYqyUbCG9xqcfs-w%9cNRDK=N*LD&7F0!v4%zRTSXa*USupuHGT_AQQ;-!n>-8~+ zZnlpqeQMx|#IP#C!-Iu4|D;Ay>-CRHo7Av?nF1;~yXE%yIX6 zrQaKxOvsUsaZQfn{-uFkf2H`g-1$b;@P6>e(YoVGLC-`%qiCdYtf?(fNdO&L9dL zm#y;|F z+J(R-JTU}M_4P&+QN!9}F}%2Q&fD+pBKfBC$+ztLq+(b|r_s;$4O)#-vY4IH2`EZ3 z^s~Y56G&VmT&C#tj<94Dm+eTy{)lE$-2d=JT4vDl*YA%SfXYw>=`+9q5WJmuRSOjW zPy8MOP$)12g@UZj0p=hm<<>AjIo|^;wgTq6FAob+C%W4J zu&}oQkm=DpNF1C$|0iLH^pvbt4kaqyAl|ZWdhXcTlrK0`}LXxj(KA{Jm6w!;8R2k0HihgS^@&?0lye{s;2i#D#WD2M|1MPJ> zUx&Z(ZJ8QQ?X7?^mB%axp*I%(0ECY6^S!m<%Yf3dt)S2Mci9c zCfnHVVP?9~n}t2!x1Q5%EQ^1EX$FoHcglZ6tesjM%Wabu>w0KL*p3izQR(Od%GW%` zw%N?&@-!H--|8%D6_kmLQ{ebN7gwKO<-UK#p$WbS0$JzQ{_Wz*9dzuP$Yb;gt#aGo zY^lK-!m)O9Fc*Gq)@)?dKWv6g(Y88%TEo8P{1CA}pG8`$IXu%M{oOnVCx)mxwQg?UP({xZh2qcenAjAiFhv24?c=PpAYE$UtYNw@2*L?F4=ADLyC6uq#h{8l3Y!qh6G## z?4%Rdm54mV>3xd7eIeLiAKo1~4+KrTUIjdst=KbS?BAZGEnc69QQgZfyVjjODXh<5 zzcQ7ldlZhzhw=%W9!UJ!+T5~ztsi06;m@ zgdy-uIJw%bukzc6Z0ewX@k6w&OxK{Zo;&EE*z*vvFo2Rb{e9)DlnSa80%pDwNIDhc z2One7AY$R_uKF|vdP6IdY>_ou=s$9Q#GP!a4=joGg~d0-LI0N3F;czc!u+ucw{%|~ zz-@#EEte*zN%M@AruB+db}ly4e^h_uzhdLKI71()n^$Cp@udiz9zdxN61smtKx3Wg zE`)OQ?IrpGqJaSRF9Lwdat}>Jm}WVVN%ns@nm5Fdb;m_fao1ps2#ZTtKO#1)PCdC`uOFN*E+a8sswU^fs>JLKsOYxRfmq+iF zeZ?6iaVEy?2?X13;rbzzZOQX4Y>+USuY#>RFIUev+^EL1NfPrfbroX|z;4wL)-$O>C|JIp z#_b*{WA1A~q-t}Ydily|VUE~z8`t{_V|Ippk_z$lgS zf?Mikt!DUFYTy;FnjoRX)GN*#Y;yIe&IhoTzM8HVb=U}=ed>4#%z~P)Y(2kuD%0bc zA)mG`3O-NXSZ;FF#%)6fR@T<61v+g!VdUW=tOqYqThNZTlmY#(E50dq&+d09&!7`3 zZXjde?NIyy0d5{h?(Sffm%M$-dIrf=)!<)or77uJn{grjQ^0pETW@|toFj=OJD^5k z6ZGw;F|hT9_+4L3<^f)&cGbc#&Dy_Gs~74LVsAwI2fw791_%o}o$>_x79(vxe}Hf6 zL0cJ}`lTU@RGsG1nji56CxupfPRh9ckv!EeE&8{clSf`h6vEzxAYmk~#am(^5s^dI zVRLutyR^_O2S&Z{X7x2iz-#s5gD598+Y>c9YAx*$M{ghc7aaNR(cYClW7;)^s)UMKr`MtYc4ml?=((}9;nWQwCDS6??Hy{xCUzfg3w zGJjq(1gX;M@`meG?tN49=S~fx<55NP37Ot!H2U6jyIvQYnA#9et?UqPnPBk%Ddmpf@ zBxwOOG4ETUTLqth*08BNEF_^H#e06vq=T7=M#pbQCHJxk4Yj|_&F6U1B*Uz!1V?L3 z-0dHWgb@Wm-&`TjIk8zbCW3f>C7i>>3a@Mogh{He65$WXam0jTXGdi{QL>U`vp+US zhN{#AFPxfAH+HZhyb4<}k`X&zIEBm+IZlVA>*agxYCz)JiQTwdOLL@PKW1l}`E>cQ zQV)Of#a3jJ^IX>C<;=VrLyJ&kT753-1|msYguAc{oJq&_bAZzXTkie1ry!gEMaDLM zFB7pOoC5YthO_DFGh7-E8A%gbtE}4YHtu;aXqqyJ=Dv@&&)|(E5B~ShcQD%|q@1K> zXE+Wq%a)|J+2baiK!dsD=((-&<=!`Bef^SUVlVbc(91(NS}w9+_SmXT7~wNV+X3UI zWY6E8C;sQ0Xt`-_c$;9`ifONU&fsI&;TMip8 z0!`tj$18ztpWBt?a>byPNGR-T80;4&4MuEx#SlqrUkvMs=0o50ARD(J=jvDmW^6*? zc_p~sZrVkx9%$?mi#6hh=gFi}SJZi(UE(YFz+8~a)X`9>xShCuoW1wEzy=0uJ8#0* z%$rUHF||Fc4~gHd<1wwD_soXC67L4`AiA)K0*2)xXI0J5#2Ac26Wj%TK9U`E#hmL> z!*n|&T_`vn(^ONA6zlQ{OO4h|drRj;T|Ny~VUcp4VHKX?k75JT!;hfNHV?v!2GP^+ zuv5!kw{V!QM?T$MMIQTzq1jH!i@qTv#aC!eyz!M`X7$^87YT?nHkduZQkbA)jR9G6 z3-^YW5KIIK^!jT0Vmryi5L*n%fBWWkVqej#zo+25TOlgQ?kQnDwa^n;{F&^V(D9^v zI3C?A+3#p1;|RC%(Ik@;Wl__@Y(latcl%7Vz(jw)BBupe3^vNz0U2||?(8lT7Wv`~ zos^^;Wx=GM`YGY#bbWs4R!G*(yV`kgg%!pvv(D}3hzZz7txtK!H;C@ZndYirdt8O! z*Bd;)ConHo7LChL*&AKk@NIaa6DECAK8n)R|DI5{GDL>9<0#{aQY&Xh!Nqm*(j>rM z1k!pjf^@EFGzys>;_C!S($`Ve?nofXG~S7H|2~oX2+*~m4r(az9F0o0#Ogb@JM1W@rzG-WbX}n zJx-~6BhoQ>M<;QLBQh6HNPPNA)!=y}-^$@8THF$fc(_>ogJr<~JkgNY55C$a>(dUp zj7en@G~pN`NbS&gfBY>|B^(ujk-tnK!A^}t`(DY6L~!Nrxkz>3x}_;B);ux0|M>-1 zVQ^8Gw&jkZ@@M*U(m@YHnrJFZ#bWaDs#5VV;#~(rSyeC2OwJ6hEtLaHQ#na@T>_$D zt!4UoIAMSX!06}M0YN39)lMem%uQ3kOH3JI_f8!=7YA?Tp<`i4XYID8#=Xh;-?QH8 znKnMt90L><9wX^0-?^Eq-?KyTv$x2S*p?U{&>7JQh3VY9+1&BTO-k=P68*zjJZF^S zx6=^>%D?b{F|k<)f@j<1*CI$%g$K(wbK;4THwZFFXQBf|6=OhOxD~HRVtQ)P9r*-C zsET~jxn#UmF3s@K7{{I<7bt{cf1FSH4e)Ahfp@7S1cw`!j1q6a_nT`Fc6qsPnCKwm zDoQk=R|GUhh0PEow*^wiE5IT;9e*JUR5e@1vdE@lt7y9lv?aot!9o9GCl=yv9ImH9 zWm%T%*||fNkJhD&v$<>NeSjWe-d#{Y}X(dpML>7;MJ+Hi{GBA z?UVmA?j90TLt2`nD1-^=n_4X*DHAWB9nU~y!{J#22F&t_&K^^X>MjV?``zGczLs9O z|GfFb;__F2C}keNv<(za@qI$hJ0W5^f9b&!0_wI4*KP{Sg#hX!qRsX(@(K@w_$;5B z_o#>$`3%WCCYPpKm``@Ihqw1xfz4Nb3cF#?;#?-i$Vsr7;thG3u#UtlPVf2B?8Ag` ztnm)GKK{;+;@Fb%-Df=$=!brk3^vVe=@@e2IfxY^gEa#)q`PH)m+(GT-?T$+(BJie z*F|$RA=}-+a#dIy!aGIq`LL*2juDZ7@i4^st)0yMkxSo4?zl`Ugstr9`K_Wwcdh6K zCyA=zk$xmJ!pJ!OzZr_mj?mhfLT65wO zI;(gyD&iVDtnt%j7a&;SciD4~g-Ln-nyHoW46r(%OBC$y{Q+GUn)o5Fa}gJayi1;- zThlKbeX`(nU=@c7-&2mkHUrC&591{OGXxuwr1S*>-5WiW5Yib0mfis0RVn9mUEC~w z4>I=Xxey|R&a}H;+!vR}a0R9cCVUT@8o~pAk893wGMNEI#JO1hUfbn7XBdz`wB9N0 zAA#@1^cJv$w4p51VW61QsMPO;}1lSB=Uq*?56ZgC- zP~IwW*F2u7@4(HEl1U!8d0 z_ODflOPW`4L!F(yR}jpJDSbeGtq~9swG|2Xk28xlY4&gHyhUaAX`6T6DXA6ypI~#} z-a3?Kuv8n2GMvfWw-5AhQQQiI*S$Z-wLL!6G;T9NZ$+F)ftYb@zWdpU=MN=XPkMec zJzRf&s;7K?j68<+YTWls+S;>$449Cc1o{GOqgc7))vkR}qr@X*lq~hHuY?n4|DYz5 zUd$P=)scagndPqz>OsAq&VMWge}LQO0GidJlZJD04%KkdNo>su-dX=NI~IfgLFJ%kKA4_@m^g|$-89) z)ykV8cj9W{cPi8r6>ySF-|z%2Z4!xhpxCfdd1hD4&#;_hS^b0RLkMML(QhuQxa{=- z<~$b1mT;6g9an?a3p3Vr#R+LIHowJ(xK+| zQsHHdm3u07eSi>Su7v|MuJA?~Tqxtz>$b}QYgPRITKwmptR{dYH8-E-D$c`YxrYI1~|zI+r0EmO7gj9-7)nlz>EEn#qhefB3iP zu|u1ri#b&*=EsPP)Vrm6O(PtuH9?KFI|*l?JY5W8j-nIbyo|ZtiA$VQg!N+uq|35% zv-Nttvj_~Q1%Usxg&#Eh4Say=oZE*rUQ}$%Ah{ZeIr}V{^in`uy69V)}^ z5_xvEY1m26b$UAV(?o;Kv3kxn4no3Qu>d;?N-M!m8%?*DUsipV6R@HP`SjGKOsHK) zYpWzL1UEee4F_e! zhu|+ z4X8riHxo$j!8HI~~=6FRcw z>Q4+O^zj4l(x|9S1pfJ=#ae!A9R$a$NN_`qvX#u=OqhOb0O?gbkixJr z=+{?JDpoU0L9VqikBg~~W8F%mbt&&dzTaK{j^ZRDdnb6dvS0HxlHoIkx6%iE(+B-NnFOqXf@R}D)#w` z1roKTPm5$WGTUpr#DyyBrz%UV6yLIfUoOZptqs^+2XDsnx4xZ<%?s!uJ+9V+#bbpK zX&K%R@s%lU)L#DKrKf(*j#tcHB_V#Xyaz!_uP+c}jL~-C7XOmjL7$*o58t8YtjNg5 z07%^r8dl+GSF?G}+sv~?-aQvlU)y)b z1ncAn;Ww52j{D#1@5Lj>Fv0KC5oYtNwD|j$GBvG^fx4vVj&}k^t=UJ{*vt5SFz1b{ z+bVF${zGIhA>Z*PVFCVt{(iT&?L<|qCqcX$=9T~8YtAsbGc5|K)@>w>xmGhw)9~NP z73e#07AED5q+!ts&U=$e%wvi$5e>r0V>zZ7B%+rmX@wAqCwu%t|B$~7{uPi#!oEku z`I#Rd`{qESBRSX1E#!#REIO7F)J*D)mVSS;l6OP(e_5S8Dt@qbGGdO%Yx-?(*U1uz z>T{S>z;vLzj_c&afE!gjCPB7#wucY9t^p@?V#ATqb;IuL*oE3CW8zI9s-7tB{Eq?L zV2`{moF(Qe>bSl;w@G&f8o zqeT-Mqql8)G4SBv|JB+q5NY{uucXHf6x>ff_)GSLBJ|( zRHQQx@!F5`m5W7^kIh?4&*8aWPZ6%p|Ik7sLvds5>W%DEXF;%n;eoC#*k-ToBsv)(2@yG| zObe05C`RZ-_ZB~qGRhL7kr(!=1(F)peYE0rjPevx3d$SjNM+5!%J{4$nM@=o)6HMD zuM98V#P(yFjN;$LS~mz~(M+oQbzh|Y2X}v=%B5Ta($K9wsK3w>LksM*Kn;ChzeBk* zto9!08|`J!*cddTrl!tc_h&}C$U~y!01iB3*lX(xA+N^hlPP(x9(qu z)A9iX0blJo8tk6XhwCB*?t_dw{ zwS-hAV?rTublZ1c)gW>HZ2pr;cja|!`ng%WnPEc0Ux(pGEs*jEiW+-sjQaa3(e}_n z_$&$zdY1_XN=(PL`j0x7s`kk*FlENi!!18gn9`daz`KQu`hem72;tqij2ngs4HAaF zXw4)>H|MwY48L%YfBRZVv_+q2KrsqTOEu#e0?Nj(fTDOooTsOvn&7r9Ju<}T;kVXQ zBLr*7gy_A8&G5A~W5W+6Vh57JAQ=&cHOZN)6hMm+y1;iT1C>5+&ADvuHgd#EiBZg= z#BlsJO!ShA>N8T3@_}z=+_+<_W63Q@L)JWZ(;IzS!XP@h&e!KrlWFD%9TcZ@9YxiC zGHAB5@ib^49LYZbxocKk=hYn}alb^uzhZyN`RpwCuPV$^Lc)65AZP+x9X`Pi==@UB zZ2YB}M}zNnLErxVLjuZV4vft0OMqN-f1d#Qr#tX*d+v06s%=cs=VZXk&``Xs&NOJfblm?uINP!yy z*vMA5{7?a&GoTmPf>Ve39<~?SLMh2)4|{%f0lq(P%s=0`>2<)EHs{89qU`)3zDhUY zyk4MkioFaWbwuA!=&@Tnjf%OUgz(@KmV{A`zrb;hK$Z!0MWkMYaf-+Nk$&&pOmD^^ zd=aj^qoyo*&cPg9pRN1iiMfMIjZOsiyI%yU!amDaZ1$d|E#&IHhbhGmAKSj&a(olY zQS%`kLma2Wxd5az?D%DC6%bE=Ch4A)9+21*3L*L2x4vz~=cxBlPzDicg%r(Ut4LFX zt%`q=IPsInRym$VeG>XZdEKZKL;?;egzO*12Y{#H>lbf2O_^cs5%>|<+;F5(+-XYW z8&sh(inc|!<(s-ryg-uDfoZY}c#F0h(0OwdJSuu!jUP7!d@5h zg`>nOu|mA-G$9wJfz1xy_2&$s!o%s`+pHxL^TN%Z%`hi2dyA8Vs82`7#_{sKe;MOD zhC2scAGSajPgqwyV^S|12Uoiw-SlXnb-?+hkZ~3egCs>04eQv@%eDuHJluW%4?XW{=Vm(cNeBn()`2ZS%DopgbEm6Lu=XJem6~>XI~y+?TtN z^xhdEP>Gvom};6=)tewElJ|Ty=d@Nx0Gt$%44ggn|CS4*d9I_Rs(x0V_T9JJV$c}M z#*65r+!3_No<^SD<3t;7uz6i(E``JQtFKyeHtvB)F~8mlxW73tP*BfrN46!jbFIQ@ z49G>wiv+pso&-6|+GC;mb;yM*0Rc>*$8CS8-phU&y(mB;+8;_VF9 zABdZZSkyn=2$HGlscT)33euF6ZQMaMv{scAnla&R&$S1~KJtwny$<$+JIy~7nWj3j zC;6&eug6mdM%896BgcyX^l`&ibgMA0Dm#}k!wZ^ zv@&j5d|D%f7)b1L2FShjG5Vog`3fsM2|0fOk&a3$tHw_7V}N>~JB$+Z2v$>7L-RZm zBG3p{tYOo-iAs>-^ z6U`d5EWsqj$P+JIr?}Anit&zI%)_FJ z6Borc82!h+veo_QufVk55?X~nzV-T$s~saBeE5 z0nN;a2993;^({h=Vy1w~ns}r{$^W;ik%v}qk9oHWg9N7Z|LuP_(5(eM5j<)yHxQzv z9+6XT-LT$@;&vaDD#ZMrzi=y<>G&n`bC0&8<0R%4U39YpA^OvjPq{??a{;X&VLG@@ z?p4F@=Z_VFxAg`v^{-Izb;hXxi{Xa7C!8(Islh9DbQ39` zd!Xrt&#{tgyujc`9{MO(Z*#lyxF`Pry}T;x1S@gm37*F$glcQ(g!oPczR$73o1}Db zeJ%j5&aE(QJn^rIzq5^cNXLRY6q`&@Vv{cAcMc|MG(g`xx;z5~dT)Sw<+mv#$sMX4 z`v|IZdhL<;i%i2F!sGe^h*XxFcIvyl3K;n*8Fi*co2v(3DXeUH1|32bSy%@H_sVSEgAb zp3T6uMN;XPb+ckd3YZ(b6&s!9j5l+ADB)_;kk9AWv2bb=h-{cR7_lC0@7H&6F(LJg z_PD|^xilPS-ooA-P28DjHT|Dp_xpIFd04L$V*C%JROumk*3(RCY%aD5Ntz9!gQ~Z8 z1_D=fls_%_kiVyi3STximDv`CqUqvf7b{f64VG{bT3`)d9Rrf+uzUi6i~*kv-4P6UmWM4vA_mcc#jC}fz6=#y5* z6-)#alUi>UJB6$<2R2P+L+xs~1K8ro{Ho8I@H==$@?pUw@GPJV*n0iE4=pzmUmgPd zS0RPo13@)B_Fp1bvkBH;Q7VhW@Yv6~k-DyNYJzkNx4%(T7iPMh0Xmx!y_|!k0#g|4g_}YgG4){roXOY>%Cj#h z!#RuOy!fiLA^Tzf#dCRoMWhqPzm%j5+n1xU>z%algbvywMTe(xglR3@c)yh`n%~3# z7o9f-F{L8lp9~sFwx&~_+)FeEbh93-%!Al*tnXj@0mk_I0*6H;D)LElTW2{ zF*6$Ka^*e}lRxn?Pv&TTY_3R>{LFYNJj4m>$C6?KrU!BHRW8SuKqhy*?sHqAyOqO4rm^wQKe6M$AZ%@b z%$oSkEsy^_&w%1wD@1O+Rws2{U~*X-;d)QezDLJFjhy;r<~`$Aj`90@kSRW+Ma|ts z2~A;I=tP@QjcY{s-))^o3=b8R3U4$Mp07I1#R-w{K2f=QhssQ*vj!Ri&8NN2RzDKM zd5KkXIN;i)Pr%g8(}+C!_LvO2o&AT0{a)m&texn$pFZm8+%EVre_-Wq-m?)r2hUAK zd$q~-?z;~pqY$nZT`YBLjKuu^jply+f-#j5=x`j8Z^em}_C1cgeS;BhgH?=MWJMS@ z3jDp#5H!+2!VEnx;^$m{qcgIw(Nc6+JrNzJBeS5CA;I!=(~&i=!D2r~DD5mf=9k#B zw|Y1Z_+iDRLX$De;X5hcX&i5zL#JB-Jr)^+a79~NA_W~kB^~{%H7qz&V_Wm7egI-i&Mq@)E&-Oeb&&G6RW&K8q!QB~)(6+C zc|`V~bC)7j^*nukJLaTqa1}HT=DC%r$Jb6cD=vf@r9f^9M{rSiZ#Bf-7T4qR-#@lQZ1p>a_`*LRjeQvchDrB zmOK-K`Awq#Xsv{zk<9J->H9o z+5FzxEWRilb(s{C0^cb|r@8$`-mE@kU7yERyxogXX2DYzNgZi_M zM=1vfMi#{)Tvs~;sGpHP0xn+$kZ}VaEQ<#+fdZBL+Qo~_i5ChZ!UZrBab96{zUf+U zh(JV{p_wpBByUqx9P;2JW@{v0v&P!5iNZI6b;;$YWKQ7nWPZhXss~vs9G&GdBe~J6 zhHVY8({lqFjKsbv7k`K4V*qN+5^nXT%q_s-&O1^ zAiecbp6Ij595VSfkRKgGJY_;TKHHF&&an4UJ4d{^bUwj6I-)hJTqG{jkwi80(c;>Q zq{%p}7)fgR=2^!)L!@YH-a!JaKsu{~M3u$dmO-FY?m zo3v6u^9(_o>8*0TDzZr!k3=KmZEUaSQY_ck9y|1aSH9h#i=b&#?Dck>0Aig2U35Zy z*;48E_cJ`XIfHsb{CRw$DM|AOApzQc%ubEc@0McDaLR&JqdhKfRDwFoUd~g%rGsk+ zo_Rp00*>Nk+8{W&=&5?cKzyl^H}^WK%_&C!#U0TF12{NzNT5P7!5r+LM zA>vEETIHaS(2*S?(jeVonnouf=*4O+-O#Mc|GfFt?hp!k)0@J5C-eN4;8hKI0vDKOB zkdm5L(=dnzN~aQiW5wuP?8i3@KJ6Y8oZ$edR1!?Uq4fjvRAqC2{*fA|}r-%H_BOPcUN zmBI}9#MZ1ae2dUlThTl&dB$ZSTuG1wcqq)t(4`(4$>$As)Qf_g5sv;vqwz~oRO?3` zbPUOQev1#QYowu5E<5M&D=S%z%l+V>zE7KZk~eHxe{%9VbM`+HuS6bu4wuA=EY>g| zQ(Rr|e^FEMA8?B_4~TkdB;a;~2U*<^s+&E=<+@^3#e&x;fBG*@;@B{f6f`5P`nGa? zt~xIG;NTfXn@=~=QTIW%zGh3*4O;}xkM2pddF&Q@Cg ztmXw;-m6zF7Vl}QCjmA0LdHY}7)bkaS*zzy?H$&Osz~?$f(5_cgZVM9m-Bj?y4a3; zxK_{++3ziR|3-S+m;0gd44aFqeRBVo`p8xO5vYL`7?%9Au)PDfNw?j#x+};Fz;)q4 zXDj*tY$TP!*HQbk5HChtUE4{%G`}oS)3-;f<%*prtX@`}!{vE>lf8@QM2;P8_Y0c9 z;rOsF=|fpllj-SrErs%mxUE4k=r>Tq%8V5xx!mf|hc$s=zZIc$KWi>?)jVfZwP!jI zIOd*6M0d7P{%dp*HWwV*Jp@_y_JJ>c1I8hJvs;@!Inw!f%RJ0HnS4s|K zzuC&0^FA&l?+6CDOX8%z4}pOXP9^$it_wtVpZ)CqS5^COt@a|$^9ywB8d$($>xc^qVM zJKD7PAvGA1LSmmACY9NLp)(2o8Y1+oz%uQu;_AdYF3vUjfHImD8t`qO50(2Tm{L9? ztf7nm_t6R!^%$P2Q6L9TyXtQNz4z6^%Dc_#v@YOdI7+&FuE7zNHXAv+U5`J7;hrw2 zZxeJHgd*9pnMCW;w@XSuA>ytbjUB78)e~;@=cHR&NO#GP@MCy;TW%;RHKlW*^bX&) zlL)S+C~V=lPT714Opf{zDq>cu%yI2p_BP@JeJ? z39ei8B#h)J6s8!AB!W(&kPUs#=H(1xDVKDk;xvoX+z(a9aA}*tWHM> zNzB303XM58;t8WsNj(9!EoDae4!6Ov6)+gwdl~43qdIhp!&V|E9A1y2>b^FX)SE1vRepxs51bxy_dc9sa>B|BgTR z_aik|c7DW&e{b@2_~?(W`P8q`ZHwYpZYvPXtVK_Vtfe(;XND7>3o~(h&!{qK;L-yo zXmztN;VawIJ zDO;1ow-GJ7I%mAx-)Nbni6WF}?>u-VpF<9>Qmongi4(B{VO|i#t}($b>DgdmRyV9* z6Q+rNLobac&p=DbFuYcRnN&|F57D1xX1MyK$5v}PRd2aiZMvZh^&+)3S2L#N%bB)s z>Nr>ept_MZqOK~#KpF_|9N{RH5#lla=oW%!A$2?lZOl)rq7R@zL5tu<%Ufob%<#Dg z-LQqXCYo|Rly4?!ZqeVc7tc^>5j>}Ad*|SEKKP*oYKeR$LTsM`!pk*sNWk!3t!Q=VG%dKAI1W1~NV_!rZ$oQGl(DCQ`Nz7piob}Qm~2g_0< zOSAJwVhOgmTtRX@ZGO%VpH;@k=h`> zdG%#Fk*|~gI!vOZcsTy}vr5KVe5HDn^=(n(zw~$!U)5(%+xxNeXOMmig^cfzFhquX z>VR7=bQF8X!|hmeVqa!L@}SJhy`XpcA}QD*RFc3N2amv#hm-G^vj_%ZT!AM4PcdpQ z?JGtp)^*2Y-iNYdg$V*P1Dev38rdwilvZ~nVSH|m7bHY}k}-Rp zWa)S3(Q|fO=(0}vw&px@EgUBSqy(b&2wyDLWVL-nht={vXPB2{PY&mB=t zpR|QB;mZ(|rID=yRg_oTMLw2OEr}Y2@T!IF9Q=mlF;^{B=}(Y{CX8o zisf)1Z)`6<_s$b z9Bv;h?#ZwZ>?n3Tk;2xZkYi0<+PuNG7a1v@f`tWkJ%NQY5n?3#Cbd4M40it#y-8U^ zjFRw3C&hOOR#~tLWe-6OO08MANT%qv(o6XGOZ$GG-l5=%5U~!*1_Gm9o>cif&%2B! zLp$sbcMdwr^W@yDa+*PO$AOaX-JQwI`L_7foBBEiYw5t1$$B^gjNrlsR=0*DMwqf0 z80~2Tq%Ub)S3*qr3)PPpRf;4d<=($e*_vSHmMs4DCA?wQ`8eLAWQQxrP)iF-4305tYeiKoX1_Tdr|#k&Y>+Q8VAm zR8%%95AS62q(p}g$E-+RcpN?F0rs6#iJ4F}dUba4YbnVLj4BZMD8{_&7+XHl4}$yT0GiYJPQer7aiER> zIo3idt0@~8hafkb&BS$lQh}`mGvx~>lO8+!d%K6H>h}Kr(a-AH$!^O1uDl$R1}Jw$ zG#bl>ZH79-^TuaDtAICaS zjsE-Ehd^YR%q>OtV)fg8<=a~G2HuD$TPL8L(l%%Mafwr+TsK~@lejWcVdhDYMw~7w zmI`Leilss_KTp!giNdhRV;2EmaY@@JglyULoH#y`_V4_+0zZ!*hu28H6)#yW3i)uQ zfEcr4E4aENZ7`94xUG|Niqwf~l<{>+s-I1TpjiMf#A;GhX0i+WV6PKZbeYC|mnWS9 z@e*C|1>u0OoC+kxx!`mwCzZ2TMZzyrVBw5MFT@+=cPE3Jo}%2C!55$FCZ#jT6E}70 zyPC?#P8lcRu$yUonwTcHVfECptIvB`@pyaNT_ zpyuiRr5q-C8{#lt+J14J7rB}rwN0}ZE~R9pGT$Pm5#`^ys8rpjIJu}WG(-WuXAE^W z9V-TE?9JKX>IKp{mO7L9mGLc8?EIG2|(mFvU*T1d1X?YF_OJE>VY#)h__~V+SY3$h(soC5IwkC)EPPqNlXxzmTb9r%WzHTPphVqW!_0 zktHNk)>sADY&IRr1ty5kp`4X$Dej}C#zsSqOo0BoAWP_ayj$+ota2@02 zq_xGtjl1r|rM*IpfTF)~kSmS`jnf}6f|q-mAEWGB7MqiRTnOPMja?kGOA0sl?nV-< zlaIW?6a~o$oEW<2Yz_W#IjhYY57V%bP){4pA}TM38ZNGSGYBXZ;X_Dx;-e3R9N>6N ztwRXS3v8dhh9L*Ccr-piCUy1x+x`dkZIAQqwm9!4oft87YwKH1e?Vtth7)`b-#%33 zSM@+We$Bp1R)2E*gl)1XKR=NxVxRJF=t6=lfq%FJAd2ew2bf*PY8Lqh@eRSv=oI4c zQfe?0<&&Opncz(bVGxy_E=yPCSq z*&F;oyEx^jL^pW)4$rm4Jm;^i0C2=MKV$dlssCqhdnmF21kka~DSMs(rAd@JNFkph zA!?nzkv=nU!7~%#;HL4qxiJtUAEty$ZXzrHhA>K?X}&Rq7&U@qy4MDp`4=HI#FZ+M z8S$SL{MX+!M9u@Fs)YP5_8!R<#Su-Q+X?wza9%zVSHgYqb$Z>NW?8Z!C@DE2Qx+eo zYun)pUP`UfH3Cgw-TnHb5UCh*jg;wB(e`|@O8)KA5dIyqKUl1|HbD0{*iWy-Qahmb z=%12wTi`ke0OLTi648U@GhD`1gJfenfQK*8>Z^g?Qt9VQ__?u>!5xp?nmwUx#MKUy zy4UgfM#NnK0zpO?GJ6W9aB^vkaEO`-2fRN)ol4Y64~ITgh?_>l)M7nE7Re#|T=f3K zfoy17LsLRPW#ZJ}eD!pB1#w$bO-pfn?hvuF0FevES7tTw|Lg;SVBq8c&D;L-Y;WgB z;T9n1DplxSlkQ_^WiWEk9hJxG&Eq$^V4Gj5j_{5{WsBD`=LE#)y+hp2cK%OG;h;Y+OaR&U#Q2^~PJ>a9*MU?v& zAW-fFx(Zuc<7LN_<+cU z#I@c%d>z*=GtgOTJyTy17b4!KFhYdWkpMLCkfoH~KKxb1QNXUwp{bW9?59J{o1UU} zN8ZYHPdJ41FTl6yV$#535g@P6z@Vk)+={FUV&>)8JlRvGe8{XMKwm7C1I#35lL0C+ zKZ}ecZDeH$XeURBCjjAGJpDGM3voX=Sd8V}EugjtSNa_Rl*EO7KczO1dP4+~mtH*Oip-%h#jgd2z0t#;#)^|Kgmml!qbNMqg_HxI zGG;nt@*aQuS;7!>kuc8Z}i}%AKCOXd58v8X7W&)8a^`uO?5A{zJ1M4BVZH4 zzMo`6Gf$vJ9iSHBv}345k0HD#zn4Wn!Al~#^+|TW*Wc56{Y!*s6qoKCH>)9HBnFd-Bo48aeqJ&nt1HcwiY;t9HPksdqwGxwW zPt!mOdqFB-^07Eq_VE9%B$V(JxhqcALfz?!~+SM;8tj zY_5e8jioPnt?V}-DpSSaEFDu_mz*=LqPqAh22<25SK|yM(g?uqKD0gIUI#e~wgu;p zA3d_`guk3Ef~O+<1zFd&)2AQgw@@Q=ADY2fam0Vaj&E*m)OWi(OzPOJrm&g$?9ilw z4ij8q&cDKA#Z_PU(ZYGmcqzsf&Ms_}^K>ML0Bv^1gZGUO`~>26xDy;{39l2HwPH+!x0$n>^SH z9I;s=64zo&zAT6!3+g<_fDGN<-~S}7 zM=!^;l~1htV&|kW<;up7OBO(wcRHy{HtRGwDdU!&b^kUqWln}-=4{0tEk4(nWPSQx zBVfa0B7i~2%ct_F6$^i7I=*|Q^%)`xoDgMKfF)#$RYTyE5Uwgot<4CH7Xz=H+H2IM zJc{O`{xLRsm(%on09IaU=2*|d)JRr1)fTlJ)w`Lp+td-s8PkP{;vtDl1I5TH!o!(b z_o>eU{v$a&e)wsHGdbSfejS?}z8PqRgiq6SVN{B$pTF%lwKs17Ok*QeTnI^JFKx%C zuT^5hvsWz|9ND%^&V<3!O))P&@nMmki{m|9Msa#FR(IObp-IhHlR(G)GdfEFnv{Zt z{2j+?fpuKqoN-X?4}(W+6}-ab9x#9C^HfRhL)HNd$jdL|00y|*gB-x{2;wr$ID!kV zBzy;&W6?7xD9C@p8BA_PC-e3qrnJb~&7{GeG0t`4ydGLEclI);tB5k6i-yNqF!Np} zkW>s&9&y~p3vQ(q3{PLcDN_Wej8{vt<~Rf*j1tAF`~Wg7S8kQh0DsdXaF-AjVnvh|LRS-H_zJBk>u|2zIo1FQ|h#0|q zI6r|PlhjvH(ET-&Bi=*~6mFiX^Dg@{{4x1lq9Ldt5w16g(v2*kHNKP+RD%_-&xZE#d2^ zU?3t3cDUz2oRz2~ieKBL-bfLPG!rH!8XIDu4-pNM9HY3JrTZi`#T8(ey3Rc)qcsBS z>ZW~7y13UDn(vU%CC{^gN@TDlw8S_sp!#d?8%=&nQ?r#II|dH`Tybu2xK${$k6vN+ z9jmiV!L^8)pum5eGjj|7<3NHR61f+p>9ufz60}lqtQYM$L%Moi2$+)BidWAR{)-VDx|S z8B5v_S(CV1T*7gW8R0k;e~*>T@TluC)k3LsDz$@E=5v87 zErF0gbEobiC>}lE85(51-(ec32mwwK!Q!|5Ql>I~>m>qIcati~o zAhykvMG`6r=`?p#!Y4BlBG%kQY?3`UdT&S=3Z~i;&2<<2782;ZtR$9=^u|?jLUJLg zpqt%Vr!CBnxTH%QHRtWl>MfRQC4 z0r8^HV0aHZo?DG%_R`d$gIe#vfvi#<;-5%gw(PGZQ> zRKsRp@lr5+=a6Nj^T_F_NtZ7?OLHorNGgz9(-FPQmB`wEV*f`EK-k~cTXAmCTqUER zGkZ5@t+dePi!9$=hO=Dmq#}erQDIEfcWjFHrHC)xcw2GvalzG-fYF>bj?*R<@eUgu zVTRn(jVxi5?foz#&K$3dqPXlO07bO2;D9GQA=zhW=An^VnGU-C`io70B&206>Fv&h z2LzUBvwBD;2F0og4 ze|dLwe5#)OdhqIKUw!*-znBq^8oHWM)_0>fy_oNpFTIrHYcE=&7>n#1Z=o0qZwV{StUaEqp8_Zhp(wcVjfA;%LI;2($`UPwU%06^3j#vKKJgEn&;Cq zshN@iSZcmx2$i0XCT8h#k|25~Gh0$loKh-K;F{Uej6zXOu(?{BRWhpEGqcJ0ONLVQ zS-nSP@VFZXN3YNJch&8)(;tqGi>oKb5b)@?RrZs8Zn76H{`}s%tO9;rF%9d_s@AJ& z-b>^GiJGr>Pj-&?-l1RLBDxi=su6WMJ}FpXmosb7$;g z(6x%^ppP{D0_2xHMJO9$FjX ze~$|A9P5t7R(Dp}?IYp!^HJduHv}EnHurAZ!KAe6cYd9(^3P}gS>*oLly$jYh1bHvGI%^ph*)ISaUR{#N2DzMxYJg4sb2;dC(UvC4jkHLR$0#B>0avNWIdW z0D#cHJcTEa5P=edqCpbXmTFKA-EaJdr_oP8J=%t!rG}-W#d)1rThRuitww7HO=pZI z9FjBuUxY({#6pC?MkGg{g`CoW?1b78mkrw45YP7c4mGw1Z*YT)!Vt+(} zym`@L;a2)Z!`Y7B4i?k-ekqpa4kDRo0m?DoHxrw_vz6ekS5fBB8`mgOOCzuI{eNVa07c?GtE;yp=ub-7@p5YKM@Eq8Y6UQFEv3b&w{E{x?ivBJ{!M6>R) z8l19anY$I-ngF3H#1ODTB;; z2nw(MAOEla$N%U5^1uE6{_p=+R{a0|zyDAF$N%34xkYkU zE+kg*{;1k;RK2(_{;xFS{GV2{o!|du>Hk<St<3ZHu7A3xbIeu91z_g|aO zZB6)$?z0s4oDfG=kqelB6sWnMKe1m9|F5Yi6`}wu3uyq(!v8m#^#uOEk;{LU_5S1Y zKd|irQ1?6*2zvoPmFmSyxZ7l<70Iac48i^ht7BjjE@sh0Kq5pEm14;^CFYzYp4KU3 zl&`0huVZ^3D+LbVgWj>y>b9DG-@2z@r@UF0; z`5rR(G*`%GxyvP6UG{=Khd*eYyyEi@y6iD}Kv-G13~TaH`6aHnjnr*nrK>qbG)q~5 zp4sc&S7&c2`Z#ZF1Xs-)6jvwX5qC1NBGLbMLC_u4we}~#d2hlyRJ={2Qi+U*D&QEQ zr3cjis@0xXxbUaavxg&$(^N4H*app<1`1}<{~PT%{$Fe4`2SKq;_3|8pIoaSkFGD@ z^YcoO=Ihl~|3pjda$)5T4_E$v{+r%^rPkOW-B0z}(MAuZ{|WcM6@UK$0_6998K0<4 z4+?osP62;ckKPo2Y1N*?W9)ixp04kmqU#;e;?C6dzK5RoL+W@hRlj?>Zg;9)_gp&NS^C@y z>vAuy$33?W_s8pRXX6|F<7D}i%Kd#DT0WRCS>sZ>~jR>^H*ZL_el!o@G@pSoisxwEq3`&Z;;T5_R* zG4Lj7rQkqI#eB16(PN}|;QSNP>C+q+jEQ&0-cwB^22}D(Nm2t!{Qo@ zFVR?K{S)+sCNgViC1or0^^>eG^Sg;JV36^>;NqViy*>)lKgG%-_K&kIa@(gnTv)NV z>_XSjuX^~Xlgl7he-y~HP@>4+be<-Ro`P0F%Ok9)@Z3+eZ#*gwj;Rs+{51PVO-o%S z_Ay@IdkPu_IE}xd(E^`hV?!Ywtv4#Z17TV>C9M}pTiR{pa&KBJ z;dqCxS(pFmCGRL7;m%Jd><7d3Y-h5`Q~qP$K4FhVDqTnG>29U| zfd2pLt%U!-b|c6CmhvHE6;{;9>9No?Ayt=BBJSevTr&pEiWU5u8fy{j{*GEH-Au3k z92BNI@7KbhHK8NnE^4>jvse^gpE9L|vC=9^ z8`)R_BdWpG&adG=<^8Ym_rK!kL;Fg982w+RRo{s7f7-SD{a?zbkW>I7s(}ZFSqabs z^pR3n;VQF1GAhYxnB3*beH)A5YaLd6$!g@alTZlWEYk!Ep^<8rhQ(@8N3)aFEmz?&fy<`8%g7*emJ7dKSD-%?;? z~`vG=AO&U zsf69*X%}0n@c!`t&}j>VEP=R4l;BdG%}5bC9rA-#_!8m2QmZxE6~W3|!~$ft{5KB& z8%itp|GrH5@2L=^PB03KHyIf{&5SW`Ny;lYwsc1ko(5h)`ZoeI#xq{<(y2S@p zpkHhJ7w;H_zrnELUZWvjGbzHm4`cde)*a)sc({)pc6IMs*DV5zJ=;{|!I=7$ZZZY4 zTpjB7!`Vk8;*ixyW&<^mt3d-oY#g%+L2!u6!o*WY=^X+^>uVxV78R(A5{xt3MVYmA zxlBW9r6G#sBzKPgNA3TWCb$2u2v6nn5dbsce=TAEx6x|k@P8@zzwdKinCfSI4t`bl z4o^Gtm0she-_2LNxCS5xo!WEB1->ftRzx69nk;f{*Rv_+(|i+y+-IuCR1BNt7y#pS zRV@}(6_8#0rmFwBr>dpW-0h8dgJE%DM5XS%HXOJ~Z(f~@odG;kBEVuSbxOT=nu(5< zV)aC7qMm0A^*>P$XiZh&y@9#)aM-HqXQ)8KP{e~A2Ila8ZvT(ZK863sRy*ncF^~VW zB>r!<|HlXM{5ZwuW5UCq5^XZ!JWleoc01M8WXye>ly^6!Uc%|)-2KJeKFa+?{62;= zzKIvi^!J$R>oLR64UC zc!|3iz1+arPz`ShTyCCvP8d*pXmLse~R~Cscj_vKj-q_zx(~48w1GndOOu4 z^gX;mN1q9)!`rEV>9@k&Zw2{v|E+Kv9dyM1YnHEOEL)@sH~4QUyZ@92_r8zqC-I;> zb*s|f2EWcNoBc4Py$etR9s_ydqidepW(4Ho8fLzzOLcI3?_-#pBdtj?`F84^3g5%q z_&UZOy|nssF7@Z_`2BpUrWmW>VOpF@BcDBx-}l& zvTYREu{(I~`0rOJdBflN1KJT}}zxDpZ``>Q(_;`3U{r6I6#KXB{z*4gAThlJc+bL;d9F zU|0P?-8{jJ;gd={J$QZ9jiwt>dD#8k0-)c{x=*TuD-UdCmy@B>}x<(bVv6U z%?#J?Y&Bs0`>I>0JJzT}p)(jlqaMcAK!+DhS{Oc0DKED23&h=6?EVA&KN_iY|JAOJ ztN zi}8pAN)R<7BQp{?LghC-C=9>%_aW`%Xy->&D(u67Upxme4}Ske^y{#BIZ{Pn&Kkz2 zkq5#dgh9rB1^oujxJ8N?j7DK;CUYmQrw;{Q zWQ~VixE%yM!+BegiHqL{dxv|!6v99i`xEPi#}N-^G;!BmyLYJ*;PRtZM2keSedU87 z+d`qC?yVb^C=%po&PZFwJj(E^`g`PWcWf|*-SbSj0@Ywe0pN=2yQ7o6U(^!-lRLX; zddI%@v$pqs`Kb|2Qq})F`~`Jw*9pd9F?SHJlx%V zt)88p9Bv=%79^2qEInnhaE4>g#b`^3Ia1Sfn$)9ryNBw*_AdpgQ+|AC_EISL$Z`mk z9=|iw7#g0-cO~4|@K(%Qm3=d|Qu~UlqJ)DDCLoPeeS3ID8y*h9FUE?nFg@EE6xEZR zVD_a_R8lA!!re)4rQT}CrW#pza-kEF2z#lF{r*IL9C~P4?i^<*}KXNa+V5w&{Lv z(GxDOKS!H_oR`6Vrq|@TA;6lWeF3z^s1RI-iSdd&Hvz0fFS{qZr^PGHEER$gB(gYM zXIl(@Nbt`u_7;kXG7{dYhR9gjeH1SP8nd09{BV3K4K>mI&nMd_y0@>n-Yz~I{&1uH zL!q~Fp;9FHS_A{;u)17w!JdRKKacTp87FNk+{r__L zU$g1+{~8*!)OOc3I$C5E#E4=+BMFrwxz#swLVBvxTn+*u@6;5 zm^y{Oz4e)`PWfbXsHswK;$l$b70*`j0!b4hg?Vxr;;Nd1u@gmkRl~22;a$wxXli5g zYF|HPDZS>}9Xb4;1O7K^im?CZR>l>qF#8>tW&Z(BKqCIfMlSzd4*cgaiFk-{&%V?x z0+sIj4{VD+2=8~0m34Ob`a=lIRw-e%9ONJGzB@kJ`4HywghUDT)zRx;KS(7gK`Qp{ zg9NLv*t;-ucYp8Q$=*rWi%1AdAUE&i-S*Dz2T>wOkjm`-{2|f>B!sy~?{<&3Pmhj2 z__=;USmgAF zup&=w&Uw!d5f9(5-hU7exo`yV``Ef<8f~ZKiS?GPUg?f&*ywJJ)!;wz54$UeMNndg z`S4N7Old)pCxa)EBFG6e&Z&?hT6xlo76BT<)%#ea-tvo#B1MojQ5Gu_84J09C098; z+q4}O9rD0m>2yN-4sRU3)?3hlUl%&S+^#v+MK-m|%TTtcf9~iyE`un*%LMgDV`oIG zAexu!<8Jsta?ytcdE*fSs|t)`71H?bR<&~-ceJkXZA?^^FI^2U$!$t2{wHir%;de2 ztYYeu^jbJUKK}d(%-{d{{eQM2{y!TJ;{T`CswenA?cD#vay|)Gf#(9TV;yWA)4~&tG3ZnCx)v6(#bkE)T2`4h$WKVtz^Ze++(e2b$=@&A@(e zOwoz1NK+?+ynmja{9^HcYtKGK{NHvv8UHuO|Ch)AjmQ5D;`_>BX2V3oN@S$Q0rsPU zN})A_q-Y>gzlqd%z(Jj~sJ_w6XsgMlr?!wD8#oO78;MvdC5OuqW@X0+mSd{MBAG_A zk}+TXc2i>oW9Gf$1&7-@HD+)S{vp?n3 zaZ2CqjYdr_bA_K+@6VNuNaMjrnnJVwEH`JrAOEkZ`1ju(Q1o!syKr>(LWPVeAYkVG zPx^n`Xy^JLOS}JRvLsGYND`$LzVRbR8@feCdSMECN?7VU{Bdgkd|~u1_MwKpN3lUp z?QN{`#&*iQd|mu)Fyzxk+iRBDBA-!2yjwyypre=C|-)@c!37LHv)}MpFK_ z(a!1rrF=dj{>R#k(y{m-Gvj>Z@jU*9cpi(<|Me!?fAi39>b2orsGin!Khpnmt6tCJ zKm1*vh3vnhkrM;dA&j&seulv`{REy8O%iFbL_c*U3~ zPcsZBeXGiJo70s8QUYVmh>!i;SHUOuRj?9qRj`ujslY!VseTHA z{mk-Gu(F_&f|Y-YkAjs{7X>Tn9tu*HX<`2aD{1ZtR?@u_tgNIt7?5CCs$+tTS}Une z2@*Fr1MJGS=_zm{%N;@3eDpz>4V}~9gp|=O_9|onTL~K96Y4JXHq3e)r17j|!}I$< z=#}_p&h!JYlImt)Wtx|P5ZKIa`(s@UtYmr^Sjim>kn7=l@)3&coUNw(5<9 z{-=`5f0ptIZBP`h<`Ge^Vhr`UY*K%a4aF$K(R-$Dbt09xieVpZ$oxF2Aw@hP`?B}S zhfd6Vrk>hAN})HI(n-nc_WF?3NXr7a16lR7EXG7u%D9KNBMf_EOre3Hn|+s$ILese zgYFvMz(kSxCVSSA61q6{ww%Ivkvj~st`ol|Tmg1V{c0Vt%3a1+Nb`(dY(x~+T;#|b zv&OvPD6AA+`|fz~zTNx~RE+A~UD(&8XV&3C&3VXjsq?jf-$z|c??EWqcQuCui^$l6 z7e_Kh;_SWA*wtk}(ehN#_zaJVlr5I(+Az%tTk|e-)ihjBDnLqx1}aJFmQY(tS+`h6 zV$BjqHJprmQetaW2>jg^D+-V5{^i1d0MZEg;q>=x^Wprz*OUIAm5tp0`;y>4U1MY@ z!?{jz@!lmJRw;NHq@g$0L%5p#QvhOY4UUA8;(#5~>!CGJ*RQ?JeK1hn)T(~H96S5G z?*H?4tyvMwf8roHlgd0{AZF|T#^ryFW+V6iw3JUm)0g<}8pRa+j!l4&4nCXg&ockr z71_l}DO#ZTXGs+4i6U#UCf58m`l7(&Sb@iXBKAN+fyfA;cOhu#YN#uC7nYHRK|{zY zwnf|N>fS1e`>aJ{okd0gt$Op)_wiT z=;`7QA=mE#|D9Dv)vZ33lc~ z>O<5wiX^$`%)7xq9k#x<_JW;W=zx=tfJX3a*2P$<=*Zp%sMa$L_)ap8L=#T3i9g0@ z8Ub{!Zd?KCKXB|}v=NDdrFMX180b!7fG}qGufzFu(E5Q6l;(sOcV5`hIv?{;cU|pV zcljuV{y|6~QRiZmJM;tE(8!2y4D_WKtY{b7gGM9DF!^w-zY|HyU!)?!+Un3^}3oCE$M>jXL`OBo#e0 z|Ckd8oT>l0(MB7KNJ4vPgEI?h8jgA$?sPwvwE2|%B+dyqRA<#^CzY@ORmaNif5$Pi}U|NgoILp zC5eq8nx2-tNNRf1@p)uqaExb>`>)hC6y*OJ_80>(nYJ~b6PTI&pIU%o19e2&`OL%Tdh`V1KUhjexZ|HXSG*@TJrVx*i$c?8pgS2Ll z)(+C11!+nxNK~Ga=O^*2hNm|QPM|*=ic*7<4U^dvtm|UsIog`xH~iAo{@e^B6!LcR z_kVu-FQv9D|4;e*zno9*|0(zXl>2|m{XgaYpK||Cv+@60yE3$4_JEzKn`8%{WRZPWMKEvaQ)*igQRsJHJVNeC;RKJ}9* zRs~m=5_CZ!Qkk2BrkAa6W@I!{2IGsbyQHVs=p=@zEi%le-vh1@Hd$dxP=ERogi{UH z%wN`XQ|*q=OR;9C@DuIHX4otgM9OSS_?r!BuyB|`#coiM|L&zWB;3?ywA9xJ+Sv4@ zitFnbUKzulB`SlmRwUD1_#1IdyiM`?!>A%m(Yq2hIMZ8%W}J&Rksmx^4Aml(~GS$|O! zN)$+SZa5}1+Ci-)__t9<@kUP_j7_sBhJrEKpTS60Pe@gAwanTj@lecD?J?w+nGm4C z_mZfLPgSv7f_J4UC7jXXH#^aUr}2cfc*0}35nr@ks*JjwWa`t@)V0*q$Cw&+g$o%O z9VR@DC#=O2iM0sb@i1KY5L+KMv=%R^0hv`#73%=9dYE zP1BH9gepZ+&Vn+LTJVlX_vTqFDJT@}ET!IBvf^4w%~t$ywBnUo@haL#k5`H&g{2}D zll79-lC{L)zbSGsnOGc_E>n1BEYpo@#ttIQNMJvj* zYN?3+(wb6@AW@MLxh%a@eC&G866^^U)BkJMNdK?-?D<3b|E<^C3H?7M*Z*D0$A68_ ze%MpDkG9z@`|VL-Wu^x=D5nZOSNTs6|M~d>AYj)0hx?w4|D5~(SsMRm&F28E<(gXg{ht>9 zQ&B3um|-3Ek2pnW6CD%+ z6nc(5MyrDk5+VMys{6z&zt09$s0b{BZaDEvM5zp1o*|KFb0 zyPOvRn5qBWisS$FmXh=TmhwsUE|BeDKv?#!MZ63Im3>qCxNm^Kl0JWL|Izq=ZR5F* z|F_%q2gCpCN+XH?=k|X~egE~LL8?LS!~)PxE&;~pnp1{1`BFy{u>bVv{iBBp-!0OT z&`cs5*bP2gcX1VO-^LFh$qKbE*L#eNvXxvB^B;BpTQ&dwE6*S9{?{6D{SRfMo!|c@ zz5j%tYizABoRF0OzsmW|$nSs3{SWwm&1ba-yZ;SEN!xjS6WH@KllH*y!($gJ-Cy;WoJf4fYZZ;r0kWr+b=YUT#05Cb5*}D z+{vSc45e9FKIO@R2%FU!CC{@0$j zl?L4ZrqX!e`(INM_dmz~mvsO0E0Ev+x#fSYdPPUKKIfWg>dxeW{J*r7g!~Uf0_OLB z2_M`}hH>QpuQv@#cgV*ZrCPQJsf87-Tv&k;m99^X)b^|b=S zP(#G@XLOj#*9B4OF1j>Qt0+=^tF9E4UHipKGJHkLk;pqRQ{im|Ak^6sJD*Yc)_ZUt{!7x4}M>`*C?Cs7DyVe{F zZ|v$Rx`yo8eVtv~))TZmAC3%DUzOr2y*WDK_33(VP(UDzCKJX1%Gq}R(Dz?y2KT?E zv>%TDSKCO+|MUC5ln=@C&smW?HeGOcX1>gx-_s8FfGzTZ%rN&ZzsCQT``>C;^x+7~ zkn;!k!Tdia`2X!j&i`B9{deJQM=vArU~_#Q;RJF`c!3059N<*~sO8%f>7al9_l$i4Td8_jLIXf|iw#D97*-!SlSzyF(WW=BtIrcdK9SmMEaCDuy_Q1Q= z9KFLP_L%iFi#dAVz?f&y4tGSInPU+1%jIS*ZC59r6+!!!0) zw{%A{*}HMqGEGP50OrKov0c!${|tXP5(PnZdKR8Y5?wFKcz(cp?&zpzI-4;y0eaEcfvW$fyM zF~(?ILyHZM{k(Vj!_nC(+dll2{k(mAynT53YX?eu7dGVTS2}OY7>-N>nue)4n&nMk z2GqpC?(xnKP-pwq-u~X{uP_nzX7BWH_vD1VIXY(B?A`Y9>E6!S{`N6@cXs^l=w!Fb z*ojWDOQ?k@3q7FCaxe^yrx~UjO#WBcU?H}?(600_c#8&4+GsL+52+Q6obTaOc`y{Q znjO?>L%uS*b__T;o}JuXsvqufneAD#hJE*D@~2X7d_U1HY`faC zhc8o>svrl+w#GN>aG%Gfj`7>$Inb=7n`t=|ggY(6HMMS9I>67=WOz(d)B8?p>-ryL z`WVgA+~N9I>j43T0ly1@$<_Ye$*KCo?)K}V*4IWTBPn%~c^rmIS+93@;JWRq2WO|d zzZ4PZQvjz(i8p(PyXxNS<08yU6|Ji<=u*_+3v)$~r=jNcE>gn&l%pY|RPm&&^_?rB zS1NqLiNL9`*5SEP-LX5;t$u3bqoE&iNcB)h#nYvbujG@dCW8467zX{Ryc7d?{Fq5U zD=$SSp{GL}8P-oLRTLA0?#fK~`;-0JIlauuIJ!F?W<|rg$GCZWGlnfXrBP2EE)5EY zNiMhiG1HGNKE5i3n8H0P375qd`!ybDdoal=7F0Q zRZQ|QxO;f?diST)?GOz)`p~|b-BPU-hB1|I1r&rPOkH!Qv>`I2dO%je7rs%dXRA^c z?vw9U%*L1!o?d*6d9a~jXZ^^YMQ>MRd^{<(eSG))LSh#Yx1+qr^3L--TJG2eQ<}en zxQNkgo>qr&!c?!i1a7REKdV?Y~SZ1r=y1!YgWyaSLM_8hz z3!adl_I7sF?bFlaA_eefC+gnu+1sOXa%yFA`$OD<_%Y$}+ZMWCyb4cJHg!v?(PeB_ux)& z_uwwU-4+_$U01VrRabZQ#i_nHr_OJf-;^=Oc%N}6rcqYIO>FT-<)Gzg!}Ob9p zVgu7O|G!K%zd&KaCanmVME@fBA?#kY1rTVs3iKhWCG7{UIIcroo=aa)8acX6uqTsd zO4{aw*zQi8k?8)IViw(rF29IS0#>=s1}_XF(svDa25?(Q@`Gc@UccdO_g}popR`|K zk&Gnlv-!OK%X!(mxZb(&hcA*}Dm=pbij0>0S)+r3Z`!{iLQyvJwa9lK`p7at4b=-D zMep8Hy$+E4^fZ4VY#o3wX~wC~eZONo^M5^m*fOR)9^!NJ^k5IC-GT@o9w+`H^NNUy z`q>N{i}#gxtcD&V+cFqru1i#r^p9_0VE8V4ZAn^xiPJBh(Jl`7KGrqRrOH_x(Eo7t zJ5nKpzkc)bHkfHDHGh9dhSVNc!6)|IiHB!6Bw*)S@}5T%wvO+A$AVhqMw>0& zHbE7D=E^AKmNtq%qgzyn^&=Gdojd4X(bN$Wy}>`>Y_?_hnn@`S*8QKX5j{?gWmq41 zrgjaZq*syNB>QdoHqhEc{-+fLa&g6k+x@@Lf*i-Q{-+j%E0VTEi)&-e8pvFlA0Px^ z^C^;HZN@*>cE&Nx$=UwPxB6=6{yeikOTEN9%JA&JTD#!?D9|um`4Q9wUV29juP z4E7_BgO25AX?DQ@OdI$~`MpaD3h-_E+}a@c>eASb^0X$nj8af0Q{&S$p*c)ntpHXd z1Cmy*Ec>GS4k=JtZqVZ><>@_3k7S}m!6Qv!a61+#2l9@TWw?h-m zIS>8tlTk>3&*QcV&3yAm5Ln6(_-4cOctXkL(pB+8?sJAmS6;a{qy3_PSP5Oh)%uY5 zeC|-Se9nip5V{iL=-+F$l=wY%c_b{T1aWsoh789ny`V;YjWNn-@nCjp61IkyRS5jQ zP(Y<`UVAw$ruW#g@o4>C3s@lu;8<}WRbE*^aG=s<99&{|1}3L-z0_P1eKd6m6P#<^ zoJ(N)d*-NM<0HE4hn6hwXx6DARBlKv!9(O-@F@4<*acnqtwG+ZOZuu$a%out84^pT z4A#GKx#2Kz6M6_?CmrYC66JgO?q|rkgqezyu!JRqQvM1))cRJ4xbcM)XS~@Fn<(W* z&k%QpR00yBX`e8QFutOEd2kV?V})yxt`T>f^3p@(KVpz@L+8q+D8T!f^4jtCaa@7{ zA%bxI1Y@=ASGOz7EZqgpieVdP7)y5yWkr-X&Bu#lFTi2|aPqgsESsqczlvD@w@|Za z-G1i2cvDQBxn`!-9j}GvwiQGLwqS@*IT3$MkRFcHp&Tu&*BURT4Sk%kG)YO$sJeHR z@h;%iNScY14YYK^4KF0ZtGzfqoOx65m#2Q#bnVN+RFKOcx799k!sr*3(NJocwFA?Z zh#5p;#A0(tmPW+VhJU*&if}mdS44QP;u`yeD?hcUR$XVl<@oYQv!S62=`Q1&pw@Z# zI-y4JKSUG|*hv!4GeeYXpXRDy*c)wj@6mqyN#P45PeO)Fz!pU29R)yc^V+Io^1GTbbC;%5w0 zGDZKv_DoU6Sa?R@xWdq`Kw#b`3B){9Aj2@_H->(5BkLJs5eT@nL~*`oF{}Wo7Xn$5 zeUHXu6&8KWL=84omP8F6UHRF>48}io;<6IDku2Ke4tq$hbY=!mUlD9MQfAFbL($jJ z%BD?lBUbn(y3I@N4CkJy<6r-OWP{MX9?3+m2yjK>p`xH+<%>!7pv9j~QHmW-vzwQe zWvm$-`Ov6>C;~h13cDa}8l^f0ATAS5BMabmPSKg>SH%5@%nag{r-{%6=0|EJ=z}V8 zcBZIM+R%k}*nmu4b*a3H?usyxJ$-4C!~Z87BwhhHC6;(j%zuOk)Vty8wia0jaFW1p zepBGvNQDx@nv*qog8E>0|Ah43pn5U!jZW|;^6lBEg&EjXkYCo)z|&mn831pAGlYjmz-~R;z%A zGgkeFOmR=>c=vC-5*2Lj;-V0_dIm{h)GK}kZ(=oMqf2TX>P$GvIg*RnPhO6UWFvlr zry`s$mo_B*JcW@PDz3~LJ?EO;)tnC7u@Mb!kmIy=E~O;tJXGV0`_TN6^b}a;xlmSv z$4MsTMlDrZbdouvaiaP#`3ql(-bw~EQIfk0E39d;@^{II1haWG!;i|v9C-@ ze9*g89ovZg5XQV%(orsb#~O-s7PV0!hNZpzc<}}ipPscM47Z>}J8Lkr(6WN8MFNfe z$$|%GYGMwXV!tu>{1XSOg8jfrxv6H}W5e$C6aJ6ysaatO=$eGR$^Q&#-4RUb4jP)c zE4z%)RPZr}r1q*V_*H!rchj8iSG&7sIwrYuQ&j3@Bv}R}9zI2nO~l^j?fGGM&F<5; zLLaO3kg=S2apr#&A!t*NTj!VKMp{8Uw7pNq^NI+k6mz^KBJA6U>~ zD@6XzzsvE;-*62Y|7m*PPXXV#M)ll|E(Ax|;h3x@&%-LYm9y~e#D-joWh+DLE@kNrhb{FiWh~TEP6BAq zB;3Z{5MnltFZU%EWeSAVAmxQ)fdsKcX4Jd`ZND#?K+MAMSOqO4G%ttBCxk)%I`0pG&OVdUm1}LeiS%Pcc)1v+Kr7) z0-3st&*B=n^qaKg_TY@5h0Rs`gtpz1XGU0Ti1(T$wz3!Rf}_)7)_0L|IGU5%ov*(1 zQ|MlZyZ?(067u7VmfFKGQ_;NaIR_en9(X|Z(YFS3k!Y%|E!_uqu&x^BJbjN>=VI#q z>L?3)%V(Wt_cS9)E7U$Ww;1i@547MgCd$!WSSkg`!r!^TfYqN>=7|odAk>W*MKWaO z5*T)6p=0=T_^rX+emWM_&p6e;|3^HCVPsB^;+4_c0S#@e$$E#zDec`fX#$o120Q`oT`ch{X+WHv;_5BbH-*B5?+EQU@XDumv3I`$5p#dR!E(ng|BVgIFn$zB zb{tbMI{=|d!gKuPE=4VpOpt$E6JZCF7l-j+l;iCE;@J`u+*%i0jlpH;!z2uLxy*JU zi9;xPmOh{F3f?SgoVT>2ESi~?*Rb<+Y_31H8>XcAXbb|sWQC1-8L6cvfQGgx+6#FK z;a&O3K!{TlQoFKk%-xE$>+=k9Tu@Y0QfA}36mE9>dVO-`>K&5#@Kv3LKumHh)0#xK z9J;k!C5^Ejef<6&u?N^_tYw%ZTG-d)R4r@R1>$$rBzr`?Lx2&XvVrP7Zwbho*I0wt{7QZ&|PEtEtF=TRZ<2%%}wb^J_pNIHx%n8V7l3HpfjOlzH} zJ(uu^9Owu=mTtDnNU#M79Ml&YSj(-4JPRLwVT4w|cg=Fq$4pleG5X-d;M{Tn4F}?$ zazQaaH4A|x*LlA&g!2#62ha`&Qd`M|0)2I3e75$>;N0RV2p5~yio#gZqMh4a&?kZ% zI)_vQfH0`HjSaX%sQuyV+NQrVK&LfoMl*MB2fFgY53vxXaQo>`+O`^TkcV*HRA|9c zY^je4fd0+qZC6Mkz8E^p=ph&|4Woui4D$wyKXJol#Bs+n0{WS`ktS^In`3juCT5LE z7X1_?1FcZsCG%%n$XE3>v&^{pO7qW!R3AgpWMA5o43|mRB@T@Q2Lb-T>QwubreDC4 zfZo$^0qU|RHt$h1EkIaQu&shxS-EcJ01R-B8n=Kf;mw9WljU#@+GCA5Vzo*Kmq5%CIF;!-T6{Ya(&$rTf+(y?)t|R8LVSvN@P;uZ8xrjkt z;CH#{b}VhI!O4kwuZA-D=LBt;fNm{1*bJFT>Mv?${@8djYop`nGm3HON`U@$&lfvc zoLztCI^2m)T@gF9nmc~TZ;|xpCzb`R+d0_wjL(Z{4sv(7b4&E-7m0}Q& zEZ20lwA6%^Yn_$g2O3;6Kk8wAfvcVZVzFy7I1y1@;b%jYu>aK!P~uZQZa0ey^;#N7 zsGT(X7c|+4Ip4BC0%8c@s7}-d(0o}N6j4Z$ObL|lC>6^`88zlx_E9Rld-{^Y@?6Rl zGV^F*12D(8l(5}ZDUU$cIY0*JO4pC2ZVEnQZKn+%tj}{K^lv3nrq;dEEyHC()f$=-C z0+ow%PY@|RL*O@@uXO(92k0!4RAkajae1kp!pw#Z7J-dIEiQisZ0*IPZ7oeKU;j0W zYq7f43mQ|nOftq(P;Fa#?VH7pJ6dqyc*LMnh+$_DA= z3tr$H>eZdUZ`8`#_Fc0_5(V*_^+FRL3ud4OFQ%Ij{bcB*{{8(;R)2B>gGoaAOfG(7 zZSDj6`W1M6AhI1y|He=nAMPjN+1(mSxeBvs_biA0fE(N!>0d6|w9eu0$ovnQr^B(% z$b~V*lEH7x=4TIt@-I3Vi{p%wj{R&ati>TsR+Sj@c6B`_kPbW1(JG!I=GawLk`% zh`Oym8yGqgRoQ)26ndL+trEkSt-tc^@K_oZV(lyr_L6|)34ZX>k%ngu-9S@bLnuKn z`Xzo;#1WTP6m?3>>;Clkq7(|Aj@gQ})dV)*z?_mOrtV9;?^s+i!e=bhO^Yj#eXb0b2q;DjyyKc-*uMt*y1sc&UBgOni^W~6Agsnf zpm>a?B#%NJ2C4vh(Ku{9JN3 z2|XZGp?_q^H2ej!1JXo50K;w2RoVuaj}nsrNty3JI_YGLCEiO z0pt!VS}*DTfvVR+RA>)75vXhK1qlsWF`|LK7rkMqg3M7CPBXQ5$vk8@I#5&bobyD5 z7}{MKj7!ipVf7*ips(d{sj@J(rlildj@F4g*_2^4*^#e) zU9f-vClV41zcuy$BD}QkiBmuZAvKBimsxeN&`B&#gC4ThvbX`I^@(&$A;k^pEqn9J zboD!{mDCF8$T@buvf+cv2$a^#gc#;roc@GQd{a~!K2hZ7<0!|oK|g8(N?Op0B&*aV z^z3Od*2N)avm;l$8w1Qrt#b}Y{=X1}7J|LCQc8(EwenxGlTwBX55r&I| zC>Ls_<^dkN0yhRxjD1vCMdKt~@_3sNBGQhO6IX2Zvup*<3N;1yi>&?nQY5G~(JK-K zrwYSQ3gXAn$+jnVDIMgQZVP)^o%ARU8Kb)hcq?t`z0>ye{8(e82hjH=s1!|khAkuH zG1!pm5k#dXmM@8TTPz-Jli3aN&?quc4rx%$l3wT#I(p2V2eU>4`~RxCZT$p>2~+1q zbD+rJ&DUqT4NxkPSl;%MIE3Urnt-OpD*6{&5{>PSaee2^4>2c_m$nvV)B$N2Un47Q zvTi{)8`*{kpr87R+=>wTFiSt#ZR*xS+lI}Gf%z2gVs5_!B$U1qBY!MRc{h&A zms!n|rZ}tZ9S!*{%8KVcaxq733bn-4MBeOk{Vg)%VU>ud6JNV+Yy(-q@zYe(RY>KQ zQHexso5FE4I--vJJ4&qQ(tgLhogOLaS40Oa9kS95z^@G~*fQtAtOs^yi2PFeR)^;l z&sMU$@EdQoeV%I8^2JaJ(rmC4FXn?;$W(@a+y>nvT8`&}m4dKr_p+WX?;W_Wx4@r> z#OE^}t|oc6xr=lhpQHRv%x*28r;ISKOE>!5#2V&KtMOs)k9}u;^LwvK1=-Z|Z67+i zTCT$%?@1_mT6~~3XQ{#OBZ2`p&!7Y8E;R;r zJ>8ZJ9)$GK@0Lkl*lG5D`qzxVw|`@Ar{?jN${13XTkd9pq+u$cG0ghrDn|E5)Hc+f z3@VaI9@|%+ra@ZTX+2B}-sf$FR~1CRv&g)v@JVAIQw41?%*Y_|W?HYD(HkIyT@p6LxDxXcaUS1ZIVU2lX>^8k76| z?^n@Iq7!c1S-Z(SG%}FBR`!w))&SMR$p!OeT%6KkvLT8A(Rrl<=p2WAS6NJxef-7# zt`z6?{iY;6$@g4B4%0NzZ;uhvbmv^kl~O8G$M96*1t zSDAh9%Gn%9-rS`NK$8DBargirT*T-j)o5H3rkE?zHJ=PORy153*BsWIa#J+i8D3T| zr|9UH>m8L^Y5GLpDF-WcZWi}kMS`p8&(}0%8`T|J31t0>uCaaA1$=uv9ZhARgz*`YHr z2)}=jF2jC?y&gr^s?}fO(sIm!SRTRYs6~~}>tZOnW~NU9?*4qn!nidS{K*QrHzcnQ zysz<&vOf+h-)^=2usy-4I_J-~2!sU)Njw*CJiS$qJ=Gkhm%uIqoBsw<%{;BWPEx~a z=pyLlk*r_R%WgtQ<-SIRm$1rID3gL)o>0IF!u1?f5+|?P)>?d3em3Q+3wJJDK>JN>cbwh!#@*w$rnkkSeU7H76eYXK2%NYBWKa^jrZV(|+H&Qh zC;M%;p=NjnlsrU#r0+bXPf-c`>h$g+WF|s?%_T{=XlD?(V-iVtrZnORH9*ZqO2p~8 zI;obXf2*cevML;L%$==PNQulnPJySXRq&-z77YW7+tZZ1z>P@B0z02;P`(E4u6|7q5eQNlZ7A57ZregtS#<{dH2bzb_k6+7dDLah@_jVtP{-c^I02;pLpv{6L%0lg;RDB3YI2{=6Za|5RiOTK;3%XWTF^7X`md*bFEHD3T-8M)fKzAUnej6_eC0xMg*LUe39 zESWx;^pVm_2^w_up6%nUrDM5&EeAssX zW_qU@4|W5R+qw`(9t1?x-@Ml~@?Z%98oo2_GLW0Ek4>S3`*dEqKO)ixA}4~(vLsoQ z4(-kaO4T6mA67yoOGEW4O(RZ^xy8C~MpIcC^sMcc!(fmm7G>Cp7@>m4%>pGv<l@{2rdJ5hX9n zw^lV^zk=A*(V3_(v_H7j^Y|g`u)K!#K0HrkLx$u?4K6DmyzbFpUj}Q9hda>dZfaAx zUu4eGO3SoPDuqTfm-N)z6{sdup^lk)JY&78Tzu*Vf~s_3oV_OALrv$izM`KN5GWJ9 z42(Z6`FR!&Ff2o!E`hx}j8&v)N0zvT6VxPhVFPD2(Qw!onZQt%P{lHF%MT)@rwq`T z(67p`ZnGuB?~M8<7z>E8Ujrp{|4b{jdmy>cgcdZ5=`e2D73Vwye^`Wbo!)$yOtd=( zYpl(^YzUJrq47~>+L+A#ySPpE-r8{`^ezndfr%w>3<9{ac$j#t#ct5*8V)2@SF?M4 zhQfb~X@!(>-0Ea)s}!_5C4gGrFa4EELPQ;!e1`xHB2J>I$Rx3p@Y6ax#V8W>UN;)W zlv^XeINe7u&vV6Oh4lA@_otuvuK zl?VLSg=1jQz$RA zwP80xL(5RG5?l4YQuG-kJoVB)+b?8qB@7>VXGiE4aad49uPl338? z9u;oBNA%c^@Qip)hjlfxAw&e{Tki;jX|1J8?&qR2i zc#cjSn9}}t6FjgJ=v42hr}mC-I>g_>&!r4Rk`r>G{Y{wvN_fximHwlZ{N%*1f^Y6m zv|H0=FK;qV|5ZjWfQ$&I0?I<+tsjg2uiorY+~zgO;jUDiukXWMPa%g;=!Zw6w%iqX zz5U~H?g;#&nN94Gzw}YCXUap(WI-?Y(w;YN<3oom-M6m~P-+lbq87e)@=Svaxyh z_uHoEsh=HB126Ahemy-gDf*52)okt-Yc1XFON}LN~9`6e8U!uWHAQBL( z36og&ZodzV)+~p{6!kJ@w=>BZ*(h$o^7tIYO@D@ZR7^}Lj_(4;LV;WBXGfoV-iEb)-}dwwNi%1f?OZT6Yx{2%ryDQDe6cVzA&BbQdXFI! zchnggqSizzL)fbdBO+a<;Sg*)OfQCVi)WmNMQ%BgeT62<)9jRC;R%OBOkh`uim?r57@SKusiD{R-=5$+BO*rcEvPN z!J%g`;BE(c@0|rnRjUo}*QZxgadr6$niYOwzWk)YM@~L2lsaEeD$kSk-M}e=KP5EY zhz492WNjIB%)w2AxztkfU3?EKCphnDZ^*&r%UZICNa5&Iqx}+Hc&p^pY8hMwO{B^M zeH>hF7|i9&u-%`rd$G7pIwiw{@5lhUdUd*<6aMlMY+I?use1*U?v6$FCdDRbVQu^1 z

      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ℑ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

      jDl|zUyaw$|QOa`0V~@ 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 z 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

      He5x%R*mwL|550ECR+6093eao%wI4yS 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

      la-A5=K>@w9E;5oig0}inUJd~k|x7(WLhAB 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

      SuA6?7lacb?=44Rs;2eLmMn8Qu;^oB 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%0A|YAtyI1p(+$06D({ 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%0AdL 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

      R*bk){AJw=Z?1p^CXKCP47QpJXoE0UqPlzo z&kO(X7?VCoOSy8oO~Ix|EEf6lJi=%DB;S#Cb%-{s-E6~_N)qyt9sq=7PFaOLfr2dq zFwBG3VB<9Wcex`jM|)Ln<5%*s0>oI(iC~k>Vyu}EZbq9Tyy~renCqh3H#twukZY)g zAthw<Vvi49>Ij!zfDY*W{goB)$rDNvV`!kA49XT zZ}Vh-EIP?D%-SF`@!aB{6^`}87GRu~W3KXGPj#XrQzR51PUk(5duUUs?G~Q`N?vvY zcO-<zD z351jUF!ja7jRO-KJFr=3f4BrH#Q$~)qj?O4SsQ3%UR!N}7l9+IbcZ+@ zVUb;oO)WE|R-yu6;MbCl$P`b#9PZ(_Fm=>rb+O24By&*%n@1R$$V^3|6$)^8RpYGE zKZdw(Lm&@AzRKD8R@u@ghf)Bn{zWG+>@%$-An$8Ihjabho9ysCol-igB9LpP^{~18 z^Y^_Bxe3jCabXE(eH@3AyCS8o&+TC*B5ra#>Nv1)hG~`8FNs{eT%;>iLXcg`KWNu} zT60|Q{w7qLxx`*OJZ3@|&th_vXcGe_bE4thy7-m`u-)5)Z(Q;b`TrgmwlNN-%qy42A&M@jPy2hw7Wq@5A8gzPdFV(ZH z`CugjAqU%%>k+pZ|C|+8hhA}hDat6gA8Iu?nA%XP6?m$p%{arOQ2ms2bx-`T$`tjS z--l->8LTcEYdDWKc@i)OafGVc!ew9@-E5oJZDw(k*;XPnXYEqLt;rUpY^piK8U)^( zN@&D?nnF3z3c2NhSQ#SwT|Z5J+3@`|&%t-9eS^Kwx#7UQ0FyPW!sp*S!xg5jnTpKV z7L-g_`k5vD?*d)M91vxGLaPQ_!7tM)&rGo5=(o~n9S}DNKE#5|^*iWPq*7^&+F;sq z8}8048P$ z2uBt?jR780VZGb1WvrKLLZ75RAz9 zYn>SxC`Yh4?O~=F%faDu=+|qFBDKUx;YtHNQ>%--A4H*+_+-&E-@%zK;Dacv+Lnq8 z8;D+I)<%uB{E~#p)_euJ` ziJZYothUW@EWZ!?*w3)@cF8NU{uk5{(Ytgf@81l5&!%sf??++v}8;9)p%7;vrMF^dl&0UXDBF+C$HKEKqy&?dPEP#-qojH#nPo1I)&>FRaMmFgdVKs+65vwq>^EbeK>t@m zxhq(K^+&8AGObVEIkUaAE#F`!(15pHjl#xIdPZpZ1BQmcXJz8fnH#p;XPxh+4)+nI zR;T3v0v+dn$oqmqgww%<5>qJef-VEp10V@~ra_`89#vt=JArCTbSY5Lcnv-oM5(%t0 zs3f_(TT>pYF}sZ!_^gbLNetfaDhz8l(J+lAUg%tvDSiu{3tX<$Lb!S@5;LtfOQ`4t zWf0cD5w-1#sDzfs=avfgc|uTIkqv)2A#7F`vm{oPuyXlZxJcq&3L|Dlq;`8IH>-o| z^~HlXyG!og`c3}M{>@yE?6A zfsxA}6Sps&A()L1&z3m99knMm!kZMbH1cf47qUF?fW1T~YX*&J6OU&F%4en;V!1PG zefMOjHW6oxPix*j^N!bU1SB{sifhboyJBlU065n2v}8haG>F0;wFDU+I-V+$wn4I* zLXpiL5?(1d{AqDBhdEMzZ=%ZPm4Bi)6rwLki~tYrbI^YSV61@+5=0MaS~x0b(TX#| zTsHpw6~n$%VPVHDDQ%hM8pE*}wPhm$sN)x-H)3CfrfxmHN*4cMrH8+Lx z7KV-yEnCeaRG3OPdpRC_rGcW^Ax1%#MeR}FRjC%2>E%NJ)4jj#0AsCzyoLu;?_h0j z@5;ZH{VaL*TcfZxswoPFW39r&xx%s(DFrD`%d|C_J3;)Q!JEGp7YgldMb~6@2w@;M z13)+9SQ5Sr(F!rd{Mz$TwG$$j-7T>dEi>OCY0^GoT* zma*x##VzEw(m4wfnz}{6XyP9nWXgtv>r7k>{z5QLSzKj#8cL$NMPNj;;}@J^MU{(o zi8dVuDn4Qgd+`wrr-|Y1Bx$vgPP+-7G~F-Ko4dRl8(V9KTKY$>e7_ZYS})cRN97i$ zS@spB-l0u}5i&u9nRn{U_73$5$p}3dltZ}0$fq9vAZRUvH13&+%OGAw`0rnu6YG#2 z4AE$*`e8qEb|z^gED>?c+wEN(joX^qdKzY9x=iYPx0M_>_U(H!8@q&XQVV^2Zhh;BU}HQ;tUq# zRdd(|y;%}wT8_CORy@8XC!7;d%CnL(75)=l?I@8UBgfD#zyHDR7=}6vVPsm%04%3R z0mK=1Q^#F`>*Yw2bZEuKLX$Ra_Ig2b=@9Nrfz-3`m8y=qJlWM5%d|$P~LJ zx92orVDq`?O>>^FHz+jsY+K7s8IPc00`F`~D$7OFU^~os{2t%ZWj z+m@e+lQAq|BqCPR{$c`^gdx;pw@QdCJ1Ssf<+T!qzOKdZg?7mI<(cgO@=MgK0B!{& zee9dNspY`&U2#0_0?~LZ!-_YD3)Ei_T@^DGn4;O1ItTxT&@sm?>pAxZB#THqd{NQV z$=GVw(frQ1h^)*`JW%178|Vfg`kx|6L&&5$&^HNPN@Gu+pFY{Ky zABFBH8OCL3OYjU+oV%;G$BdM|Ld5|GE828#iI$~rY^53#bXqDblg&2Z2vCYm6lb59 zbNPu~ASN?oR(O8_&c0Y?UA7@nv`}_}C=5MDVny~zrkVd17bEj~#DX`T-8Sh9EM6R3 ze4QE1``4X+VwKk-&f$bk)?qOUqCxpw;vHWJT(zKRmO5T)MolwncBmBp;P&Bq6@)5@0$DWUl9U5Kmx0tBEtjv9x6%ypK}07XT4I=-iTJv<4orbbq9Rj%hoqAt`WUWO z)huFly`3Zq_6>k|i4+y+sf1w|6@B5s3pKq-MG=46s(2>7i$wYwaS{=CgG*Ba*ub0c z(06S0E zcNFK%?QMa`f#*8Ty`8TNR?9nHapFcDJ{?-3;E;PM;uCjKmh_o3P3m1fvo@L854^Nu zI;en?8O&^Rt(Z_Le^`8d3ez$&u@*`hLLh;&hB69hO$_~&CFhj#Pl0Y3=f@mqWgL!$ zg~va2FYOx}+hwX5JfVDWww4AeuQ1m=lyGW4Z@9YPk`)~JsESJ1BBKA%y5Ox&fhMY2 zM7ybN-zD{MTablFasiMV{KnvFbTXYArhEc`ve}&zH>s%f&Y4nRN`00cfo2lCk%aAY zH{q;v{4PK5cn(QAJ*()s1Lbyh_AUB;<3>--_?-JZk%RJbv5^~Mo2q)@yPHP;OQIX{ zHlDrPN4N(s+eXD)kVrf7dYms{za1%RjZy%}YrJE{fO+G#D2KBG0~bi*D* zx_bCEbs1S&CoKyN{(QU=tOfeyoeQ?-W4K400j=2=p-7lY0`f}(&EGEhK#pm!yl~+M zS*|TcPG5|d@}Eh|NQ?M2I_2=5=6jux1!53%k7t?DzXt~U*KFOznuvDoiOZvs!c9ZP zb>RdQ>sas5;L|+bx@rB@(K6t*=od%4`KXKex>gl^YTs#>H7CDHXP9Y`kzs29c6trJ z7tS(IiDiV=jK8bxoK38Bvx_L1?x*cgyiMaWGbg}fQ=#I!Wyu~ zqQ7XlMn5aC9y62HeujsqF=-l?`Zpb+#UUE21iLwBYx9jW{?q-*D>L*9^#tbk zLxGeCOT!Re)rfKquCQpRa-kk_-bHlMAT#kn6fg?IOBsmXF2`Xq7~q|)kE4ijE+%x{ zJSLzT#%h#>uTsOdmYs;{a^Z{|gNm;CmnRnt>a?e<)b&21!Cz?iFN`|i5H%%k%s?@Q zbA^P;>Ihv5WzX_snbTPI7!@+ou83xohDvyz5~MZ}|0dQkw2hALNV;)=WzC;^i=1D) zc&=m>Y290lCky0M;N^6XasK$fnObBtKFG}Rr*`Rx+O}9n59|M{DmU1w+g0{D?Njbs z{(#E58AR0!!eisWK}Mj?5cT|treZ`Iz0|BIB+QNX(@Y6VnujhIW1{)b&s4*#YZN0> z!F9~75ee;gS)%9x`f4ev)}KvLc1#6wTQjxwl4WI$ZC~mNDMA|>lYgd7TwFzmIB!r5 zn(~=j9Ru6hCHoq}C-9$Ykm;J)C%r2r=^fN(0SWYJhtL8QS}+n?0`U~0M73m^RJsyV zCHpyKH5pTuJUFT~nNKLSW&2q?kD7$=HEsRm4v4xI6=q|1rR zqZrE^DBC$U$vcD?#;M*He1=@%@}>>fUa}unFf&cL zP0q3heZB{reZdK#NtgISVXGTTRYL%F%OX{ZFf+$><=T6Ce_TpYVEHqGo0qeWm1QTC@~}t2dL?jkD+@-c*y+XF`7Mn?04r!1BB( z4_i|1+L>&ur`or|9!_J-5;O0}@c2Y{|8j0N`iaHMEsSAsUKz32PIL>k+t5cs;4NUh zJWTA2*8X-8N4vufI!|IVUa-M{My)If+KozIoskF0YinHKTqqtE-gIjT%d?5{>)0{< zC`Wqep(}3csp)_o#0E^4Yd^zrP(;k0$}ug$*)TK3LuxNdt##F#^p#F4)`Rk$sg=pF ze(CzG>FBinSopk5>x=nSeF_{+v6jAMor^@sEX4??I26{Pfbs?>lwoZ@lCKkx59#zSyxuD*=m?n0?&`MS|hZE!J?-B25$5P4wqL2T@c4-<#K zef)#)cpfkEjtSuX5UPF75{NM>37pgb*d9W}E4Z1Eh+!f6Z4S@b(YwnjvnU(A(A@qn zUY2m(??V4fzwMqlI$vya+>6cH=zV|pt#a;ve|)ESfBzK!zO_s1hZJ^>0W*W*k|S4= zbpIP*_q{GPe3Vmw1R-04M_a^Dg+k-{X;wa48B47;c;pi4u`Vl)cc9VWNv5+m^?m35 z-Api#QC(9(;wL0pW*W(J{5?-})bZ$jpLnIx_2m7_#N^T%A$ zlNUXi%$Hh7^bomz-L&a1Oc%n{zgGqzj04N)Yh(wHso!rCs_f0AUlC|ffyBG$DoA0X zOjMIpN++RdWYI&qrCyOT)Jk+QoTtu4BfIvIFczRmvv181eK)|zj1l&!-kVO&Z0I|} zsd;xXg^mc$5k{MP<*A&Np6ZE0z@;YHj2et;HPsdUiGI{P0 zf-h(#%0$W4;yonG1mopPHVh2A(Ms%$hWnD)IwYteUIM|!Fxw;QQ|GCPn2`YOhLfQ` zEmjV=9Kmxg`4G^0IMx_*QE0JK<&k~s&*~tnpXL{G5AE$E`Akx$!VmHEHlae6N z(2A8m(t1ThWr3hD_eiFg(gDl1IVJ;tqPC_XvEfrhw%t1?Ea-Gv9-73%4plW~r*Vm= zMK`N{RH;dNR~?{EOQCwVe|>dT;uH6`KqP<{UM6h=E zmlIcT4Rl%Rk==B)yZmCi(}+QMSptHK*(Zl)&*bsT&^EBvn|?i@DY=6ikqj(BcaxhMslGL&$9w0Z+Y>Mz6* zcObVoUHEd96wb&x(oc_DFviMyH&!>__dTLeX@V+3f$n_jd>51<3A#D;2xqer(`EoX z799pKZscY;hnL7A_XhP6shLI2N!}qc0Kh^>EP_PgWv?zuiG$F{X|DgkFscxXEDGli zJM@s|)gAs8s+2nv36(a$jRyu$dLLj+p29@N*LF{_V^2n2FDuhrq~;yp2d@&VXFY_m zo{YJwt+Htw4p)2Qr>~Pc0I3l6QD~8F1%s_$il>ZFr1(iX?uvEazIn90nW}d#{d>Qj zdT+SL%Q3gmFb%|t6|RQLKIu14Q4@yDCoxz?ekpfKKuxaSeO-QK(j<${`S&MMQtIg% z9Z@)Kl_Z(-G;C%{YmBarflOHnkBZf(dfua+kL?!@mN;vcB;acCl&Wu@>^Gv4#9deE zV1(f$Y(&euu6fMV0kgs-5Y!j(2ZT^} za>)n&PB-^yk5sja(d22^DF;2XU%_;h;RQ&JVoE;fd8%_%$8@J49fB7D`&>JY4BaJv zi1}1hmV}HFA=!%6Zo%|aaOP^&3tnt2I#Ns!@;x&2H|?0tsHxf(-N-1f4Jktl)NSSN zgPUG3xH1}J*OJBq>KP9%Zt6%r9%BSa-7)Oq4VgF(R7!MaqRzQb=;REAt_F?TK0fq- zg+o(ctTaF>^gJs+;tkqIL~au+kXyvCB&!<=Db-D0MaV-P9O)M9PUZLg&549n$z?M2 zgm{wRci=W-wU0~eNkgMTt}Ay`0>U9khN5wEqOg#I971i)UYMOwL9oYa&ii5_sNkL@ zmi_H(AZXL#>uDPRp^|cGj4zgyDWMWzs48~$$Dx3SPeHRqY$fl4Gf3Vu8q*m#)5-4$ zzG3)JrZL(73c~-q;>p*tr*gm`4U}Z0O!s<6Pn)?FhZW7lPb=7`#^iKr(}2vBp^rRZ z$FQIThXAGwu@S_8EEpW|L@H0Sws0MDxTHYC#G&D?2qZ5&qo@edkr8jO$-ffS$PnxZ zQ$l`w`(rmHV2!sgKwgb=`iDv2wk=6}P3}!~sC%5ILxCoj;A{tP_yjKoFuQ(Hff-?p z)Lk?aMG-_d9?4qfUd6#qXsRIvqY<4UPU34WOi(h|#i-&=k*VT#E69uq;w3^1k`x-A zryA$Quo4-Ka|^uz);H4@<>vk}bIT3igH8u>{{Hzj*@mONXHjl|bZKj(o> z4GZCAuau%4RnIjj#R`H!oJfkeWa>w9%Do7ROu~ZuT)N&UvIJ)^vxVG063EYi(;fLH z0CkQD+J=|y+5{t@c8HdK`Oz|1a_mYMezyzv#c+VBA*Q1i zaiX*m{KFw?xhVNDqj3|(Kqdc8=@*`ZgVz$fgF~RwT&bR^9Ko(Z{?r*Y?b5nr^B!XU zZY#Wns~02cG4+m*zrv#Q5VD2lx+U}SuABN^qewHcl9Ol@y3eM!OtZGw2c>w`7kKNu z*Wl^@^rRB?yJWFp;D=qP(^rw#fY%|75kzR+fJmI*;*9J2mQ(+xp#(9%7<&bu6aze;>!Cu75wXDGHi~N{BES2uu0p z>vU~7*);-5!ANWOe&`4!xeU{#7a1}Pp>1g1*yLb~Xwv_?4=ID9(1SLRsl%KUi$z%P z*Q2b800`nG8?>os znuFMgsG=zUHXKf%2Aa1=$ghp~j;Ju9=GBj+zi`mW`u{P!X8QhV%$~Ur4dZ;<9SfoK zOaga#a)?wjeW;Vj!1y%i2?&d`~C;_eV~5kXKdEYj8W`bGGf=rT+K-J6(Sor zMf3@MU#nZu0JqqEo0v~)i(d( z;xGh~|9ulz=AL<_eyB$RK^Lnw*Kp)|n#4gWqY(eElekloCdodT1KNRQEqr3dkCV8! zu>YLI9W2?%<8%wl;(*Wtyc9;@JgrL1yWc{ZJ4@O&7$^@E7C3z8we`OxTh(Fq4}q=h zjqq(tzE<1|a4+M{jti@SgYRSHO-1$5OfAq(fJck@caF-<{=owjbr3>~#gQl3MI$b( zISuV;%vEg1AYhY+U>eYSqR7C1j8}$?6n@J4;XMIU!h_IZyejqmq*{#8arl>(s)lky z{@;zf_kdTl2fOmOUo3&o(?6kih{d{ViheijkO^qOQ87t`ur=4K3mX((^1RiDl?| z_y|N3Df%_VM|~euX0!##C@>w`=`M_P^^w_NAN3`=b;F$`tiD~FKVx_Mf)RZrnWmY{ zITW-#V`oh=vRRtAv}T_2BP!piJM_8ddBaCaPs}KNI8Sv z)$?+Zmq05$Gpra{sK~DjaX*B?e)k}b#=c8?CIz-RBFQ9%3mnUZochAfbeAQSud+Xy z6Qc@4QR=`#IS1x46pkvbbiq`CJb=~^{iyt3S(8sk%t_rvmvr$NS=oAYqkUMe$%w@j z$u#l8B^Q2^TBV@`h3kNO4r&Q$y{OJlL)J5hohmWqfu69u+A#aGfKZ0P z$N~N=l<$+BCQnKd_iz#eul_TqgGLHxL#7H}Gd*|}*9%U>U2r1wPst`uTuz`VYdE~U z!;gvezf#o)cv7006hy;+ zEcOP^db74XuiC2~w*>*F?ei?XjCjHLhGGcm;mGWj-dsF^7y%5hQq{h zuNdL>QaJ8a?uz6=&5p#R2m+ykCX1H6dPYKJB?YdVa}k;mCp$6;_tE$7YDd$D-X8B$ zfcJpu_xWF91N-(Xyfg1#;{SG8jRs#FowrBKaZwPCc})}{(IizOqf%RdCzmi57E!#B zsKS|Mr(eva zE*_^$3-q6$0(Mx273zU(;@>Eo@H0H!8Ig2OT~@*nX$5r-e>wz03OewD$wNi)GKO9e z=~zE?(nzFJ;3NXB{p=|=z??(SZBM3e&>sY?*wk?&o(%Vf!G|&skEEk9N%NwHdDD*? z0Zx@Z#2uA(qA6aqMRe3jfaxGDr{W;8l`xS5zrxO>O3r>|7{9qS*_V7(QUMo~;i=}} zJKvC@YF{|T^3*~Xf&i_OIaAnPf}yfJeaulrBTkA1C?&uKY7P#TgM$z75S+?^sBret zU3eG=$c!)c27T0(Ais>AaZwuQx=IDwMrm@2d2%riPvP^2S zet?xqtNgS!5|8)8c|2gtL8ev&np17LK($gm5pZMaL}o_d5Dus*;o+)gUoGHs>Qm|RL-q={}6W|Rt(g09AxK+dOIkXq1O9rY-~X#YAL3G?bLJLRN_iX* zA$6F7y;0kn@Hu4vwCNXI1nQ=IZEja;mOhyPM zR&bso0tu}F#Z)-Mp?k3TgIhg z*7`XO^}f2su7(aE4*k*WhQ_vz22=6Qt~xBnHWF|+=;}Zgj%c3K(9zH+BGy!$PJ^Mo zX(mh++M7vv7#qBwGlzqSMcv@^1RRA9Dvm88(anM@fQVKmMZ$Lj(die?R4PfqWRicw zNp!RVD>zU%VeY`!3C)qmN$s($5hsu)D6gsj;b{!_D_Mw^Tg2m}=i- z>7)EXrY44d%4`>fmcrDDn*v5H78+h0T_}>ni5~%(#+ICnr_T=9jR`zVW{~~pm5X#m z10sO<3OIk3o&G&Y64t_G!Y&M z2SHY0TZseJ0%M~r|1|eI(2BOfazslPp-YKpa&>DkBfLbyLcYe>I^0Mg&>9OCTIqaQ8jHq|QFB{{VutirA(yyNPxaG9C5 zDsgFZqdjb+{myH#w|P621Jz#6q}j zmL!`bDC*SoK$yDbOdkh7xR?r@j52U42?S7@2J;B1nog?W0er-)W{gjR@H0!Z#sTF9 z^~(&pa;RVVbZ9l%<^pYS>UaFVwEl5&O5iF0ne@o$E`sK;|5sE@H{1Wo-;MVFU*)r* z&Hr@~roBlztyDVf9&3hDShjEn9o}j@02~vTMu5SAiAF^9$8ZqODhVIp@-N;F)M^RJ zBc3s1Wc6}%{p*bcJw)mQO!s1M>Da~i;f$W6TAjGw%F z)Vx6W9a*XeATtERNfK>bonY}{HZLscmImpGJ6P?b;gn`n)Q;?#9L*FDiXL>q1zj31 zamwthR+5Mc!zcItr2xTyDc33Vby0?GS#*&*@dnLLWvehJttn3=PULYK3Luv0=uAj>XA_&he+v zzhr{I9)#KHl$-9GvVeXvixqBgfNAIGe$|!?_SSx zI3Rlpns;FPqkC&wRZMgstK!8z&5RyUG?fYTH-1l!7h?zYpg8eogx0#*DFtZItY2yd zo6fv2(8~?Iso3z`8WmCX5tT1(%O>r3HD%DmAQ(oW-4gJHM~os|GOJQz#J1=jF{l(1 zsNiB6_b}*JKs_VNpr4x#BQlRJ!A_W9wL0m6SS-jjQFf@sZV=<)NQAI~)UeB8^xya5 z2cLP%E2d7HK4a#7W%v!Anc1vYTEQ1VIr%D3cm?@sps%(Vh0^Qh6G=b=)ZvNjM;E9KfI!D#+GU zg>gDMRA?E^zvY_jpq-am#!7AVIF=e%6J6$h(GEOF@38Awn3`$HWW@rCKf0kR%;dWD zBWrylw_91_RzB5sr7^Do7U_>UI#^MVf^Z%2q#xWJHsD$ei=Vs~=KntyMW+eLjIP}h zi^f4^O3Ljmlah60|Fz_qYq~R%YMqMKkSN$(lFWsNuw`{v1zsXZ<3xT5rUOW&0suyp zCVyaz^^AZS-vN*dG0+x0;PuOXru~2fj>?atq@<>%ro`r7N1Y$-LZXQ4=!)Y8D1&SY zjI%cxPQVU7NJCF(qA&~jEL)qP$I{_gis1zO5Nyhc?yY!^Oi=39{9{?1B!%gtde|9s zEsKHD=b(hDpQRb4?g2T1K`zl@2~2bfc=Y=3sK+Vl@7h(%F0e~yg{YK2TBrhcORVtm!V)?Fz8GK zjL#Y)X|>O3eAY@&%AA3CI+ilNB62Y)Ox?TyCIWpDFCD0m9SJl_X2BrC?I)^%$B{p% z5*$B+lL0}@Vax}JDh7ZDaTidr>|sh0a5?0o;*S1|D6&2R4}nB~hS|f?aD&;55%gPf zOSA%oBAp0=$GYB*n{$Cw9H*JW8lqFqv_z(_B9$=u$1TGQ0DXoh#Ma%2y|p%7%SXz# zCJjjQVn+}U|*-#`d!_~^s4I&Xwq!R=I=`8j3u&c-7Ve7-s7f$GG^tDp) zcqDtRy=`iRqY#?4baprul@n@~c^Xgti^#)74K4}D5Q8(gH0a#6cj?kC-w7^Vdf*A( z>LbVF{4~7k`1ekv@C0ps?3&w({KrCI!_?O)%0@6qi?K5%@s*|>AiQf?vQ-=%nv#)nEv`t3BRkSX+Fg9*s?}UNqf;FcEF8|<#e|>W9=kI*-*}UhUzv_%-?y{RJ zYtFv9^`4iTww?dZVdo$CVDA;Twcd7Hb#(l1A3yAxm;0u^zIXbE%Xa_s>&3;zC2uU* zevh-?zwzKn16@1bvgmd!-WKL5#kpEv&HcGt8ACzTJseAu`(-#>fjtvmFze|*(# ziO+VtdiKLNopsK~jSD}V@0#DS?C3WxI{VFM?!RAta^$*G_WJA06_?&7UsYax*Rr8` zXI#Jbw&q>DTR(F1lCr|33$OU&W$*2?&v&O6tU3Er&$v(fTp!K4XZcSP_qg%Q)-Aq$ zW8Aod`|8IgANk#%T~&uI*tO-+#9t>*@Rwa!*Id8z9C!0~ubtES!wh4QW z@80{7u&-$AO;;Xr$^paW7k+%fn7Wpi$4`B)^0{koO;?=0@Uyx99BHj>zxeSg*V;|H z?!D~1m!9n%cgM@FwXxY{OOJMK^M^L&p)=3j{q$u!Jn+SdKTbRO(A6&=a@?QB?l_!U z*tP7>?_BNQ{G0cec;CBdr*kg~9{0WQB zdskli?wNN){@q&g&Zc#@%wKU~;?s@^54(RVd2GjX3zV5J9{$ydbNiZC{m@o9caPgX z`njy-A7gGg=zzbBnf`}Kw;cV`^x5D0-20CGdEV)l`;RYtWoFyC@!wzeYZy0k^}Td?%KOUEt0z6~zWBMWNfl?`eM+O}+^Sb+eN_9YH1gc*=S-eGZtLHU8`pNb zbWl-s;i_#uyZ8Kk2X1M&YR$8aSFQQ{oI?kfT>AQ7kLmS6~0C`>d#P!F$I{9KU17^@rYc+G~?<`ssyTPkG?wOX`0ry>-#k_pZ65-nn_!=JR&l<<8w^een8M zLwoccIrjRw*B705V&5MY|90$Ci{I+rc}(3UCtk5~<-~$lUfk@hfuiRh+w@ZPc)4cY zoihq+?%Jy3>SLT&s0*)s?$#%+ZhP>_qfWp5#OL;y*M8&N&(7WR(PjJHRDSg3sr!l^ zIB0WKY1%7#{FNunDF6FV#k^Iq*@t=K+b&)8=CN%bO#XAnUH2Vz+0*x}nO1VwZ2!9j zYr~Iz`^IBCA5pZn^|Zh5{KGfF{Wm=?)UjGVdAEns{;IWuWAA=$m!;=7-T%(nmv&2C zTmJdmPS4TDet&WCd!FGr6)!io9lQ3eIs0$@P30RchYa5Nc-5P+Z%)1CcXz%2dC`|2 z51jEsggkmJ_RZ_#ely#5+47y*UR?Z1_@Be4msNZk{_K^j=B@~zaPi#K&9i!XZhq$d zbA7*`{{1g=#=Us<=4})H{nIP67QB1>GuOZHV()!*PmcTj6D<`_eAsl)tv5eay4<(w z@0Z+u^ash8E3fMR>dKo!wZHu0S@HVe)6=g!`Nt#v^@AsJ*d4#Ds9f=n=qqm>Rkbcv*Jgre(smPUGDf2tNdlf>#R8W9bNk(FW!0a^8Syz$J}#C=_Sj49DDgf z&janQdv3q%g(p5+bo}j}Lyr4y&Em69Ip)N0?Y5h|Rea!Z=L8LT?M=5WJ?fnB#EwT-&1gEk|B@qjb?qFuVw2DQa9h*6hqu4;{@q92m7K9{ z%dvN@?tgIj^MBp)*p;FCZk^Ek_DSux@3Oe&sf)**@$@k+-yV^Yx!uFJ-*VHg;mel| zY_t3RZ~46GhhO_>hxdM2x~TE>n&iaN^WHf^nb!XMp7FcM4YFFpRQi4$A4f6w#dmM7eP+jqMh z{@D)K6_(7oVz-Nr{Ef8Tng=%jAZ;WmKgMX_P zM@GjSeAI8MXTKMSExD|4v1j%fo%@`1;Ui5?%?!+WWaq0VZGFOowYz$bJ9N`GUOnW* z2d~@p@SRR+xPIor$papJ?&KLeZ|8C!dF;x%)^U-yZ>qd{;@_4$yxo)go_5B z&%{^1nz#1IO=AzccRJrcCC7$#-F373_HNtq(2|E19kc0`|2T51=eFt^o-%%L z!UMY>xNr0Lr&fP<@!OYNyvelRD4wU@cPWeasa^BKntxtf@WF5Dk3Uonr#GE&)IVQ; za_237yR2r%_??U1cl^^t!peER&=lis*>N$*bsd)9n$+25ZaTkofLPWtru!ed_^w_?sa zhaL0snAP_@+j92rrp1mp^2d&M(+lFypLTl9^h?dCp7(tJD<3T%yT_WQ`|6(Ap|Rn@zid@K^O2v& zY&rhAU6;;2@aq>Q?mKpA{hMbW?HNCN>fD<m>pU*7ZSKR&$a zm5c8B?EJz%{c-FU@1JnW%CRqoVn=+n@Uxw^b3e7;ludV;+H&2W>dN*B*YDo*_t(BJ zEd1#e-vM0(&w1~=IokcwJ-vrsb??4?AAj`AE(<<7tKfiBLsHq6e?9xzcw20TOPikA zH28h^!QFm-Wb1z(Qu}t-$*b0$`SVvF{4Vz4@L3n%y4APWzWV(kBfore=i4=Jxo`aa zjIG{UmENqrdSc(2n-9AF;rpI^b@gF4eRRa)@%K!-+F#MKVC$<(($R5Sm8K_szihi_ zD+jJS;e?4FZo1jc+l==da?x%(*X=mYJL&y{w)ph8#CFHeIOw>RpWlA_Up*(>IBQ|} z=-Ur}*R$18&dX+9yVcjFFK+wqinC6V_uA~9Q!Z`ZdeM1H?|9>n)pI}bEZyeqJ#V~m z`RxzHR^8VA-nEBsdq#NDPZ#|=@a4;YUKZQ>bpQCBuDS6i>5a=jEt4{;#`MM!x<2+oJuB_~xNWdwjU+(ETpjs;RKx zKCkbF%eHsTzFs=EQq`9Y5KHJz+zf)|>7hz;>`NCP)wXD5{|yg!1kUSye2*vhm^1kBbEm(s zdHlzd{y6WE<-go`(7tEiu*vpE?e>SiO@6QS$~zv~ed{}q|9k(0UtaIJY3dPQ6|~$P z4LER`@8QwaKbHz zJT-Ri&Yxa&;F8S`ZFugw8@65b#Bs%&E_$Q=g?USg4&DBDk6v=^^J)Ljn>@SaXZIid z;l4$0o|tI)>h0d<*Nz!``d9NC@98`JqNe*|TO4)MnzjoUt(9lX3m?9qq5py9tv4_G zbnesG1<@4AhtA>WAeP1;F756hcB=$Qrw(6}X=k2-EfwM09 z@vXTluifP5cT)E(ytOd&;j@pv@p8)pFFdiumFLe1-FEVklivRz=ufX+Gi~cDPe1MM zFMZ3->%SnnVshaP1A8~!|J6m0zr9)Y-}YW9-Fxc8%O9V8{-@=Gt>G)~Tl~WfkFWfu z`uaDnnz^`swDl?s`X{Vd|%geo1w=9jp{iI{e0q z+Ya68#IMfV{=v=#+ZFDA>_;bE`O;pGoU(Fj;^Zq|>Abx4oX9B?E_}JOaqT&Q+P(Iv zI_8V3s+HT0T(xp)&Dh}nHx=AjG~vGUA3W^vx0S1>>~iFt^UruRcFo%7-|GJI;x}Hb znsvyyZ8xuQd;c;1muEg!et7ZnbAEGX`Cip;CA$B)%Pu?AKKIS*6MSzq-hW+(a!^~{ z`>!PS|0?|5@J;V5yXoi2W4~>$T2?o$KVACOH#-b(GUnV9jt_n?@w0s&{r$ObUY|Jo z-92aBd*v>mB3>G?Z`oo65XLi6Oln|e2$ zz59Ya2KImZr}$g{I_aZ{tA2a!UjKUiQPe<6yuDb2KYg-Rq_Vm{WpRvtX z=S{i)if?ZFV6ThrIOoW=!`6=d*V>oX{O!|E4qr4O*}n7115L|T{4@Ibl9iV{y6uA5 zfB4hqm%Kbnes}!aUoV>P`ti1}T5dmo@?B@tcplhy?jfhw&iL2u&);0FZt2`!W*CU$^rfg{!CC|H$4qJ5sa%e*KE$XPz1MU3>EPbI%SnMlQX>b5Y}g z7hbgEQ7@&-&p$8m*PFlp>F#C8=k_^b%!K>9KHvJcV-K74{CN|5+tQcq`0?+5oVxP) zKi?CrzbW+g*=;sN0ynOBD!~UUm=S|Ds82haI%{%uBeK7v|5AIL(e=>5*%P(CWd-&G(PPp}$ z=YIM5&DZ|D2`KM>{`86SkNwS4TP>@%r=~5C8JIrEiAc z9)IrLn>-y0o!@%-nx+eZWJDdivbccX{l(FHZ};cH?Qkm0vuwI=ID}lWW)9 zxpw5+f!|+t$u3WgmA~_z_{fV(j}1Sy{p=a5?!SE15yyY~&gU<-#a}(F#eY}xqJx9y zKGFVI{mO^8Jod^(yT2D`Puvllx9ts=Iv@1A-kse=daZrg)1MtM z|E_cDkJ~9;zw4)~+eeMoV z{!TvW`1d;R^6Yz1aLQBTez!$aYHjz|H}1B_cBQ}D=EaAWJT&gn<3q7Kekj`Qi?@FF z&{_N zJM`&`YOgu)lm|C|^va>b0{*KH+UvZxpJ-fl|4nm#{&Dp+i*`RnI@P_f@rC-67fm_v zsKT;cSM2SmU-Mo3n{od-`d_ZbXHQ)D{J6&Rdaw2!_{>A`XyZ+GccD$DSYijXUHTU;-U8;O}^ZD~noN($lB`0n66SmyuhgJ8d_GtL_#3TP+{oRA!Jv(L}|6FInncT5{ z?pC*+az;Ec=FHu{_~@2ZKQ&x@Qq5iMS8VZV&3k_jmu!9J1Iq^H#Of=G|8(Hw3lfiQ zH}~}g*IqWh>FX1&Slt}m)H{3or^Zh?;M^iFHL{qh^6lE!nZ?)%Wa%Vhr@^1{y?KRh3H9CiQruKixw(R+6J zN6($UOZ#iDJSAkh3*Q?#;pLT|y!ghxFaNPW`26aZu8QpW-4wfFKjLg^7{lDCL)D<(X{lk?ZlY?(2HuxRtNJ65AtrOMi5mDc87vUb$?q18%uLdG#04VnFX zk4pPi9y?}eb!qzhJwE+u%kQ4O>EjP~n!nA09m^})o}c)q{Te;DtMeCKaqT-7?|tpb zpLG4@iEU3febfK1y)S`>@@xM_N=6|il$fY28T*o5cCwW%*|H4AGQ*60tz@aBXtSjx zl6?;qN<>*gvhP_+vXmu~ckcTh>#x-F{Gb2x`MmGj>0_EX=Q`K9&T?I6x$kp*cl%HB zA3Q|dh=1`=J42L0H=zAbkyW9F@tqR9bqRr*6c7{pcKNfo2S%p5AW%v_& zX7DR->wvd4`~l(zb|tV6V~t)5)pzpbJ$8+-&+qXr_;Rqb_zeqXy|O{JY5w%lAm{SC z13XR*sog3$Be(|pq-*HcX3tYO$mt*U^byhB6Yy!SWyM8=+v=KpGAx@J600Z zI!5zox&WceIlt%j$5*P;`$|PJgu2iVS`-~($KFg5i7G81WTZ)=*;IYTXqvneIK)Us zDF&Sjvby7pwi`)Lb198hqYQ43ezM=RP4&5fCJiNhJz0X`%+=0on*NfrA|2&3-SvL* zBlFVc6EiI8SsG?vd|Sf;0v+D=Jyb-yMTm)Z7hFlGsXX~rO=O>DD*CE>`C;Z6j--g) zL)AicsXbZTX3U+tn|Nb-849=EGN}0?=#Aa>>GW51ufVC{VX=JsoT;=ATa3EO)ZlGd zRZ+>6vQzs=jw+>TqL^qxHYXe9o@1$wgrD%sZ_=zy4~cYs8=c!=Ep3#tbGuS7s$uihS>jVuuULdgx`l7! zqQ03V8fO-`#kTkia^$_WQl2<i{| zlGCU2M#xdvBu1Bal%0P^6Eik&wCa|ua=*{comRKyrf+)HeS8@=+5Wmtdx6KXWcwVW zeO+F;^3$3T=AAQ{wS8Il#AvR_WgM_n))7nYe5H`^aK@vv+$bpZ8WCc2=VEuf1+nf!xGZ?4>$q-K$3-zo0kQSL|b40 zbVo@RT^&Wl5f*7Fm;?rJ5rY(4dai>2^2702(Ks(_F=koA-bk3hm+!Uz=d+h{XV4bUeaGcn`?BpzJLXqP%>35of54iU|pb2?F_D@39Ac=YOl+- zOaWyC0HG0(*M8ttJA4e#sgf)zXe$hykA>$?$oT(^OyJMR1eeK{H3N8liNZOfEFfag z;}!yZ!$6WnfCY*KAD}Ho@)9C3ApGF^SjSbA0?Tn&Gi$7wqs>x+=n+B+;GbeCQdpFq z5W9R+Ybi;PR|sqeo;5?2=VwYT_3ITqJ$O;r#lakHhO)=;I4^zWc0^kTxFfapmX;uL zcQyBYF3*$6>e)rE$9^iNPvheG9vb#t>?TGRY1vP)KijVycH+RZJmrgz+iUzj-=6QS z@%rLw(0k$=cV9FyXLCYwRWRGZY=hGrA?Dh;U)V3+5V$+@1!u6=<%xGM4VUqrg{|DO zu}oN-HqO||#XveIqX#K$*|{b|o4+qa+~_4%(|#!)Ea>3evwwTkVlP+b^~Bik-h4(s zCTe@?=yo8xpSFs$wVLk{*!sfIA?{R8a17GA@mg(tn=9Kw z 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

      !C{uo$>aWo)5_!0RFuw|`gq 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%0A^ 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 DNCkf(|V5((`5 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 lT~=4 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

  2. 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