Matthias Bolte
bf9aa21433
sexpr: Improve serialization error reporting
2011-05-27 15:31:33 +02:00
Eric Blake
68ea80cfdd
maint: rename virBufferVSprintf to virBufferAsprintf
...
We already have virAsprintf, so picking a similar name helps for
seeing a similar purpose. Furthermore, the prefix V before printf
generally implies 'va_list', even though this variant was '...', and
the old name got in the way of adding a new va_list version.
global rename performed with:
$ git grep -l virBufferVSprintf \
| xargs -L1 sed -i 's/virBufferVSprintf/virBufferAsprintf/g'
then revert the changes in ChangeLog-old.
2011-05-05 13:47:40 -06:00
Matthias Bolte
60d769a13a
Remove virConnectPtr from virRaiseErrorFull
...
And from all related macros and functions.
2011-04-17 07:22:23 +02:00
Eric Blake
dbe3bad987
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.
2011-04-15 15:26:26 -06:00
Matthias Bolte
9e3550dc4e
Use virBufferPtr for sexpr2string instead of manual buffer handling
...
Removes 4kb stack allocation in the XenD subdriver.
2011-04-05 09:14:59 +02:00
Markus Groß
c71328b9aa
Moved some SEXPR functions from xen-unified
2011-02-21 10:50:18 -07:00
Markus Groß
8606ca0d0b
Moved SEXPR unit to utils
2011-02-21 10:48:02 -07:00