Moved control channels decoder to libosmocore implementation
diff --git a/lib/decoding/control_channels_decoder_impl.h b/lib/decoding/control_channels_decoder_impl.h
index 2fa3dce..542335b 100644
--- a/lib/decoding/control_channels_decoder_impl.h
+++ b/lib/decoding/control_channels_decoder_impl.h
@@ -26,6 +26,10 @@
 #include <grgsm/decoding/control_channels_decoder.h>
 #include "fire_crc.h"
 #include "cch.h"
+extern "C" {
+    #include <osmocom/coding/gsm0503_coding.h>
+    #include <osmocom/core/utils.h>
+}
 
 namespace gr {
   namespace gsm {
@@ -35,9 +39,8 @@
      private:
       unsigned int d_collected_bursts_num;
       pmt::pmt_t d_bursts[4];
-      unsigned short interleave_trans[CONV_SIZE];      
-      FC_CTX fc_ctx;      
-      void decode(pmt::pmt_t msg);
+     
+      void decode(pmt::pmt_t msg);      
      public:
       control_channels_decoder_impl();
       ~control_channels_decoder_impl();