/programs/cmm/liza/liza.c |
---|
29,7 → 29,6 |
#include "img/letter_icons.h" |
_http http = {0}; |
bool old_tag_parser_mode = false; |
bool debug_mode = false; |
char accept_language[]= "Accept-Language: ru\n"; |
/programs/cmm/liza/mail_box.c |
---|
107,15 → 107,15 |
aim=NULL; |
break; |
} |
debug("mailsize: "); debugi(mailsize); |
debugval("mailsize", mailsize); |
aim = GET_ANSWER_RETR; |
debugln("goto GET_ANSWER_RETR"); |
break; |
case GET_ANSWER_RETR: |
debug("mailsize: "); debugi(mailsize); |
debug("mailstart: "); debugi(mailstart); |
debug("mailend: "); debugi(mailend); |
debugval("mailsize", mailsize); |
debugval("mailstart", mailstart); |
debugval("mailend", mailend); |
ticks = Receive(socketnum, mailend, mailsize + mailstart - mailend, MSG_DONTWAIT); |
if (ticks == 0xffffffff) break; |
mailend = mailend + ticks; |
/programs/cmm/liza/parselist.c |
---|
123,20 → 123,16 |
int clean_mailstart; |
b_start = strstr(mailstart, "?B?"); |
debug("b_size"); |
debugi(b_start); |
debugval("b_size", b_start); |
if (b_start) |
{ |
b_end = strstr(b_start, "?="); |
debug("b_end"); |
debugi(b_end); |
debugval("b_end", b_end); |
b_size = b_end - b_start; |
debug("b_size"); |
debugi(b_size); |
debugval("b_size", b_size); |
b_buf = malloc(b_size); |
strcpyb(mailstart, b_buf, "?B?", "?="); |
debug("b_buf"); |
debug(b_buf); |
debugval("b_buf", b_buf); |
base64_decode stdcall (b_buf, b_buf, b_size-3); |
ConvertToDOS(b_buf, mailstart); |