On 04/23/2013 04:26 AM, Daniel P. Berrange wrote: > From: "Daniel P. Berrange" <[email protected]> > > The driver.h file has no consistent indentation usage across > all the typedefs. Attempts to vertically align struct field > members have also been inconsistently applied. Sanitize the > whitespace used for typedefs & remove all vertical alignment > from structs > > Signed-off-by: Daniel P. Berrange <[email protected]> > --- > src/driver.h | 2561 > +++++++++++++++++++++++++++++++--------------------------- > 1 file changed, 1376 insertions(+), 1185 deletions(-)
I assume the increase in lines is due to added line wrapping.
> typedef int
> - (*virDrvConnectClose) (virConnectPtr conn);
> +(*virDrvConnectClose)(virConnectPtr conn);
> +
> typedef int
Ah, also due to blanks between typedefs. Works for me.
> +
> +typedef struct _virDriver virDriver;
> +typedef virDriver *virDriverPtr;
And you sank this typedef down closer to its use, rather than in the
random middle of other typedefs.
>
> /**
> * _virDriver:
> @@ -954,249 +1042,266 @@ typedef int
> * - close
> */
> struct _virDriver {
> - int no; /* the number virDrvNo */
> - const char *name; /* the name of the driver */
> - virDrvConnectOpen connectOpen;
> - virDrvConnectClose connectClose;
> + int no; /* the number virDrvNo */
> + const char *name; /* the name of the driver */
> + virDrvConnectOpen connectOpen;
> + virDrvConnectClose connectClose;
The old style was slightly more legible (easy to see where the field
name begins); but then again, since patch 4/5 renamed all the fields to
be obvious counterparts to the typedef name, we no longer need to see
the field name to know if it is predictable (pre-patch, it was the
existence of unpredictable names that made legibility important).
I like the result; ACK.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/libvir-list
