Removed some typedefs
diff --git a/lib/receiver/receiver_impl.cc b/lib/receiver/receiver_impl.cc
index 4d833ae..192d367 100644
--- a/lib/receiver/receiver_impl.cc
+++ b/lib/receiver/receiver_impl.cc
@@ -50,12 +50,6 @@
 {
 namespace gsm
 {
-
-typedef std::list<float> list_float;
-typedef std::vector<float> vector_float;
-
-typedef boost::circular_buffer<float> circular_buffer_float;
-
 receiver::sptr
 receiver::make(int osr, const std::vector<int> &cell_allocation, const std::vector<int> &tseq_nums)
 {
@@ -159,7 +153,7 @@
 
     case sch_search:
     {
-        vector_complex channel_imp_resp(CHAN_IMP_RESP_LENGTH*d_OSR);
+        std::vector<gr_complex> channel_imp_resp(CHAN_IMP_RESP_LENGTH*d_OSR);
         int t1, t2, t3;
         int burst_start = 0;
         unsigned char output_binary[BURST_SIZE];
@@ -190,7 +184,7 @@
     //in this state receiver is synchronized and it processes bursts according to burst type for given burst number
     case synchronized:
     {
-        vector_complex channel_imp_resp(CHAN_IMP_RESP_LENGTH*d_OSR);
+        std::vector<gr_complex> channel_imp_resp(CHAN_IMP_RESP_LENGTH*d_OSR);
         int offset = 0;
         int to_consume = 0;
         unsigned char output_binary[BURST_SIZE];
@@ -361,7 +355,7 @@
 
 bool receiver_impl::find_fcch_burst(const gr_complex *input, const int nitems, double & computed_freq_offset)
 {
-    circular_buffer_float phase_diff_buffer(FCCH_HITS_NEEDED * d_OSR); //circular buffer used to scan throug signal to find
+    boost::circular_buffer<float> phase_diff_buffer(FCCH_HITS_NEEDED * d_OSR); //circular buffer used to scan throug signal to find
     //best match for FCCH burst
     float phase_diff = 0;
     gr_complex conjprod;
@@ -377,7 +371,7 @@
     int sample_number = 0;
     bool end = false;
     bool result = false;
-    circular_buffer_float::iterator buffer_iter;
+    boost::circular_buffer<float>::iterator buffer_iter;
     
     /**@name Possible states of FCCH search algorithm*/
     //@{
@@ -579,9 +573,9 @@
 
 int receiver_impl::get_sch_chan_imp_resp(const gr_complex *input, gr_complex * chan_imp_resp)
 {
-    vector_complex correlation_buffer;
-    vector_float power_buffer;
-    vector_float window_energy_buffer;
+    std::vector<gr_complex> correlation_buffer;
+    std::vector<float> power_buffer;
+    std::vector<float> window_energy_buffer;
 
     int strongest_window_nr;
     int burst_start = 0;
@@ -596,11 +590,11 @@
         power_buffer.push_back(std::pow(abs(correlation), 2));
     }
     //compute window energies
-    vector_float::iterator iter = power_buffer.begin();
+    std::vector<float>::iterator iter = power_buffer.begin();
     bool loop_end = false;
     while (iter != power_buffer.end())
     {
-        vector_float::iterator iter_ii = iter;
+        std::vector<float>::iterator iter_ii = iter;
         energy = 0;
 
         for (int ii = 0; ii < (d_chan_imp_length) *d_OSR; ii++, iter_ii++)
@@ -740,9 +734,9 @@
 //especially computations of strongest_window_nr
 int receiver_impl::get_norm_chan_imp_resp(const gr_complex *input, gr_complex * chan_imp_resp, float *corr_max, int bcc)
 {
-    vector_complex correlation_buffer;
-    vector_float power_buffer;
-    vector_float window_energy_buffer;
+    std::vector<gr_complex> correlation_buffer;
+    std::vector<float> power_buffer;
+    std::vector<float> window_energy_buffer;
 
     int strongest_window_nr;
     int burst_start = 0;
@@ -763,11 +757,11 @@
     }
 //    plot(power_buffer);
     //compute window energies
-    vector_float::iterator iter = power_buffer.begin();
+    std::vector<float>::iterator iter = power_buffer.begin();
     bool loop_end = false;
     while (iter != power_buffer.end())
     {
-        vector_float::iterator iter_ii = iter;
+        std::vector<float>::iterator iter_ii = iter;
         energy = 0;
 
         for (int ii = 0; ii < (d_chan_imp_length - 2)*d_OSR; ii++, iter_ii++)