summaryrefslogtreecommitdiff
path: root/x11/efltk/patches/patch-efltk_db_Fl__Params_h
blob: fa13176420359748431d9086876e673cb422239a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: patch-efltk_db_Fl__Params_h,v 1.2 2011/10/11 00:29:41 dholland Exp $

- fix LP64 build

--- efltk/db/Fl_Params.h.orig	2003-04-23 17:56:23.000000000 +0000
+++ efltk/db/Fl_Params.h
@@ -18,6 +18,8 @@
 #ifndef _FL_PARAMS_H_
 #define _FL_PARAMS_H_
 
+#include <stdint.h>
+
 #include "../Fl_String.h"
 #include "../Fl_Variant.h"
 #include "../Fl_Ptr_List.h"
@@ -45,7 +47,7 @@ public:
     void       bind_clear() { m_bindParamIndexes.clear(); }
     void       bind_add(unsigned bindIndex);
     unsigned   bind_count() { return m_bindParamIndexes.count(); }
-    unsigned   bind_index(unsigned ind) { return (unsigned)m_bindParamIndexes[ind]; }
+    unsigned   bind_index(unsigned ind) { return (unsigned)(uintptr_t)m_bindParamIndexes[ind]; }
 
     // ASSIGNMENT OPERATORS
     Fl_Variant& operator =(const Fl_Variant &C) {