765 |
wprintw (ptr_win->win_chat, ">"); |
wprintw (ptr_win->win_chat, ">"); |
766 |
for (j = 0; j < 10 - num_bars; j++) |
for (j = 0; j < 10 - num_bars; j++) |
767 |
wprintw (ptr_win->win_chat, " "); |
wprintw (ptr_win->win_chat, " "); |
768 |
|
|
769 |
if (ptr_dcc->size < 1024*10) |
if (ptr_dcc->size < 1024*10) |
770 |
num_unit = 0; |
num_unit = 0; |
771 |
else if (ptr_dcc->size < 1024*1024) |
else if (ptr_dcc->size < 1024*1024) |
780 |
unit_format[num_unit], |
unit_format[num_unit], |
781 |
unit_format[num_unit]); |
unit_format[num_unit]); |
782 |
wprintw (ptr_win->win_chat, format, |
wprintw (ptr_win->win_chat, format, |
783 |
((long double) ptr_dcc->pos) / ((long double)(unit_divide[num_unit])), |
((long double)(ptr_dcc->pos)) / ((long double)(unit_divide[num_unit])), |
784 |
unit_name[num_unit], |
unit_name[num_unit], |
785 |
((long double) ptr_dcc->size) / ((long double)(unit_divide[num_unit])), |
((long double)(ptr_dcc->size)) / ((long double)(unit_divide[num_unit])), |
786 |
|
unit_name[num_unit]); |
787 |
|
|
788 |
|
if (ptr_dcc->bytes_per_sec < 1024*1024) |
789 |
|
num_unit = 1; |
790 |
|
else if (ptr_dcc->bytes_per_sec < 1024*1024*1024) |
791 |
|
num_unit = 2; |
792 |
|
else |
793 |
|
num_unit = 3; |
794 |
|
sprintf (format, " (%s %%s/s)", unit_format[num_unit]); |
795 |
|
wprintw (ptr_win->win_chat, format, |
796 |
|
((long double) ptr_dcc->bytes_per_sec) / ((long double)(unit_divide[num_unit])), |
797 |
unit_name[num_unit]); |
unit_name[num_unit]); |
|
wclrtoeol (ptr_win->win_chat); |
|
798 |
} |
} |
799 |
else |
else |
800 |
{ |
{ |
801 |
date_tmp = localtime (&(ptr_dcc->start_time)); |
date_tmp = localtime (&(ptr_dcc->start_time)); |
802 |
strftime (date, sizeof (date) - 1, "%a, %d %b %Y %H:%M:%S", date_tmp); |
strftime (date, sizeof (date) - 1, "%a, %d %b %Y %H:%M:%S", date_tmp); |
803 |
wprintw (ptr_win->win_chat, " %s", date); |
wprintw (ptr_win->win_chat, " %s", date); |
|
wclrtoeol (ptr_win->win_chat); |
|
804 |
} |
} |
805 |
|
|
806 |
|
wclrtoeol (ptr_win->win_chat); |
807 |
|
|
808 |
ptr_win->dcc_last_displayed = ptr_dcc; |
ptr_win->dcc_last_displayed = ptr_dcc; |
809 |
i += 2; |
i += 2; |
810 |
} |
} |