|  | @@ -19,7 +19,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |  	  int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   int written = write(w0, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   int written = write(w0, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w0);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -27,7 +27,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |     strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w1, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w1, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w1);
 | 
	
		
			
				|  |  |  	
 | 
	
	
		
			
				|  | @@ -35,7 +35,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w2, flags, sizeof(flags));   
 | 
	
		
			
				|  |  | +   written = write(w2, flags, db_nitems * sizeof(flags[0]));   
 | 
	
		
			
				|  |  |  	  if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |  	  close(w2);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -44,7 +44,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	 	strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w4, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w4, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w4);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -52,7 +52,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |     strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w5, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w5, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w5);
 | 
	
		
			
				|  |  |  	  
 | 
	
	
		
			
				|  | @@ -60,7 +60,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w6, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w6, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error");    
 | 
	
		
			
				|  |  |  	  close(w6);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -68,7 +68,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	 	strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w4, outs_, sizeof(outs_)); 
 | 
	
		
			
				|  |  | +   written = write(w4, outs_, db_nitems * sizeof(outs_[0])); 
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w4);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -76,7 +76,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w5, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +   written = write(w5, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w5);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -84,7 +84,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  		 strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w6, outs_, sizeof(outs_));   
 | 
	
		
			
				|  |  | +   written = write(w6, outs_, db_nitems * sizeof(outs_[0]));   
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error");       
 | 
	
		
			
				|  |  |  	  close(w6);	  
 | 
	
		
			
				|  |  |    }
 | 
	
	
		
			
				|  | @@ -97,7 +97,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   int written = write(w0, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   int written = write(w0, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w0);	
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -105,7 +105,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());	 
 | 
	
		
			
				|  |  |  	  int w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -	  written = write(w1, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +	  written = write(w1, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w1);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -113,7 +113,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str()); 	  
 | 
	
		
			
				|  |  |  	  int w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w2,flags, sizeof(flags));    
 | 
	
		
			
				|  |  | +   written = write(w2,flags, db_nitems * sizeof(flags[0]));    
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error");      
 | 
	
		
			
				|  |  |     close(w2);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -122,7 +122,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());  
 | 
	
		
			
				|  |  |  	  int w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w4,flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w4,flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w4);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -130,7 +130,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w5, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w5, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w5);
 | 
	
		
			
				|  |  |  	
 | 
	
	
		
			
				|  | @@ -138,7 +138,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |    	strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());	   
 | 
	
		
			
				|  |  |  	  int w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w6, flags, sizeof(flags));    
 | 
	
		
			
				|  |  | +   written = write(w6, flags, db_nitems * sizeof(flags[0]));    
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error");    
 | 
	
		
			
				|  |  |  	  close(w6);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -146,7 +146,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w4, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +   written = write(w4, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w4);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -154,7 +154,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |     strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w5, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +   written = write(w5, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |     if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w5);
 | 
	
		
			
				|  |  |  	   
 | 
	
	
		
			
				|  | @@ -162,7 +162,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w6, outs_, sizeof(outs_));    
 | 
	
		
			
				|  |  | +   written = write(w6, outs_, db_nitems * sizeof(outs_[0]));    
 | 
	
		
			
				|  |  |  	  if(written<0)  perror("Write error");    
 | 
	
		
			
				|  |  |  	  close(w6);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -229,7 +229,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |  	
 | 
	
		
			
				|  |  |  	  int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   int written = write(w0, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   int written = write(w0, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error");
 | 
	
		
			
				|  |  |     close(w0);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -237,7 +237,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |     strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w1, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w1, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error");
 | 
	
		
			
				|  |  |     close(w1);
 | 
	
		
			
				|  |  |  	
 | 
	
	
		
			
				|  | @@ -245,7 +245,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |     strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w2, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w2, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error");
 | 
	
		
			
				|  |  |     close(w2);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -253,7 +253,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	 	strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w4, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w4, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error");
 | 
	
		
			
				|  |  |     close(w4);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -261,7 +261,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |     strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w5, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w5, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error");
 | 
	
		
			
				|  |  |     close(w5);
 | 
	
		
			
				|  |  |  	  
 | 
	
	
		
			
				|  | @@ -269,7 +269,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     int w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w6, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +   written = write(w6, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error"); 
 | 
	
		
			
				|  |  |  	  close(w6);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -277,7 +277,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |     strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |     strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w4, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +   written = write(w4, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w4);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -285,7 +285,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	  strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	 strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w5, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +   written = write(w5, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error"); 
 | 
	
		
			
				|  |  |     close(w5);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -293,7 +293,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  		 strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |     strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   written = write(w6, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +   written = write(w6, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |     if(written<0) perror("Write error"); 
 | 
	
		
			
				|  |  |   	 close(w6);	  
 | 
	
		
			
				|  |  |    }
 | 
	
	
		
			
				|  | @@ -307,7 +307,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |       
 | 
	
		
			
				|  |  |  	   int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -    int written = write(w0, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +    int written = write(w0, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |      if(written<0) perror("Write error");   
 | 
	
		
			
				|  |  |  	   close(w0);	
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -315,7 +315,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	   strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |     	int w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -	   written = write(w1, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +	   written = write(w1, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |  	   if(written<0)  perror("Write error");
 | 
	
		
			
				|  |  |      close(w1);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -323,7 +323,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	   strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());  
 | 
	
		
			
				|  |  |  	   int w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -    written = write(w2,flags, sizeof(flags));
 | 
	
		
			
				|  |  | +    written = write(w2,flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |      if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |      close(w2);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -331,7 +331,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	   strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |  	   int w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -    written = write(w4,flags, sizeof(flags));
 | 
	
		
			
				|  |  | +    written = write(w4,flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |      if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |      close(w4);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -339,7 +339,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	   strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |  	   int w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -    written = write(w5, flags, sizeof(flags));
 | 
	
		
			
				|  |  | +    written = write(w5, flags, db_nitems * sizeof(flags[0]));
 | 
	
		
			
				|  |  |      if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |      close(w5);
 | 
	
		
			
				|  |  |  	
 | 
	
	
		
			
				|  | @@ -347,7 +347,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |     	strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());   
 | 
	
		
			
				|  |  |  	   int w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -   	written = write(w6, flags, sizeof(flags));  
 | 
	
		
			
				|  |  | +   	written = write(w6, flags, db_nitems * sizeof(flags[0]));  
 | 
	
		
			
				|  |  |      if(written<0)  perror("Write error");   
 | 
	
		
			
				|  |  |     	close(w6);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -355,7 +355,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	   strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |      w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -    written = write(w4, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +    written = write(w4, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |      if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |      close(w4);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -364,7 +364,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |     	strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |      w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -    written = write(w5, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +    written = write(w5, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |      if(written<0)  perror("Write error"); 
 | 
	
		
			
				|  |  |      close(w5);
 | 
	
		
			
				|  |  |  	
 | 
	
	
		
			
				|  | @@ -372,7 +372,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 | 
	
		
			
				|  |  |  	   strcpy(tmp, p0_filename0);
 | 
	
		
			
				|  |  |   	  strcat(tmp, std::to_string(i).c_str());
 | 
	
		
			
				|  |  |      w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
 | 
	
		
			
				|  |  | -    written = write(w6, outs_, sizeof(outs_));
 | 
	
		
			
				|  |  | +    written = write(w6, outs_, db_nitems * sizeof(outs_[0]));
 | 
	
		
			
				|  |  |      if(written<0)  perror("Write error");   
 | 
	
		
			
				|  |  |  	   close(w6);
 | 
	
		
			
				|  |  |    } 
 |