rem: if (filesno + 1 < files_index) { putchar (','); putchar (' '); }
add: pos += len;
context: print_with_commas (void){  int filesno;  int pos, old_pos;  pos = 0;  for (filesno = 0; filesno < files_index; filesno++)    {      old_pos = pos;      pos += length_of_file_name_and_frills (files + filesno);      if (filesno + 1 < files_index)	pos += 2;		/* For the comma and space */      if (old_pos != 0 && pos >= line_length)	{	  putchar ('\n');	  pos -= old_pos;	}      print_file_name_and_frills (files + filesno);      if (filesno + 1 < files_index)	{	  putchar (',');	  putchar (' ');	}    }  putchar ('\n');}