1 static PERL_SIGNAL_ARGS_REC perl_signal_args[] =
3 { "gui dialog", { "string", "string", NULL } },
4 { "send command", { "string", "iobject", "iobject", NULL } },
5 { "chat protocol created", { "CHAT_PROTOCOL_REC", NULL } },
6 { "chat protocol updated", { "CHAT_PROTOCOL_REC", NULL } },
7 { "chat protocol destroyed", { "CHAT_PROTOCOL_REC", NULL } },
8 { "channel created", { "iobject", "int", NULL } },
9 { "channel destroyed", { "iobject", NULL } },
10 { "chatnet created", { "iobject", NULL } },
11 { "chatnet destroyed", { "iobject", NULL } },
12 { "commandlist new", { "Irssi::Command", NULL } },
13 { "commandlist remove", { "Irssi::Command", NULL } },
14 { "error command", { "int", "string", NULL } },
15 { "send command", { "string", "iobject", "iobject", NULL } },
16 { "send text", { "string", "iobject", "iobject", NULL } },
17 { "command ", { "string", "iobject", "iobject", NULL } },
18 { "default command", { "string", "iobject", "iobject", NULL } },
19 { "ignore created", { "Irssi::Ignore", NULL } },
20 { "ignore destroyed", { "Irssi::Ignore", NULL } },
21 { "ignore changed", { "Irssi::Ignore", NULL } },
22 { "log new", { "Irssi::Log", NULL } },
23 { "log remove", { "Irssi::Log", NULL } },
24 { "log create failed", { "Irssi::Log", NULL } },
25 { "log locked", { "Irssi::Log", NULL } },
26 { "log started", { "Irssi::Log", NULL } },
27 { "log stopped", { "Irssi::Log", NULL } },
28 { "log rotated", { "Irssi::Log", NULL } },
29 { "log written", { "Irssi::Log", "string", NULL } },
30 { "module loaded", { "Irssi::Module", "MODULE_FILE_REC", NULL } },
31 { "module unloaded", { "Irssi::Module", "MODULE_FILE_REC", NULL } },
32 { "module error", { "int", "string", "string", "string", NULL } },
33 { "nicklist new", { "iobject", "iobject", NULL } },
34 { "nicklist remove", { "iobject", "iobject", NULL } },
35 { "nicklist changed", { "iobject", "iobject", "string", NULL } },
36 { "nicklist host changed", { "iobject", "iobject", NULL } },
37 { "nicklist gone changed", { "iobject", "iobject", NULL } },
38 { "nicklist serverop changed", { "iobject", "iobject", NULL } },
39 { "pidwait", { "int", "int", NULL } },
40 { "query created", { "iobject", "int", NULL } },
41 { "query destroyed", { "iobject", NULL } },
42 { "query nick changed", { "iobject", "string", NULL } },
43 { "query address changed", { "iobject", NULL } },
44 { "query server changed", { "iobject", "iobject", NULL } },
45 { "rawlog", { "RAWIrssi::Log", "string", NULL } },
46 { "server looking", { "iobject", NULL } },
47 { "server connected", { "iobject", NULL } },
48 { "server connecting", { "iobject", "ulongptr", NULL } },
49 { "server connect failed", { "iobject", NULL } },
50 { "server disconnected", { "iobject", NULL } },
51 { "server quit", { "iobject", "string", NULL } },
52 { "setup reread", { "string", NULL } },
53 { "setup saved", { "string", "int", NULL } },
54 { "ban type changed", { "string", NULL } },
55 { "channel joined", { "iobject", NULL } },
56 { "channel wholist", { "iobject", NULL } },
57 { "channel sync", { "iobject", NULL } },
58 { "channel topic changed", { "iobject", NULL } },
59 { "ctcp msg", { "iobject", "string", "string", "string", "string", NULL } },
60 { "ctcp msg ", { "iobject", "string", "string", "string", "string", NULL } },
61 { "default ctcp msg", { "iobject", "string", "string", "string", "string", NULL } },
62 { "ctcp reply", { "iobject", "string", "string", "string", "string", NULL } },
63 { "ctcp reply ", { "iobject", "string", "string", "string", "string", NULL } },
64 { "default ctcp reply", { "iobject", "string", "string", "string", "string", NULL } },
65 { "ctcp action", { "iobject", "string", "string", "string", "string", NULL } },
66 { "awaylog show", { "Irssi::Log", "int", "int", NULL } },
67 { "server nick changed", { "iobject", NULL } },
68 { "event connected", { "iobject", NULL } },
69 { "server event", { "iobject", "string", "string", "string", NULL } },
70 { "event ", { "iobject", "string", "string", "string", NULL } },
71 { "default event", { "iobject", "string", "string", "string", NULL } },
72 { "server incoming", { "iobject", "string", NULL } },
73 { "redir ", { "iobject", "string", "string", "string", NULL } },
74 { "server lag", { "iobject", NULL } },
75 { "server lag disconnect", { "iobject", NULL } },
76 { "massjoin", { "iobject", "gslist_iobject", NULL } },
77 { "ban new", { "iobject", "Irssi::Irc::Ban", NULL } },
78 { "ban remove", { "iobject", "Irssi::Irc::Ban", NULL } },
79 { "channel mode changed", { "iobject", NULL } },
80 { "nick mode changed", { "iobject", "iobject", NULL } },
81 { "user mode changed", { "iobject", "string", NULL } },
82 { "away mode changed", { "iobject", NULL } },
83 { "netsplit server new", { "iobject", "NETSPLIT_iobject", NULL } },
84 { "netsplit server remove", { "iobject", "NETSPLIT_iobject", NULL } },
85 { "netsplit new", { "Irssi::Irc::Netsplit", NULL } },
86 { "netsplit remove", { "Irssi::Irc::Netsplit", NULL } },
87 { "dcc ctcp ", { "string", "siobject", NULL } },
88 { "default dcc ctcp", { "string", "siobject", NULL } },
89 { "dcc unknown ctcp", { "string", "string", "string", NULL } },
90 { "dcc reply ", { "string", "siobject", NULL } },
91 { "default dcc reply", { "string", "siobject", NULL } },
92 { "dcc unknown reply", { "string", "string", "string", NULL } },
93 { "dcc chat message", { "siobject", "string", NULL } },
94 { "dcc created", { "siobject", NULL } },
95 { "dcc destroyed", { "siobject", NULL } },
96 { "dcc connected", { "siobject", NULL } },
97 { "dcc rejecting", { "siobject", NULL } },
98 { "dcc closed", { "siobject", NULL } },
99 { "dcc request", { "siobject", "string", NULL } },
100 { "dcc request send", { "siobject", NULL } },
101 { "dcc chat message", { "siobject", "string", NULL } },
102 { "dcc transfer update", { "siobject", NULL } },
103 { "dcc get receive", { "siobject", NULL } },
104 { "dcc error connect", { "siobject", NULL } },
105 { "dcc error file create", { "siobject", "string", NULL } },
106 { "dcc error file open", { "string", "string", "int", NULL } },
107 { "dcc error get not found", { "string", NULL } },
108 { "dcc error send exists", { "string", "string", NULL } },
109 { "dcc error unknown type", { "string", NULL } },
110 { "dcc error close not found", { "string", "string", "string", NULL } },
111 { "autoignore new", { "iobject", "AUTOIrssi::Ignore", NULL } },
112 { "autoignore remove", { "iobject", "AUTOIrssi::Ignore", NULL } },
113 { "flood", { "iobject", "string", "string", "int", "string", NULL } },
114 { "notifylist new", { "Irssi::Irc::Notifylist", NULL } },
115 { "notifylist remove", { "Irssi::Irc::Notifylist", NULL } },
116 { "notifylist joined", { "iobject", "string", "string", "string", "string", "string", NULL } },
117 { "notifylist away changed", { "iobject", "string", "string", "string", "string", "string", NULL } },
118 { "notifylist unidle", { "iobject", "string", "string", "string", "string", "string", NULL } },
119 { "notifylist left", { "iobject", "string", "string", "string", "string", "string", NULL } },
120 { "proxy client connected", { "CLIENT_REC", NULL } },
121 { "proxy client disconnected", { "CLIENT_REC", NULL } },
122 { "gui print text", { "Irssi::UI::Window", "int", "int", "int", "string", "int", NULL } },
123 { "gui print text finished", { "Irssi::UI::Window", NULL } },
124 { "complete word", { "glistptr_char*", "Irssi::UI::Window", "string", "string", "intptr", NULL } },
125 { "exec new", { "Irssi::UI::Process", NULL } },
126 { "exec remove", { "Irssi::UI::Process", "int", NULL } },
127 { "exec input", { "Irssi::UI::Process", "string", NULL } },
128 { "message public", { "iobject", "string", "string", "string", "string", NULL } },
129 { "message private", { "iobject", "string", "string", "string", NULL } },
130 { "message own_public", { "iobject", "string", "string", NULL } },
131 { "message own_private", { "iobject", "string", "string", "string", NULL } },
132 { "message join", { "iobject", "string", "string", "string", NULL } },
133 { "message part", { "iobject", "string", "string", "string", "string", NULL } },
134 { "message quit", { "iobject", "string", "string", "string", NULL } },
135 { "message kick", { "iobject", "string", "string", "string", "string", "string", NULL } },
136 { "message nick", { "iobject", "string", "string", "string", NULL } },
137 { "message own_nick", { "iobject", "string", "string", "string", NULL } },
138 { "message invite", { "iobject", "string", "string", "string", NULL } },
139 { "message topic", { "iobject", "string", "string", "string", "string", NULL } },
140 { "keyinfo created", { "Irssi::UI::Keyinfo", NULL } },
141 { "keyinfo destroyed", { "Irssi::UI::Keyinfo", NULL } },
142 { "print text", { "Irssi::UI::TextDest", "string", "string", NULL } },
143 { "theme created", { "Irssi::UI::Theme", NULL } },
144 { "theme destroyed", { "Irssi::UI::Theme", NULL } },
145 { "window hilight", { "Irssi::UI::Window", NULL } },
146 { "window activity", { "Irssi::UI::Window", "int", NULL } },
147 { "window item hilight", { "iobject", NULL } },
148 { "window item activity", { "iobject", "int", NULL } },
149 { "window item new", { "Irssi::UI::Window", "iobject", NULL } },
150 { "window item remove", { "Irssi::UI::Window", "iobject", NULL } },
151 { "window item changed", { "Irssi::UI::Window", "iobject", NULL } },
152 { "window item server changed", { "Irssi::UI::Window", "iobject", NULL } },
153 { "window created", { "Irssi::UI::Window", NULL } },
154 { "window destroyed", { "Irssi::UI::Window", NULL } },
155 { "window changed", { "Irssi::UI::Window", "Irssi::UI::Window", NULL } },
156 { "window changed automatic", { "Irssi::UI::Window", NULL } },
157 { "window server changed", { "Irssi::UI::Window", "iobject", NULL } },
158 { "window refnum changed", { "Irssi::UI::Window", "int", NULL } },
159 { "window name changed", { "Irssi::UI::Window", NULL } },
160 { "window history changed", { "Irssi::UI::Window", "string", NULL } },
161 { "window level changed", { "Irssi::UI::Window", NULL } },
162 { "message irc op_public", { "iobject", "string", "string", "string", "string", NULL } },
163 { "message irc own_wall", { "iobject", "string", "string", NULL } },
164 { "message irc own_action", { "iobject", "string", "string", NULL } },
165 { "message irc action", { "iobject", "string", "string", "string", "string", NULL } },
166 { "message irc own_notice", { "iobject", "string", "string", NULL } },
167 { "message irc notice", { "iobject", "string", "string", "string", "string", NULL } },
168 { "message irc own_ctcp", { "iobject", "string", "string", "string", NULL } },
169 { "message irc ctcp", { "iobject", "string", "string", "string", "string", NULL } },
170 { "message dcc own", { "siobject", "string", NULL } },
171 { "message dcc own_action", { "siobject", "string", NULL } },
172 { "message dcc own_ctcp", { "siobject", "string", "string", NULL } },
173 { "message dcc", { "siobject", "string", NULL } },
174 { "message dcc action", { "siobject", "string", NULL } },
175 { "message dcc ctcp", { "siobject", "string", "string", NULL } },