
On Wed, Sep 28, 2022 at 10:51:12 -0500, Jonathon Jongsma wrote:
On 9/19/22 9:09 AM, Peter Krempa wrote:
+{ + qemuNbdkitCaps *nbdkit = QEMU_NBDKIT_CAPS(object); + + g_clear_pointer(&nbdkit->path, g_free); + g_clear_pointer(&nbdkit->version, g_free); + g_clear_pointer(&nbdkit->flags, virBitmapFree); + + G_OBJECT_CLASS(qemu_nbdkit_caps_parent_class)->finalize(object); +} + + +void qemu_nbdkit_caps_init(qemuNbdkitCaps *caps)
Same here and also inconsistent capitalization format.
regarding the capitalization format, this is the implementation of a function that is declared by G_DEFINE_TYPE, so it needs to be formatted this way.
Ah, right. I forgot about that.
+ +typedef struct _qemuNbdkitCaps qemuNbdkitCaps; + +typedef enum {
You should go for the same markers you have when implementing the enum.
I'm afraid I can't quite figure out what you're trying to suggest here.
Yeah, I had to look back too to try to figure out what I meant :D. In the .c file where you define the conversion functions via the VIR_ENUM_IMPL macro you've used grouping separators (/* 0 */) similarly to what we do for the qemu capabilities, but not in the header. So they should be used in both places.