Fix formatting for struct assignment, for example: structname_t *str = malloc(..); *str = (structname_t) { .f = "a", .f2 = "b". }
Some stylistic changes Signed-off-by: Tim Hentenaar <t...@hentenaar.com> --- regression/TEST | 3 ++- regression/input/c99-compound-literal.c | 6 ++++++ regression/standard/c99-compound-literal.c | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 regression/input/c99-compound-literal.c create mode 100644 regression/standard/c99-compound-literal.c diff --git a/regression/TEST b/regression/TEST index 0311411..544ef64 100755 --- a/regression/TEST +++ b/regression/TEST @@ -69,7 +69,7 @@ SPECIALS="typedef-bug.c bug-hp.c bug-di.c newlined-parms.c indent.pro.c \ bad-comment.c unknown-type.c unknown-type-npsl.c bug-npsl.c bug-psl.c do-cdw.c \ label.c goto-1.c goto-2.c line-count.c decl_block.c pointer-pal.c else-comment-2-br.c else-comment-2-bl.c \ else-comment-2-br-ce.c preserve-newline-after-right-brace.c gettext-strings.c single-line-conditionals.c \ - align-with-spaces.c no-space-after-fp-name.c spaces-around-initializers.c dont-tab-align-comments.c" + align-with-spaces.c no-space-after-fp-name.c spaces-around-initializers.c dont-tab-align-comments.c c99-compound-literal.c" ARGS="-bad" $INDENT -npro $ARGS input/bad-break.c -o output/bad-break.c @@ -181,6 +181,7 @@ $INDENT -npro -br -ut -i8 -l70 -ts8 -as input/align-with-spaces.c -o output/alig $INDENT -npro -npcs input/fp.c -o output/no-space-after-fp-name.c $INDENT -npro -sar input/spaces-around-initializers.c -o output/spaces-around-initializers.c $INDENT -npro -c0 -ntac input/dont-tab-align-comments.c -o output/dont-tab-align-comments.c +$INDENT -npro -Tchrename_t input/c99-compound-literal.c -o output/c99-compound-literal.c ARGS="-kr -cp0 -l132 -lps -br -psl" $INDENT -npro $ARGS input/const.c -o output/const.c diff --git a/regression/input/c99-compound-literal.c b/regression/input/c99-compound-literal.c new file mode 100644 index 0000000..2c5b0fb --- /dev/null +++ b/regression/input/c99-compound-literal.c @@ -0,0 +1,6 @@ + *rn = (chrename_t) { + .chat_id = chat_id, + .newname = sl_dup(newname_utf8), + .cb = cb, + .udata = udata, + }; diff --git a/regression/standard/c99-compound-literal.c b/regression/standard/c99-compound-literal.c new file mode 100644 index 0000000..30d6b6a --- /dev/null +++ b/regression/standard/c99-compound-literal.c @@ -0,0 +1,7 @@ +* rn = (chrename_t) +{ + .chat_id = chat_id, + .newname = sl_dup (newname_utf8), + .cb = cb, + .udata = udata, +}; -- 2.3.6 _______________________________________________ bug-indent mailing list bug-indent@gnu.org https://lists.gnu.org/mailman/listinfo/bug-indent