]> git.ipfire.org Git - thirdparty/libvirt.git/commit
maint: use lighter-weight function for straight appends
authorEric Blake <eblake@redhat.com>
Thu, 14 Apr 2011 19:27:47 +0000 (13:27 -0600)
committerEric Blake <eblake@redhat.com>
Fri, 15 Apr 2011 21:26:26 +0000 (15:26 -0600)
commitdbe3bad98788e11bd304c4aa42e1ab2ac1433b92
tree9713f38cd08516079a1a05d6f020f576b6ded323
parent1afaafe30739facbc846ffe75aa35c29c1de781c
maint: use lighter-weight function for straight appends

It costs quite a few processor cycles to go through printf parsing
just to determine that we only meant to append.

* src/xen/xend_internal.c (xend_op_ext): Consolidate multiple
printfs into one.
* src/qemu/qemu_command.c (qemuBuildWatchdogDevStr)
(qemuBuildUSBInputDevStr, qemuBuildSoundDevStr)
(qemuBuildSoundCodecStr, qemuBuildVideoDevStr): Likewise.
(qemuBuildCpuArgStr, qemuBuildCommandLine): Prefer virBufferAdd
over virBufferVsprintf for trivial appends.
* src/phyp/phyp_driver.c (phypExec, phypUUIDTable_Push)
(phypUUIDTable_Pull): Likewise.
* src/conf/nwfilter_conf.c (macProtocolIDFormatter)
(arpOpcodeFormatter, formatIPProtocolID, printStringItems)
(virNWFilterPrintStateMatchFlags, virNWIPAddressFormat)
(virNWFilterDefFormat): Likewise.
* src/security/virt-aa-helper.c (main): Likewise.
* src/util/sexpr.c (sexpr2string): Likewise.
* src/xenxs/xen_sxpr.c (xenFormatSxprChr): Likewise.
* src/xenxs/xen_xm.c (xenFormatXMDisk): Likewise.
src/conf/nwfilter_conf.c
src/phyp/phyp_driver.c
src/qemu/qemu_command.c
src/security/virt-aa-helper.c
src/util/sexpr.c
src/xen/xend_internal.c
src/xenxs/xen_sxpr.c
src/xenxs/xen_xm.c