On Sat, Aug 20, 2016 at 6:17 PM, Zev Weiss <z...@bewilderbeest.net> wrote: > On Sat, Aug 20, 2016 at 05:52:09PM -0700, Jim Meyering wrote: >> >> On Thu, Aug 18, 2016 at 3:50 AM, Zev Weiss <z...@bewilderbeest.net> wrote: >>> >>> Hello, > > <snip> >> >> >> Thank you for separating those so nicely. >> I have pushed your patches 2..6, now, so will close this. >> The only changes I made were to the formatting and member ordering of >> struct lexer_state. At first glance, I thought reordering would save >> some space, but ended up with a size of 56 bytes on x86_64 regardless. >> However, I did move both "int cur_mb_len" and "bool laststart" to the >> end, and note that changing the type of cur_mb_len to short int >> (perhaps in a later patch) will reduce the size of that struct to 48. > > > Thanks, Jim. > > Also, after your comments on the first patch I noticed there were a couple > more function parameters that could have been const in the subsequent > patches as well; the attached patch marks them as such.
Thanks! Pushed.