@@ -263,7 +263,7 @@ SUBROUTINE RegisterChildWindow(TheIHANDLE, TheSubroutine)
263263#ifdef __G95__
264264 TYPE (CallbackPointer) ChildWinHandler
265265#else
266- INTEGER * 4 ChildWinHandler
266+ INTEGER * 8 ChildWinHandler
267267#endif
268268 LOGICAL ChildWinHandlerSet
269269 COMMON / ChWinHan/ ChildWinHandler(1 :20 ), ChildWinHandlerSet(1 :20 )
@@ -297,7 +297,7 @@ SUBROUTINE UnRegisterChildWindow(TheIHANDLE)
297297#ifdef __G95__
298298 TYPE (CallbackPointer) ChildWinHandler
299299#else
300- INTEGER * 4 ChildWinHandler
300+ INTEGER * 8 ChildWinHandler
301301#endif
302302 LOGICAL ChildWinHandlerSet
303303 COMMON / ChWinHan/ ChildWinHandler(1 :20 ), ChildWinHandlerSet(1 :20 )
@@ -340,7 +340,7 @@ LOGICAL FUNCTION DealWithEvent()
340340#ifdef __G95__
341341 TYPE (CallbackPointer) ChildWinHandler
342342#else
343- INTEGER * 4 ChildWinHandler
343+ INTEGER * 8 ChildWinHandler
344344#endif
345345 LOGICAL ChildWinHandlerSet
346346 COMMON / ChWinHan/ ChildWinHandler(1 :20 ), ChildWinHandlerSet(1 :20 )
@@ -422,8 +422,8 @@ LOGICAL FUNCTION DealWithEvent()
422422 Handler = > ChildWinHandler(dummy)% p
423423 ! CALL Handler
424424#else
425- p = ChildWinHandler(EventInfo% WIN)
426- CALL Handler
425+ p = ChildWinHandler(EventInfo% WIN)
426+ CALL Handler
427427#endif
428428
429429 GOTO 10
0 commit comments