virSysinfoDefPtr
virSysinfoReadPPC(void)
{
- g_auto(virSysinfoDefPtr) ret = NULL;
+ g_autoptr(virSysinfoDef) ret = NULL;
g_autofree char *outbuf = NULL;
ret = g_new0(virSysinfoDef, 1);
virSysinfoDefPtr
virSysinfoReadARM(void)
{
- g_auto(virSysinfoDefPtr) ret = NULL;
+ g_autoptr(virSysinfoDef) ret = NULL;
g_autofree char *outbuf = NULL;
/* Some ARM systems have DMI tables available. */
virSysinfoDefPtr
virSysinfoReadS390(void)
{
- g_auto(virSysinfoDefPtr) ret = NULL;
+ g_autoptr(virSysinfoDef) ret = NULL;
g_autofree char *outbuf = NULL;
ret = g_new0(virSysinfoDef, 1);
virSysinfoDefPtr
virSysinfoReadDMI(void)
{
- g_auto(virSysinfoDefPtr) ret = NULL;
+ g_autoptr(virSysinfoDef) ret = NULL;
g_autofree char *outbuf = NULL;
g_autoptr(virCommand) cmd = NULL;
void virSysinfoOEMStringsDefFree(virSysinfoOEMStringsDefPtr def);
void virSysinfoDefFree(virSysinfoDefPtr def);
-G_DEFINE_AUTO_CLEANUP_FREE_FUNC(virSysinfoDefPtr, virSysinfoDefFree, NULL);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(virSysinfoDef, virSysinfoDefFree);
int virSysinfoFormat(virBufferPtr buf, virSysinfoDefPtr def)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
{
const struct testSysinfoData *testdata = data;
const char *sysfsActualData;
- g_auto(virSysinfoDefPtr) ret = NULL;
+ g_autoptr(virSysinfoDef) ret = NULL;
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
g_autofree char *sysinfo = NULL;
g_autofree char *cpuinfo = NULL;