/* 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 */