- if (res_block->get_type()==0) switch(d0_block->get_subtype()){
- case 000: d0_block=new data_block_0_0(*d0_block); break;
- case 001: d0_block=new data_block_0_1(*d0_block); break;
- case 002: d0_block=new data_block_0_2(*d0_block); break;
- case 003: d0_block=new data_block_0_3(*d0_block); break;
- case 004: d0_block=new data_block_0_4(*d0_block); break;
- case 010: d0_block=new data_block_0_10(*d0_block); break;
- case 014: d0_block=new data_block_0_14(*d0_block); break;
- case 024: d0_block=new data_block_0_24(*d0_block); break;
- case 044: d0_block=new data_block_0_44(*d0_block); break;
- case 030: d0_block=new data_block_0_30(*d0_block); break;
- case 054: d0_block=new data_block_0_54(*d0_block); break;
- case 060: d0_block=new data_block_0_60(*d0_block); break;
- case 050: d0_block=new data_block_0_50(*d0_block); break;
+ // Here only type 0 left
+
+ switch(n_data_block_0->get_subtype()){
+ case 000: n_data_block_0_x=new data_block_0_0(*n_data_block_0); break;
+ case 001: n_data_block_0_x=new data_block_0_1(*n_data_block_0); break;
+ case 002: n_data_block_0_x=new data_block_0_2(*n_data_block_0); break;
+ case 003: n_data_block_0_x=new data_block_0_3(*n_data_block_0); break;
+ case 004: n_data_block_0_x=new data_block_0_4(*n_data_block_0); break;
+ case 010: n_data_block_0_x=new data_block_0_10(*n_data_block_0); break;
+ case 014: n_data_block_0_x=new data_block_0_14(*n_data_block_0); break;
+ case 024: n_data_block_0_x=new data_block_0_24(*n_data_block_0); break;
+ case 044: n_data_block_0_x=new data_block_0_44(*n_data_block_0); break;
+ case 030: n_data_block_0_x=new data_block_0_30(*n_data_block_0); break;
+ case 054: n_data_block_0_x=new data_block_0_54(*n_data_block_0); break;
+ case 060: n_data_block_0_x=new data_block_0_60(*n_data_block_0); break;
+ case 064: n_data_block_0_x=new data_block_0_64(*n_data_block_0); break;
+ case 050: n_data_block_0_x=new data_block_0_50(*n_data_block_0); break;