[lvm-devel] [PATCH 01/13] Replicator: export out_ function for modules
Alasdair G Kergon
agk at redhat.com
Wed Oct 7 15:05:03 UTC 2009
On Mon, Oct 05, 2009 at 04:00:28PM +0200, Zdenek Kabelac wrote:
> +/* insert new line */
> +int out_newline(struct formatter *f)
> +{
> + outnl(f);
> + return 0;
Should return 1 here, and the caller has to check that.
Instead, I think the outnl macro should be changed to work like the outf one.
(make the 'f->nl' part internal to an export.c function instead of the header file)
The idea was that the callers would be using this so frequently, it was
clearer just writing 'outf(...)' than 'if (!out_text(...)) return_0;' everywhere.
Alasdair
More information about the lvm-devel
mailing list