Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/gpt/libgpt.h

    r8559fa0 r44c4886  
    5353#define GPT_IGNORE_FILL_NUM 10
    5454
    55 /** Unused partition entry */
    56 #define GPT_PTE_UNUSED 0
    57 
    5855/** GPT header signature ("EFI PART" in ASCII) */
    5956extern const uint8_t efi_signature[8];
     
    7168 */
    7269typedef struct {
    73         uint8_t  efi_signature[8];
     70        uint8_t efi_signature[8];
    7471        uint32_t revision;
    7572        uint32_t header_size;
     
    8077        uint64_t first_usable_lba;
    8178        uint64_t last_usable_lba;
    82         uint8_t  disk_guid[16];
     79        uint8_t disk_guid[16];
    8380        uint64_t entry_lba;
    8481        uint32_t fillries;
     
    152149extern gpt_part_t *    gpt_alloc_partition (void);
    153150extern gpt_part_t *    gpt_get_partition   (gpt_label_t *);
    154 extern gpt_part_t *    gpt_get_partition_at(gpt_label_t *, size_t);
    155151extern int             gpt_add_partition   (gpt_label_t *, gpt_part_t *);
    156152extern int             gpt_remove_partition(gpt_label_t *, size_t);
     
    163159extern uint64_t        gpt_get_end_lba  (gpt_part_t *);
    164160extern unsigned char * gpt_get_part_name(gpt_part_t *);
    165 extern void            gpt_set_part_name(gpt_part_t *, char *, size_t);
     161extern void            gpt_set_part_name(gpt_part_t *, char *[], size_t);
    166162extern bool            gpt_get_flag     (gpt_part_t *, GPT_ATTR);
    167163extern void            gpt_set_flag     (gpt_part_t *, GPT_ATTR, bool);
     
    169165
    170166
    171 #define gpt_part_foreach(label, iterator) \
    172                 for(gpt_part_t * iterator = (label)->parts->part_array; \
    173                     iterator < (label)->parts->part_array + (label)->parts->fill; ++iterator)
     167#define gpt_part_foreach(parts, iterator) \
     168                for(gpt_part_t * iterator = (parts)->part_array; \
     169                    iterator < (parts)->part_array + (parts)->fill; ++iterator)
    174170
    175171extern void gpt_free_gpt(gpt_t *);
Note: See TracChangeset for help on using the changeset viewer.