summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Sławiński (amade) <amade@asmblr.net>2011-01-07 00:58:17 +0100
committerAmadeusz Sławiński <amade@asmblr.net>2014-07-24 11:50:45 +0200
commit74311e2686579de607e3662231a32fab8d0ab8e9 (patch)
tree4fcd41ee7d0459a2f86645e6c0a7cf7c6a0d6cdc
parentc23b67321b6e775046f601b8ac7f1d9e0d5e979e (diff)
downloadscreen-74311e2686579de607e3662231a32fab8d0ab8e9.tar.gz
fix missing initializer, reported with -Wextra
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
-rw-r--r--src/comm.c372
1 files changed, 186 insertions, 186 deletions
diff --git a/src/comm.c b/src/comm.c
index 29f47e0..c7cb04a 100644
--- a/src/comm.c
+++ b/src/comm.c
@@ -36,196 +36,196 @@
struct comm comms[RC_LAST + 1] =
{
- { "acladd", ARGS_1234 },
- { "aclchg", ARGS_23 },
- { "acldel", ARGS_1 },
- { "aclgrp", ARGS_12 },
- { "aclumask", ARGS_1|ARGS_ORMORE },
- { "activity", ARGS_1 },
- { "addacl", ARGS_1234 },
- { "allpartial", NEED_DISPLAY|ARGS_1 },
- { "altscreen", ARGS_01 },
- { "at", ARGS_2|ARGS_ORMORE },
- { "attrcolor", ARGS_12 },
- { "autodetach", ARGS_1 },
- { "autonuke", NEED_DISPLAY|ARGS_1 },
- { "backtick", ARGS_1|ARGS_ORMORE },
- { "bce", NEED_FORE|ARGS_01 },
- { "bell", ARGS_01 },
- { "bell_msg", ARGS_01 },
- { "bind", ARGS_1|ARGS_ORMORE },
- { "bindkey", ARGS_0|ARGS_ORMORE },
- { "blanker", NEED_DISPLAY|ARGS_0},
- { "blankerprg", ARGS_0|ARGS_ORMORE },
- { "break", NEED_FORE|ARGS_01 },
- { "breaktype", NEED_FORE|ARGS_01 },
- { "bufferfile", ARGS_01 },
- { "bumpleft", ARGS_0 },
- { "bumpright", ARGS_0 },
- { "c1", NEED_FORE|ARGS_01 },
- { "caption", ARGS_12 },
- { "chacl", ARGS_23 },
- { "charset", NEED_FORE|ARGS_1 },
- { "chdir", ARGS_01 },
- { "cjkwidth", ARGS_01 },
- { "clear", NEED_FORE|ARGS_0 },
- { "collapse", ARGS_0 },
- { "colon", NEED_LAYER|ARGS_01 },
- { "command", NEED_DISPLAY|ARGS_02 },
- { "compacthist", ARGS_01 },
- { "console", NEED_FORE|ARGS_01 },
- { "copy", NEED_FORE|NEED_DISPLAY|ARGS_0 },
- { "crlf", ARGS_01 },
- { "debug", ARGS_01 },
- { "defautonuke", ARGS_1 },
- { "defbce", ARGS_1 },
- { "defbreaktype", ARGS_01 },
- { "defc1", ARGS_1 },
- { "defcharset", ARGS_01 },
- { "defencoding", ARGS_1 },
- { "defescape", ARGS_1 },
- { "defflow", ARGS_12 },
- { "defgr", ARGS_1 },
- { "defhstatus", ARGS_01 },
- { "defkanji", ARGS_1 },
- { "deflog", ARGS_1 },
+ { "acladd", ARGS_1234, {NULL} },
+ { "aclchg", ARGS_23, {NULL} },
+ { "acldel", ARGS_1, {NULL} },
+ { "aclgrp", ARGS_12, {NULL} },
+ { "aclumask", ARGS_1|ARGS_ORMORE, {NULL} },
+ { "activity", ARGS_1, {NULL} },
+ { "addacl", ARGS_1234, {NULL} },
+ { "allpartial", NEED_DISPLAY|ARGS_1, {NULL} },
+ { "altscreen", ARGS_01, {NULL} },
+ { "at", ARGS_2|ARGS_ORMORE, {NULL} },
+ { "attrcolor", ARGS_12, {NULL} },
+ { "autodetach", ARGS_1, {NULL} },
+ { "autonuke", NEED_DISPLAY|ARGS_1, {NULL} },
+ { "backtick", ARGS_1|ARGS_ORMORE, {NULL} },
+ { "bce", NEED_FORE|ARGS_01, {NULL} },
+ { "bell", ARGS_01, {NULL} },
+ { "bell_msg", ARGS_01, {NULL} },
+ { "bind", ARGS_1|ARGS_ORMORE, {NULL} },
+ { "bindkey", ARGS_0|ARGS_ORMORE, {NULL} },
+ { "blanker", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "blankerprg", ARGS_0|ARGS_ORMORE, {NULL} },
+ { "break", NEED_FORE|ARGS_01, {NULL} },
+ { "breaktype", NEED_FORE|ARGS_01, {NULL} },
+ { "bufferfile", ARGS_01, {NULL} },
+ { "bumpleft", ARGS_0, {NULL} },
+ { "bumpright", ARGS_0, {NULL} },
+ { "c1", NEED_FORE|ARGS_01, {NULL} },
+ { "caption", ARGS_12, {NULL} },
+ { "chacl", ARGS_23, {NULL} },
+ { "charset", NEED_FORE|ARGS_1, {NULL} },
+ { "chdir", ARGS_01, {NULL} },
+ { "cjkwidth", ARGS_01, {NULL} },
+ { "clear", NEED_FORE|ARGS_0, {NULL} },
+ { "collapse", ARGS_0, {NULL} },
+ { "colon", NEED_LAYER|ARGS_01, {NULL} },
+ { "command", NEED_DISPLAY|ARGS_02, {NULL} },
+ { "compacthist", ARGS_01, {NULL} },
+ { "console", NEED_FORE|ARGS_01, {NULL} },
+ { "copy", NEED_FORE|NEED_DISPLAY|ARGS_0, {NULL} },
+ { "crlf", ARGS_01, {NULL} },
+ { "debug", ARGS_01, {NULL} },
+ { "defautonuke", ARGS_1, {NULL} },
+ { "defbce", ARGS_1, {NULL} },
+ { "defbreaktype", ARGS_01, {NULL} },
+ { "defc1", ARGS_1, {NULL} },
+ { "defcharset", ARGS_01, {NULL} },
+ { "defencoding", ARGS_1, {NULL} },
+ { "defescape", ARGS_1, {NULL} },
+ { "defflow", ARGS_12, {NULL} },
+ { "defgr", ARGS_1, {NULL} },
+ { "defhstatus", ARGS_01, {NULL} },
+ { "defkanji", ARGS_1, {NULL} },
+ { "deflog", ARGS_1, {NULL} },
#if defined(UTMPOK) && defined(LOGOUTOK)
- { "deflogin", ARGS_1 },
+ { "deflogin", ARGS_1, {NULL} },
#endif
- { "defmode", ARGS_1 },
- { "defmonitor", ARGS_1 },
- { "defmousetrack", ARGS_1 },
- { "defnonblock", ARGS_1 },
- { "defobuflimit", ARGS_1 },
- { "defscrollback", ARGS_1 },
- { "defshell", ARGS_1 },
- { "defsilence", ARGS_1 },
- { "defslowpaste", ARGS_1 },
- { "defutf8", ARGS_1 },
- { "defwrap", ARGS_1 },
- { "defwritelock", ARGS_1 },
- { "detach", NEED_DISPLAY|ARGS_01 },
- { "digraph", NEED_LAYER|ARGS_012 },
- { "dinfo", NEED_DISPLAY|ARGS_0 },
- { "displays", NEED_LAYER|ARGS_0 },
- { "dumptermcap", NEED_FORE|ARGS_0 },
- { "echo", CAN_QUERY|ARGS_12 },
- { "encoding", ARGS_12 },
- { "escape", ARGS_1 },
- { "eval", ARGS_1|ARGS_ORMORE },
- { "exec", ARGS_0|ARGS_ORMORE },
- { "fit", NEED_DISPLAY|ARGS_0 },
- { "flow", NEED_FORE|ARGS_01 },
- { "focus", NEED_DISPLAY|ARGS_01 },
- { "focusminsize", ARGS_02 },
- { "gr", NEED_FORE|ARGS_01 },
- { "group", NEED_FORE|ARGS_01 },
- { "hardcopy", NEED_FORE|ARGS_012 },
- { "hardcopy_append", ARGS_1 },
- { "hardcopydir", ARGS_01 },
- { "hardstatus", ARGS_012 },
- { "height", ARGS_0123 },
- { "help", NEED_LAYER|ARGS_02 },
- { "history", NEED_DISPLAY|NEED_FORE|ARGS_0 },
- { "hstatus", NEED_FORE|ARGS_1 },
- { "idle", ARGS_0|ARGS_ORMORE },
- { "ignorecase", ARGS_01 },
- { "info", CAN_QUERY|NEED_LAYER|ARGS_0 },
- { "kanji", NEED_FORE|ARGS_12 },
- { "kill", NEED_FORE|ARGS_0 },
- { "lastmsg", CAN_QUERY|NEED_DISPLAY|ARGS_0 },
- { "layout", ARGS_1|ARGS_ORMORE},
- { "license", NEED_LAYER|ARGS_0 },
- { "lockscreen", NEED_DISPLAY|ARGS_0 },
- { "log", NEED_FORE|ARGS_01 },
- { "logfile", ARGS_012 },
+ { "defmode", ARGS_1, {NULL} },
+ { "defmonitor", ARGS_1, {NULL} },
+ { "defmousetrack", ARGS_1, {NULL} },
+ { "defnonblock", ARGS_1, {NULL} },
+ { "defobuflimit", ARGS_1, {NULL} },
+ { "defscrollback", ARGS_1, {NULL} },
+ { "defshell", ARGS_1, {NULL} },
+ { "defsilence", ARGS_1, {NULL} },
+ { "defslowpaste", ARGS_1, {NULL} },
+ { "defutf8", ARGS_1, {NULL} },
+ { "defwrap", ARGS_1, {NULL} },
+ { "defwritelock", ARGS_1, {NULL} },
+ { "detach", NEED_DISPLAY|ARGS_01, {NULL} },
+ { "digraph", NEED_LAYER|ARGS_012, {NULL} },
+ { "dinfo", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "displays", NEED_LAYER|ARGS_0, {NULL} },
+ { "dumptermcap", NEED_FORE|ARGS_0, {NULL} },
+ { "echo", CAN_QUERY|ARGS_12, {NULL} },
+ { "encoding", ARGS_12, {NULL} },
+ { "escape", ARGS_1, {NULL} },
+ { "eval", ARGS_1|ARGS_ORMORE, {NULL} },
+ { "exec", ARGS_0|ARGS_ORMORE, {NULL} },
+ { "fit", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "flow", NEED_FORE|ARGS_01, {NULL} },
+ { "focus", NEED_DISPLAY|ARGS_01, {NULL} },
+ { "focusminsize", ARGS_02, {NULL} },
+ { "gr", NEED_FORE|ARGS_01, {NULL} },
+ { "group", NEED_FORE|ARGS_01, {NULL} },
+ { "hardcopy", NEED_FORE|ARGS_012, {NULL} },
+ { "hardcopy_append", ARGS_1, {NULL} },
+ { "hardcopydir", ARGS_01, {NULL} },
+ { "hardstatus", ARGS_012, {NULL} },
+ { "height", ARGS_0123, {NULL} },
+ { "help", NEED_LAYER|ARGS_02, {NULL} },
+ { "history", NEED_DISPLAY|NEED_FORE|ARGS_0, {NULL} },
+ { "hstatus", NEED_FORE|ARGS_1, {NULL} },
+ { "idle", ARGS_0|ARGS_ORMORE, {NULL} },
+ { "ignorecase", ARGS_01, {NULL} },
+ { "info", CAN_QUERY|NEED_LAYER|ARGS_0, {NULL} },
+ { "kanji", NEED_FORE|ARGS_12, {NULL} },
+ { "kill", NEED_FORE|ARGS_0, {NULL} },
+ { "lastmsg", CAN_QUERY|NEED_DISPLAY|ARGS_0, {NULL} },
+ { "layout", ARGS_1|ARGS_ORMORE, {NULL} },
+ { "license", NEED_LAYER|ARGS_0, {NULL} },
+ { "lockscreen", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "log", NEED_FORE|ARGS_01, {NULL} },
+ { "logfile", ARGS_012, {NULL} },
#if defined(UTMPOK) && defined(LOGOUTOK)
- { "login", NEED_FORE|ARGS_01 },
+ { "login", NEED_FORE|ARGS_01, {NULL} },
#endif
- { "logtstamp", ARGS_012 },
- { "mapdefault", NEED_DISPLAY|ARGS_0 },
- { "mapnotnext", NEED_DISPLAY|ARGS_0 },
- { "maptimeout", ARGS_01 },
- { "markkeys", ARGS_1 },
- { "maxwin", ARGS_01 },
- { "meta", NEED_LAYER|ARGS_0 },
- { "monitor", NEED_FORE|ARGS_01 },
- { "mousetrack", NEED_DISPLAY | ARGS_01 },
- { "msgminwait", ARGS_1 },
- { "msgwait", ARGS_1 },
- { "multiuser", ARGS_1 },
- { "nethack", ARGS_1 },
- { "next", ARGS_0 },
- { "nonblock", NEED_DISPLAY|ARGS_01 },
- { "number", CAN_QUERY|NEED_FORE|ARGS_01 },
- { "obuflimit", NEED_DISPLAY|ARGS_01 },
- { "only", NEED_DISPLAY|ARGS_0 },
- { "other", ARGS_0 },
- { "partial", NEED_FORE|ARGS_01 },
- { "password", ARGS_01 },
- { "paste", NEED_LAYER|ARGS_012 },
- { "pastefont", ARGS_01 },
- { "pow_break", NEED_FORE|ARGS_01 },
- { "pow_detach", NEED_DISPLAY|ARGS_0 },
- { "pow_detach_msg", ARGS_01 },
- { "prev", ARGS_0 },
- { "printcmd", ARGS_01 },
- { "process", NEED_DISPLAY|ARGS_01 },
- { "quit", ARGS_0 },
- { "readbuf", ARGS_0123 },
- { "readreg", ARGS_0|ARGS_ORMORE },
- { "redisplay", NEED_DISPLAY|ARGS_0 },
- { "register", ARGS_24 },
- { "remove", NEED_DISPLAY|ARGS_0 },
- { "removebuf", ARGS_0 },
- { "rendition", ARGS_23 },
- { "reset", NEED_FORE|ARGS_0 },
- { "resize", NEED_DISPLAY|ARGS_0|ARGS_ORMORE },
- { "screen", ARGS_0|ARGS_ORMORE },
- { "scrollback", NEED_FORE|ARGS_1 },
- { "select", CAN_QUERY|ARGS_01 },
- { "sessionname", ARGS_01 },
- { "setenv", ARGS_012 },
- { "setsid", ARGS_1 },
- { "shell", ARGS_1 },
- { "shelltitle", ARGS_1 },
- { "silence", NEED_FORE|ARGS_01 },
- { "silencewait", ARGS_1 },
- { "sleep", ARGS_1 },
- { "slowpaste", NEED_FORE|ARGS_01 },
- { "sorendition", ARGS_012 },
- { "source", ARGS_1 },
- { "split", NEED_DISPLAY|ARGS_01 },
- { "startup_message", ARGS_1 },
- { "stuff", NEED_LAYER|ARGS_012 },
- { "su", NEED_DISPLAY|ARGS_012 },
+ { "logtstamp", ARGS_012, {NULL} },
+ { "mapdefault", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "mapnotnext", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "maptimeout", ARGS_01, {NULL} },
+ { "markkeys", ARGS_1, {NULL} },
+ { "maxwin", ARGS_01, {NULL} },
+ { "meta", NEED_LAYER|ARGS_0, {NULL} },
+ { "monitor", NEED_FORE|ARGS_01, {NULL} },
+ { "mousetrack", NEED_DISPLAY | ARGS_01, {NULL} },
+ { "msgminwait", ARGS_1, {NULL} },
+ { "msgwait", ARGS_1, {NULL} },
+ { "multiuser", ARGS_1, {NULL} },
+ { "nethack", ARGS_1, {NULL} },
+ { "next", ARGS_0, {NULL} },
+ { "nonblock", NEED_DISPLAY|ARGS_01, {NULL} },
+ { "number", CAN_QUERY|NEED_FORE|ARGS_01, {NULL} },
+ { "obuflimit", NEED_DISPLAY|ARGS_01, {NULL} },
+ { "only", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "other", ARGS_0, {NULL} },
+ { "partial", NEED_FORE|ARGS_01, {NULL} },
+ { "password", ARGS_01, {NULL} },
+ { "paste", NEED_LAYER|ARGS_012, {NULL} },
+ { "pastefont", ARGS_01, {NULL} },
+ { "pow_break", NEED_FORE|ARGS_01, {NULL} },
+ { "pow_detach", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "pow_detach_msg", ARGS_01, {NULL} },
+ { "prev", ARGS_0, {NULL} },
+ { "printcmd", ARGS_01, {NULL} },
+ { "process", NEED_DISPLAY|ARGS_01, {NULL} },
+ { "quit", ARGS_0, {NULL} },
+ { "readbuf", ARGS_0123, {NULL} },
+ { "readreg", ARGS_0|ARGS_ORMORE, {NULL} },
+ { "redisplay", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "register", ARGS_24, {NULL} },
+ { "remove", NEED_DISPLAY|ARGS_0, {NULL} },
+ { "removebuf", ARGS_0, {NULL} },
+ { "rendition", ARGS_23, {NULL} },
+ { "reset", NEED_FORE|ARGS_0, {NULL} },
+ { "resize", NEED_DISPLAY|ARGS_0|ARGS_ORMORE,{NULL} },
+ { "screen", ARGS_0|ARGS_ORMORE, {NULL} },
+ { "scrollback", NEED_FORE|ARGS_1, {NULL} },
+ { "select", CAN_QUERY|ARGS_01, {NULL} },
+ { "sessionname", ARGS_01, {NULL} },
+ { "setenv", ARGS_012, {NULL} },
+ { "setsid", ARGS_1, {NULL} },
+ { "shell", ARGS_1, {NULL} },
+ { "shelltitle", ARGS_1, {NULL} },
+ { "silence", NEED_FORE|ARGS_01, {NULL} },
+ { "silencewait", ARGS_1, {NULL} },
+ { "sleep", ARGS_1, {NULL} },
+ { "slowpaste", NEED_FORE|ARGS_01, {NULL} },
+ { "sorendition", ARGS_012, {NULL} },
+ { "source", ARGS_1, {NULL} },
+ { "split", NEED_DISPLAY|ARGS_01, {NULL} },
+ { "startup_message", ARGS_1, {NULL} },
+ { "stuff", NEED_LAYER|ARGS_012, {NULL} },
+ { "su", NEED_DISPLAY|ARGS_012, {NULL} },
#ifdef BSDJOBS
- { "suspend", NEED_DISPLAY|ARGS_0 },
+ { "suspend", NEED_DISPLAY|ARGS_0, {NULL} },
#endif
- { "term", ARGS_1 },
- { "termcap", ARGS_23 },
- { "termcapinfo", ARGS_23 },
- { "terminfo", ARGS_23 },
- { "time", CAN_QUERY|ARGS_01 },
- { "title", CAN_QUERY|NEED_FORE|ARGS_01 },
- { "umask", ARGS_1|ARGS_ORMORE },
- { "unbindall", ARGS_0 },
- { "unsetenv", ARGS_1 },
- { "utf8", NEED_FORE|ARGS_012 },
- { "vbell", ARGS_01 },
- { "vbell_msg", ARGS_01 },
- { "vbellwait", ARGS_1 },
- { "verbose", ARGS_01 },
- { "version", ARGS_0 },
- { "wall", NEED_DISPLAY|ARGS_1},
- { "width", ARGS_0123 },
- { "windowlist", ARGS_012 },
- { "windows", CAN_QUERY|ARGS_0 },
- { "wrap", NEED_FORE|ARGS_01 },
- { "writebuf", ARGS_0123 },
- { "writelock", NEED_FORE|ARGS_01 },
- { "xoff", NEED_LAYER|ARGS_0 },
- { "xon", NEED_LAYER|ARGS_0 },
- { "zmodem", ARGS_012 },
- { "zombie", ARGS_012 }
+ { "term", ARGS_1, {NULL} },
+ { "termcap", ARGS_23, {NULL} },
+ { "termcapinfo", ARGS_23, {NULL} },
+ { "terminfo", ARGS_23, {NULL} },
+ { "time", CAN_QUERY|ARGS_01, {NULL} },
+ { "title", CAN_QUERY|NEED_FORE|ARGS_01, {NULL} },
+ { "umask", ARGS_1|ARGS_ORMORE, {NULL} },
+ { "unbindall", ARGS_0, {NULL} },
+ { "unsetenv", ARGS_1, {NULL} },
+ { "utf8", NEED_FORE|ARGS_012, {NULL} },
+ { "vbell", ARGS_01, {NULL} },
+ { "vbell_msg", ARGS_01, {NULL} },
+ { "vbellwait", ARGS_1, {NULL} },
+ { "verbose", ARGS_01, {NULL} },
+ { "version", ARGS_0, {NULL} },
+ { "wall", NEED_DISPLAY|ARGS_1, {NULL} },
+ { "width", ARGS_0123, {NULL} },
+ { "windowlist", ARGS_012, {NULL} },
+ { "windows", CAN_QUERY|ARGS_0, {NULL} },
+ { "wrap", NEED_FORE|ARGS_01, {NULL} },
+ { "writebuf", ARGS_0123, {NULL} },
+ { "writelock", NEED_FORE|ARGS_01, {NULL} },
+ { "xoff", NEED_LAYER|ARGS_0, {NULL} },
+ { "xon", NEED_LAYER|ARGS_0, {NULL} },
+ { "zmodem", ARGS_012, {NULL} },
+ { "zombie", ARGS_012, {NULL} }
};