On Mon, Aug 31, 2009 at 02:49:16PM +0200, Pritesh Kothari wrote:
Hi All,
Just cleaned up some code to make the it more readable.
The patch is attached here with. Directly applies to the HEAD as of today.
ACK, looks good.
commit 02516f8e4ab143e2dee618b4ea5fa05f266de0de
Author: Pritesh Kothari <Pritesh.Kothari(a)Sun.com>
Date: Mon Aug 31 14:45:33 2009 +0200
libvirt: little bit cleanup
diff --git a/src/vbox/vbox_tmpl.c b/src/vbox/vbox_tmpl.c
index 722f24e..de31494 100644
--- a/src/vbox/vbox_tmpl.c
+++ b/src/vbox/vbox_tmpl.c
@@ -245,6 +245,7 @@ typedef nsID vboxIID;
#define vboxIIDToUUID(uuid, iid) nsIDtoChar((uuid), (iid))
#define vboxIIDUnalloc(iid) data->pFuncs->pfnComUnallocMem(iid)
#define vboxIIDFree(iid) VIR_FREE(iid)
+#define DEBUGIID(msg, iid) DEBUGUUID(msg, iid)
#else /* !(VBOX_API_VERSION == 2002) */
@@ -267,6 +268,8 @@ typedef PRUnichar vboxIID;
}
#define vboxIIDFree(iid) data->pFuncs->pfnUtf16Free(iid)
+#define vboxIIDUnalloc(iid) data->pFuncs->pfnUtf16Free(iid)
+#define DEBUGIID(msg, strUtf16) DEBUGPRUnichar(msg, strUtf16)
#endif /* !(VBOX_API_VERSION == 2002) */
@@ -744,11 +747,7 @@ static virDomainPtr vboxDomainLookupByID(virConnectPtr conn, int id)
{
machines[id]->vtbl->GetId(machines[id], &iid);
vboxIIDToUUID(iidl, iid);
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(iid);
-#else
- vboxIIDFree(iid);
-#endif
/* get a new domain pointer from virGetDomain, if it fails
* then no need to assign the id, else assign the id, cause
@@ -812,11 +811,7 @@ static virDomainPtr vboxDomainLookupByUUID(virConnectPtr conn, const
unsigned ch
if (!iid)
continue;
vboxIIDToUUID(iidl, iid);
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(iid);
-#else
- vboxIIDFree(iid);
-#endif
if (memcmp(uuid, iidl, VIR_UUID_BUFLEN) == 0) {
@@ -908,11 +903,7 @@ static virDomainPtr vboxDomainLookupByName(virConnectPtr conn, const
char *name)
machine->vtbl->GetId(machine, &iid);
vboxIIDToUUID(iidl, iid);
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(iid);
-#else
- vboxIIDFree(iid);
-#endif
machine->vtbl->GetState(machine, &state);
@@ -1514,11 +1505,7 @@ static int vboxDomainSave(virDomainPtr dom, const char *path
ATTRIBUTE_UNUSED) {
data->vboxSession->vtbl->Close(data->vboxSession);
}
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("UUID of machine being saved:", iid);
-#else
- DEBUGPRUnichar("UUID of machine being saved:", iid);
-#endif
+ DEBUGIID("UUID of machine being saved:", iid);
}
#if VBOX_API_VERSION == 2002
@@ -2843,11 +2830,7 @@ static int vboxDomainCreate(virDomainPtr dom) {
ret = -1;
}
}
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(iid);
-#else
- vboxIIDFree(iid);
-#endif
if (ret != -1)
break;
}
@@ -3080,21 +3063,13 @@ static virDomainPtr vboxDomainDefineXML(virConnectPtr conn, const
char *xml) {
"could not attach the file to
cdrom",
def->disks[i]->src,
(unsigned)rc);
} else {
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("CD/DVDImage UUID:",
dvduuid);
-#else
- DEBUGPRUnichar("CD/DVDImage
UUID:", dvduuid);
-#endif
+ DEBUGIID("CD/DVDImage UUID:",
dvduuid);
}
}
dvdImage->vtbl->imedium.nsisupports.Release((nsISupports *)dvdImage);
}
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(dvduuid);
-#else
- vboxIIDFree(dvduuid);
-#endif
data->pFuncs->pfnUtf16Free(dvdfileUtf16);
dvdDrive->vtbl->nsisupports.Release((nsISupports
*)dvdDrive);
}
@@ -3183,22 +3158,14 @@ static virDomainPtr vboxDomainDefineXML(virConnectPtr conn, const
char *xml) {
"could not attach the
file as harddisk",
def->disks[i]->src,
(unsigned)rc);
} else {
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("Attached HDD with
UUID", hdduuid);
-#else
- DEBUGPRUnichar("Attached HDD with
UUID", hdduuid);
-#endif
+ DEBUGIID("Attached HDD with
UUID", hdduuid);
}
}
}
}
hardDisk->vtbl->imedium.nsisupports.Release((nsISupports *)hardDisk);
}
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(hdduuid);
-#else
- vboxIIDFree(hdduuid);
-#endif
data->pFuncs->pfnUtf16Free(hddfileUtf16);
} else if (def->disks[i]->type ==
VIR_DOMAIN_DISK_TYPE_BLOCK) {
}
@@ -3249,20 +3216,12 @@ static virDomainPtr vboxDomainDefineXML(virConnectPtr conn, const
char *xml) {
"could not attach the
file to floppy drive",
def->disks[i]->src,
(unsigned)rc);
} else {
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("floppyImage UUID",
fduuid);
-#else
- DEBUGPRUnichar("floppyImage
UUID", fduuid);
-#endif
+ DEBUGIID("floppyImage UUID",
fduuid);
}
}
floppyImage->vtbl->imedium.nsisupports.Release((nsISupports *)floppyImage);
}
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(fduuid);
-#else
- vboxIIDFree(fduuid);
-#endif
data->pFuncs->pfnUtf16Free(fdfileUtf16);
}
floppyDrive->vtbl->nsisupports.Release((nsISupports *)floppyDrive);
@@ -3815,11 +3774,7 @@ static virDomainPtr vboxDomainDefineXML(virConnectPtr conn, const
char *xml) {
*/
rc = machine->vtbl->SaveSettings(machine);
data->vboxSession->vtbl->Close(data->vboxSession);
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(mchiid);
-#else
- vboxIIDFree(mchiid);
-#endif
dom = virGetDomain(conn, def->name, def->uuid);
if(machine) {
@@ -3889,11 +3844,7 @@ static int vboxDomainUndefine(virDomainPtr dom) {
}
rc = data->vboxObj->vtbl->UnregisterMachine(data->vboxObj, iid,
&machine);
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("UUID of machine being undefined", iid);
-#else
- DEBUGPRUnichar("UUID of machine being undefined", iid);
-#endif
+ DEBUGIID("UUID of machine being undefined", iid);
if (NS_SUCCEEDED(rc) && machine){
machine->vtbl->DeleteSettings(machine);
@@ -4010,21 +3961,13 @@ static int vboxDomainAttachDevice(virDomainPtr dom, const char
*xml) {
dev->data.disk->src,
(unsigned)rc);
} else {
ret = 0;
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("CD/DVD Image
UUID:", dvduuid);
-#else
- DEBUGPRUnichar("CD/DVD Image
UUID:", dvduuid);
-#endif
+ DEBUGIID("CD/DVD Image UUID:",
dvduuid);
}
}
dvdImage->vtbl->imedium.nsisupports.Release((nsISupports *)dvdImage);
}
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(dvduuid);
-#else
- vboxIIDFree(dvduuid);
-#endif
data->pFuncs->pfnUtf16Free(dvdfileUtf16);
dvdDrive->vtbl->nsisupports.Release((nsISupports *)dvdDrive);
}
@@ -4077,20 +4020,12 @@ static int vboxDomainAttachDevice(virDomainPtr dom, const char
*xml) {
dev->data.disk->src,
(unsigned)rc);
} else {
ret = 0;
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("attached floppy,
UUID:", fduuid);
-#else
- DEBUGPRUnichar("attached
floppy, UUID:", fduuid);
-#endif
+ DEBUGIID("attached floppy,
UUID:", fduuid);
}
}
floppyImage->vtbl->imedium.nsisupports.Release((nsISupports *)floppyImage);
}
-#if VBOX_API_VERSION == 2002
vboxIIDUnalloc(fduuid);
-#else
- vboxIIDFree(fduuid);
-#endif
data->pFuncs->pfnUtf16Free(fdfileUtf16);
}
floppyDrive->vtbl->nsisupports.Release((nsISupports *)floppyDrive);
@@ -4968,11 +4903,7 @@ static virNetworkPtr vboxNetworkLookupByUUID(virConnectPtr conn,
const unsigned
ret = virGetNetwork(conn, nameUtf8, uuid);
DEBUG("Network Name: %s", nameUtf8);
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("Network UUID", iid);
-#else
- DEBUGPRUnichar("Network UUID", iid);
-#endif
+ DEBUGIID("Network UUID", iid);
data->pFuncs->pfnUtf8Free(nameUtf8);
data->pFuncs->pfnUtf16Free(nameUtf16);
@@ -5022,13 +4953,8 @@ static virNetworkPtr vboxNetworkLookupByName(virConnectPtr conn,
const char *nam
ret = virGetNetwork(conn, name, uuid);
DEBUG("Network Name: %s", name);
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("Network UUID", iid);
+ DEBUGIID("Network UUID", iid);
vboxIIDUnalloc(iid);
-#else
- DEBUGPRUnichar("Network UUID", iid);
- vboxIIDFree(iid);
-#endif
}
networkInterface->vtbl->nsisupports.Release((nsISupports *)
networkInterface);
@@ -5190,13 +5116,8 @@ static virNetworkPtr vboxNetworkDefineCreateXML(virConnectPtr
conn, const char *
networkInterface->vtbl->GetId(networkInterface, &vboxnetiid);
if (vboxnetiid) {
vboxIIDToUUID(uuid, vboxnetiid);
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("Real Network UUID", vboxnetiid);
+ DEBUGIID("Real Network UUID", vboxnetiid);
vboxIIDUnalloc(vboxnetiid);
-#else /* VBOX_API_VERSION != 2002 */
- DEBUGPRUnichar("Real Network UUID", vboxnetiid);
- vboxIIDFree(vboxnetiid);
-#endif /* VBOX_API_VERSION != 2002 */
ret = virGetNetwork(conn, networkInterfaceNameUtf8, uuid);
}
@@ -5525,13 +5446,8 @@ static char *vboxNetworkDumpXML(virNetworkPtr network, int flags
ATTRIBUTE_UNUSE
data->pFuncs->pfnUtf16Free(ipAddressUtf16);
}
-#if VBOX_API_VERSION == 2002
- DEBUGUUID("Network UUID", vboxnet0IID);
+ DEBUGIID("Network UUID", vboxnet0IID);
vboxIIDUnalloc(vboxnet0IID);
-#else
- DEBUGPRUnichar("Network UUID", vboxnet0IID);
- vboxIIDFree(vboxnet0IID);
-#endif
data->pFuncs->pfnUtf16Free(networkNameUtf16);
} else {
vboxError(network->conn, VIR_ERR_SYSTEM_ERROR,
--
Libvir-list mailing list
Libvir-list(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
--
|: Red Hat, Engineering, London -o-
http://people.redhat.com/berrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org -o-
http://ovirt.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|