comparison src/protocols/msn/msg.c @ 19808:75ecc42d3e8d

[gaim-migrate @ 16882] a version can work with windows Not stable committer: Ethan Blanton <elb@pidgin.im>
author Ma Yuan <mayuan2006@gmail.com>
date Sat, 19 Aug 2006 11:46:33 +0000
parents da3f8f7ec3ce
children b488205ad0bc
comparison
equal deleted inserted replaced
19807:74334aadd843 19808:75ecc42d3e8d
102 102
103 #ifdef MSN_DEBUG_MSG 103 #ifdef MSN_DEBUG_MSG
104 gaim_debug_info("msn", "message unref (%p)[%d]\n", msg, msg->ref_count); 104 gaim_debug_info("msn", "message unref (%p)[%d]\n", msg, msg->ref_count);
105 #endif 105 #endif
106 106
107 if (msg->ref_count == 0) 107 if (msg->ref_count == 0){
108 {
109 msn_message_destroy(msg); 108 msn_message_destroy(msg);
110 109
111 return NULL; 110 return NULL;
112 } 111 }
113 112
119 { 118 {
120 MsnMessage *msg; 119 MsnMessage *msg;
121 char *message_cr; 120 char *message_cr;
122 121
123 msg = msn_message_new(MSN_MSG_TEXT); 122 msg = msn_message_new(MSN_MSG_TEXT);
124 msn_message_set_attr(msg, "User-Agent", "Gaim/" VERSION); 123 // msn_message_set_attr(msg, "User-Agent", "Gaim/" VERSION);
125 msn_message_set_content_type(msg, "text/plain"); 124 msn_message_set_content_type(msg, "text/plain");
126 msn_message_set_charset(msg, "UTF-8"); 125 msn_message_set_charset(msg, "UTF-8");
127 msn_message_set_flag(msg, 'A'); 126 msn_message_set_flag(msg, 'N');
128 msn_message_set_attr(msg, "X-MMS-IM-Format", 127 msn_message_set_attr(msg, "X-MMS-IM-Format",
129 "FN=MS%20Sans%20Serif; EF=; CO=0; PF=0"); 128 "FN=MS%20Sans%20Serif; EF=; CO=0; CS=86;PF=0");
130 129
131 message_cr = gaim_str_add_cr(message); 130 message_cr = gaim_str_add_cr(message);
132 msn_message_set_bin_data(msg, message_cr, strlen(message_cr)); 131 msn_message_set_bin_data(msg, message_cr, strlen(message_cr)+1);
133 g_free(message_cr); 132 g_free(message_cr);
134 133
135 return msg; 134 return msg;
136 } 135 }
137 136
469 { 468 {
470 if (body != NULL) 469 if (body != NULL)
471 { 470 {
472 memcpy(n, body, body_len); 471 memcpy(n, body, body_len);
473 n += body_len; 472 n += body_len;
474 n = "\0"; 473 // n = '\0';
475 } 474 }
476 } 475 }
477 476
478 if (ret_size != NULL) 477 if (ret_size != NULL)
479 { 478 {