File: Comments.txt

package info (click to toggle)
uncrustify 0.64%2Bdfsg1-1~bpo8%2B1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-backports
  • size: 11,300 kB
  • sloc: cpp: 42,402; ansic: 18,776; objc: 1,181; cs: 1,056; python: 636; java: 337; sh: 100; perl: 63; awk: 18; makefile: 5
file content (26 lines) | stat: -rw-r--r-- 1,039 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2016-04-25

While a line is indented, the comment at the end of the line stays at the original column.

If we have:
      else if ((pc->type == CT_FUNC_CLASS_DEF) ||
               (pc->type == CT_FUNC_DEF) ||
               (pc->type == CT_FUNC_CLASS_PROTO) ||
               (pc->type == CT_FUNC_PROTO))
      {                  // guy 2016-04-16

where the brace { is at new line with a comment.
The option nl_elseif_brace = remove
gives:
      else if ((pc->type == CT_FUNC_CLASS_DEF) ||
                 (pc->type == CT_FUNC_DEF) ||
                 (pc->type == CT_FUNC_CLASS_PROTO) ||
                 (pc->type == CT_FUNC_PROTO)) { // guy 2016-04-16
If using at new the same option again with a new value
nl_elseif_brace = add
is not able to reconstruct the original source. The comment has changed the line:
      else if ((pc->type == CT_FUNC_CLASS_DEF) ||
               (pc->type == CT_FUNC_DEF) ||
               (pc->type == CT_FUNC_CLASS_PROTO) ||
               (pc->type == CT_FUNC_PROTO))       // guy 2016-04-16
      {