aboutsummaryrefslogtreecommitdiffstats
path: root/src/modify.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modify.c')
-rw-r--r--src/modify.c44
1 files changed, 23 insertions, 21 deletions
diff --git a/src/modify.c b/src/modify.c
index 89500ac..3632ec7 100644
--- a/src/modify.c
+++ b/src/modify.c
@@ -3,36 +3,38 @@
int
-modify (DISK * d, int n, char *name,char *type_guid, uint64_t start, uint64_t end)
+modify (DISK * d, int n, char *name, char *type_guid, uint64_t start,
+ uint64_t end)
{
GPT_headers h;
- GPT_entry e={0};
+ GPT_entry e = { 0 };
- h=headers_get(d);
+ h = headers_get (d);
- if(a_to_guid(type_guid,&e.type)) {
- fprintf(stderr,"GUID type %s was not parsed\n",type_guid);
- exit(1);
- }
- printf("guid=%s became=%s\n",type_guid,guid_to_a(e.type));
- e.label=guid_random();
- e.start=start;
- e.end=end;
-
+ if (a_to_guid (type_guid, &e.type))
+ {
+ fprintf (stderr, "GUID type %s was not parsed\n", type_guid);
+ exit (1);
+ }
+ printf ("guid=%s became=%s\n", type_guid, guid_to_a (e.type));
+ e.label = guid_random ();
+ e.start = start;
+ e.end = end;
- ascii_to_utf16(name,-1,e.name,sizeof(e.name));
+ ascii_to_utf16 (name, -1, e.name, sizeof (e.name));
- entry_show(&e);
+
+ entry_show (&e);
/*Odd order because efi says so*/
- entry_write(d,&h.header,n,&e);
- header_redo_ent_crc(d,&h.header);
- header_write(d,&h.header);
+ entry_write (d, &h.header, n, &e);
+ header_redo_ent_crc (d, &h.header);
+ header_write (d, &h.header);
- entry_write(d,&h.alt_header,n,&e);
- header_redo_ent_crc(d,&h.alt_header);
- header_write(d,&h.alt_header);
-return 0;
+ entry_write (d, &h.alt_header, n, &e);
+ header_redo_ent_crc (d, &h.alt_header);
+ header_write (d, &h.alt_header);
+ return 0;
}