| 160 * \ingroup debug |
160 * \ingroup debug |
| 161 */ |
161 */ |
| 162 void gg_debug_dump(struct gg_session *gs, int level, const char *buf, size_t len) |
162 void gg_debug_dump(struct gg_session *gs, int level, const char *buf, size_t len) |
| 163 { |
163 { |
| 164 char line[80]; |
164 char line[80]; |
| 165 int i, j; |
165 unsigned int i, j; |
| 166 |
166 |
| 167 for (i = 0; i < len; i += 16) { |
167 for (i = 0; i < len; i += 16) { |
| 168 int ofs; |
168 int ofs; |
| 169 |
169 |
| 170 sprintf(line, "%.4x: ", i); |
170 sprintf(line, "%.4x: ", i); |
| 263 GG_DEBUG_STATE(GG_STATE_RESOLVING_GG) |
263 GG_DEBUG_STATE(GG_STATE_RESOLVING_GG) |
| 264 GG_DEBUG_STATE(GG_STATE_RESOLVING_RELAY) |
264 GG_DEBUG_STATE(GG_STATE_RESOLVING_RELAY) |
| 265 GG_DEBUG_STATE(GG_STATE_CONNECTING_RELAY) |
265 GG_DEBUG_STATE(GG_STATE_CONNECTING_RELAY) |
| 266 GG_DEBUG_STATE(GG_STATE_READING_RELAY) |
266 GG_DEBUG_STATE(GG_STATE_READING_RELAY) |
| 267 GG_DEBUG_STATE(GG_STATE_DISCONNECTING) |
267 GG_DEBUG_STATE(GG_STATE_DISCONNECTING) |
| |
268 GG_DEBUG_STATE(GG_STATE_CONNECT_HUB) |
| |
269 GG_DEBUG_STATE(GG_STATE_CONNECT_PROXY_HUB) |
| |
270 GG_DEBUG_STATE(GG_STATE_CONNECT_GG) |
| |
271 GG_DEBUG_STATE(GG_STATE_CONNECT_PROXY_GG) |
| |
272 GG_DEBUG_STATE(GG_STATE_CONNECTING_PROXY_HUB) |
| |
273 GG_DEBUG_STATE(GG_STATE_CONNECTING_PROXY_GG) |
| |
274 GG_DEBUG_STATE(GG_STATE_RESOLVE_HUB_SYNC) |
| |
275 GG_DEBUG_STATE(GG_STATE_RESOLVE_HUB_ASYNC) |
| |
276 GG_DEBUG_STATE(GG_STATE_RESOLVE_PROXY_HUB_SYNC) |
| |
277 GG_DEBUG_STATE(GG_STATE_RESOLVE_PROXY_HUB_ASYNC) |
| |
278 GG_DEBUG_STATE(GG_STATE_RESOLVE_PROXY_GG_SYNC) |
| |
279 GG_DEBUG_STATE(GG_STATE_RESOLVE_PROXY_GG_ASYNC) |
| |
280 GG_DEBUG_STATE(GG_STATE_RESOLVE_GG_SYNC) |
| |
281 GG_DEBUG_STATE(GG_STATE_RESOLVE_GG_ASYNC) |
| |
282 GG_DEBUG_STATE(GG_STATE_RESOLVING_HUB) |
| |
283 GG_DEBUG_STATE(GG_STATE_RESOLVING_PROXY_HUB) |
| |
284 GG_DEBUG_STATE(GG_STATE_RESOLVING_PROXY_GG) |
| |
285 GG_DEBUG_STATE(GG_STATE_SEND_HUB) |
| |
286 GG_DEBUG_STATE(GG_STATE_SEND_PROXY_HUB) |
| |
287 GG_DEBUG_STATE(GG_STATE_SEND_PROXY_GG) |
| |
288 GG_DEBUG_STATE(GG_STATE_SENDING_HUB) |
| |
289 GG_DEBUG_STATE(GG_STATE_SENDING_PROXY_HUB) |
| |
290 GG_DEBUG_STATE(GG_STATE_SENDING_PROXY_GG) |
| |
291 GG_DEBUG_STATE(GG_STATE_READING_HUB) |
| |
292 GG_DEBUG_STATE(GG_STATE_READING_PROXY_HUB) |
| |
293 GG_DEBUG_STATE(GG_STATE_READING_PROXY_GG) |
| 268 #undef GG_DEBUG_STATE |
294 #undef GG_DEBUG_STATE |
| 269 |
295 |
| 270 /* Celowo nie ma default, żeby kompilator wyłapał brakujące stany */ |
296 /* Celowo nie ma default, żeby kompilator wyłapał brakujące stany */ |
| 271 |
297 |
| 272 } |
298 } |
| 321 GG_DEBUG_EVENT(GG_EVENT_DCC7_CONNECTED) |
347 GG_DEBUG_EVENT(GG_EVENT_DCC7_CONNECTED) |
| 322 GG_DEBUG_EVENT(GG_EVENT_DCC7_ERROR) |
348 GG_DEBUG_EVENT(GG_EVENT_DCC7_ERROR) |
| 323 GG_DEBUG_EVENT(GG_EVENT_DCC7_DONE) |
349 GG_DEBUG_EVENT(GG_EVENT_DCC7_DONE) |
| 324 GG_DEBUG_EVENT(GG_EVENT_DCC7_PENDING) |
350 GG_DEBUG_EVENT(GG_EVENT_DCC7_PENDING) |
| 325 GG_DEBUG_EVENT(GG_EVENT_XML_EVENT) |
351 GG_DEBUG_EVENT(GG_EVENT_XML_EVENT) |
| |
352 GG_DEBUG_EVENT(GG_EVENT_JSON_EVENT) |
| |
353 GG_DEBUG_EVENT(GG_EVENT_ACK110) |
| 326 GG_DEBUG_EVENT(GG_EVENT_DISCONNECT_ACK) |
354 GG_DEBUG_EVENT(GG_EVENT_DISCONNECT_ACK) |
| 327 GG_DEBUG_EVENT(GG_EVENT_TYPING_NOTIFICATION) |
355 GG_DEBUG_EVENT(GG_EVENT_TYPING_NOTIFICATION) |
| 328 GG_DEBUG_EVENT(GG_EVENT_USER_DATA) |
356 GG_DEBUG_EVENT(GG_EVENT_USER_DATA) |
| 329 GG_DEBUG_EVENT(GG_EVENT_MULTILOGON_MSG) |
357 GG_DEBUG_EVENT(GG_EVENT_MULTILOGON_MSG) |
| 330 GG_DEBUG_EVENT(GG_EVENT_MULTILOGON_INFO) |
358 GG_DEBUG_EVENT(GG_EVENT_MULTILOGON_INFO) |
| 331 GG_DEBUG_EVENT(GG_EVENT_USERLIST100_VERSION) |
359 GG_DEBUG_EVENT(GG_EVENT_USERLIST100_VERSION) |
| 332 GG_DEBUG_EVENT(GG_EVENT_USERLIST100_REPLY) |
360 GG_DEBUG_EVENT(GG_EVENT_USERLIST100_REPLY) |
| |
361 GG_DEBUG_EVENT(GG_EVENT_IMTOKEN) |
| |
362 GG_DEBUG_EVENT(GG_EVENT_PONG110) |
| |
363 GG_DEBUG_EVENT(GG_EVENT_CHAT_INFO) |
| |
364 GG_DEBUG_EVENT(GG_EVENT_CHAT_INFO_GOT_ALL) |
| |
365 GG_DEBUG_EVENT(GG_EVENT_CHAT_INFO_UPDATE) |
| |
366 GG_DEBUG_EVENT(GG_EVENT_CHAT_CREATED) |
| |
367 GG_DEBUG_EVENT(GG_EVENT_CHAT_INVITE_ACK) |
| 333 #undef GG_DEBUG_EVENT |
368 #undef GG_DEBUG_EVENT |
| 334 |
369 |
| 335 /* Celowo nie ma default, żeby kompilator wyłapał brakujące zdarzenia */ |
370 /* Celowo nie ma default, żeby kompilator wyłapał brakujące zdarzenia */ |
| 336 |
371 |
| 337 } |
372 } |