blob: f14c356cea238cba06cb79360cd040e1b64b330c [file] [log] [blame]
#
# Test cases specifically for the C language.
#
# Range: 00000 - 09999
# test.name config.file input.file
# little general tests
00000 indent.cfg c/comment-indent.c
00001 cpp_to_c-1.cfg c/comment-indent.c
00002 cpp_to_c-2.cfg c/comment-indent.c
00003 cpp_to_c-3.cfg c/comment-indent.c
00004 indent-1.cfg c/switch.c
00005 ben.cfg c/cmt-align.c
00006 indent.cfg c/comment-convert.c
00007 cpp_to_c-1.cfg c/comment-convert.c
00008 cpp_to_c-2.cfg c/comment-convert.c
00009 cpp_to_c-3.cfg c/comment-convert.c
# brace styles
00010 ben.cfg c/braces.c
00011 brace-allman.cfg c/braces.c
00012 brace-banner.cfg c/braces.c
00013 brace-gnu.cfg c/braces.c
00014 brace-kr.cfg c/braces.c
00015 brace-ws.cfg c/braces.c
00016 brace-ws2.cfg c/braces.c
00020 ben.cfg c/define-if-indent.c
00050 brace-remove-2.cfg c/brace-remove.c
00051 brace-remove-all.cfg c/brace-remove.c
00052 brace-remove-all.cfg c/brace-remove2.c
00053 nl_brace_test.cfg c/brace.c
00054 if_chain.cfg c/if_chain.c
00055 cgal.cfg c/braces-2.c
00056 brace-remove-all.cfg c/brace-remove3.c
00057 if_chain.cfg c/brace-remove3.c
00058 brace-kr-nobr.cfg c/if_chain.c
00060 ben.cfg c/braces-2.c
00061 ben.cfg c/braces-3.c
00062 ben.cfg c/braces-4.c
00065 ben.cfg c/braces-5.c
00066 ben.cfg c/vb-while.c
00067 ben.cfg c/vb-do.c
00068 ben.cfg c/bsnl.c
00069 ben.cfg c/vb-pp.c
00070 ben.cfg c/return-multi.c
00071 ben.cfg c/include_define.h
00072 star_pos-0.cfg c/align-proto.c
00073 ben.cfg c/nl_proto_endif.c
00081 else-if-1.cfg c/else-if.c
00082 else-if-2.cfg c/else-if.c
00091 cond-1.cfg c/cond.c
00092 cond-2.cfg c/cond.c
00093 sp_cond_colon.cfg c/cond.c
00101 ben.cfg c/bugs-1.c
00102 ben.cfg c/bugs-2.c
00103 ben.cfg c/bugs-3.c
00104 ben.cfg c/bugs-4.c
00105 ben.cfg c/bugs-5.c
00106 ben.cfg c/bugs-6.c
00107 ben.cfg c/bugs-7.c
00108 ben.cfg c/bugs-8.c
00110 ben.cfg c/misc.c
00111 brace-kr-br.cfg c/misc.c
00120 sp_cmt_cpp_start_remove.cfg c/sp_cmt_cpp_start.c
00121 sp_cmt_cpp_start_add.cfg c/sp_cmt_cpp_start.c
00122 sp_cmt_cpp_start_force.cfg c/sp_cmt_cpp_start.c
00130 ben.cfg c/minus-minus.c
00135 nepenthes.cfg c/br_cmt.c
00140 ben.cfg c/global-vars.c
00141 ben.cfg c/deref.c
00142 ben.cfg c/type-cast.c
00143 ben.cfg c/t3.in.c
00144 ben.cfg c/align-proto-vars.c
00145 ben.cfg c/vardefcol.c
# casts
00150 ben.cfg c/casts.c
00151 cast-sp-r.cfg c/casts.c
00152 cast-sp-a.cfg c/casts.c
00153 cast-type.cfg c/casts.c
00154 sp_after_cast.cfg c/casts.c
00155 ben.cfg c/cast_brace.c
# fcn indents
00160 indent_func_param.cfg c/fcn_indent.c
00161 indent_func_call_param.cfg c/fcn_indent.c
00162 indent_func_def_param.cfg c/fcn_indent.c
00163 indent_func_proto_param.cfg c/fcn_indent.c
00164 rdan.cfg c/fcn_indent_func_def_col1.c
00170 empty.cfg c/beautifier-off.c
00180 sf538.cfg c/lvalue.c
# switch & case stuff
00201 case-1.cfg c/case.c
00202 case-2.cfg c/case.c
00203 case-3.cfg c/case.c
# structure initializers
00301 ben.cfg c/align-struct-init.c
00302 ben.cfg c/one-liner-init.c
00303 1liner-split.cfg c/one-liner-init.c
00304 1liner-no-split.cfg c/one-liner-init.c
00310 empty.cfg c/sp_embed_comment.c
00320 rdan.cfg c/indent_first_bool_expr.c
# aligning tresholds
00401 align-1.cfg c/align-equ.c
00402 align-1.cfg c/align-var.c
00403 align-2.cfg c/align-var.c
00404 align-3.cfg c/align-var.c
00405 align-3.cfg c/bits.c
00411 ben.cfg c/align-typedef.c
00412 align_typedef_func-0.cfg c/align-typedef.c
00413 align_typedef_func-1.cfg c/align-typedef.c
00414 align_typedef_func-2.cfg c/align-typedef.c
00421 nl_ds_struct_enum-1.cfg c/nl_ds_struct_enum.c
00422 nl_ds_struct_enum-2.cfg c/nl_ds_struct_enum.c
00430 indent_paren_close-0.cfg c/paren-indent.c
00431 indent_paren_close-1.cfg c/paren-indent.c
00432 indent_paren_close-2.cfg c/paren-indent.c
00440 bug_489.cfg c/bug_489.c
# boolean and comma positioning
00501 bool-pos-eol.cfg c/bool-pos.c
00502 bool-pos-sol.cfg c/bool-pos.c
00503 pos_compare-sol.cfg c/pos_compare.c
00504 pos_compare-eol.cfg c/pos_compare.c
00505 pos_conditional-sol.cfg c/pos_conditional.c
00506 pos_conditional-eol.cfg c/pos_conditional.c
00510 bool-pos-eol-break.cfg c/bool-pos.c
00511 bool-pos-sol-break.cfg c/bool-pos.c
00512 bool-pos-eol-force.cfg c/bool-pos.c
00513 bool-pos-sol-force.cfg c/bool-pos.c
00600 indent.cfg c/dos.c
00601 indent.cfg c/mac.c
00611 pp-indent-1.cfg c/pp-space.c
00612 pp-indent-2.cfg c/pp-space.c
00613 pp-indent-3.cfg c/pp-space.c
00614 pp-space.cfg c/pp-space.c
00615 pp-indent-2.cfg c/pp-nest.c
00616 pp_if_indent-1.cfg c/pp-if-indent.c
00617 rdan.cfg c/pp-if-indent.c
00618 pp_if_indent-4.cfg c/pp-if-indent.c
00620 ben.cfg c/indent-assign.c
00621 nl_endif.cfg c/nl_endif.c
00631 nl_assign1.cfg c/nl_assign.c
00632 nl_assign2.cfg c/nl_assign.c
# function def newlines
00701 func-def-1.cfg c/function-def.c
00702 func-def-2.cfg c/function-def.c
00703 func-def-3.cfg c/function-def.c
00710 add_long_closebrace_comment_1.cfg c/add_long_comment.c
# nl_after_semicolon and nl_after_open_brace
00721 nl_semicolon.cfg c/nl-semicolon.c
# function types
00801 ben.cfg c/fcn_type.c
00802 ben.cfg c/funcfunc.c
00803 sf537.cfg c/fcn_type.c
# code width
00901 width.cfg c/code_width.c
00902 width-2.cfg c/code_width.c
00903 width-3.cfg c/code_width.c
# pascal ptr_type
00910 pascal_ptr.cfg c/pascal_ptr.c
00911 empty_body.cfg c/pascal_ptr.c
01000 mod-paren.cfg c/mod-paren.c
01001 nl-comment.cfg c/nl-comment.c
01002 mod-paren2.cfg c/mod-paren.c
01005 mod_case_brace_add.cfg c/mod_case_brace.c
01006 mod_case_brace_rm.cfg c/mod_case_brace.c
01007 mod_move_case_brace.cfg c/mod_case_brace.c
01011 del_semicolon.cfg c/semicolons.c
01012 ben.cfg c/semicolons.c
01015 empty.cfg c/paren_indent.c
01016 align_attr.cfg c/align_attr.c
01020 kw_subst.cfg c/kw_subst.c
01021 kw_subst3.cfg c/hello.c
01022 kw_subst3.cfg c/kw_subst.c
01030 multi.cfg c/multi.h
01035 func_wrap1.cfg c/func_wrap.c
01036 func_wrap2.cfg c/func_wrap.c
01037 type_wrap.cfg c/type_wrap.c
01040 newline_after_endif.cfg c/newline_after_endif.c
01050 func_call_user.cfg c/func_call_user.c
01060 empty.cfg c/backslash-newline-lex.c
01070 label_colon_nl_1.cfg c/various_colons.c
01071 label_colon_nl_2.cfg c/various_colons.c
# big general tests
02000 ben.cfg c/i2c-core.c
02001 preproc-cleanup.cfg c/directfb.h
02002 ben2.cfg c/i2c-core.c
# clark's style - blank lines before and after flow control, indented comments
02100 clark.cfg c/i2c-core.c
02101 clark.cfg c/comment-indent.c
02102 clark.cfg c/indent.cpp
02103 clark.cfg c/output.cpp
02200 xml-str.cfg c/xml.c
02201 xml-str.cfg c/align-string.c
02300 ben.cfg c/preproc-if.c
02301 d.cfg c/preproc-if.c
02302 cpp_to_c-1.cfg c/nl-cont.c
02303 cpp_to_c-1.cfg c/nl-cont2.c
02310 ben.cfg c/empty-for.c
02311 ben.cfg c/pragma.c
02315 pp_ret.cfg c/pp_ret.c
02320 nl_create_one_liner.cfg c/nl_create_one_liner.c
02325 sort_imports.cfg c/sort_include.c
# some embedded sql stuff
02400 ben.cfg sql/mysql.sqc
02401 ben.cfg sql/sta-select.sqc
02410 pp_if_indent-0.cfg c/ifdef-indent.c
02411 pp_if_indent-1.cfg c/ifdef-indent.c
02412 pp_if_indent-2.cfg c/ifdef-indent.c
02413 pp_if_indent-3.cfg c/ifdef-indent.c
02415 endif.cfg c/endif.c
02416 cmt_nl_end.cfg c/cmt_nl_end.c
02421 cmt_multi-1.cfg c/cmt_multi.c
02422 cmt_multi-2.cfg c/cmt_multi.c
02423 cmt_multi-2.cfg c/cmt_multi_utf8.c
02431 align_right_cmt_gap-1.cfg c/cmt_right_align.c
02432 align_right_cmt_gap-2.cfg c/cmt_right_align.c
02440 empty.cfg c/string_utf8.c
02451 return-1.cfg c/nl_return_expr.c
02452 return-2.cfg c/nl_return_expr.c
02453 return-3.cfg c/nl_return_expr.c
02454 return-4.cfg c/nl_return_expr.c
02460 freebsd.cfg c/freebsd.c
02501 ger.cfg c/custom_types_ssl.c
02502 custom_types_ssl.cfg c/custom_types_ssl.c
02503 ger.cfg c/pp_concat_asn1.h
02504 align_keep_extra.cfg c/align_keep_extra.c
09594 ben.cfg c/sf594.c
09588 ben.cfg c/sf588.c