summaryrefslogtreecommitdiff
path: root/games/xevil/patches/patch-ar
blob: 05e2cf4f663020b43717c4f249ee039197e0dfaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$NetBSD: patch-ar,v 1.2 2008/08/17 23:50:06 dholland Exp $

--- x11/viewport.cpp.orig	2000-01-19 12:54:14.000000000 -0500
+++ x11/viewport.cpp	2008-08-17 19:18:13.000000000 -0400
@@ -44,7 +44,8 @@ extern "C" {
 #include <X11/Xos.h>
 #include <X11/keysym.h>
 }
-#include <strstream.h>
+#include <strstream>
+using namespace std;
 
 
 #define TICK_BORDER_WIDTH 5 // border width big enough for a tick mark.
@@ -1632,7 +1633,7 @@ void Viewport::panel_callback(Panel* pan
   // Would be much better to put the radio-button logic in the Panel classes.
   if (pClosure->radio) {
     // SGI compiler says you can't cast void* to Boolean.
-    Boolean bValue = (Boolean)(int)value;
+    Boolean bValue = (Boolean)(intptr_t)value;
     if (!bValue) {
       ((TogglePanel*)panel)->set_value(True);
     }