On Wed, May 11, 2016 at 07:18:44AM -0700, Kevin J. McCarthy wrote: > On Wed, May 11, 2016 at 01:20:17AM -0400, Damien Riegel wrote: > > On Tue, May 10, 2016 at 03:51:04PM -0700, Kevin J. McCarthy wrote: > > > Some things I would like to see changed in your next patch: > > > > > > * The structs in imap.c, mbox.c, mh.c, pop.c still have > > > the wrong style ("struct {" instead of "struct\n{") > > > > A line ending with "=" just felt so weird that I left it. Anyway, fixed > > it for new version. > > Oh, wait I think you have a point. Sorry, please feel free to leave it > that way for the assignments. I think it would look funny too. > > > > * I would also like to see those structs moved to near the top of the > > > various files, rather than being buried in the middle of them. > > > (Yes, this means you'll have to add some function prototypes for the > > > static functions.) > > > > > > * Lastly, I'd like the > > > extern struct mx_ops mx_*_ops; > > > declarations moved inside mx.h, pop.h, and imap.h. > > > > Do you mind if I move the structs to the very bottom instead? As I added > > extern struct mx_ops mx_*_ops in the headers, there is no declaration > > issue, and this way there is no need to add function prototypes. > > This seems to be the common practice in many FOSS projects (like Linux > > drivers, ffmpeg, tig...). > > Okay that's fine too. > > I'll push this patch set later on today.
Not sure I understand this correctly. Don't you want me to make a v3 with the suggested changes? -- Damien