summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
510d42e)
start to get silly. Replace it with a dynamically allocated string instead.
git-svn-id: svn://svn.tartarus.org/sgt/putty@4153
cda61777-01e9-0310-a592-
d414129be87e
{
float ratebs;
unsigned long eta;
{
float ratebs;
unsigned long eta;
int pct;
int len;
int elap;
int pct;
int len;
int elap;
eta = size - done;
else
eta = (unsigned long) ((size - done) / ratebs);
eta = size - done;
else
eta = (unsigned long) ((size - done) / ratebs);
- sprintf(etastr, "%02ld:%02ld:%02ld",
- eta / 3600, (eta % 3600) / 60, eta % 60);
+ etastr = dupprintf("%02ld:%02ld:%02ld",
+ eta / 3600, (eta % 3600) / 60, eta % 60);
pct = (int) (100 * (done * 1.0 / size));
pct = (int) (100 * (done * 1.0 / size));