Module Name:    src
Committed By:   martin
Date:           Tue Nov 20 19:02:07 UTC 2018

Modified Files:
        src/usr.sbin/sysinst: bsddisklabel.c label.c mbr.c partman.c run.c

Log Message:
Convert all static menu struct initializiations to C99 name initializer
format - prerequisite for an upcoming evil hack (tm).
No functional change intended.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sysinst/bsddisklabel.c
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/sysinst/label.c
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/sysinst/mbr.c
cvs rdiff -u -r1.22 -r1.23 src/usr.sbin/sysinst/partman.c
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/sysinst/run.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.sbin/sysinst/bsddisklabel.c
diff -u src/usr.sbin/sysinst/bsddisklabel.c:1.5 src/usr.sbin/sysinst/bsddisklabel.c:1.6
--- src/usr.sbin/sysinst/bsddisklabel.c:1.5	Thu Nov 15 10:34:21 2018
+++ src/usr.sbin/sysinst/bsddisklabel.c	Tue Nov 20 19:02:07 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: bsddisklabel.c,v 1.5 2018/11/15 10:34:21 martin Exp $	*/
+/*	$NetBSD: bsddisklabel.c,v 1.6 2018/11/20 19:02:07 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -366,8 +366,9 @@ get_ptn_sizes(daddr_t part_start, daddr_
 		{ PART_ANY,	{ '/', 'h', 'o', 'm', 'e', '\0' },	0,
 		  0, 0, 0 },
 	}, {
-		{ NULL, OPT_NOMENU, 0, set_ptn_size },
-		{ MSG_askunits, MENU_sizechoice, OPT_SUB, NULL },
+		{ .opt_menu=OPT_NOMENU, .opt_action=set_ptn_size },
+		{ .opt_name=MSG_askunits, .opt_menu=MENU_sizechoice,
+		  .opt_flags=OPT_SUB },
 	}, 0, 0, NULL, { 0 } };
 
 	if (maxpart > MAXPARTITIONS)

Index: src/usr.sbin/sysinst/label.c
diff -u src/usr.sbin/sysinst/label.c:1.3 src/usr.sbin/sysinst/label.c:1.4
--- src/usr.sbin/sysinst/label.c:1.3	Sun May 10 10:14:02 2015
+++ src/usr.sbin/sysinst/label.c	Tue Nov 20 19:02:07 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: label.c,v 1.3 2015/05/10 10:14:02 martin Exp $	*/
+/*	$NetBSD: label.c,v 1.4 2018/11/20 19:02:07 martin Exp $	*/
 
 /*
  * Copyright 1997 Jonathan Stone
@@ -36,7 +36,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: label.c,v 1.3 2015/05/10 10:14:02 martin Exp $");
+__RCSID("$NetBSD: label.c,v 1.4 2018/11/20 19:02:07 martin Exp $");
 #endif
 
 #include <sys/types.h>
@@ -374,29 +374,31 @@ edit_ptn(menudesc *menu, void *arg)
 {
 	static menu_ent fs_fields[] = {
 #define PTN_MENU_FSKIND		0
-	    {NULL, MENU_selfskind, OPT_SUB, NULL},
+	    { .opt_menu=MENU_selfskind, .opt_flags=OPT_SUB },
 #define PTN_MENU_START		1
-	    {NULL, OPT_NOMENU, 0, edit_fs_start},
+	    { .opt_menu=OPT_NOMENU, .opt_action=edit_fs_start },
 #define PTN_MENU_SIZE		2
-	    {NULL, OPT_NOMENU, 0, edit_fs_size},
+	    { .opt_menu=OPT_NOMENU, .opt_action=edit_fs_size },
 #define PTN_MENU_END		3
-	    {NULL, OPT_NOMENU, OPT_IGNORE, NULL},	/* displays 'end' */
+	    { .opt_menu=OPT_NOMENU, .opt_flags=OPT_IGNORE },	/* displays 'end' */
 #define PTN_MENU_NEWFS		4
-	    {NULL, OPT_NOMENU, 0, edit_fs_preserve},
+	    { .opt_menu=OPT_NOMENU, .opt_action=edit_fs_preserve },
 #define PTN_MENU_ISIZE		5
-	    {NULL, OPT_NOMENU, 0, edit_fs_isize},
+	    { .opt_menu=OPT_NOMENU, .opt_action=edit_fs_isize },
 #define PTN_MENU_BSIZE		6
-	    {NULL, MENU_selbsize, OPT_SUB, NULL},
+	    { .opt_menu=MENU_selbsize, .opt_flags=OPT_SUB },
 #define PTN_MENU_FSIZE		7
-	    {NULL, MENU_selfsize, OPT_SUB, NULL},
+	    { .opt_menu=MENU_selfsize, .opt_flags=OPT_SUB },
 #define PTN_MENU_MOUNT		8
-	    {NULL, OPT_NOMENU, 0, edit_fs_mount},
+	    { .opt_menu=OPT_NOMENU, .opt_action=edit_fs_mount },
 #define PTN_MENU_MOUNTOPT	9
-	    {NULL, MENU_mountoptions, OPT_SUB, NULL},
+	    { .opt_menu=MENU_mountoptions, .opt_flags=OPT_SUB },
 #define PTN_MENU_MOUNTPT	10
-	    {NULL, OPT_NOMENU, 0, edit_fs_mountpt},
-	    {MSG_askunits, MENU_sizechoice, OPT_SUB, NULL},
-	    {MSG_restore, OPT_NOMENU, 0, edit_restore},
+	    { .opt_menu=OPT_NOMENU, .opt_action=edit_fs_mountpt },
+	    { .opt_name=MSG_askunits, .opt_menu=MENU_sizechoice,
+	      .opt_flags=OPT_SUB },
+	    { .opt_name=MSG_restore, .opt_menu=OPT_NOMENU,
+	      .opt_action=edit_restore},
 	};
 	static int fspart_menu = -1;
 	static menu_ent all_fstypes[FSMAXTYPES];

Index: src/usr.sbin/sysinst/mbr.c
diff -u src/usr.sbin/sysinst/mbr.c:1.8 src/usr.sbin/sysinst/mbr.c:1.9
--- src/usr.sbin/sysinst/mbr.c:1.8	Fri Nov 16 19:55:18 2018
+++ src/usr.sbin/sysinst/mbr.c	Tue Nov 20 19:02:07 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: mbr.c,v 1.8 2018/11/16 19:55:18 martin Exp $ */
+/*	$NetBSD: mbr.c,v 1.9 2018/11/20 19:02:07 martin Exp $ */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -959,24 +959,25 @@ edit_mbr_entry(menudesc *m, void *arg)
 
 	static menu_ent ptn_opts[] = {
 #define PTN_OPT_TYPE		0
-		{NULL, OPT_NOMENU, 0, edit_mbr_type},
+		{ .opt_menu=OPT_NOMENU, .opt_action=edit_mbr_type },
 #define PTN_OPT_START		1
-		{NULL, OPT_NOMENU, 0, edit_mbr_start},
+		{ .opt_menu=OPT_NOMENU, .opt_action=edit_mbr_start },
 #define PTN_OPT_SIZE		2
-		{NULL, OPT_NOMENU, 0, edit_mbr_size},
+		{ .opt_menu=OPT_NOMENU, .opt_action=edit_mbr_size },
 #define PTN_OPT_END		3
-		{NULL, OPT_NOMENU, OPT_IGNORE, NULL},	/* display end */
+		{ .opt_menu=OPT_NOMENU, .opt_flags=OPT_IGNORE }, /* display end */
 #define PTN_OPT_ACTIVE		4
-		{NULL, OPT_NOMENU, 0, edit_mbr_active},
+		{ .opt_menu=OPT_NOMENU, .opt_action=edit_mbr_active },
 #define PTN_OPT_INSTALL		5
-		{NULL, OPT_NOMENU, 0, edit_mbr_install},
+		{ .opt_menu=OPT_NOMENU, .opt_action=edit_mbr_install },
 #ifdef BOOTSEL
 #define PTN_OPT_BOOTMENU	6
-		{NULL, OPT_NOMENU, 0, edit_mbr_bootmenu},
+		{ .opt_menu=OPT_NOMENU, .opt_action=edit_mbr_bootmenu },
 #define PTN_OPT_BOOTDEFAULT	7
-		{NULL, OPT_NOMENU, 0, edit_mbr_bootdefault},
+		{ .opt_menu=OPT_NOMENU, .opt_action=edit_mbr_bootdefault },
 #endif
-		{MSG_askunits, MENU_sizechoice, OPT_SUB, NULL},
+		{ .opt_name=MSG_askunits, .opt_menu=MENU_sizechoice,
+		  .opt_flags=OPT_SUB },
 	};
 
 	if (ptn_menu == -1)

Index: src/usr.sbin/sysinst/partman.c
diff -u src/usr.sbin/sysinst/partman.c:1.22 src/usr.sbin/sysinst/partman.c:1.23
--- src/usr.sbin/sysinst/partman.c:1.22	Fri May 18 12:23:22 2018
+++ src/usr.sbin/sysinst/partman.c	Tue Nov 20 19:02:07 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: partman.c,v 1.22 2018/05/18 12:23:22 joerg Exp $ */
+/*	$NetBSD: partman.c,v 1.23 2018/11/20 19:02:07 martin Exp $ */
 
 /*
  * Copyright 2012 Eugene Lozovoy
@@ -234,8 +234,12 @@ pm_edit(int menu_entries_count, void (*m
 
 	menu_ent menu_entries[menu_entries_count];
 	for (i = 0; i < menu_entries_count - 1; i++)
-		menu_entries[i] = (menu_ent) {NULL, OPT_NOMENU, 0, action};
-	menu_entries[i] = (menu_ent) {MSG_fremove, OPT_NOMENU, OPT_EXIT, action};
+		menu_entries[i] = (menu_ent) {	.opt_menu=OPT_NOMENU,
+						.opt_action=action };
+	menu_entries[i] = (menu_ent) {	.opt_name=MSG_fremove,
+					.opt_menu=OPT_NOMENU,
+					.opt_flags=OPT_EXIT,
+					.opt_action=action };
 
 	int menu_no = -1;
 	menu_no = new_menu(NULL, menu_entries, menu_entries_count,
@@ -443,8 +447,10 @@ pm_raid_set_value(menudesc *m, void *arg
 	raids_t *dev_ptr = arg;
 
 	static menu_ent menuent_disk_adddel[] = {
-	    {MSG_add, OPT_NOMENU, OPT_EXIT, pm_raid_disk_add}, 
-	    {MSG_remove, OPT_NOMENU, OPT_EXIT, pm_raid_disk_del}
+	    { .opt_name=MSG_add, .opt_menu=OPT_NOMENU, .opt_flags=OPT_EXIT,
+	      .opt_action=pm_raid_disk_add },
+	    { .opt_name=MSG_remove, .opt_menu=OPT_NOMENU, .opt_flags=OPT_EXIT,
+	      .opt_action=pm_raid_disk_del }
 	};
 	static int menu_disk_adddel = -1;
 	if (menu_disk_adddel == -1) {
@@ -1347,8 +1353,10 @@ pm_lvm_set_value(menudesc *m, void *arg)
 	lvms_t *dev_ptr = arg;
 
 	static menu_ent menuent_disk_adddel[] = {
-	    {MSG_add, OPT_NOMENU, OPT_EXIT, pm_lvm_disk_add}, 
-	    {MSG_remove, OPT_NOMENU, OPT_EXIT, pm_lvm_disk_del}
+	    { .opt_name=MSG_add, .opt_menu=OPT_NOMENU, .opt_flags=OPT_EXIT,
+	      .opt_action=pm_lvm_disk_add },
+	    { .opt_name=MSG_remove, .opt_menu=OPT_NOMENU, .opt_flags=OPT_EXIT,
+	      .opt_action=pm_lvm_disk_del }
 	};
 	static int menu_disk_adddel = -1;
 	if (menu_disk_adddel == -1) {

Index: src/usr.sbin/sysinst/run.c
diff -u src/usr.sbin/sysinst/run.c:1.6 src/usr.sbin/sysinst/run.c:1.7
--- src/usr.sbin/sysinst/run.c:1.6	Fri Nov  2 18:07:33 2018
+++ src/usr.sbin/sysinst/run.c	Tue Nov 20 19:02:07 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: run.c,v 1.6 2018/11/02 18:07:33 martin Exp $	*/
+/*	$NetBSD: run.c,v 1.7 2018/11/20 19:02:07 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -79,8 +79,9 @@ static int script_flip (menudesc *, void
 #define BUFSIZE 4096
 
 menu_ent logmenu [2] = {
-	{ NULL, OPT_NOMENU, 0, log_flip},
-	{ NULL, OPT_NOMENU, 0, script_flip} };
+	{ .opt_menu=OPT_NOMENU, .opt_action=log_flip},
+	{ .opt_menu=OPT_NOMENU, .opt_action=script_flip}
+};
 
 static void
 log_menu_label(menudesc *m, int opt, void *arg)

Reply via email to