mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 07:13:03 +00:00 
			
		
		
		
	Fix GCC 8.1.1 warnings
This commit is contained in:
		| @@ -319,22 +319,22 @@ void gr_complex_ip_packet_source::demux_samples(gr_vector_void_star output_items | |||||||
|             switch (d_wire_sample_type) |             switch (d_wire_sample_type) | ||||||
|                 { |                 { | ||||||
|                 case 1:  //interleaved byte samples |                 case 1:  //interleaved byte samples | ||||||
|                     for (int i = 0; i < output_items.size(); i++) |                     for (long unsigned int i = 0; i < output_items.size(); i++) | ||||||
|                         { |                         { | ||||||
|                             real = fifo_buff[fifo_read_ptr++]; |                             real = fifo_buff[fifo_read_ptr++]; | ||||||
|                             imag = fifo_buff[fifo_read_ptr++]; |                             imag = fifo_buff[fifo_read_ptr++]; | ||||||
|                             if (d_IQ_swap) |                             if (d_IQ_swap) | ||||||
|                                 { |                                 { | ||||||
|                                     ((gr_complex *)output_items[i])[n] = gr_complex(real, imag); |                                     (static_cast<gr_complex *>(output_items[i]))[n] = gr_complex(real, imag); | ||||||
|                                 } |                                 } | ||||||
|                             else |                             else | ||||||
|                                 { |                                 { | ||||||
|                                     ((gr_complex *)output_items[i])[n] = gr_complex(imag, real); |                                     (static_cast<gr_complex *>(output_items[i]))[n] = gr_complex(imag, real); | ||||||
|                                 } |                                 } | ||||||
|                         } |                         } | ||||||
|                     break; |                     break; | ||||||
|                 case 2:  // 4bits samples |                 case 2:  // 4bits samples | ||||||
|                     for (int i = 0; i < output_items.size(); i++) |                     for (long unsigned int i = 0; i < output_items.size(); i++) | ||||||
|                         { |                         { | ||||||
|                             tmp_char2 = fifo_buff[fifo_read_ptr] & 0x0F; |                             tmp_char2 = fifo_buff[fifo_read_ptr] & 0x0F; | ||||||
|                             if (tmp_char2 >= 8) |                             if (tmp_char2 >= 8) | ||||||
| @@ -357,11 +357,11 @@ void gr_complex_ip_packet_source::demux_samples(gr_vector_void_star output_items | |||||||
|                                 } |                                 } | ||||||
|                             if (d_IQ_swap) |                             if (d_IQ_swap) | ||||||
|                                 { |                                 { | ||||||
|                                     ((gr_complex *)output_items[i])[n] = gr_complex(imag, real); |                                     (static_cast<gr_complex *>(output_items[i]))[n] = gr_complex(imag, real); | ||||||
|                                 } |                                 } | ||||||
|                             else |                             else | ||||||
|                                 { |                                 { | ||||||
|                                     ((gr_complex *)output_items[i])[n] = gr_complex(real, imag); |                                     (static_cast<gr_complex *>(output_items[i]))[n] = gr_complex(real, imag); | ||||||
|                                 } |                                 } | ||||||
|                         } |                         } | ||||||
|                     break; |                     break; | ||||||
| @@ -381,7 +381,7 @@ int gr_complex_ip_packet_source::work(int noutput_items, | |||||||
|     boost::mutex::scoped_lock lock(d_mutex);  // hold mutex for duration of this function |     boost::mutex::scoped_lock lock(d_mutex);  // hold mutex for duration of this function | ||||||
|     if (fifo_items == 0) return 0; |     if (fifo_items == 0) return 0; | ||||||
|  |  | ||||||
|     if (output_items.size() > d_n_baseband_channels) |     if (output_items.size() > static_cast<long unsigned int>(d_n_baseband_channels)) | ||||||
|         { |         { | ||||||
|             std::cout << "Configuration error: more baseband channels connected than the available in the UDP source\n"; |             std::cout << "Configuration error: more baseband channels connected than the available in the UDP source\n"; | ||||||
|             exit(0); |             exit(0); | ||||||
| @@ -430,9 +430,9 @@ int gr_complex_ip_packet_source::work(int noutput_items, | |||||||
|     //update fifo items |     //update fifo items | ||||||
|     fifo_items = fifo_items - bytes_requested; |     fifo_items = fifo_items - bytes_requested; | ||||||
|  |  | ||||||
|     for (int n = 0; n < output_items.size(); n++) |     for (long unsigned int n = 0; n < output_items.size(); n++) | ||||||
|         { |         { | ||||||
|             produce(n, num_samples_readed); |             produce(static_cast<int>(n), num_samples_readed); | ||||||
|         } |         } | ||||||
|     return this->WORK_CALLED_PRODUCE; |     return this->WORK_CALLED_PRODUCE; | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez