rem: rprintf(FINFO,"chunk[%d] len=%d offset=%d sum1=%08x\n", i,s->sums[i].len,(int)s->sums[i].offset,s->sums[i].sum1);
add: rprintf(FINFO,"chunk[%d] len=%d offset=%.0f sum1=%08x\n", i,s->sums[i].len,(double)s->sums[i].offset,s->sums[i].sum1);
context: static struct sum_struct *receive_sums(int f){	struct sum_struct *s;	int i;	OFF_T offset = 0;	s = (struct sum_struct *)malloc(sizeof(*s));	if (!s) out_of_memory("receive_sums");	s->count = read_int(f);	s->n = read_int(f);	s->remainder = read_int(f);  	s->sums = NULL;	if (verbose > 3)		rprintf(FINFO,"count=%d n=%d rem=%d\n",			s->count,s->n,s->remainder);	if (s->count == 0) 		return(s);	s->sums = (struct sum_buf *)malloc(sizeof(s->sums[0])*s->count);	if (!s->sums) out_of_memory("receive_sums");	for (i=0;i<s->count;i++) {		s->sums[i].sum1 = read_int(f);		read_buf(f,s->sums[i].sum2,csum_length);		s->sums[i].offset = offset;		s->sums[i].i = i;		if (i == s->count-1 && s->remainder != 0) {			s->sums[i].len = s->remainder;		} else {			s->sums[i].len = s->n;		}		offset += s->sums[i].len;		if (verbose > 3)			rprintf(FINFO,"chunk[%d] len=%d offset=%d sum1=%08x\n",				i,s->sums[i].len,(int)s->sums[i].offset,s->sums[i].sum1);	}	s->flength = offset;	return s;}