From 822bc272fc05b79a4385cbf139f4a6c87031617a Mon Sep 17 00:00:00 2001 From: Fabien Costantini Date: Sun, 22 Apr 2012 02:45:09 +0000 Subject: Fixed linux 64 gcc 4.6.1 compilation problems git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9373 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/glut.H | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'FL') diff --git a/FL/glut.H b/FL/glut.H index 4fe9b4f50..12efc19a5 100644 --- a/FL/glut.H +++ b/FL/glut.H @@ -233,7 +233,11 @@ FL_EXPORT void glutIdleFunc(void (*f)()); // Warning: this cast may not work on all machines: inline void glutTimerFunc(unsigned int msec, void (*f)(int), int value) { +#if defined(__LP64__) + Fl::add_timeout(msec*.001, (void (*)(void *))f, (void *) (long long) value); +#else Fl::add_timeout(msec*.001, (void (*)(void *))f, (void *)value); +#endif } inline void glutMenuStateFunc(void (*f)(int state)) { -- cgit v1.2.3