[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#455035: Patch for FTBFS error



tags 455035 + patch
thanks

The following two patches fix this and a similar problem.

----------------------------cut here----------------------------
diff -Naur fldigi-2.05-orig/src/include/FTextView.h fldigi-2.05/src/include/FTextView.h
--- fldigi-2.05-orig/src/include/FTextView.h	2007-12-03 06:46:02.000000000 +0000
+++ fldigi-2.05/src/include/FTextView.h	2007-12-08 20:07:03.000000000 +0000
@@ -179,23 +179,6 @@
 	int			bkspaces;
 };
 
-///
-/// A lock class meant to be instantiated on the stack to acquire a lock which
-/// is released when the object goes out of scope.
-/// The no-arg ctor calls Fl::lock(), and the Fl_Mutex* ctor locks that mutex.
-///
-class autolock
-{
-public:
-	autolock() : m(0) { FL_LOCK(); }
-	autolock(Fl_Mutex *m_) : m(m_) { fl_lock(m); }
-	~autolock() { if (m) fl_unlock(m); else FL_UNLOCK(); }
-private:
-	autolock(const autolock &a); // no copying
-        autolock& operator=(const autolock&); // no copying
-	Fl_Mutex *m;
-};
-
 /// A version of Fl_Tile that runs check callbacks and moves the boundary
 /// between its child widgets only all resize checks return true.
 class Fl_Tile_check : public Fl_Tile
diff -Naur fldigi-2.05-orig/src/include/globals.h fldigi-2.05/src/include/globals.h
--- fldigi-2.05-orig/src/include/globals.h	2007-12-03 06:46:33.000000000 +0000
+++ fldigi-2.05/src/include/globals.h	2007-12-08 20:06:49.000000000 +0000
@@ -26,6 +26,8 @@
 #ifndef _GLOBALS_H
 #define _GLOBALS_H
 
+#include <stdint.h>
+
 enum state_t {
 	STATE_PAUSE = 0,
 	STATE_RX,
@@ -89,7 +91,7 @@
 
 	NUM_MODES
 };
-typedef int trx_mode;
+typedef intptr_t trx_mode;
 
 struct mode_info_t {
 	trx_mode mode;
----------------------------cut here----------------------------


-- 

Stelios Bounanos
perl -e 'print+reverse"t\nney.ttno\@esb"=~/(..)/sg'     #key: 0xE88A7F61

Please use the address above to email me from non-debian.org domains.




Reply to: