<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="gmail_extra"><div class="gmail_quote"><div><div class="h5">On Sat, Jan 24, 2015 at 7:33 AM, Matt Liberty <span dir="ltr"><<a href="mailto:matt.liberty@gmail.com" target="_blank">matt.liberty@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi<div><br></div><div>I like to keep the { on the same line when wrapping isn't required, eg</div><div><br></div>for (a; b; c) {<br>    d;<br>}<div>[...]</div><div>for (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa; bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;<br></div><div>     cccccccccccccccccccccccccccccc)</div><div>{<br>    dddddddddddddddddddddddddddddd;<br>}</div></div></div></div></blockquote></div></div></blockquote>On Mon, Jan 26, 2015 at 10:50 AM, Daniel Jasper <span dir="ltr"><<a href="mailto:djasper@google.com" target="_blank">djasper@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">This doesn't work yet.<div>[...]</div><div>Personal note: I find that style very distracting ;-).</div></div></blockquote><div><br></div><div>FWIW, a large code base I work on uses a variant of that style:</div><div><br></div><div>for (a; b; c) {</div><div>  d;</div><div>}</div><div><br></div><div>for (<span style="color:rgb(80,0,80)">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</span><span style="color:rgb(80,0,80)">; bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb</span><span style="color:rgb(80,0,80)">;</span></div><div><span style="color:rgb(80,0,80)">    </span><span style="color:rgb(80,0,80)">cccccccccccccccccccccccccccccc</span></div><div><span style="color:rgb(80,0,80)">) {</span><span style="color:rgb(80,0,80)"><br></span></div><div><span style="color:rgb(80,0,80)">    d;</span></div><div><span style="color:rgb(80,0,80)">}</span></div><div><span style="color:rgb(80,0,80)"><br></span></div><div><span style="color:rgb(80,0,80)">i.e. on the same line when it fits (the line length limitation); on the next line along with the closing paren when it doesn't.</span></div><div><span style="color:rgb(80,0,80)"><br></span></div><div><span style="color:rgb(80,0,80)">Some devs use yet another variant:</span></div><div><span style="color:rgb(80,0,80)"><br></span></div><div><div>for (</div><div><span style="color:rgb(80,0,80)">    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</span><span style="color:rgb(80,0,80)">; </span><span style="color:rgb(80,0,80)">bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb</span><span style="color:rgb(80,0,80)">;</span></div><div><span style="color:rgb(80,0,80)">    cccccccccccccccccccccccccccccc</span></div><div><span style="color:rgb(80,0,80)">) {</span><span style="color:rgb(80,0,80)"><br></span></div><div><span style="color:rgb(80,0,80)">    d;</span></div><div><span style="color:rgb(80,0,80)">}</span></div></div><div><span style="color:rgb(80,0,80)"><br></span></div><div><span style="color:rgb(80,0,80)">Like Matt, I find the scope to be visually much better defined that way, but of course I've seen and used that style for years, so YMMV.</span></div><div><span style="color:rgb(80,0,80)"><br></span></div><div><span style="color:rgb(80,0,80)">Some might argue our variant is more consistent, in the sense the braces are "right-left" in all cases. --D</span></div></div></div></div>