1 /* Nested struct */
2 typedef void *EditLine;
3 typedef void *History;
4 
5 typedef struct {
6 	EditLine	*el;
7 	History		*hist;
8 } el_mode_t;
9 
10 struct el_modes_s {
11 	el_mode_t command;
12 	el_mode_t string;
13 	el_mode_t filec;
14 	el_mode_t mime_enc;
15 };
16 
17 struct el_modes_s elm = {
18 	.command  = { .el = 0, .hist = 0, },
19 	.string   = { .el = 0, .hist = 0, },
20 	.filec    = { .el = 0, .hist = 0, },
21 };
22