openjpeg/tools/cstyle/opj_uncrustify.cfg

95 lines
3.5 KiB
INI
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# GNU format (sorta)
#
type OPJ_BOOL OPJ_CHAR OPJ_FLOAT32 OPJ_FLOAT64 OPJ_BYTE OPJ_INT8 OPJ_UINT8 OPJ_INT16 OPJ_UINT16 OPJ_INT32 OPJ_UINT32 OPJ_INT64 OPJ_UINT64 OPJ_OFF_T OPJ_SIZE_T
cmt_indent_multi = true
indent_with_tabs = 0 # 1=indent to level only, 2=indent with tabs
input_tab_size = 2 # original tab size
output_tab_size = 2 # new tab size
indent_columns = 2 # The number of columns to indent per level.
# indent_label = 2 # pos: absolute col, neg: relative column
indent_align_string = true # align broken strings
indent_brace = 0 # Spaces to indent '{' from level
indent_braces = true # Whether braces are indented to the body level
indent_braces_no_func = true
indent_braces_no_struct = true
indent_brace_parent = false
indent_func_call_param = true # use indent tabstop
nl_enum_brace = remove # "enum {" vs "enum \n {"
nl_union_brace = remove # "union {" vs "union \n {"
nl_struct_brace = remove # "struct {" vs "struct \n {"
nl_do_brace = add # "do {" vs "do \n {"
nl_if_brace = add # "if () {" vs "if () \n {"
nl_for_brace = add # "for () {" vs "for () \n {"
nl_else_brace = add # "else {" vs "else \n {"
nl_while_brace = add # "while () {" vs "while () \n {"
nl_switch_brace = add # "switch () {" vs "switch () \n {"
nl_func_var_def_blk = 1
nl_before_case = 0
nl_fcall_brace = add # "foo() {" vs "foo()\n{"
nl_fdef_brace = add # "int foo() {" vs "int foo()\n{"
# nl_after_return = TRUE
nl_brace_while = remove
nl_brace_else = add
nl_squeeze_ifdef = TRUE
nl_func_leave_one_liners = true
# mod_paren_on_return = ignore # "return 1;" vs "return (1);"
# mod_full_brace_if = ignore # "if (a) a--;" vs "if (a) { a--; }"
# mod_full_brace_for = ignore # "for () a--;" vs "for () { a--; }"
# mod_full_brace_do = ignore # "do a--; while ();" vs "do { a--; } while ();"
# mod_full_brace_while = ignore # "while (a) a--;" vs "while (a) { a--; }"
sp_before_semi = remove
sp_paren_paren = remove # space between (( and ))
sp_return_paren = remove # "return (1);" vs "return(1);"
sp_sizeof_paren = remove # "sizeof (int)" vs "sizeof(int)"
sp_before_sparen = force # "if (" vs "if("
sp_after_sparen = force # "if () {" vs "if (){"
sp_after_cast = remove # "(int) a" vs "(int)a"
sp_inside_braces = force # "{ 1 }" vs "{1}"
sp_inside_braces_struct = force # "{ 1 }" vs "{1}"
sp_inside_braces_enum = force # "{ 1 }" vs "{1}"
sp_inside_paren = remove
sp_inside_fparen = remove
sp_inside_sparen = remove
sp_inside_square = remove
sp_before_square = add
#sp_type_func = ignore
sp_assign = force
sp_arith = force
sp_bool = force
sp_compare = force
sp_assign = force
sp_after_comma = force
sp_func_def_paren = remove # "int foo (){" vs "int foo(){"
sp_func_call_paren = remove # "foo (" vs "foo("
sp_func_proto_paren = remove # "int foo ();" vs "int foo();"
align_with_tabs = FALSE # use tabs to align
align_keep_tabs = False
# align_on_tabstop = FALSE # align on tabstops
# align_enum_equ_span = 4
# align_nl_cont = TRUE
# align_var_def_span = 2
# align_var_def_inline = TRUE
# align_var_def_star = TRUE
# align_var_def_colon = TRUE
# align_assign_span = 1
# align_struct_init_span = 3
# align_var_struct_span = 3
# align_right_cmt_span = 3
# align_pp_define_span = 3
# align_pp_define_gap = 4
# align_number_left = TRUE
# align_typedef_span = 5
# align_typedef_gap = 3
# cmt_star_cont = TRUE
eat_blanks_before_close_brace = TRUE
eat_blanks_after_open_brace = TRUE