1177595Sweongyo/* Nested struct */
2177595Sweongyotypedef void *EditLine;
3177595Sweongyotypedef void *History;
4177595Sweongyo
5177595Sweongyotypedef struct {
6177595Sweongyo	EditLine	*el;
7177595Sweongyo	History		*hist;
8177595Sweongyo} el_mode_t;
9177595Sweongyo
10177595Sweongyostruct el_modes_s {
11177595Sweongyo	el_mode_t command;
12177595Sweongyo	el_mode_t string;
13177595Sweongyo	el_mode_t filec;
14177595Sweongyo	el_mode_t mime_enc;
15177595Sweongyo};
16177595Sweongyo
17177595Sweongyostruct el_modes_s elm = {
18177595Sweongyo	.command  = { .el = 0, .hist = 0, },
19177595Sweongyo	.string   = { .el = 0, .hist = 0, },
20177595Sweongyo	.filec    = { .el = 0, .hist = 0, },
21177595Sweongyo};
22177595Sweongyo