summaryrefslogtreecommitdiff
path: root/debian/patches/01-abs-llabs.dpatch
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2008-09-08 21:59:57 +0200
committerTobias Klauser <tklauser@xenon.tklauser.home>2008-09-08 21:59:57 +0200
commit42a8b2f0a52c7b06b3441044fd98d3f2a7388475 (patch)
tree126670e8f13c3b982b1c7907019e1df2d720aebc /debian/patches/01-abs-llabs.dpatch
parent24e556cb8d5496e45e1a6f515549f874fd4d8dac (diff)
0.4-3 and actually add debian/patches to the repo
Diffstat (limited to 'debian/patches/01-abs-llabs.dpatch')
-rwxr-xr-xdebian/patches/01-abs-llabs.dpatch19
1 files changed, 19 insertions, 0 deletions
diff --git a/debian/patches/01-abs-llabs.dpatch b/debian/patches/01-abs-llabs.dpatch
new file mode 100755
index 0000000..7515266
--- /dev/null
+++ b/debian/patches/01-abs-llabs.dpatch
@@ -0,0 +1,19 @@
+#!/bin/sh /usr/share/dpatch/dpatch-run
+## 01-abs-llabs.dpatch by Thiemo Seufer
+##
+## DP: Fixes FTBFS due to abs() not being in the global anymore since g++ 4.3
+## (#495467)
+
+diff -up lfhex-0.4.orig/reader.cpp lfhex-0.4/reader.cpp
+--- lfhex-0.4.orig/reader.cpp 2006-11-05 04:26:04.000000000 +0000
++++ lfhex-0.4/reader.cpp 2008-08-16 22:43:44.000000000 +0100
+@@ -238,7 +238,7 @@ bool Reader::loadPage(off_t pageIdx)
+ // free the page which is the furthest away from the page we are loading
+
+ // this could be trouble if off_t is unsigned!
+- if( abs(_firstPage - pageIdx) > abs(_lastPage - pageIdx) )
++ if( ::llabs(_firstPage - pageIdx) > ::llabs(_lastPage - pageIdx) )
+ while(!freePage(_firstPage++));
+ else
+ while(!freePage(_lastPage--));
+