libparted 3.6
|
Macros | |
#define | _(String) (String) |
#define | ATARI_DISK(disk) ((AtariDisk*)((disk)->disk_specific)) |
#define | ATARI_PART(part) ((AtariPart*)((part)->disk_specific)) |
#define | atr_part_known(part, pid_list) (atr_pid_known ((part)->id, pid_list)) |
#define | atr_part_trash(part, sz) |
#define | atr_part_used(part) (((part)->flag) & PART_FLAG_USED) |
#define | atr_part_valid(part, sz) |
#define | atr_pid_assign(a, b) (memcpy ( (a), (b), 3 )) |
#define | atr_pid_eq(a, b) (!memcmp( (a), (b), 3 )) |
#define | BOOTABLE_CKSUM 0x1234 |
#define | GEM_MAX ((32*1024*1024)/PED_SECTOR_SIZE_DEFAULT) |
#define | MAXIMUM_PARTS 64 |
#define | N_AHDI 4 |
#define | N_ICD 8 |
#define | NONBOOT_CKSUM 0x4321 |
#define | PART_FLAG_BOOT_ASV 0x40 /* Atari System V */ |
#define | PART_FLAG_BOOT_BSD 0x20 /* Net(?)BSD */ |
#define | PART_FLAG_BOOT_GEM 0x80 /* GEMDOS */ |
#define | PART_FLAG_BOOT_LNX 0x10 /* Linux */ |
#define | PART_FLAG_BOOT_UNK 0x08 /* unknown / other */ |
#define | PART_FLAG_USED 0x01 |
#define | SIGNATURE_EMPTY_SIZE 11 |
#define | SIGNATURE_EMPTY_TABLE "PARTEDATARI" |
Typedefs | |
typedef struct _AtariDisk | AtariDisk |
typedef struct _AtariFS2PartId | AtariFS2PartId |
typedef struct _AtariPart | AtariPart |
typedef struct _AtariPartID2BootFlag | AtariPartID2BootFlag |
typedef struct _AtariRawPartition | AtariRawPartition |
typedef struct _AtariRawTable | AtariRawTable |
Enumerations | |
enum | AtrFmt { FMT_AHDI = 0 , FMT_XGM = 1 , FMT_ICD = 2 } |
Functions | |
struct | __attribute__ ((packed)) |
struct | __attribute__ ((packed, aligned(2))) |
void | ped_disk_atari_done () |
void | ped_disk_atari_init () |
PT_define_limit_functions (atari) | |
#define _ | ( | String | ) | (String) |
#define ATARI_DISK | ( | disk | ) | ((AtariDisk*)((disk)->disk_specific)) |
#define ATARI_PART | ( | part | ) | ((AtariPart*)((part)->disk_specific)) |
#define atr_part_known | ( | part, | |
pid_list | |||
) | (atr_pid_known ((part)->id, pid_list)) |
#define atr_part_trash | ( | part, | |
sz | |||
) |
#define atr_part_used | ( | part | ) | (((part)->flag) & PART_FLAG_USED) |
#define atr_part_valid | ( | part, | |
sz | |||
) |
#define atr_pid_assign | ( | a, | |
b | |||
) | (memcpy ( (a), (b), 3 )) |
#define atr_pid_eq | ( | a, | |
b | |||
) | (!memcmp( (a), (b), 3 )) |
#define BOOTABLE_CKSUM 0x1234 |
#define GEM_MAX ((32*1024*1024)/PED_SECTOR_SIZE_DEFAULT) |
#define MAXIMUM_PARTS 64 |
#define N_AHDI 4 |
#define N_ICD 8 |
#define NONBOOT_CKSUM 0x4321 |
#define PART_FLAG_BOOT_ASV 0x40 /* Atari System V */ |
#define PART_FLAG_BOOT_BSD 0x20 /* Net(?)BSD */ |
#define PART_FLAG_BOOT_GEM 0x80 /* GEMDOS */ |
#define PART_FLAG_BOOT_LNX 0x10 /* Linux */ |
#define PART_FLAG_BOOT_UNK 0x08 /* unknown / other */ |
#define PART_FLAG_USED 0x01 |
#define SIGNATURE_EMPTY_SIZE 11 |
#define SIGNATURE_EMPTY_TABLE "PARTEDATARI" |
typedef struct _AtariDisk AtariDisk |
typedef struct _AtariFS2PartId AtariFS2PartId |
typedef struct _AtariPart AtariPart |
typedef struct _AtariPartID2BootFlag AtariPartID2BootFlag |
typedef struct _AtariRawPartition AtariRawPartition |
typedef struct _AtariRawTable AtariRawTable |
enum AtrFmt |
struct __attribute__ | ( | (packed) | ) |
struct __attribute__ | ( | (packed, aligned(2)) | ) |
void ped_disk_atari_done | ( | ) |
void ped_disk_atari_init | ( | ) |
PT_define_limit_functions | ( | atari | ) |