| /* This is your typical header comment */ |
| int foo(int bar) |
| { |
| int idx; |
| int res = 0; /* |
| * trailing comment |
| * that spans two lines |
| */ |
| |
| |
| /* Comment with embedded / * C comment * / */ |
| for (idx = 1; idx < bar; idx++) |
| /* comment in virtual braces */ |
| res += idx; |
| |
| /* |
| * Multi-line comment with embedded / * C comment * / and junk |
| * afterwards |
| */ |
| res *= idx; /* some comment */ |
| |
| /* almost continued, but a NL in between */ |
| |
| /* |
| * col1 comment in level 1 |
| * second comment |
| */ |
| return(res); |
| } |
| |
| /* |
| * col1 comment in level 0 |
| * and another |
| */ |
| |