static void loop_free (PedDisk* disk) { PED_ASSERT (disk != NULL); _ped_disk_free (disk); }
static void amiga_free (PedDisk* disk) { PED_ASSERT(disk != NULL); PED_ASSERT(disk->disk_specific != NULL); free (disk->disk_specific); _ped_disk_free (disk); }
static void dasd_free (PedDisk* disk) { PED_ASSERT(disk != NULL); /* Don't free disk->disk_specific first, in case _ped_disk_free or one of its eventual callees ever accesses it. */ void *p = disk->disk_specific; _ped_disk_free(disk); free(p); }
static void dvh_free (PedDisk* disk) { free (disk->disk_specific); _ped_disk_free (disk); }
static void aix_free (PedDisk *disk) { _ped_disk_free (disk); }