plugins/raw.c

changeset 5227
6b44f7901f94
parent 5205
242b8aa81328
child 5314
56ef6a09fb99
equal deleted inserted replaced
5226:13c1a4e0ac89 5227:6b44f7901f94
60 unsigned short len = htons(strlen(txt) + 1); 60 unsigned short len = htons(strlen(txt) + 1);
61 write(*a, "*\002", 2); 61 write(*a, "*\002", 2);
62 write(*a, &seqno, 2); 62 write(*a, &seqno, 2);
63 write(*a, &len, 2); 63 write(*a, &len, 2);
64 write(*a, txt, ntohs(len)); 64 write(*a, txt, ntohs(len));
65 debug_printf("TOC C: %s\n", txt); 65 gaim_debug(GAIM_DEBUG_MISC, "raw", "TOC C: %s\n", txt);
66 } 66 }
67 break; 67 break;
68 case PROTO_MSN: 68 case PROTO_MSN:
69 write(*(int *)gc->proto_data, txt, strlen(txt)); 69 write(*(int *)gc->proto_data, txt, strlen(txt));
70 write(*(int *)gc->proto_data, "\r\n", 2); 70 write(*(int *)gc->proto_data, "\r\n", 2);
71 debug_printf("MSN C: %s\n", txt); 71 gaim_debug(GAIM_DEBUG_MISC, "raw", "MSN C: %s\n", txt);
72 break; 72 break;
73 case PROTO_IRC: 73 case PROTO_IRC:
74 write(*(int *)gc->proto_data, txt, strlen(txt)); 74 write(*(int *)gc->proto_data, txt, strlen(txt));
75 write(*(int *)gc->proto_data, "\r\n", 2); 75 write(*(int *)gc->proto_data, "\r\n", 2);
76 debug_printf("IRC C: %s\n", txt); 76 gaim_debug(GAIM_DEBUG_MISC, "raw", "IRC C: %s\n", txt);
77 break; 77 break;
78 case PROTO_JABBER: 78 case PROTO_JABBER:
79 jab_send_raw(*(jconn *)gc->proto_data, txt); 79 jab_send_raw(*(jconn *)gc->proto_data, txt);
80 break; 80 break;
81 } 81 }

mercurial