aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorptrkrysik <ptrkrysik@gmail.com>2014-12-02 19:05:36 +0100
committerptrkrysik <ptrkrysik@gmail.com>2014-12-02 19:05:36 +0100
commitd57745d31f061133700b4e706bcefc1893125e5d (patch)
treeb5a201c96798da688c78550da6c70b80f6297a5a /lib
parent529895b14c686e8ffd41c9ff37f4762c611ffd20 (diff)
Removed assert.h as it caused more problems than it was worth. Fixes #7
Diffstat (limited to 'lib')
-rw-r--r--lib/receiver/assert.h68
-rw-r--r--lib/receiver/receiver_impl.cc3
2 files changed, 1 insertions, 70 deletions
diff --git a/lib/receiver/assert.h b/lib/receiver/assert.h
deleted file mode 100644
index e091324..0000000
--- a/lib/receiver/assert.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* -*- c++ -*- */
-/*
- * @file
- * @author Piotr Krysik <ptrkrysik@gmail.com>
- * @section LICENSE
- *
- * Gr-gsm is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3, or (at your option)
- * any later version.
- *
- * Gr-gsm is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with gr-gsm; see the file COPYING. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street,
- * Boston, MA 02110-1301, USA.
- */
-
-
-#ifndef ASSERT_H
-#define ASSERT_H
-
-#include "stdio.h"
-#include <iostream>
-
-//#define NDEBUG
-
-/**@name Macros for standard messages. */
-//@{
-#define COUT(text) { std::cout << text << std::endl; }
-#define CERR(text) { std::cerr << __FILE__ << ":" << __LINE__ << ": " << text; }
-#ifdef NDEBUG
-#define DCOUT(text) {}
-#define OBJDCOUT(text) {}
-#else
-#define DCOUT(text) { CERR(text); }
-#define OBJDCOUT(text) { DCOUT(this << " " << text); }
-#endif
-//@}
-
-
-/** This is thrown by assert() so that gdb can catch it. */
-
-class assertion
-{
-
- public:
-
- assertion() {
- fprintf( stderr,"Try setting a breakpoint @ %s:%u.\n",__FILE__,__LINE__ );
- return;
- }
-
-};
-
-#ifdef NDEBUG
-#define assert(EXPR) {};
-#else
-/** This replaces the regular assert() with a C++ exception. */
-#include "stdio.h"
-#define assert(E) { if (!(E)) { fprintf(stderr,"%s:%u failed assertion '%s'\n",__FILE__,__LINE__,#E); throw Assertion(); } }
-#endif
-
-#endif
diff --git a/lib/receiver/receiver_impl.cc b/lib/receiver/receiver_impl.cc
index 42592c4..08d8a07 100644
--- a/lib/receiver/receiver_impl.cc
+++ b/lib/receiver/receiver_impl.cc
@@ -38,7 +38,6 @@
#include <sch.h>
#include <iostream>
#include <iomanip>
-#include <assert.h>
#include <boost/scoped_ptr.hpp>
//files included for debuging
@@ -258,7 +257,7 @@ receiver_impl::work(int noutput_items,
d_state = fcch_search;
pmt::pmt_t msg = pmt::make_tuple(pmt::mp("freq_offset"),pmt::from_double(0.0),pmt::mp("sync_loss"));
message_port_pub(pmt::mp("measurements"), msg);
- DCOUT("Re-Synchronization!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
+ //DCOUT("Re-Synchronization!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
}
break;