summaryrefslogtreecommitdiff
path: root/debian/patches/01-abs-llabs.dpatch
blob: 75152669f96763426b150f5833f72771f99a806d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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--));