$NetBSD: patch-efltk_Fl__Int__List_h,v 1.2 2011/10/11 00:29:41 dholland Exp $ - fix LP64 build --- efltk/Fl_Int_List.h.orig 2003-07-03 20:36:35.000000000 +0000 +++ efltk/Fl_Int_List.h @@ -22,6 +22,8 @@ #ifndef _FL_INT_LIST_H_ #define _FL_INT_LIST_H_ +#include + #include "Fl_Ptr_List.h" /** Fl_Int_List */ @@ -43,7 +45,7 @@ public: char *to_string(const char *separator=","); void from_string(const char * s, const char * separator=","); - int item(uint index) const { return (int)Fl_Ptr_List::item(index); } + int item(uint index) const { return (int)(intptr_t)Fl_Ptr_List::item(index); } int &operator [](uint ind) const { return (int&)items[ind]; } };