From 38ea3a576a20820e574c6cb37607aeafe07f34b4 Mon Sep 17 00:00:00 2001 From: eb Date: Wed, 30 Apr 2008 02:24:06 +0000 Subject: [PATCH] Tweaks for gcc 4.3 based on patch from Marek Mahut . git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8292 221aa14e-8319-0410-a670-987f0aec2ac5 --- gcell/src/lib/runtime/gc_aligned_alloc.cc | 1 + gcell/src/lib/runtime/gc_job_manager_impl.cc | 1 + gcell/src/lib/runtime/qa_job_manager.cc | 1 + gcell/src/lib/wrapper/qa_gcp_fft_1d_r2.cc | 1 + .../src/lib/filter/gr_fft_filter_ccc.cc | 1 + .../src/lib/filter/gr_fft_filter_fff.cc | 1 + gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc | 1 + gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc | 1 + gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc | 1 + gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc | 1 + .../general/gr_align_on_samplenumbers_ss.cc | 1 + .../src/lib/general/gr_bin_statistics_f.cc | 1 + .../src/lib/general/gr_circular_file.cc | 2 ++ gnuradio-core/src/lib/general/gr_delay.cc | 1 + .../lib/general/gr_fake_channel_coder_pp.cc | 1 + gnuradio-core/src/lib/general/gr_fft_vcc.cc | 1 + .../src/lib/general/gr_fft_vcc_fftw.cc | 1 + gnuradio-core/src/lib/general/gr_fft_vfc.cc | 1 + .../src/lib/general/gr_framer_sink_1.cc | 1 + gnuradio-core/src/lib/general/gr_head.cc | 1 + .../src/lib/general/gr_keep_one_in_n.cc | 1 + gnuradio-core/src/lib/general/gr_log2_const.h | 22 +++++++++---------- .../src/lib/general/gr_null_source.cc | 1 + .../src/lib/general/gr_ofdm_bpsk_mapper.cc | 1 + .../src/lib/general/gr_ofdm_frame_sink.cc | 1 + .../lib/general/gr_ofdm_insert_preamble.cc | 1 + .../src/lib/general/gr_ofdm_mapper_bcv.cc | 1 + .../src/lib/general/gr_ofdm_qam_mapper.cc | 1 + .../src/lib/general/gr_ofdm_qpsk_mapper.cc | 1 + .../src/lib/general/gr_packet_sink.cc | 1 + .../src/lib/general/gr_peak_detector2_fb.cc | 1 + gnuradio-core/src/lib/general/gr_repeat.cc | 1 + .../src/lib/general/gr_simple_correlator.cc | 1 + .../src/lib/general/gr_simple_framer.cc | 1 + gnuradio-core/src/lib/general/gr_skiphead.cc | 1 + .../src/lib/general/gr_stream_mux.cc | 1 + .../src/lib/general/gr_stream_to_streams.cc | 1 + .../src/lib/general/gr_stream_to_vector.cc | 1 + .../src/lib/general/gr_streams_to_stream.cc | 1 + .../src/lib/general/gr_streams_to_vector.cc | 1 + gnuradio-core/src/lib/general/gr_test.cc | 1 + gnuradio-core/src/lib/general/gr_throttle.cc | 1 + .../src/lib/general/gr_vector_to_stream.cc | 1 + .../src/lib/general/gr_vector_to_streams.cc | 1 + gnuradio-core/src/lib/general/malloc16.c | 1 + .../lib/gengen/gr_chunks_to_symbols_XX.cc.t | 1 + .../src/lib/gengen/gr_peak_detector_XX.cc.t | 1 + .../src/lib/io/gr_file_descriptor_sink.cc | 1 + .../src/lib/io/gr_file_descriptor_source.cc | 2 ++ gnuradio-core/src/lib/io/gr_file_sink_base.cc | 1 + gnuradio-core/src/lib/io/gr_file_source.cc | 1 + gnuradio-core/src/lib/io/gr_message_sink.cc | 1 + gnuradio-core/src/lib/io/gr_message_source.cc | 1 + gnuradio-core/src/lib/io/gr_udp_sink.cc | 1 + gnuradio-core/src/lib/io/gr_udp_source.cc | 2 ++ gnuradio-core/src/lib/io/gri_logger.cc | 1 + .../src/lib/reed-solomon/decode_rs.c | 1 + .../src/lib/reed-solomon/encode_rs.c | 1 + gnuradio-core/src/lib/reed-solomon/exercise.c | 1 + .../src/lib/runtime/gr_dispatcher.cc | 1 + .../src/lib/runtime/gr_error_handler.cc | 1 + .../src/lib/runtime/gr_local_sighandler.cc | 1 + gnuradio-core/src/lib/runtime/gr_message.cc | 1 + .../src/lib/runtime/gr_preferences.cc | 1 + gnuradio-core/src/lib/runtime/gr_realtime.cc | 1 + .../src/lib/runtime/gr_scheduler_thread.cc | 1 + gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc | 1 + .../lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc | 1 - gnuradio-core/src/tests/benchmark_nco.cc | 1 + gnuradio-core/src/tests/benchmark_vco.cc | 1 + gr-atsc/src/lib/atsc_bit_timing_loop.cc | 1 + gr-atsc/src/lib/atsci_reed_solomon.cc | 1 + gr-atsc/src/lib/atsci_sliding_correlator.h | 5 +++-- gr-atsc/src/lib/atsci_sssr.cc | 1 + gr-atsc/src/lib/atsci_trellis_encoder.cc | 1 + gr-atsc/src/lib/atsci_viterbi_decoder.cc | 1 + gr-atsc/src/lib/interleaver_fifo.h | 1 + gr-atsc/src/lib/qa_atsci_data_interleaver.cc | 1 + gr-atsc/src/lib/qa_atsci_equalizer_nop.cc | 1 + .../src/lib/qa_atsci_fake_single_viterbi.cc | 1 + gr-atsc/src/lib/qa_atsci_randomizer.cc | 1 + gr-atsc/src/lib/qa_atsci_reed_solomon.cc | 1 + gr-atsc/src/lib/qa_atsci_single_viterbi.cc | 1 + gr-atsc/src/lib/qa_atsci_trellis_encoder.cc | 1 + .../src/audio_portaudio_sink.cc | 1 + .../src/audio_portaudio_source.cc | 1 + gr-cvsd-vocoder/src/lib/cvsd_decode_bs.cc | 1 + gr-cvsd-vocoder/src/lib/cvsd_encode_sb.cc | 1 + gr-gcell/src/gcell_fft_vcc.cc | 1 + gr-gsm-fr-vocoder/src/lib/gsm/code.c | 1 + gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c | 1 + gr-trellis/src/lib/fsm.cc | 1 + gr-trellis/src/lib/fsm.h | 1 + gr-trellis/src/lib/trellis_permutation.cc | 1 + gr-video-sdl/src/video_sdl_sink_s.cc | 1 + gr-video-sdl/src/video_sdl_sink_uc.cc | 1 + pmt/src/lib/pmt.cc | 1 + usrp/host/apps/usrper.cc | 1 + .../host/lib/inband/qa_inband_packet_prims.cc | 1 + usrp/host/lib/inband/test_usrp_inband.cc | 1 + .../host/lib/inband/usrp_inband_usb_packet.cc | 1 + usrp/host/lib/inband/usrp_rx_stub.cc | 1 + usrp/host/lib/inband/usrp_server.cc | 2 ++ usrp/host/lib/legacy/fusb_win32.cc | 1 + usrp/host/lib/legacy/usrp_basic.cc | 1 + usrp/host/lib/legacy/usrp_local_sighandler.cc | 1 + usrp/host/lib/legacy/usrp_prims.cc | 1 + usrp/host/misc/getopt.c | 1 + 108 files changed, 123 insertions(+), 14 deletions(-) diff --git a/gcell/src/lib/runtime/gc_aligned_alloc.cc b/gcell/src/lib/runtime/gc_aligned_alloc.cc index fa20a644..6f9a999b 100644 --- a/gcell/src/lib/runtime/gc_aligned_alloc.cc +++ b/gcell/src/lib/runtime/gc_aligned_alloc.cc @@ -25,6 +25,7 @@ #include #include #include +#include // custom deleter of anything that can be freed with "free" class free_deleter { diff --git a/gcell/src/lib/runtime/gc_job_manager_impl.cc b/gcell/src/lib/runtime/gc_job_manager_impl.cc index 9c859511..2b4b83f4 100644 --- a/gcell/src/lib/runtime/gc_job_manager_impl.cc +++ b/gcell/src/lib/runtime/gc_job_manager_impl.cc @@ -36,6 +36,7 @@ #include #include #include +#include static const size_t CACHE_LINE_SIZE = 128; diff --git a/gcell/src/lib/runtime/qa_job_manager.cc b/gcell/src/lib/runtime/qa_job_manager.cc index 53a1ec68..e37e3c37 100644 --- a/gcell/src/lib/runtime/qa_job_manager.cc +++ b/gcell/src/lib/runtime/qa_job_manager.cc @@ -26,6 +26,7 @@ #include #include #include +#include #include diff --git a/gcell/src/lib/wrapper/qa_gcp_fft_1d_r2.cc b/gcell/src/lib/wrapper/qa_gcp_fft_1d_r2.cc index 404f8365..dbbe05fb 100644 --- a/gcell/src/lib/wrapper/qa_gcp_fft_1d_r2.cc +++ b/gcell/src/lib/wrapper/qa_gcp_fft_1d_r2.cc @@ -26,6 +26,7 @@ #include #include // random, posix_memalign #include +#include typedef boost::shared_ptr void_sptr; diff --git a/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc b/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc index a4e6c991..1083b181 100644 --- a/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc +++ b/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc @@ -38,6 +38,7 @@ #include #include +#include gr_fft_filter_ccc_sptr gr_make_fft_filter_ccc (int decimation, const std::vector &taps) { diff --git a/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc b/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc index 865f8a1e..28ee3e07 100644 --- a/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc +++ b/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc @@ -33,6 +33,7 @@ #include #include +#include gr_fft_filter_fff_sptr gr_make_fft_filter_fff (int decimation, const std::vector &taps) { diff --git a/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc b/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc index aee0e461..52f3340a 100644 --- a/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc +++ b/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc @@ -47,6 +47,7 @@ typedef gr_complex acc_type; #include #include #include +#include using std::vector; diff --git a/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc b/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc index 1d57cd0c..6bb63f24 100644 --- a/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc +++ b/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc @@ -47,6 +47,7 @@ typedef gr_complex acc_type; #include #include #include +#include using std::vector; diff --git a/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc b/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc index 93b84b9c..bb56d178 100644 --- a/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc +++ b/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc @@ -46,6 +46,7 @@ typedef gr_complex acc_type; #include #include #include +#include using std::vector; diff --git a/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc b/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc index abb2caea..380435bf 100644 --- a/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc +++ b/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc @@ -32,6 +32,7 @@ #include #include #include +#include using std::vector; diff --git a/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc b/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc index 4d4d9961..906a72c4 100644 --- a/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc +++ b/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc @@ -28,6 +28,7 @@ #include #include #include +#include //define ALIGN_ADVANCED_IMPLEMENTATION to have an alternative implementation of the align algoritm which exactly follows the align_interval spec. //It is more resource intensive, less tested and probably not needed diff --git a/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc b/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc index ab91f57e..61abd72b 100644 --- a/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc +++ b/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc @@ -26,6 +26,7 @@ #include #include +#include gr_bin_statistics_f_sptr gr_make_bin_statistics_f(unsigned int vlen, diff --git a/gnuradio-core/src/lib/general/gr_circular_file.cc b/gnuradio-core/src/lib/general/gr_circular_file.cc index 6f605419..468b49a1 100644 --- a/gnuradio-core/src/lib/general/gr_circular_file.cc +++ b/gnuradio-core/src/lib/general/gr_circular_file.cc @@ -39,6 +39,8 @@ #include #include +#include +#include static const int HEADER_SIZE = 4096; static const int HEADER_MAGIC = 0xEB021026; diff --git a/gnuradio-core/src/lib/general/gr_delay.cc b/gnuradio-core/src/lib/general/gr_delay.cc index a5709c1e..d52faca3 100644 --- a/gnuradio-core/src/lib/general/gr_delay.cc +++ b/gnuradio-core/src/lib/general/gr_delay.cc @@ -26,6 +26,7 @@ #include #include +#include gr_delay_sptr gr_make_delay (size_t itemsize, int delay) diff --git a/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc b/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc index accd25fb..02385c59 100644 --- a/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc +++ b/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc @@ -28,6 +28,7 @@ #include #include #include +#include static const int PAD_VAL = 0xAA; diff --git a/gnuradio-core/src/lib/general/gr_fft_vcc.cc b/gnuradio-core/src/lib/general/gr_fft_vcc.cc index 05de7fbd..d07f6fa0 100644 --- a/gnuradio-core/src/lib/general/gr_fft_vcc.cc +++ b/gnuradio-core/src/lib/general/gr_fft_vcc.cc @@ -29,6 +29,7 @@ #include #include #include +#include gr_fft_vcc_sptr gr_make_fft_vcc (int fft_size, bool forward,const std::vector &window, bool shift) diff --git a/gnuradio-core/src/lib/general/gr_fft_vcc_fftw.cc b/gnuradio-core/src/lib/general/gr_fft_vcc_fftw.cc index a70be014..f69d2e84 100644 --- a/gnuradio-core/src/lib/general/gr_fft_vcc_fftw.cc +++ b/gnuradio-core/src/lib/general/gr_fft_vcc_fftw.cc @@ -28,6 +28,7 @@ #include #include #include +#include gr_fft_vcc_sptr gr_make_fft_vcc_fftw (int fft_size, bool forward, const std::vector &window, bool shift) diff --git a/gnuradio-core/src/lib/general/gr_fft_vfc.cc b/gnuradio-core/src/lib/general/gr_fft_vfc.cc index f6c14f98..c954e444 100644 --- a/gnuradio-core/src/lib/general/gr_fft_vfc.cc +++ b/gnuradio-core/src/lib/general/gr_fft_vfc.cc @@ -29,6 +29,7 @@ #include #include #include +#include // FIXME after this is working, change to use native real to complex fft. diff --git a/gnuradio-core/src/lib/general/gr_framer_sink_1.cc b/gnuradio-core/src/lib/general/gr_framer_sink_1.cc index 711345ed..9da271ba 100644 --- a/gnuradio-core/src/lib/general/gr_framer_sink_1.cc +++ b/gnuradio-core/src/lib/general/gr_framer_sink_1.cc @@ -28,6 +28,7 @@ #include #include #include +#include #define VERBOSE 0 diff --git a/gnuradio-core/src/lib/general/gr_head.cc b/gnuradio-core/src/lib/general/gr_head.cc index 7f0506cd..94a00cc6 100644 --- a/gnuradio-core/src/lib/general/gr_head.cc +++ b/gnuradio-core/src/lib/general/gr_head.cc @@ -25,6 +25,7 @@ #endif #include #include +#include gr_head::gr_head (size_t sizeof_stream_item, int nitems) : gr_sync_block ("head", diff --git a/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc b/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc index 9fb99ea3..e38240a3 100644 --- a/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc +++ b/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc @@ -26,6 +26,7 @@ #include #include +#include gr_keep_one_in_n_sptr gr_make_keep_one_in_n (size_t item_size, int n) diff --git a/gnuradio-core/src/lib/general/gr_log2_const.h b/gnuradio-core/src/lib/general/gr_log2_const.h index 058fcfff..4ea42092 100644 --- a/gnuradio-core/src/lib/general/gr_log2_const.h +++ b/gnuradio-core/src/lib/general/gr_log2_const.h @@ -31,16 +31,16 @@ template static inline int gr_log2_const() { assert(0); return 0; } -template<> static inline int gr_log2_const<1>() { return 0; } -template<> static inline int gr_log2_const<2>() { return 1; } -template<> static inline int gr_log2_const<4>() { return 2; } -template<> static inline int gr_log2_const<8>() { return 3; } -template<> static inline int gr_log2_const<16>() { return 4; } -template<> static inline int gr_log2_const<32>() { return 5; } -template<> static inline int gr_log2_const<64>() { return 6; } -template<> static inline int gr_log2_const<128>() { return 7; } -template<> static inline int gr_log2_const<256>() { return 8; } -template<> static inline int gr_log2_const<512>() { return 9; } -template<> static inline int gr_log2_const<1024>(){ return 10; } +template<> inline int gr_log2_const<1>() { return 0; } +template<> inline int gr_log2_const<2>() { return 1; } +template<> inline int gr_log2_const<4>() { return 2; } +template<> inline int gr_log2_const<8>() { return 3; } +template<> inline int gr_log2_const<16>() { return 4; } +template<> inline int gr_log2_const<32>() { return 5; } +template<> inline int gr_log2_const<64>() { return 6; } +template<> inline int gr_log2_const<128>() { return 7; } +template<> inline int gr_log2_const<256>() { return 8; } +template<> inline int gr_log2_const<512>() { return 9; } +template<> inline int gr_log2_const<1024>(){ return 10; } #endif /* INCLUDED_GR_LOG2_CONST_H */ diff --git a/gnuradio-core/src/lib/general/gr_null_source.cc b/gnuradio-core/src/lib/general/gr_null_source.cc index 82853ccf..d11976e1 100644 --- a/gnuradio-core/src/lib/general/gr_null_source.cc +++ b/gnuradio-core/src/lib/general/gr_null_source.cc @@ -26,6 +26,7 @@ #include #include +#include gr_null_source::gr_null_source (size_t sizeof_stream_item) : gr_sync_block ("null_source", diff --git a/gnuradio-core/src/lib/general/gr_ofdm_bpsk_mapper.cc b/gnuradio-core/src/lib/general/gr_ofdm_bpsk_mapper.cc index f634ed3f..78658435 100644 --- a/gnuradio-core/src/lib/general/gr_ofdm_bpsk_mapper.cc +++ b/gnuradio-core/src/lib/general/gr_ofdm_bpsk_mapper.cc @@ -27,6 +27,7 @@ #include #include #include +#include gr_ofdm_bpsk_mapper_sptr gr_make_ofdm_bpsk_mapper (unsigned int msgq_limit, diff --git a/gnuradio-core/src/lib/general/gr_ofdm_frame_sink.cc b/gnuradio-core/src/lib/general/gr_ofdm_frame_sink.cc index ab0c31a2..7e4996b0 100644 --- a/gnuradio-core/src/lib/general/gr_ofdm_frame_sink.cc +++ b/gnuradio-core/src/lib/general/gr_ofdm_frame_sink.cc @@ -32,6 +32,7 @@ #include #include #include +#include #define VERBOSE 0 diff --git a/gnuradio-core/src/lib/general/gr_ofdm_insert_preamble.cc b/gnuradio-core/src/lib/general/gr_ofdm_insert_preamble.cc index ba7a010e..3706c367 100644 --- a/gnuradio-core/src/lib/general/gr_ofdm_insert_preamble.cc +++ b/gnuradio-core/src/lib/general/gr_ofdm_insert_preamble.cc @@ -27,6 +27,7 @@ #include #include #include +#include gr_ofdm_insert_preamble_sptr gr_make_ofdm_insert_preamble(int fft_length, diff --git a/gnuradio-core/src/lib/general/gr_ofdm_mapper_bcv.cc b/gnuradio-core/src/lib/general/gr_ofdm_mapper_bcv.cc index 0a3602cb..56701b3c 100644 --- a/gnuradio-core/src/lib/general/gr_ofdm_mapper_bcv.cc +++ b/gnuradio-core/src/lib/general/gr_ofdm_mapper_bcv.cc @@ -28,6 +28,7 @@ #include #include #include +#include gr_ofdm_mapper_bcv_sptr gr_make_ofdm_mapper_bcv (const std::vector &constellation, unsigned int msgq_limit, diff --git a/gnuradio-core/src/lib/general/gr_ofdm_qam_mapper.cc b/gnuradio-core/src/lib/general/gr_ofdm_qam_mapper.cc index 79d2a06c..433b3bc3 100644 --- a/gnuradio-core/src/lib/general/gr_ofdm_qam_mapper.cc +++ b/gnuradio-core/src/lib/general/gr_ofdm_qam_mapper.cc @@ -27,6 +27,7 @@ #include #include #include +#include gr_ofdm_qam_mapper_sptr gr_make_ofdm_qam_mapper (unsigned int msgq_limit, diff --git a/gnuradio-core/src/lib/general/gr_ofdm_qpsk_mapper.cc b/gnuradio-core/src/lib/general/gr_ofdm_qpsk_mapper.cc index 39c5bbde..2c6fe5a5 100644 --- a/gnuradio-core/src/lib/general/gr_ofdm_qpsk_mapper.cc +++ b/gnuradio-core/src/lib/general/gr_ofdm_qpsk_mapper.cc @@ -27,6 +27,7 @@ #include #include #include +#include gr_ofdm_qpsk_mapper_sptr gr_make_ofdm_qpsk_mapper (unsigned int msgq_limit, diff --git a/gnuradio-core/src/lib/general/gr_packet_sink.cc b/gnuradio-core/src/lib/general/gr_packet_sink.cc index 8e822511..0979f76d 100644 --- a/gnuradio-core/src/lib/general/gr_packet_sink.cc +++ b/gnuradio-core/src/lib/general/gr_packet_sink.cc @@ -33,6 +33,7 @@ #include #include #include +#include #define VERBOSE 0 diff --git a/gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc b/gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc index a84cf189..4f927bff 100644 --- a/gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc +++ b/gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc @@ -26,6 +26,7 @@ #include #include +#include gr_peak_detector2_fb_sptr gr_make_peak_detector2_fb (float threshold_factor_rise, diff --git a/gnuradio-core/src/lib/general/gr_repeat.cc b/gnuradio-core/src/lib/general/gr_repeat.cc index 5d6f93b3..aa1e1770 100644 --- a/gnuradio-core/src/lib/general/gr_repeat.cc +++ b/gnuradio-core/src/lib/general/gr_repeat.cc @@ -26,6 +26,7 @@ #include #include +#include gr_repeat_sptr gr_make_repeat(size_t itemsize, int interp) diff --git a/gnuradio-core/src/lib/general/gr_simple_correlator.cc b/gnuradio-core/src/lib/general/gr_simple_correlator.cc index 5638ff72..0d575694 100644 --- a/gnuradio-core/src/lib/general/gr_simple_correlator.cc +++ b/gnuradio-core/src/lib/general/gr_simple_correlator.cc @@ -30,6 +30,7 @@ #include #include #include +#include static const int THRESHOLD = 3; diff --git a/gnuradio-core/src/lib/general/gr_simple_framer.cc b/gnuradio-core/src/lib/general/gr_simple_framer.cc index 33ae74e6..d2de0954 100644 --- a/gnuradio-core/src/lib/general/gr_simple_framer.cc +++ b/gnuradio-core/src/lib/general/gr_simple_framer.cc @@ -29,6 +29,7 @@ #include #include #include +#include gr_simple_framer_sptr diff --git a/gnuradio-core/src/lib/general/gr_skiphead.cc b/gnuradio-core/src/lib/general/gr_skiphead.cc index 82b3390c..45e3d5cb 100644 --- a/gnuradio-core/src/lib/general/gr_skiphead.cc +++ b/gnuradio-core/src/lib/general/gr_skiphead.cc @@ -25,6 +25,7 @@ #endif #include #include +#include gr_skiphead::gr_skiphead (size_t itemsize, size_t nitems_to_skip) : gr_block ("skiphead", diff --git a/gnuradio-core/src/lib/general/gr_stream_mux.cc b/gnuradio-core/src/lib/general/gr_stream_mux.cc index 763bcf22..8ba13847 100644 --- a/gnuradio-core/src/lib/general/gr_stream_mux.cc +++ b/gnuradio-core/src/lib/general/gr_stream_mux.cc @@ -26,6 +26,7 @@ #include #include +#include #define VERBOSE 0 diff --git a/gnuradio-core/src/lib/general/gr_stream_to_streams.cc b/gnuradio-core/src/lib/general/gr_stream_to_streams.cc index 1efbe31b..b38a8d4d 100644 --- a/gnuradio-core/src/lib/general/gr_stream_to_streams.cc +++ b/gnuradio-core/src/lib/general/gr_stream_to_streams.cc @@ -26,6 +26,7 @@ #include #include +#include gr_stream_to_streams_sptr gr_make_stream_to_streams (size_t item_size, size_t nstreams) diff --git a/gnuradio-core/src/lib/general/gr_stream_to_vector.cc b/gnuradio-core/src/lib/general/gr_stream_to_vector.cc index 739d38d8..fd233adc 100644 --- a/gnuradio-core/src/lib/general/gr_stream_to_vector.cc +++ b/gnuradio-core/src/lib/general/gr_stream_to_vector.cc @@ -26,6 +26,7 @@ #include #include +#include gr_stream_to_vector_sptr gr_make_stream_to_vector (size_t item_size, size_t nitems_per_block) diff --git a/gnuradio-core/src/lib/general/gr_streams_to_stream.cc b/gnuradio-core/src/lib/general/gr_streams_to_stream.cc index f4c939e7..6f6b49a8 100644 --- a/gnuradio-core/src/lib/general/gr_streams_to_stream.cc +++ b/gnuradio-core/src/lib/general/gr_streams_to_stream.cc @@ -26,6 +26,7 @@ #include #include +#include gr_streams_to_stream_sptr gr_make_streams_to_stream (size_t item_size, size_t nstreams) diff --git a/gnuradio-core/src/lib/general/gr_streams_to_vector.cc b/gnuradio-core/src/lib/general/gr_streams_to_vector.cc index c0d130b5..f3ee2c49 100644 --- a/gnuradio-core/src/lib/general/gr_streams_to_vector.cc +++ b/gnuradio-core/src/lib/general/gr_streams_to_vector.cc @@ -26,6 +26,7 @@ #include #include +#include gr_streams_to_vector_sptr gr_make_streams_to_vector (size_t item_size, size_t nstreams) diff --git a/gnuradio-core/src/lib/general/gr_test.cc b/gnuradio-core/src/lib/general/gr_test.cc index 9698c23a..a04554ec 100644 --- a/gnuradio-core/src/lib/general/gr_test.cc +++ b/gnuradio-core/src/lib/general/gr_test.cc @@ -28,6 +28,7 @@ #include #include #include +#include gr_test_sptr gr_make_test (const std::string &name, int min_inputs, int max_inputs, unsigned int sizeof_input_item, diff --git a/gnuradio-core/src/lib/general/gr_throttle.cc b/gnuradio-core/src/lib/general/gr_throttle.cc index 87ae5e97..88219c1c 100644 --- a/gnuradio-core/src/lib/general/gr_throttle.cc +++ b/gnuradio-core/src/lib/general/gr_throttle.cc @@ -29,6 +29,7 @@ #include #include #include +#include #ifdef HAVE_TIME_H #include #endif diff --git a/gnuradio-core/src/lib/general/gr_vector_to_stream.cc b/gnuradio-core/src/lib/general/gr_vector_to_stream.cc index 39650aea..149bc0d5 100644 --- a/gnuradio-core/src/lib/general/gr_vector_to_stream.cc +++ b/gnuradio-core/src/lib/general/gr_vector_to_stream.cc @@ -26,6 +26,7 @@ #include #include +#include gr_vector_to_stream_sptr gr_make_vector_to_stream (size_t item_size, size_t nitems_per_block) diff --git a/gnuradio-core/src/lib/general/gr_vector_to_streams.cc b/gnuradio-core/src/lib/general/gr_vector_to_streams.cc index cd3d8279..19f15b17 100644 --- a/gnuradio-core/src/lib/general/gr_vector_to_streams.cc +++ b/gnuradio-core/src/lib/general/gr_vector_to_streams.cc @@ -26,6 +26,7 @@ #include #include +#include gr_vector_to_streams_sptr gr_make_vector_to_streams (size_t item_size, size_t nstreams) diff --git a/gnuradio-core/src/lib/general/malloc16.c b/gnuradio-core/src/lib/general/malloc16.c index 2cc6135e..33175149 100644 --- a/gnuradio-core/src/lib/general/malloc16.c +++ b/gnuradio-core/src/lib/general/malloc16.c @@ -7,6 +7,7 @@ #include "malloc16.h" #include +#include void *malloc16Align(int size){ void *p; diff --git a/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t b/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t index e6bd6cae..ab61fb08 100644 --- a/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t +++ b/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t @@ -30,6 +30,7 @@ #include #include #include +#include @SPTR_NAME@ gr_make_@BASE_NAME@ (const std::vector<@O_TYPE@> &symbol_table, const int D) diff --git a/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t b/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t index e2f6b502..ce631692 100644 --- a/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t +++ b/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t @@ -28,6 +28,7 @@ #include <@NAME@.h> #include +#include @SPTR_NAME@ gr_make_@BASE_NAME@ (float threshold_factor_rise, diff --git a/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc b/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc index a3a9a8c0..2da66b7a 100644 --- a/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc +++ b/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc @@ -32,6 +32,7 @@ #include #include #include +#include gr_file_descriptor_sink::gr_file_descriptor_sink (size_t itemsize, int fd) diff --git a/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc b/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc index b2d7c6bf..700ad4ae 100644 --- a/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc +++ b/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc @@ -32,6 +32,8 @@ #include #include #include +#include +#include gr_file_descriptor_source::gr_file_descriptor_source (size_t itemsize, diff --git a/gnuradio-core/src/lib/io/gr_file_sink_base.cc b/gnuradio-core/src/lib/io/gr_file_sink_base.cc index 1ce84fa8..29ac0dbb 100644 --- a/gnuradio-core/src/lib/io/gr_file_sink_base.cc +++ b/gnuradio-core/src/lib/io/gr_file_sink_base.cc @@ -30,6 +30,7 @@ #include #include #include +#include // win32 (mingw/msvc) specific #ifdef HAVE_IO_H diff --git a/gnuradio-core/src/lib/io/gr_file_source.cc b/gnuradio-core/src/lib/io/gr_file_source.cc index 95d1c0ac..5591826d 100644 --- a/gnuradio-core/src/lib/io/gr_file_source.cc +++ b/gnuradio-core/src/lib/io/gr_file_source.cc @@ -31,6 +31,7 @@ #include #include #include +#include // win32 (mingw/msvc) specific #ifdef HAVE_IO_H diff --git a/gnuradio-core/src/lib/io/gr_message_sink.cc b/gnuradio-core/src/lib/io/gr_message_sink.cc index 0cb1c002..b9e0cc38 100644 --- a/gnuradio-core/src/lib/io/gr_message_sink.cc +++ b/gnuradio-core/src/lib/io/gr_message_sink.cc @@ -32,6 +32,7 @@ #include #include #include +#include // public constructor that returns a shared_ptr diff --git a/gnuradio-core/src/lib/io/gr_message_source.cc b/gnuradio-core/src/lib/io/gr_message_source.cc index bf45318d..3fbe3708 100644 --- a/gnuradio-core/src/lib/io/gr_message_source.cc +++ b/gnuradio-core/src/lib/io/gr_message_source.cc @@ -32,6 +32,7 @@ #include #include #include +#include // public constructor that returns a shared_ptr diff --git a/gnuradio-core/src/lib/io/gr_udp_sink.cc b/gnuradio-core/src/lib/io/gr_udp_sink.cc index 82cd5c29..215eaf8d 100644 --- a/gnuradio-core/src/lib/io/gr_udp_sink.cc +++ b/gnuradio-core/src/lib/io/gr_udp_sink.cc @@ -28,6 +28,7 @@ #include #if defined(HAVE_SOCKET) #include +#include typedef void* optval_t; #else #define SHUT_RDWR 2 diff --git a/gnuradio-core/src/lib/io/gr_udp_source.cc b/gnuradio-core/src/lib/io/gr_udp_source.cc index c65947ba..9b6ee6e7 100644 --- a/gnuradio-core/src/lib/io/gr_udp_source.cc +++ b/gnuradio-core/src/lib/io/gr_udp_source.cc @@ -27,6 +27,8 @@ #include #include #include +#include +#include #if defined(HAVE_SOCKET) #include typedef void* optval_t; diff --git a/gnuradio-core/src/lib/io/gri_logger.cc b/gnuradio-core/src/lib/io/gri_logger.cc index dbaace68..c085a93c 100644 --- a/gnuradio-core/src/lib/io/gri_logger.cc +++ b/gnuradio-core/src/lib/io/gri_logger.cc @@ -29,6 +29,7 @@ #include #include #include +#include /* diff --git a/gnuradio-core/src/lib/reed-solomon/decode_rs.c b/gnuradio-core/src/lib/reed-solomon/decode_rs.c index ca409782..27ddd853 100644 --- a/gnuradio-core/src/lib/reed-solomon/decode_rs.c +++ b/gnuradio-core/src/lib/reed-solomon/decode_rs.c @@ -8,6 +8,7 @@ #endif #include +#include #define NULL ((void *)0) #define min(a,b) ((a) < (b) ? (a) : (b)) diff --git a/gnuradio-core/src/lib/reed-solomon/encode_rs.c b/gnuradio-core/src/lib/reed-solomon/encode_rs.c index 9d56d0bf..147f0a9e 100644 --- a/gnuradio-core/src/lib/reed-solomon/encode_rs.c +++ b/gnuradio-core/src/lib/reed-solomon/encode_rs.c @@ -3,6 +3,7 @@ * May be used under the terms of the GNU General Public License (GPL) */ #include +#include #ifdef FIXED #include "fixed.h" diff --git a/gnuradio-core/src/lib/reed-solomon/exercise.c b/gnuradio-core/src/lib/reed-solomon/exercise.c index 91d43e15..1e04f618 100644 --- a/gnuradio-core/src/lib/reed-solomon/exercise.c +++ b/gnuradio-core/src/lib/reed-solomon/exercise.c @@ -13,6 +13,7 @@ #include #include #include +#include #ifdef FIXED #include "fixed.h" diff --git a/gnuradio-core/src/lib/runtime/gr_dispatcher.cc b/gnuradio-core/src/lib/runtime/gr_dispatcher.cc index 1b0a1d7a..e165361f 100644 --- a/gnuradio-core/src/lib/runtime/gr_dispatcher.cc +++ b/gnuradio-core/src/lib/runtime/gr_dispatcher.cc @@ -27,6 +27,7 @@ #include #include #include +#include #ifdef HAVE_SELECT # ifdef HAVE_SYS_SELECT_H diff --git a/gnuradio-core/src/lib/runtime/gr_error_handler.cc b/gnuradio-core/src/lib/runtime/gr_error_handler.cc index 4b4cdace..6dbb0a5d 100644 --- a/gnuradio-core/src/lib/runtime/gr_error_handler.cc +++ b/gnuradio-core/src/lib/runtime/gr_error_handler.cc @@ -48,6 +48,7 @@ #include #include #include +#include #ifdef HAVE_IO_H #include diff --git a/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc b/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc index c6448f87..adad5579 100644 --- a/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc +++ b/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc @@ -27,6 +27,7 @@ #include #include #include +#include gr_local_sighandler::gr_local_sighandler (int signum, diff --git a/gnuradio-core/src/lib/runtime/gr_message.cc b/gnuradio-core/src/lib/runtime/gr_message.cc index f14ed9d9..6bef71ed 100644 --- a/gnuradio-core/src/lib/runtime/gr_message.cc +++ b/gnuradio-core/src/lib/runtime/gr_message.cc @@ -25,6 +25,7 @@ #endif #include #include +#include static long s_ncurrently_allocated = 0; diff --git a/gnuradio-core/src/lib/runtime/gr_preferences.cc b/gnuradio-core/src/lib/runtime/gr_preferences.cc index 16c9bcaf..e0be2db6 100644 --- a/gnuradio-core/src/lib/runtime/gr_preferences.cc +++ b/gnuradio-core/src/lib/runtime/gr_preferences.cc @@ -31,6 +31,7 @@ #include #include #include +#include #ifdef MKDIR_TAKES_ONE_ARG diff --git a/gnuradio-core/src/lib/runtime/gr_realtime.cc b/gnuradio-core/src/lib/runtime/gr_realtime.cc index 35d0ef38..d3cda0ea 100644 --- a/gnuradio-core/src/lib/runtime/gr_realtime.cc +++ b/gnuradio-core/src/lib/runtime/gr_realtime.cc @@ -61,6 +61,7 @@ gr_enable_realtime_scheduling() #elif defined(HAVE_PTHREAD_SETSCHEDPARAM) #include +#include gr_rt_status_t gr_enable_realtime_scheduling() diff --git a/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc b/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc index bc8f9b97..07bd6050 100644 --- a/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc +++ b/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc @@ -26,6 +26,7 @@ #include #include +#include #ifdef HAVE_SIGNAL_H #include diff --git a/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc b/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc index a7022961..abcf5b2a 100644 --- a/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc +++ b/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc @@ -28,6 +28,7 @@ #include #include #include +#include #include // all the factories we know about diff --git a/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc b/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc index 173b3f73..faae4b39 100644 --- a/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc +++ b/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc @@ -41,7 +41,6 @@ #include #include - gr_vmcircbuf_mmap_tmpfile::gr_vmcircbuf_mmap_tmpfile (int size) : gr_vmcircbuf (size) { diff --git a/gnuradio-core/src/tests/benchmark_nco.cc b/gnuradio-core/src/tests/benchmark_nco.cc index 961442fc..9c4eff34 100644 --- a/gnuradio-core/src/tests/benchmark_nco.cc +++ b/gnuradio-core/src/tests/benchmark_nco.cc @@ -30,6 +30,7 @@ #include #include #include +#include #define ITERATIONS 20000000 #define BLOCK_SIZE (10 * 1000) // fits in cache diff --git a/gnuradio-core/src/tests/benchmark_vco.cc b/gnuradio-core/src/tests/benchmark_vco.cc index 5b39bf15..ed0ae3b6 100644 --- a/gnuradio-core/src/tests/benchmark_vco.cc +++ b/gnuradio-core/src/tests/benchmark_vco.cc @@ -30,6 +30,7 @@ #include #include #include +#include #define ITERATIONS 5000000 #define BLOCK_SIZE (10 * 1000) // fits in cache diff --git a/gr-atsc/src/lib/atsc_bit_timing_loop.cc b/gr-atsc/src/lib/atsc_bit_timing_loop.cc index d0fc5bcc..dbd864be 100644 --- a/gr-atsc/src/lib/atsc_bit_timing_loop.cc +++ b/gr-atsc/src/lib/atsc_bit_timing_loop.cc @@ -27,6 +27,7 @@ #include #include #include +#include // Input rate changed from 20MHz to 19.2 to support usrp at 3 * 6.4MHz float input_rate = 19.2e6; diff --git a/gr-atsc/src/lib/atsci_reed_solomon.cc b/gr-atsc/src/lib/atsci_reed_solomon.cc index 24645b0f..e20e76d7 100644 --- a/gr-atsc/src/lib/atsci_reed_solomon.cc +++ b/gr-atsc/src/lib/atsci_reed_solomon.cc @@ -22,6 +22,7 @@ #include #include +#include extern "C" { #include "rs.h" diff --git a/gr-atsc/src/lib/atsci_sliding_correlator.h b/gr-atsc/src/lib/atsci_sliding_correlator.h index 66c49e57..d6efd340 100644 --- a/gr-atsc/src/lib/atsci_sliding_correlator.h +++ b/gr-atsc/src/lib/atsci_sliding_correlator.h @@ -19,11 +19,12 @@ * the Free Software Foundation, Inc., 51 Franklin Street, * Boston, MA 02110-1301, USA. */ +#include +#include + #ifndef _ATSC_SLIDING_CORRELATOR_H_ #define _ATSC_SLIDING_CORRELATOR_H_ -#include - extern const unsigned char atsc_pn511[511]; extern const unsigned char atsc_pn63[63]; diff --git a/gr-atsc/src/lib/atsci_sssr.cc b/gr-atsc/src/lib/atsci_sssr.cc index 690647e1..e3f82547 100644 --- a/gr-atsc/src/lib/atsci_sssr.cc +++ b/gr-atsc/src/lib/atsci_sssr.cc @@ -27,6 +27,7 @@ #include #include #include +#include /* * ---------------------------------------------------------------- diff --git a/gr-atsc/src/lib/atsci_trellis_encoder.cc b/gr-atsc/src/lib/atsci_trellis_encoder.cc index b3bfb84d..2ebccc37 100644 --- a/gr-atsc/src/lib/atsci_trellis_encoder.cc +++ b/gr-atsc/src/lib/atsci_trellis_encoder.cc @@ -23,6 +23,7 @@ #include #include #include +#include static const int DIBITS_PER_BYTE = 4; diff --git a/gr-atsc/src/lib/atsci_viterbi_decoder.cc b/gr-atsc/src/lib/atsci_viterbi_decoder.cc index 66d0189a..5b9ae4e1 100644 --- a/gr-atsc/src/lib/atsci_viterbi_decoder.cc +++ b/gr-atsc/src/lib/atsci_viterbi_decoder.cc @@ -25,6 +25,7 @@ #include #include #include "atsci_viterbi_mux.cc" +#include /* How many separate Trellis encoders / Viterbi decoders run in parallel */ diff --git a/gr-atsc/src/lib/interleaver_fifo.h b/gr-atsc/src/lib/interleaver_fifo.h index 6d1a4458..98764af4 100644 --- a/gr-atsc/src/lib/interleaver_fifo.h +++ b/gr-atsc/src/lib/interleaver_fifo.h @@ -26,6 +26,7 @@ #include #include +#include /*! * \brief template class for interleaver fifo diff --git a/gr-atsc/src/lib/qa_atsci_data_interleaver.cc b/gr-atsc/src/lib/qa_atsci_data_interleaver.cc index 63a9e0a6..e76a2f1f 100644 --- a/gr-atsc/src/lib/qa_atsci_data_interleaver.cc +++ b/gr-atsc/src/lib/qa_atsci_data_interleaver.cc @@ -22,6 +22,7 @@ #include #include +#include /*! diff --git a/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc b/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc index e7a041ba..85584f55 100644 --- a/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc +++ b/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc @@ -28,6 +28,7 @@ #include #include #include +#include using std::cerr; using std::endl; diff --git a/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc b/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc index 98cb9a0a..f50f3b6b 100644 --- a/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc +++ b/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc @@ -29,6 +29,7 @@ #include #include #include +#include static const int NTRIALS = 50; diff --git a/gr-atsc/src/lib/qa_atsci_randomizer.cc b/gr-atsc/src/lib/qa_atsci_randomizer.cc index d4f7d19d..b2d0bde8 100644 --- a/gr-atsc/src/lib/qa_atsci_randomizer.cc +++ b/gr-atsc/src/lib/qa_atsci_randomizer.cc @@ -23,6 +23,7 @@ #include #include +#include static unsigned int expected_initial_states[] = { 0x018f, diff --git a/gr-atsc/src/lib/qa_atsci_reed_solomon.cc b/gr-atsc/src/lib/qa_atsci_reed_solomon.cc index 58cce045..b08c8af5 100644 --- a/gr-atsc/src/lib/qa_atsci_reed_solomon.cc +++ b/gr-atsc/src/lib/qa_atsci_reed_solomon.cc @@ -29,6 +29,7 @@ #include #include #include +#include static const int NROOTS = 20; diff --git a/gr-atsc/src/lib/qa_atsci_single_viterbi.cc b/gr-atsc/src/lib/qa_atsci_single_viterbi.cc index 36e9592b..d7c29097 100644 --- a/gr-atsc/src/lib/qa_atsci_single_viterbi.cc +++ b/gr-atsc/src/lib/qa_atsci_single_viterbi.cc @@ -30,6 +30,7 @@ #include #include #include +#include static const int NTRIALS = 50; diff --git a/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc b/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc index bfb2d687..390776e8 100644 --- a/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc +++ b/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc @@ -30,6 +30,7 @@ #include #include #include +#include #define NELEM(x) (sizeof (x) / sizeof (x[0])) diff --git a/gr-audio-portaudio/src/audio_portaudio_sink.cc b/gr-audio-portaudio/src/audio_portaudio_sink.cc index 13197192..49c76a5f 100644 --- a/gr-audio-portaudio/src/audio_portaudio_sink.cc +++ b/gr-audio-portaudio/src/audio_portaudio_sink.cc @@ -33,6 +33,7 @@ #include #include #include +#include #define LOGGING 0 // define to 0 or 1 diff --git a/gr-audio-portaudio/src/audio_portaudio_source.cc b/gr-audio-portaudio/src/audio_portaudio_source.cc index 653c16e0..4ea4eeb9 100644 --- a/gr-audio-portaudio/src/audio_portaudio_source.cc +++ b/gr-audio-portaudio/src/audio_portaudio_source.cc @@ -33,6 +33,7 @@ #include #include #include +#include #define LOGGING 0 // define to 0 or 1 diff --git a/gr-cvsd-vocoder/src/lib/cvsd_decode_bs.cc b/gr-cvsd-vocoder/src/lib/cvsd_decode_bs.cc index fbddd705..6b44c57e 100644 --- a/gr-cvsd-vocoder/src/lib/cvsd_decode_bs.cc +++ b/gr-cvsd-vocoder/src/lib/cvsd_decode_bs.cc @@ -31,6 +31,7 @@ #include #include +#include /* * Create a new instance of cvsd_decode_bs and return diff --git a/gr-cvsd-vocoder/src/lib/cvsd_encode_sb.cc b/gr-cvsd-vocoder/src/lib/cvsd_encode_sb.cc index d6a281ce..c2d13d19 100644 --- a/gr-cvsd-vocoder/src/lib/cvsd_encode_sb.cc +++ b/gr-cvsd-vocoder/src/lib/cvsd_encode_sb.cc @@ -31,6 +31,7 @@ #include #include +#include /* * Create a new instance of cvsd_encode_sb and return diff --git a/gr-gcell/src/gcell_fft_vcc.cc b/gr-gcell/src/gcell_fft_vcc.cc index 4b781696..0491db9a 100644 --- a/gr-gcell/src/gcell_fft_vcc.cc +++ b/gr-gcell/src/gcell_fft_vcc.cc @@ -32,6 +32,7 @@ #include #include #include +#include #define MIN_FFT_SIZE 32 diff --git a/gr-gsm-fr-vocoder/src/lib/gsm/code.c b/gr-gsm-fr-vocoder/src/lib/gsm/code.c index 73955429..19af507b 100644 --- a/gr-gsm-fr-vocoder/src/lib/gsm/code.c +++ b/gr-gsm-fr-vocoder/src/lib/gsm/code.c @@ -19,6 +19,7 @@ #include "private.h" #include "gsm.h" #include "proto.h" +#include /* * 4.2 FIXED POINT IMPLEMENTATION OF THE RPE-LTP CODER diff --git a/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c b/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c index a59aa2f2..de0b125b 100644 --- a/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c +++ b/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c @@ -30,6 +30,7 @@ static char const ident[] = "$Header$"; #include "gsm.h" #include "private.h" #include "proto.h" +#include gsm gsm_create P0() { diff --git a/gr-trellis/src/lib/fsm.cc b/gr-trellis/src/lib/fsm.cc index 4856dc23..cddb7e66 100644 --- a/gr-trellis/src/lib/fsm.cc +++ b/gr-trellis/src/lib/fsm.cc @@ -26,6 +26,7 @@ #include #include #include +#include #include "base.h" #include "fsm.h" diff --git a/gr-trellis/src/lib/fsm.h b/gr-trellis/src/lib/fsm.h index 2e364a67..e015a37f 100644 --- a/gr-trellis/src/lib/fsm.h +++ b/gr-trellis/src/lib/fsm.h @@ -24,6 +24,7 @@ #define INCLUDED_TRELLIS_FSM_H #include +#include /*! * \brief FSM class diff --git a/gr-trellis/src/lib/trellis_permutation.cc b/gr-trellis/src/lib/trellis_permutation.cc index 161b6ee4..c80d820c 100644 --- a/gr-trellis/src/lib/trellis_permutation.cc +++ b/gr-trellis/src/lib/trellis_permutation.cc @@ -27,6 +27,7 @@ #include #include #include +#include trellis_permutation_sptr trellis_make_permutation (int K, const std::vector &TABLE, int SYMS_PER_BLOCK, size_t NBYTES_INOUT) diff --git a/gr-video-sdl/src/video_sdl_sink_s.cc b/gr-video-sdl/src/video_sdl_sink_s.cc index cc37c44d..825cd80c 100644 --- a/gr-video-sdl/src/video_sdl_sink_s.cc +++ b/gr-video-sdl/src/video_sdl_sink_s.cc @@ -35,6 +35,7 @@ #include #include #include +#include diff --git a/gr-video-sdl/src/video_sdl_sink_uc.cc b/gr-video-sdl/src/video_sdl_sink_uc.cc index c141a874..2d25399a 100644 --- a/gr-video-sdl/src/video_sdl_sink_uc.cc +++ b/gr-video-sdl/src/video_sdl_sink_uc.cc @@ -35,6 +35,7 @@ #include #include #include +#include diff --git a/pmt/src/lib/pmt.cc b/pmt/src/lib/pmt.cc index b2c04b39..a141224b 100644 --- a/pmt/src/lib/pmt.cc +++ b/pmt/src/lib/pmt.cc @@ -28,6 +28,7 @@ #include "pmt_int.h" #include #include +#include static const int CACHE_LINE_SIZE = 64; // good guess diff --git a/usrp/host/apps/usrper.cc b/usrp/host/apps/usrper.cc index 88a438d5..620287d4 100644 --- a/usrp/host/apps/usrper.cc +++ b/usrp/host/apps/usrper.cc @@ -30,6 +30,7 @@ #include "usrp_prims.h" #include "usrp_spi_defs.h" +#include char *prog_name; diff --git a/usrp/host/lib/inband/qa_inband_packet_prims.cc b/usrp/host/lib/inband/qa_inband_packet_prims.cc index 868a1e06..d9bbbec2 100644 --- a/usrp/host/lib/inband/qa_inband_packet_prims.cc +++ b/usrp/host/lib/inband/qa_inband_packet_prims.cc @@ -26,6 +26,7 @@ #include #include #include +#include #include // will change on gigabit crossover typedef usrp_inband_usb_packet transport_pkt; diff --git a/usrp/host/lib/inband/test_usrp_inband.cc b/usrp/host/lib/inband/test_usrp_inband.cc index dd8d46f8..64fbf3a9 100644 --- a/usrp/host/lib/inband/test_usrp_inband.cc +++ b/usrp/host/lib/inband/test_usrp_inband.cc @@ -24,6 +24,7 @@ #endif #include +#include #include #include #include diff --git a/usrp/host/lib/inband/usrp_inband_usb_packet.cc b/usrp/host/lib/inband/usrp_inband_usb_packet.cc index b8befa49..ee4cb22f 100644 --- a/usrp/host/lib/inband/usrp_inband_usb_packet.cc +++ b/usrp/host/lib/inband/usrp_inband_usb_packet.cc @@ -28,6 +28,7 @@ #include #include #include +#include bool usrp_inband_usb_packet::align32() { diff --git a/usrp/host/lib/inband/usrp_rx_stub.cc b/usrp/host/lib/inband/usrp_rx_stub.cc index 5ea8135a..4bdb106b 100644 --- a/usrp/host/lib/inband/usrp_rx_stub.cc +++ b/usrp/host/lib/inband/usrp_rx_stub.cc @@ -33,6 +33,7 @@ #include #include "usrp_standard.h" #include +#include #include #include diff --git a/usrp/host/lib/inband/usrp_server.cc b/usrp/host/lib/inband/usrp_server.cc index d73c7d52..1948a43b 100644 --- a/usrp/host/lib/inband/usrp_server.cc +++ b/usrp/host/lib/inband/usrp_server.cc @@ -28,6 +28,7 @@ #include #include #include +#include #include #include @@ -35,6 +36,7 @@ #include #include #include + static pmt_t s_shutdown = pmt_intern("%shutdown"); typedef usrp_inband_usb_packet transport_pkt; // makes conversion to gigabit easy diff --git a/usrp/host/lib/legacy/fusb_win32.cc b/usrp/host/lib/legacy/fusb_win32.cc index eee37327..8900576d 100644 --- a/usrp/host/lib/legacy/fusb_win32.cc +++ b/usrp/host/lib/legacy/fusb_win32.cc @@ -28,6 +28,7 @@ #include #include #include +#include static const int MAX_BLOCK_SIZE = fusb_sysconfig::max_block_size(); static const int DEFAULT_BLOCK_SIZE = MAX_BLOCK_SIZE; diff --git a/usrp/host/lib/legacy/usrp_basic.cc b/usrp/host/lib/legacy/usrp_basic.cc index 8bb4a191..f6730030 100644 --- a/usrp/host/lib/legacy/usrp_basic.cc +++ b/usrp/host/lib/legacy/usrp_basic.cc @@ -34,6 +34,7 @@ #include #include #include +#include using namespace ad9862; diff --git a/usrp/host/lib/legacy/usrp_local_sighandler.cc b/usrp/host/lib/legacy/usrp_local_sighandler.cc index b87a7656..69cde0b3 100644 --- a/usrp/host/lib/legacy/usrp_local_sighandler.cc +++ b/usrp/host/lib/legacy/usrp_local_sighandler.cc @@ -32,6 +32,7 @@ #include #include #include +#include usrp_local_sighandler::usrp_local_sighandler (int signum, void (*new_handler)(int)) diff --git a/usrp/host/lib/legacy/usrp_prims.cc b/usrp/host/lib/legacy/usrp_prims.cc index 8fe87a72..0034bb31 100644 --- a/usrp/host/lib/legacy/usrp_prims.cc +++ b/usrp/host/lib/legacy/usrp_prims.cc @@ -62,6 +62,7 @@ static char *default_firmware_filename = "std.ihx"; static char *default_fpga_filename = "std_2rxhb_2tx.rbf"; #include "std_paths.h" +#include static char * find_file (const char *filename, int hw_rev) diff --git a/usrp/host/misc/getopt.c b/usrp/host/misc/getopt.c index 75be3307..34eeaa6a 100644 --- a/usrp/host/misc/getopt.c +++ b/usrp/host/misc/getopt.c @@ -52,6 +52,7 @@ char *alloca (); #endif #include +#include /* Comment out all this code if we are using the GNU C Library, and are not actually compiling the library itself. This code is part of the GNU C -- 2.30.2