Convert all driver struct intializers to C99 style

Change all the driver struct initializers to use the
C99 style, leaving out unused fields. This will make
it possible to add new APIs without changing every
driver. eg change:

    qemudDomainResume, /* domainResume */
    qemudDomainShutdown, /* domainShutdown */
    NULL, /* domainReboot */
    qemudDomainDestroy, /* domainDestroy */

to

    .domainResume = qemudDomainResume,
    .domainShutdown = qemudDomainShutdown,
    .domainDestroy = qemudDomainDestroy,

And get rid of any existing C99 style initializersr which
set NULL, eg change

     .listPools          = vboxStorageListPools,
     .numOfDefinedPools  = NULL,
     .listDefinedPools   = NULL,
     .findPoolSources    = NULL,
     .poolLookupByName   = vboxStoragePoolLookupByName,

to

     .listPools          = vboxStorageListPools,
     .poolLookupByName   = vboxStoragePoolLookupByName,
This commit is contained in:
Daniel P. Berrange
2011-05-13 11:16:31 +01:00
parent 360df0199e
commit 879d409e9e
20 changed files with 878 additions and 1678 deletions

View File

@@ -542,20 +542,20 @@ cleanup:
static virInterfaceDriver interfaceDriver = {
"Interface",
interfaceOpenInterface, /* open */
interfaceCloseInterface, /* close */
interfaceNumOfInterfaces, /* numOfInterfaces */
interfaceListInterfaces, /* listInterfaces */
interfaceNumOfDefinedInterfaces, /* numOfInterfaces */
interfaceListDefinedInterfaces, /* listInterfaces */
interfaceLookupByName, /* interfaceLookupByName */
interfaceLookupByMACString, /* interfaceLookupByMACString */
interfaceGetXMLDesc, /* interfaceGetXMLDesc */
interfaceDefineXML, /* interfaceDefineXML */
interfaceUndefine, /* interfaceUndefine */
interfaceCreate, /* interfaceCreate */
interfaceDestroy, /* interfaceDestroy */
interfaceIsActive, /* interfaceIsActive */
.open = interfaceOpenInterface,
.close = interfaceCloseInterface,
.numOfInterfaces = interfaceNumOfInterfaces,
.listInterfaces = interfaceListInterfaces,
.numOfDefinedInterfaces = interfaceNumOfDefinedInterfaces,
.listDefinedInterfaces = interfaceListDefinedInterfaces,
.interfaceLookupByName = interfaceLookupByName,
.interfaceLookupByMACString = interfaceLookupByMACString,
.interfaceGetXMLDesc = interfaceGetXMLDesc,
.interfaceDefineXML = interfaceDefineXML,
.interfaceUndefine = interfaceUndefine,
.interfaceCreate = interfaceCreate,
.interfaceDestroy = interfaceDestroy,
.interfaceIsActive = interfaceIsActive,
};
int interfaceRegister(void) {