=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for twin-3.1.14nb4 /bin/cp /tmp/pkgbuild/emulators/twin/work.alpha/twin/windows/Execfreebsd.c /tmp/pkgbuild/emulators/twin/work.alpha/twin/windows/Execnetbsd.c rm -f .depend for i in tools tools/rc; do ( cd ./$i && /usr/pkg/bin/gmake depend ); done gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/tools' rm -f .depend if test "mksrc.c" != "dummy"; \ then \ for i in mksrc.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/tools' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/tools/rc' rm -f .depend /usr/bin/yacc -d rcyacc.y /usr/bin/yacc -d ifyacc.y /usr/bin/lex -i rclex.l for i in rc.y.tab.c rc.z.tab.c lex.yy.c; do ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" $i >> .depend ); done if test "define.c resources.c util.c rc.c printres.c cmdline.c buffer.c cleanup.c mdc.c" != "dummy"; \ then \ for i in define.c resources.c util.c rc.c printres.c cmdline.c buffer.c cleanup.c mdc.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/tools/rc' for i in intp32 controls if1632 memory msdos osdll scheduler ; do ( cd ./$i && /usr/pkg/bin/gmake depend ); done gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/intp32' rm -f .depend if test "fp87.c interp_main.c interp_modrm.c interp_16_32.c interp_32_16.c interp_32_32.c emu-utils.c external.c dis8086.c" != "dummy"; \ then \ for i in fp87.c interp_main.c interp_modrm.c interp_16_32.c interp_32_16.c interp_32_32.c emu-utils.c external.c dis8086.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/intp32' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/controls' rm -f .depend if test "Listbox.c ComboBox.c Frame.c Button.c ButtonDraw.c Static.c Scroll.c ScrollPaint.c Edit.c EditKey.c EditDraw.c EditMem.c EditMisc.c EditMemBin.c" != "dummy"; \ then \ for i in Listbox.c ComboBox.c Frame.c Button.c ButtonDraw.c Static.c Scroll.c ScrollPaint.c Edit.c EditKey.c EditDraw.c EditMem.c EditMisc.c EditMemBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/controls' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/if1632' rm -f .depend if test "LocalMem.c ConvertMsg.c Callback.c GenericIF.c SpecialIF.c HookIF.c MemoryIF.c PrintIF.c PrinterBin.c CommIF.c BitmapBin.c OEMRoutines.c OEMTab.c make_thunk.c invoke_binary.c ValidateModule.c KrnCatch.c" != "dummy"; \ then \ for i in LocalMem.c ConvertMsg.c Callback.c GenericIF.c SpecialIF.c HookIF.c MemoryIF.c PrintIF.c PrinterBin.c CommIF.c BitmapBin.c OEMRoutines.c OEMTab.c make_thunk.c invoke_binary.c ValidateModule.c KrnCatch.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/if1632' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/memory' rm -f .depend if test "virtual.c heap.c memory.c" != "dummy"; \ then \ for i in virtual.c heap.c memory.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/memory' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/msdos' rm -f .depend if test "dos_int86.c dos_call.c dos_create.c dos_date.c dos_error.c dos_timer.c dos_findfile.c int_21.c fn_36.c fn_38.c int_10.c int_11.c int_12.c int_13.c int_15.c int_1a.c int_25.c int_2a.c int_2f.c int_31.c int_3d.c int_5c.c mfs_config.c mfs_fileio.c mfs_findfile.c mfs_regexp.c msclib.c mfs_core.c fat_core.c fat_fileio.c fat_findfile.c fat_lib.c" != "dummy"; \ then \ for i in dos_int86.c dos_call.c dos_create.c dos_date.c dos_error.c dos_timer.c dos_findfile.c int_21.c fn_36.c fn_38.c int_10.c int_11.c int_12.c int_13.c int_15.c int_1a.c int_25.c int_2a.c int_2f.c int_31.c int_3d.c int_5c.c mfs_config.c mfs_fileio.c mfs_findfile.c mfs_regexp.c msclib.c mfs_core.c fat_core.c fat_fileio.c fat_findfile.c fat_lib.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/msdos' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/osdll' rm -f .depend if test "DrvSystem.c DrvTime.c DrvDlfcn.c DrvFiles.c DrvThreads_generic.c" != "dummy"; \ then \ for i in DrvSystem.c DrvTime.c DrvDlfcn.c DrvFiles.c DrvThreads_generic.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/osdll' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/scheduler' rm -f .depend if test "Threads.c Critical.c Interlock.c CreateProcess.c ThreadLocal.c Hotkey.c" != "dummy"; \ then \ for i in Threads.c Critical.c Interlock.c CreateProcess.c ThreadLocal.c Hotkey.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/scheduler' for i in graphics graphics/x11drv; do ( cd ./$i && /usr/pkg/bin/gmake depend ); done gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/graphics' rm -f .depend if test "GdiObjects.c GdiBitmaps.c GdiClipping.c GdiDC.c GdiBoundsRect.c GdiDCAttr.c GdiGraphics.c GdiImages.c GdiBrute.c GdiMath.c GdiText.c GdiRegions.c GdiPrinter.c GdiTTEngine.c" != "dummy"; \ then \ for i in GdiObjects.c GdiBitmaps.c GdiClipping.c GdiDC.c GdiBoundsRect.c GdiDCAttr.c GdiGraphics.c GdiImages.c GdiBrute.c GdiMath.c GdiText.c GdiRegions.c GdiPrinter.c GdiTTEngine.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/graphics' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/graphics/x11drv' rm -f .depend if test "DrvGraphics.c DrvImages.c DrvDC.c DrvFloodFill.c DrvRegions.c DrvText.c DrvUtils.c DrvIPC.c DrvInit.c RopCodes.c DrvWindows.c DrvCursor.c DrvWinSock.c DrvColors.c DrvEvents.c XICCCM.c DrvKeyboard.c XEvents.c DrvConfig.c DrvPrinting.c" != "dummy"; \ then \ for i in DrvGraphics.c DrvImages.c DrvDC.c DrvFloodFill.c DrvRegions.c DrvText.c DrvUtils.c DrvIPC.c DrvInit.c RopCodes.c DrvWindows.c DrvCursor.c DrvWinSock.c DrvColors.c DrvEvents.c XICCCM.c DrvKeyboard.c XEvents.c DrvConfig.c DrvPrinting.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/graphics/x11drv' for i in windows; do ( cd ./$i && /usr/pkg/bin/gmake depend ); done gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/windows' rm -f .depend if test "FancyRgn.c WSprintf.c DrawText.c Dither.c Caret.c Palette.c MapMode.c ConvertArray.c DisplayDC.c DisplayGraphics.c DisplayObjects.c DisplayText.c DisplayClipping.c DeviceData.c LSDevices.c Metafile.c Metaplay.c MetaGraphics.c MetaObjects.c WImageIO.c WBmp.c DrawFrame.c PrinterGraphics.c PrintManager.c PrinterDC.c Kernel.c Module.c ObjEngine.c FileSys.c Net.c System.c WinHelp.c KrnAtoms.c KrnFileIO.c Events.c KrnTask.c File32.c FormatMessage.c Beep.c WinSockUtil.c Keyboard.c IOEmu.c SysMisc.c DPMI.c Locale.c version.c Resources.c SysMetrics.c Dialog.c Profile.c Strings.c MenuProc.c MenuAPI.c UsrCursor.c DefWnd.c Messages.c Rect.c WSysMenu.c WinConfig.c Time.c Comm.c Clipboard.c StubAPI.c WindowPos.c WindowBytes.c WindowCreate.c WindowProps.c WindowRedraw.c WindowDC.c MDI.c Hook.c Classes.c LoadLibrary.c ModTable.c WinInit.c IsBinary.c LoadModule.c LoadDLL.c RscTemplate.c ConvertRes.c MessageBox.c utils.c MsgCode.c Driver.c Debug.c DPMInotify.c Execintp.c" != "dummy"; \ then \ for i in FancyRgn.c WSprintf.c DrawText.c Dither.c Caret.c Palette.c MapMode.c ConvertArray.c DisplayDC.c DisplayGraphics.c DisplayObjects.c DisplayText.c DisplayClipping.c DeviceData.c LSDevices.c Metafile.c Metaplay.c MetaGraphics.c MetaObjects.c WImageIO.c WBmp.c DrawFrame.c PrinterGraphics.c PrintManager.c PrinterDC.c Kernel.c Module.c ObjEngine.c FileSys.c Net.c System.c WinHelp.c KrnAtoms.c KrnFileIO.c Events.c KrnTask.c File32.c FormatMessage.c Beep.c WinSockUtil.c Keyboard.c IOEmu.c SysMisc.c DPMI.c Locale.c version.c Resources.c SysMetrics.c Dialog.c Profile.c Strings.c MenuProc.c MenuAPI.c UsrCursor.c DefWnd.c Messages.c Rect.c WSysMenu.c WinConfig.c Time.c Comm.c Clipboard.c StubAPI.c WindowPos.c WindowBytes.c WindowCreate.c WindowProps.c WindowRedraw.c WindowDC.c MDI.c Hook.c Classes.c LoadLibrary.c ModTable.c WinInit.c IsBinary.c LoadModule.c LoadDLL.c RscTemplate.c ConvertRes.c MessageBox.c utils.c MsgCode.c Driver.c Debug.c DPMInotify.c Execintp.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/windows' for i in dlls ole multimedia; do ( cd ./$i && /usr/pkg/bin/gmake depend ); done gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls' rm -f .depend for i in libdll commdlg shell keyboard version system lzexpand toolhelp comm winsock ddeml sound w32sys win87em winspool commctrl advapi32 msvcrt; do ( cd ../dlls/$i && /usr/pkg/bin/gmake depend ); done gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/libdll' rm -f .depend if test "LibMain.c LibWEP.c DefTable.c ResTable.c DummyEnviron.c" != "dummy"; \ then \ for i in LibMain.c LibWEP.c DefTable.c ResTable.c DummyEnviron.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/libdll' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/commdlg' rm -f .depend if test "ChooseColor.c ChooseFont.c Commdlg.c FindReplDlg.c GetOpenFileName.c PrintDlg.c CommdlgIF.c CommdlgIT.c" != "dummy"; \ then \ for i in ChooseColor.c ChooseFont.c Commdlg.c FindReplDlg.c GetOpenFileName.c PrintDlg.c CommdlgIF.c CommdlgIT.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/commdlg' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/shell' rm -f .depend if test "Shell.c ShellIF.c Registry.c DragDrop.c About.c" != "dummy"; \ then \ for i in Shell.c ShellIF.c Registry.c DragDrop.c About.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/shell' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/keyboard' rm -f .depend if test "Keyboard.c SysKeyboard.c KeyboardIF.c KeyboardBin.c" != "dummy"; \ then \ for i in Keyboard.c SysKeyboard.c KeyboardIF.c KeyboardBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/keyboard' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/version' rm -f .depend if test "Ver.c VerIF.c VerBin.c" != "dummy"; \ then \ for i in Ver.c VerIF.c VerBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/version' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/system' rm -f .depend if test "System.c SystemIF.c" != "dummy"; \ then \ for i in System.c SystemIF.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/system' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/lzexpand' rm -f .depend if test "LZExpand.c LZExpandBin.c" != "dummy"; \ then \ for i in LZExpand.c LZExpandBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/lzexpand' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/toolhelp' rm -f .depend if test "ToolHelp.c ToolHelpIF.c segtab.c Task.c Info.c" != "dummy"; \ then \ for i in ToolHelp.c ToolHelpIF.c segtab.c Task.c Info.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/toolhelp' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/comm' rm -f .depend if test "CommDrv.c CommBin.c" != "dummy"; \ then \ for i in CommDrv.c CommBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/comm' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/winsock' rm -f .depend if test "WinSock.c WinSockIF.c WinSockBin.c" != "dummy"; \ then \ for i in WinSock.c WinSockIF.c WinSockBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/winsock' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/ddeml' rm -f .depend if test "DdeML.c DdeMLBin.c" != "dummy"; \ then \ for i in DdeML.c DdeMLBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/ddeml' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/sound' rm -f .depend if test "Sound.c SoundBin.c" != "dummy"; \ then \ for i in Sound.c SoundBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/sound' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/w32sys' rm -f .depend if test "w32sys.c w32sysBin.c" != "dummy"; \ then \ for i in w32sys.c w32sysBin.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/w32sys' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/win87em' rm -f .depend if test "win87em.c win87emIF.c" != "dummy"; \ then \ for i in win87em.c win87emIF.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/win87em' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/winspool' rm -f .depend if test "winspool.c" != "dummy"; \ then \ for i in winspool.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/winspool' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/commctrl' rm -f .depend if test "WCommctl.c WDragLbx.c WHdr.c WImgList.c WLVHelpr.c WLView.c WLists.c WProgBar.c WPropsht.c WStatusb.c WTVLBox.c WTView.c WTab.c WTlbCust.c WToolbar.c WTooltip.c WTrackbr.c WUpdown.c WLVLBox.c CommCtrl.c" != "dummy"; \ then \ for i in WCommctl.c WDragLbx.c WHdr.c WImgList.c WLVHelpr.c WLView.c WLists.c WProgBar.c WPropsht.c WStatusb.c WTVLBox.c WTView.c WTab.c WTlbCust.c WToolbar.c WTooltip.c WTrackbr.c WUpdown.c WLVLBox.c CommCtrl.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/commctrl' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/advapi32' rm -f .depend if test "advapi.c" != "dummy"; \ then \ for i in advapi.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/advapi32' gmake[2]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/msvcrt' rm -f .depend if test "msvcrt.c" != "dummy"; \ then \ for i in msvcrt.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[2]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls/msvcrt' if test "dummy" != "dummy"; \ then \ for i in dummy; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/dlls' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/ole' rm -f .depend if test "OleSvr.c SvrBin.c OleSvrIF.c OleCli.c CliBin.c OleCliIF.c" != "dummy"; \ then \ for i in OleSvr.c SvrBin.c OleSvrIF.c OleCli.c CliBin.c OleCliIF.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/ole' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/multimedia' rm -f .depend if test "MultiMedia.c MMBin.c MCI.c MMIF.c midi.c mmdrv.c wave.c mmaux.c" != "dummy"; \ then \ for i in MultiMedia.c MMBin.c MCI.c MMIF.c midi.c mmdrv.c wave.c mmaux.c; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/multimedia' if test "dummy" != "dummy"; \ then \ for i in dummy; \ do \ ( gcc -MM -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I./include -I./windows -I./include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include ./$i >> .depend ) || true; \ done; \ fi Build: Willows Library Build: windows Sun Nov 17 20:54:29 UTC 2019 ========== Tools ========== gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/tools' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c mksrc.c -o mksrc.o gcc -Wall -fPIC -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-R/usr/pkg/lib -o mksrc mksrc.o gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/tools' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/tools/rc' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c rc.y.tab.c -o rc.y.tab.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c rc.z.tab.c -o rc.z.tab.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c lex.yy.c -o lex.yy.o lex.yy.c:4114:17: warning: 'yyunput' defined but not used [-Wunused-function] lex.yy.c:4157:16: warning: 'input' defined but not used [-Wunused-function] gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c define.c -o define.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c resources.c -o resources.o resources.c: In function 'add_common_resource': resources.c:163:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] new_nameinfo->data.rcsitemname = (char *)(LOWORD(r->name) | (r->type == RT_STRING ? 0x0000 : 0x8000)); ^ resources.c:168:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] new_nameinfo->data.wType = (WORD)(RT_USER_DEF); ^ In file included from /usr/include/stdio.h:597:0, from resources.c:31: resources.c:173:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] sprintf(outTemp, "%d", (int)r->name); ^ resources.c: In function 'make_cursor_resource': resources.c:298:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] rCursor->name = (const char *)(IdOrdinal); ^ resources.c:230:23: warning: variable 'image_size' set but not used [-Wunused-but-set-variable] DWORD image_offset, image_size; ^ resources.c: In function 'make_icon_resource': resources.c:393:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] rIcon->name = (const char *)(IdOrdinal); ^ resources.c:323:23: warning: variable 'image_size' set but not used [-Wunused-but-set-variable] DWORD image_offset, image_size; ^ resources.c: In function 'find_string_segment': resources.c:882:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ((int)(temp_info->data.rcsitemname) == segnum) ^ resources.c:889:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] r->name = (const char *)segnum; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c util.c -o util.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c rc.c -o rc.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c printres.c -o printres.o In file included from printres.c:36:0: printres.c: In function 'print_num_or_str': printres.c:109:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] COUTPUT(( "(char *) 0x%04x", (int)str)); ^ rc.h:79:29: note: in definition of macro 'COUTPUT' #define COUTPUT(x) dooutput x ^ printres.c: In function 'print_menu_list': printres.c:262:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] COUTPUT(( "static MENUDATA m_%x[] = {\n", (int)node)); ^ rc.h:79:29: note: in definition of macro 'COUTPUT' #define COUTPUT(x) dooutput x ^ printres.c:270:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] COUTPUT(( "m_%x )", (int)(node->child))); ^ rc.h:79:29: note: in definition of macro 'COUTPUT' #define COUTPUT(x) dooutput x ^ printres.c: In function 'print_menu_name': printres.c:309:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] COUTPUT(( "\t{ (LPBYTE)%s_%x, ", title, (int)(info->rcsdata))); ^ rc.h:79:29: note: in definition of macro 'COUTPUT' #define COUTPUT(x) dooutput x ^ In file included from /usr/include/stdio.h:597:0, from printres.c:31: printres.c: In function 'print_func': printres.c:606:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] sprintf(userName, "u%d", (int)(type_ptr->rcstypename)); ^ In file included from printres.c:36:0: printres.c: In function 'print_resources': printres.c:656:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] COUTPUT(( "u%d_info},\n", (int)type_ptr->rcstypename)); ^ rc.h:79:29: note: in definition of macro 'COUTPUT' #define COUTPUT(x) dooutput x ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c cmdline.c -o cmdline.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c buffer.c -o buffer.o buffer.c: In function 'str_dup': buffer.c:54:17: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] s = str_alloc(strlen(s1) + 1); ^ buffer.c:54:17: warning: incompatible implicit declaration of built-in function 'strlen' buffer.c:54:17: note: include '' or provide a declaration of 'strlen' buffer.c:55:3: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(s, s1); ^ buffer.c:55:3: warning: incompatible implicit declaration of built-in function 'strcpy' buffer.c:55:3: note: include '' or provide a declaration of 'strcpy' buffer.c: In function 'buff_realloc': buffer.c:120:5: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy(p, b->buffer, b->alloc); ^ buffer.c:120:5: warning: incompatible implicit declaration of built-in function 'memcpy' buffer.c:120:5: note: include '' or provide a declaration of 'memcpy' buffer.c:122:5: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy(p, b->buffer, size); ^ buffer.c:122:5: note: include '' or provide a declaration of 'memcpy' buffer.c: In function 'buff_cat': buffer.c:152:3: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy(b->buffer, b1->buffer, b1->len); ^ buffer.c:152:3: note: include '' or provide a declaration of 'memcpy' buffer.c: In function 'buff_dup': buffer.c:166:3: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy(b->buffer, b1->buffer, b1->len); ^ buffer.c:166:3: note: include '' or provide a declaration of 'memcpy' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c cleanup.c -o cleanup.o cleanup.c: In function 'free_menu_list': cleanup.c:71:14: warning: variable 'next' set but not used [-Wunused-but-set-variable] MENU_NODE *next; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -D__INCPATH__=\"/usr/pkg/include\" -c mdc.c -o mdc.o gcc -Wall -fPIC -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-R/usr/pkg/lib -o rc rc.y.tab.o rc.z.tab.o lex.yy.o define.o resources.o util.o rc.o printres.o cmdline.o buffer.o cleanup.o mdc.o gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/tools/rc' Build: Willows Tools, complete. ========= LIBTWIN ========= gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/intp32' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c fp87.c -o fp87.o In file included from fp87.c:52:0: hsw_interp.h:1748:24: warning: missing terminating " character __asm__ __volatile__ (" ^ hsw_interp.h:1751:16: warning: missing terminating " character lwbrx %1,0,%2" ^ hsw_interp.h:1773:24: warning: missing terminating " character __asm__ __volatile__ (" ^ hsw_interp.h:1776:17: warning: missing terminating " character stwbrx %2,0,%3" ^ fp87.c:92:11: warning: missing terminating " character __asm__ (" ^ fp87.c:98:18: warning: missing terminating " character movw %%ax,8(%1)" ^ fp87.c:110:11: warning: missing terminating " character __asm__ (" ^ fp87.c:114:15: warning: missing terminating " character orl 4(%1),%0" ^ fp87.c: In function 'illegal_op': fp87.c:299:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ fp87.c:299:2: warning: incompatible implicit declaration of built-in function 'exit' fp87.c:299:2: note: include '' or provide a declaration of 'exit' fp87.c: In function 'not_implemented': fp87.c:306:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ fp87.c:306:2: note: include '' or provide a declaration of 'exit' fp87.c: In function 'hsw_fp87_00m': fp87.c:333:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 += GET32REAL(m32r, mem_ref); ^ fp87.c: In function 'hsw_fp87_01m': fp87.c:348:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 *= GET32REAL(m32r, mem_ref); ^ fp87.c: In function 'hsw_fp87_02m': fp87.c:365:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fpsrcop = GET32REAL(m32r,mem_ref); ^ fp87.c: In function 'hsw_fp87_02r': fp87.c:380:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST(reg_num)); ^ fp87.c:380:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_03m': fp87.c:397:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fpsrcop = GET32REAL(m32r, mem_ref); ^ fp87.c: In function 'hsw_fp87_03r': fp87.c:413:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST(reg_num)); ^ fp87.c:413:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_04m': fp87.c:430:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 -= GET32REAL(m32r, mem_ref); /* dest - src -> dest */ ^ fp87.c: In function 'hsw_fp87_05m': fp87.c:446:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fpsrcop = GET32REAL(m32r, mem_ref); ^ fp87.c: In function 'hsw_fp87_06m': fp87.c:463:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fpsrcop = GET32REAL(m32r, mem_ref); ^ fp87.c: In function 'hsw_fp87_06r': fp87.c:473:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST(reg_num)); ^ fp87.c:473:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_07m': fp87.c:484:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fpsrcop = GET32REAL(m32r, mem_ref); ^ fp87.c: In function 'hsw_fp87_07r': fp87.c:494:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST(reg_num)); ^ fp87.c:494:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_10m': fp87.c:506:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fpsrcop = GET32REAL(m32r, mem_ref); ^ fp87.c:508:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &fpsrcop); ^ fp87.c:508:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_10r': fp87.c:517:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST(reg_num)); ^ fp87.c:517:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:519:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &fpsrcop); ^ fp87.c:519:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_11r': fp87.c:534:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fptemp, &FPR_ST(reg_num)); ^ fp87.c:534:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:535:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST(reg_num), &FPR_ST0); ^ fp87.c:535:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:536:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &fptemp); ^ fp87.c:536:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_12m': fp87.c:545:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] STORE32REAL(mem_ref,m32r); ^ fp87.c: In function 'hsw_fp87_13m': fp87.c:563:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] STORE32REAL(mem_ref,m32r); ^ fp87.c: In function 'hsw_fp87_14r': fp87.c:628:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i64lh = *((QLONG *)&fptemp) & 0xfffffffffffffLL; ^ fp87.c:637:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i64lh = *((QLONG *)&fptemp) & 0xfffffffffffffLL; ^ fp87.c: In function 'hsw_fp87_15r': fp87.c:720:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &f15rk[1]); ^ fp87.c:720:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:723:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &f15rk[6]); ^ fp87.c:723:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:726:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &f15rk[5]); ^ fp87.c:726:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:729:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &f15rk[2]); ^ fp87.c:729:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:732:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &f15rk[3]); ^ fp87.c:732:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:735:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &f15rk[4]); ^ fp87.c:735:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:738:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST0, &f15rk[0]); ^ fp87.c:738:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_17r': fp87.c:900:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST0); ^ fp87.c:900:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:901:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fptemp,&FPR_ST1); ^ fp87.c:901:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:926:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fptemp,&FPR_ST0); ^ fp87.c:926:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:936:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fptemp,&FPR_ST0); ^ fp87.c:936:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:942:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fptemp,&FPR_ST0); ^ fp87.c:942:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:954:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST0); ^ fp87.c:954:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:978:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fptemp,&FPR_ST0); ^ fp87.c:978:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c:987:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fptemp,&FPR_ST0); ^ fp87.c:987:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_25r': fp87.c:1104:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST1); ^ fp87.c:1104:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_32m': fp87.c:1185:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST0); ^ fp87.c:1185:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_33m': fp87.c:1212:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST0); ^ fp87.c:1212:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_37m': fp87.c:1298:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ST80R(mem_ref,&FPR_ST0); ^ fp87.c: In function 'hsw_fp87_40m': fp87.c:1313:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 += GET64REAL(fptemp,mem_ref); ^ fp87.c: In function 'hsw_fp87_41m': fp87.c:1328:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 *= GET64REAL(fptemp,mem_ref); ^ fp87.c: In function 'hsw_fp87_42m': fp87.c:1344:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fpsrcop = GET64REAL(fptemp,mem_ref); ^ fp87.c: In function 'hsw_fp87_43m': fp87.c:1366:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fpsrcop = GET64REAL(fptemp,mem_ref); ^ fp87.c: In function 'hsw_fp87_44m': fp87.c:1388:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 -= GET64REAL(fptemp,mem_ref); ^ fp87.c: In function 'hsw_fp87_45m': fp87.c:1403:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 = GET64REAL(fptemp,mem_ref) - FPR_ST0; ^ fp87.c: In function 'hsw_fp87_46m': fp87.c:1426:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 /= GET64REAL(fptemp,mem_ref); ^ fp87.c: In function 'hsw_fp87_47m': fp87.c:1444:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 = GET64REAL(fptemp,mem_ref) / FPR_ST0; ^ fp87.c: In function 'hsw_fp87_50m': fp87.c:1453:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FPR_ST0 = GET64REAL(fptemp,mem_ref); ^ fp87.c: In function 'hsw_fp87_52m': fp87.c:1482:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] STORE64REAL(mem_ref,fptemp); ^ fp87.c: In function 'hsw_fp87_52r': fp87.c:1489:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST(reg_num),&FPR_ST0); ^ fp87.c:1489:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_53m': fp87.c:1498:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] STORE64REAL(mem_ref,fptemp); ^ fp87.c: In function 'hsw_fp87_53r': fp87.c:1506:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&FPR_ST(reg_num),&FPR_ST0); ^ fp87.c:1506:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_54r': fp87.c:1539:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST(reg_num)); ^ fp87.c:1539:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_55r': fp87.c:1560:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST(reg_num)); ^ fp87.c:1560:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_56m': fp87.c:1660:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ST80R((mem_ref),&hsw_env87.fpregs[(st+i)&0x7]); ^ fp87.c: In function 'hsw_fp87_63r': fp87.c:1763:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST1); ^ fp87.c:1763:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_72m': fp87.c:1875:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST0); ^ fp87.c:1875:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_73m': fp87.c:1901:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST0); ^ fp87.c:1901:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_76m': fp87.c:2012:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST0); ^ fp87.c:2012:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] fp87.c: In function 'hsw_fp87_77m': fp87.c:2054:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] TDBLCPY(&fpsrcop,&FPR_ST0); ^ fp87.c:2054:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c interp_main.c -o interp_main.o In file included from interp_main.c:55:0: hsw_interp.h:1748:24: warning: missing terminating " character __asm__ __volatile__ (" ^ hsw_interp.h:1751:16: warning: missing terminating " character lwbrx %1,0,%2" ^ hsw_interp.h:1773:24: warning: missing terminating " character __asm__ __volatile__ (" ^ hsw_interp.h:1776:17: warning: missing terminating " character stwbrx %2,0,%3" ^ interp_main.c: In function 'hsw_interp_16_16': hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:305:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(SHORT_ES_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1869:22: note: in expansion of macro 'BIG_SS' unsigned char *sp=(BIG_SS? LONG_SS+ESP:LONG_SS+SP);\ ^ interp_main.c:308:28: note: in expansion of macro 'TOS_WORD' register WORD wtemp = TOS_WORD; ^ hsw_interp.h:771:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_ES iVAR->bigseg[2] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:309:37: note: in expansion of macro 'BIG_ES' if ((*err = SET_SEGREG(LONG_ES,BIG_ES,MK_ES,wtemp))) { ^ interp_main.c:311:7: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:312:6: note: in expansion of macro 'POPWORD' POPWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:358:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(SHORT_CS_16); ^ interp_main.c:394:12: warning: variable 'temp' set but not used [-Wunused-but-set-variable] int temp; ^ interp_main.c:402:12: warning: variable 'temp' set but not used [-Wunused-but-set-variable] int temp; ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:788:7: note: in expansion of macro 'PUSHWORD' PUSHWORD(SHORT_FS_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1869:22: note: in expansion of macro 'BIG_SS' unsigned char *sp=(BIG_SS? LONG_SS+ESP:LONG_SS+SP);\ ^ interp_main.c:791:29: note: in expansion of macro 'TOS_WORD' register WORD wtemp = TOS_WORD; ^ hsw_interp.h:773:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_FS iVAR->bigseg[4] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:792:38: note: in expansion of macro 'BIG_FS' if ((*err = SET_SEGREG(LONG_FS,BIG_FS,MK_FS,wtemp))) { ^ interp_main.c:793:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:794:7: note: in expansion of macro 'POPWORD' POPWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:892:7: note: in expansion of macro 'PUSHWORD' PUSHWORD(SHORT_GS_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1869:22: note: in expansion of macro 'BIG_SS' unsigned char *sp=(BIG_SS? LONG_SS+ESP:LONG_SS+SP);\ ^ interp_main.c:895:29: note: in expansion of macro 'TOS_WORD' register WORD wtemp = TOS_WORD; ^ hsw_interp.h:774:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_GS iVAR->bigseg[5] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:896:38: note: in expansion of macro 'BIG_GS' if ((*err = SET_SEGREG(LONG_GS,BIG_GS,MK_GS,wtemp))) { ^ interp_main.c:897:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:898:7: note: in expansion of macro 'POPWORD' POPWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:991:38: note: in expansion of macro 'BIG_SS' if ((*err = SET_SEGREG(LONG_SS,BIG_SS,MK_SS,wtemp))) { ^ interp_main.c:992:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:773:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_FS iVAR->bigseg[4] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:1036:38: note: in expansion of macro 'BIG_FS' if ((*err = SET_SEGREG(LONG_FS,BIG_FS,MK_FS,temp))) { ^ interp_main.c:1037:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=temp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:774:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_GS iVAR->bigseg[5] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:1048:38: note: in expansion of macro 'BIG_GS' if ((*err = SET_SEGREG(LONG_GS,BIG_GS,MK_GS,temp))) { ^ interp_main.c:1049:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=temp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1331:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(SHORT_SS_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1335:6: note: in expansion of macro 'POPWORD' POPWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:1336:37: note: in expansion of macro 'BIG_SS' if ((*err = SET_SEGREG(LONG_SS,BIG_SS,MK_SS,wtemp))) { ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1337:3: note: in expansion of macro 'PUSHWORD' PUSHWORD(wtemp); iVAR->error_addr=wtemp&0xfffc; return P0; } ^ interp_main.c:1337:24: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' PUSHWORD(wtemp); iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1394:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(SHORT_DS_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1869:22: note: in expansion of macro 'BIG_SS' unsigned char *sp=(BIG_SS? LONG_SS+ESP:LONG_SS+SP);\ ^ interp_main.c:1397:28: note: in expansion of macro 'TOS_WORD' register WORD wtemp = TOS_WORD; ^ hsw_interp.h:770:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_DS iVAR->bigseg[1] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:1398:37: note: in expansion of macro 'BIG_DS' if ((*err = SET_SEGREG(LONG_DS,BIG_DS,MK_DS,wtemp))) { ^ interp_main.c:1399:7: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1400:6: note: in expansion of macro 'POPWORD' POPWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1758:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(AX); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1761:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(CX); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1764:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(DX); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1767:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(BX); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1771:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1774:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(BP); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1777:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(SI); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1780:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(DI); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1782:20: note: in expansion of macro 'POPWORD' /*58*/ case POPax: POPWORD(AX); PC += 1; goto next_switch; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1783:20: note: in expansion of macro 'POPWORD' /*59*/ case POPcx: POPWORD(CX); PC += 1; goto next_switch; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1784:20: note: in expansion of macro 'POPWORD' /*5a*/ case POPdx: POPWORD(DX); PC += 1; goto next_switch; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1785:20: note: in expansion of macro 'POPWORD' /*5b*/ case POPbx: POPWORD(BX); PC += 1; goto next_switch; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1788:6: note: in expansion of macro 'POPWORD' POPWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1791:20: note: in expansion of macro 'POPWORD' /*5d*/ case POPbp: POPWORD(BP); PC += 1; goto next_switch; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1792:20: note: in expansion of macro 'POPWORD' /*5e*/ case POPsi: POPWORD(SI); PC += 1; goto next_switch; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:1793:20: note: in expansion of macro 'POPWORD' /*5f*/ case POPdi: POPWORD(DI); PC += 1; goto next_switch; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ interp_main.c:1796:35: note: in expansion of macro 'BIG_SS' register BYTE *sp = LONG_SS+(BIG_SS? ESP:SP); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ interp_main.c:1806:10: note: in expansion of macro 'BIG_SS' if (BIG_SS) ESP=sp-LONG_SS; else SP=sp-LONG_SS; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ interp_main.c:1809:35: note: in expansion of macro 'BIG_SS' register BYTE *sp = LONG_SS+(BIG_SS? ESP:SP); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ interp_main.c:1818:10: note: in expansion of macro 'BIG_SS' if (BIG_SS) ESP=sp-LONG_SS; else SP=sp-LONG_SS; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1869:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:1887:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(temp); ^ hsw_interp.h:771:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_ES iVAR->bigseg[2] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2212:38: note: in expansion of macro 'BIG_ES' if ((*err = SET_SEGREG(LONG_ES,BIG_ES,MK_ES,wtemp))) { ^ interp_main.c:2213:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2217:38: note: in expansion of macro 'BIG_SS' if ((*err = SET_SEGREG(LONG_SS,BIG_SS,MK_SS,wtemp))) { ^ interp_main.c:2218:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:770:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_DS iVAR->bigseg[1] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2222:38: note: in expansion of macro 'BIG_DS' if ((*err = SET_SEGREG(LONG_DS,BIG_DS,MK_DS,wtemp))) { ^ interp_main.c:2223:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:773:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_FS iVAR->bigseg[4] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2227:38: note: in expansion of macro 'BIG_FS' if ((*err = SET_SEGREG(LONG_FS,BIG_FS,MK_FS,wtemp))) { ^ interp_main.c:2228:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:774:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_GS iVAR->bigseg[5] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2232:38: note: in expansion of macro 'BIG_GS' if ((*err = SET_SEGREG(LONG_GS,BIG_GS,MK_GS,wtemp))) { ^ interp_main.c:2233:8: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2245:6: note: in expansion of macro 'POPWORD' POPWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2306:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(ocs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2307:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(oip); ^ hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2316:22: note: in expansion of macro 'BIG_CS' SET_SEGREG(LONG_CS,BIG_CS,MK_CS,jcs); ^ hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2358:22: note: in expansion of macro 'BIG_CS' SET_SEGREG(LONG_CS,BIG_CS,MK_CS,ocs); ^ hsw_interp.h:770:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_DS iVAR->bigseg[1] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2359:22: note: in expansion of macro 'BIG_DS' SET_SEGREG(LONG_DS,BIG_DS,MK_DS,SHORT_DS_16); ^ hsw_interp.h:771:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_ES iVAR->bigseg[2] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2360:22: note: in expansion of macro 'BIG_ES' SET_SEGREG(LONG_ES,BIG_ES,MK_ES,SHORT_ES_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2361:22: note: in expansion of macro 'BIG_SS' SET_SEGREG(LONG_SS,BIG_SS,MK_SS,SHORT_SS_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2388:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2393:6: note: in expansion of macro 'POPWORD' POPWORD(temp); /* change bits 0-15 */ ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2751:6: note: in expansion of macro 'POPWORD' POPWORD(ip); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ interp_main.c:2753:10: note: in expansion of macro 'BIG_SS' if (BIG_SS) ESP+=dr; else SP+=(WORD)dr; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2758:6: note: in expansion of macro 'POPWORD' POPWORD(ip); ^ hsw_interp.h:771:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_ES iVAR->bigseg[2] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2770:37: note: in expansion of macro 'BIG_ES' if ((*err = SET_SEGREG(LONG_ES,BIG_ES,MK_ES,wtemp))) { ^ interp_main.c:2771:7: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:770:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_DS iVAR->bigseg[1] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2784:37: note: in expansion of macro 'BIG_DS' if ((*err = SET_SEGREG(LONG_DS,BIG_DS,MK_DS,wtemp))) { ^ interp_main.c:2785:7: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=wtemp&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ interp_main.c:2801:20: note: in expansion of macro 'BIG_SS' if (VM86F || (BIG_SS==0)) { ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2808:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(BP); /* -> sp-=2 */ ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2814:7: note: in expansion of macro 'PUSHWORD' PUSHWORD((bp-ss)); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2816:3: note: in expansion of macro 'PUSHWORD' PUSHWORD(FrameTemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ interp_main.c:2820:20: note: in expansion of macro 'BIG_SS' if (VM86F || (BIG_SS==0)) SP=sp-ss; else ESP=sp-ss; ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2825:6: note: in expansion of macro 'POPWORD' POPWORD(wtemp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2831:6: note: in expansion of macro 'POPWORD' POPWORD(ip); /* so to use TOS_WORD */ ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2838:6: note: in expansion of macro 'POPWORD' POPWORD(cs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ interp_main.c:2839:10: note: in expansion of macro 'BIG_SS' if (BIG_SS) ESP+=dr; else SP+=(WORD)dr; ^ hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2848:22: note: in expansion of macro 'BIG_CS' SET_SEGREG(LONG_CS,BIG_CS,MK_CS,cs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2875:6: note: in expansion of macro 'POPWORD' POPWORD(ip); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2881:6: note: in expansion of macro 'POPWORD' POPWORD(cs); ^ hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2890:22: note: in expansion of macro 'BIG_CS' SET_SEGREG(LONG_CS,BIG_CS,MK_CS,cs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2927:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(ip); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2929:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(cs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:2932:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(temp); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2952:3: note: in expansion of macro 'POPWORD' POPWORD(ip); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2958:3: note: in expansion of macro 'POPWORD' POPWORD(cs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1881:25: note: in expansion of macro 'BIG_SS' #define POPWORD(w) if (BIG_SS) {unsigned char *sp=LONG_SS+ESP; \ ^ interp_main.c:2959:3: note: in expansion of macro 'POPWORD' POPWORD(flags); ^ hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:2975:26: note: in expansion of macro 'BIG_CS' SET_SEGREG(LONG_CS,BIG_CS,MK_CS,cs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:3189:6: note: in expansion of macro 'PUSHWORD' PUSHWORD(ip); ^ hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:3203:34: note: in expansion of macro 'BIG_CS' if ((*err = SET_SEGREG(LONG_CS,BIG_CS,MK_CS,cs))==EXCP0B_NOSEG) { ^ interp_main.c:3204:11: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=cs&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:3237:22: note: in expansion of macro 'BIG_CS' SET_SEGREG(LONG_CS,BIG_CS,MK_CS,cs); ^ hsw_interp.h:770:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_DS iVAR->bigseg[1] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:3238:22: note: in expansion of macro 'BIG_DS' SET_SEGREG(LONG_DS,BIG_DS,MK_DS,SHORT_DS_16); ^ hsw_interp.h:771:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_ES iVAR->bigseg[2] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:3239:22: note: in expansion of macro 'BIG_ES' SET_SEGREG(LONG_ES,BIG_ES,MK_ES,SHORT_ES_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:3240:22: note: in expansion of macro 'BIG_SS' SET_SEGREG(LONG_SS,BIG_SS,MK_SS,SHORT_SS_16); ^ interp_main.c:3260:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ interp_main.c:3260:6: warning: incompatible implicit declaration of built-in function 'exit' interp_main.c:3260:6: note: include '' or provide a declaration of 'exit' In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:3944:7: note: in expansion of macro 'PUSHWORD' PUSHWORD(temp); ^ hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:3963:35: note: in expansion of macro 'BIG_CS' if ((*err = SET_SEGREG(LONG_CS,BIG_CS,MK_CS,jcs))==EXCP0B_NOSEG) { ^ interp_main.c:3964:12: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'error_addr' iVAR->error_addr=jcs&0xfffc; return P0; } ^ In file included from interp_main.c:55:0: hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:3966:8: note: in expansion of macro 'PUSHWORD' PUSHWORD(ocs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:3967:8: note: in expansion of macro 'PUSHWORD' PUSHWORD(oip); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:3975:4: note: in expansion of macro 'PUSHWORD' PUSHWORD(ocs); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:3976:4: note: in expansion of macro 'PUSHWORD' PUSHWORD(oip); ^ hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4005:23: note: in expansion of macro 'BIG_CS' SET_SEGREG(LONG_CS,BIG_CS,MK_CS,jcs); ^ hsw_interp.h:770:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_DS iVAR->bigseg[1] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4006:23: note: in expansion of macro 'BIG_DS' SET_SEGREG(LONG_DS,BIG_DS,MK_DS,SHORT_DS_16); ^ hsw_interp.h:771:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_ES iVAR->bigseg[2] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4007:23: note: in expansion of macro 'BIG_ES' SET_SEGREG(LONG_ES,BIG_ES,MK_ES,SHORT_ES_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4008:23: note: in expansion of macro 'BIG_SS' SET_SEGREG(LONG_SS,BIG_SS,MK_SS,SHORT_SS_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:1872:25: note: in expansion of macro 'BIG_SS' #define PUSHWORD(w) if (BIG_SS) {unsigned char *sp; ESP-=2; \ ^ interp_main.c:4028:7: note: in expansion of macro 'PUSHWORD' PUSHWORD(temp); ^ interp_main.c:4041:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] SHORT_CS_16,P0-LONG_CS,(int)P0); ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c:4040:8: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'long int' [-Wformat=] error(" 16/16 nonimplemented instruction %2x %2x %2x at %4x:%4x long PC %x\n",*P0,*(P0+1),*(P0+2), ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c:4040:8: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'long int' [-Wformat=] error(" 16/16 nonimplemented instruction %2x %2x %2x at %4x:%4x long PC %x\n",*P0,*(P0+1),*(P0+2), ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c:4046:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ interp_main.c:4046:2: note: include '' or provide a declaration of 'exit' In file included from interp_main.c:55:0: interp_main.c:4051:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] SHORT_CS_16,P0-LONG_CS,(int)P0); ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c:4050:8: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'long int' [-Wformat=] error(" 16/16 bad code/data sizes at %4x:%4x long PC %x\n", ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c:4050:8: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'long int' [-Wformat=] error(" 16/16 bad code/data sizes at %4x:%4x long PC %x\n", ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c:4086:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] SHORT_CS_16,P0-LONG_CS,(int)P0); ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c:4085:8: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'long int' [-Wformat=] error(" 16/16 illegal instruction %2x %2x %2x at %4x:%4x long PC %x\n",*P0,*(P0+1),*(P0+2), ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c:4085:8: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'long int' [-Wformat=] error(" 16/16 illegal instruction %2x %2x %2x at %4x:%4x long PC %x\n",*P0,*(P0+1),*(P0+2), ^ hsw_interp.h:1908:38: note: in definition of macro 'error' #define error(s...) fprintf(stderr,##s) ^ interp_main.c: In function 'invoke_code16': hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4126:23: note: in expansion of macro 'BIG_CS' SET_SEGREG (LONG_CS,BIG_CS,MK_CS,SHORT_CS_16); /* unchecked */ ^ hsw_interp.h:770:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_DS iVAR->bigseg[1] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4127:23: note: in expansion of macro 'BIG_DS' SET_SEGREG (LONG_DS,BIG_DS,MK_DS,SHORT_DS_16); ^ hsw_interp.h:771:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_ES iVAR->bigseg[2] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4128:23: note: in expansion of macro 'BIG_ES' SET_SEGREG (LONG_ES,BIG_ES,MK_ES,SHORT_ES_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4129:23: note: in expansion of macro 'BIG_SS' SET_SEGREG (LONG_SS,BIG_SS,MK_SS,SHORT_SS_16); ^ hsw_interp.h:773:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_FS iVAR->bigseg[4] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4130:23: note: in expansion of macro 'BIG_FS' SET_SEGREG (LONG_FS,BIG_FS,MK_FS,SHORT_FS_16); ^ hsw_interp.h:774:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_GS iVAR->bigseg[5] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4131:23: note: in expansion of macro 'BIG_GS' SET_SEGREG (LONG_GS,BIG_GS,MK_GS,SHORT_GS_16); ^ interp_main.c: In function 'invoke_code32': hsw_interp.h:769:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_CS iVAR->bigseg[0] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4192:23: note: in expansion of macro 'BIG_CS' SET_SEGREG (LONG_CS,BIG_CS,MK_CS,SHORT_CS_16); /* unchecked */ ^ hsw_interp.h:770:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_DS iVAR->bigseg[1] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4193:23: note: in expansion of macro 'BIG_DS' SET_SEGREG (LONG_DS,BIG_DS,MK_DS,SHORT_DS_16); ^ hsw_interp.h:771:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_ES iVAR->bigseg[2] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4194:23: note: in expansion of macro 'BIG_ES' SET_SEGREG (LONG_ES,BIG_ES,MK_ES,SHORT_ES_16); ^ hsw_interp.h:772:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_SS iVAR->bigseg[3] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4195:23: note: in expansion of macro 'BIG_SS' SET_SEGREG (LONG_SS,BIG_SS,MK_SS,SHORT_SS_16); ^ hsw_interp.h:773:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_FS iVAR->bigseg[4] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4196:23: note: in expansion of macro 'BIG_FS' SET_SEGREG (LONG_FS,BIG_FS,MK_FS,SHORT_FS_16); ^ hsw_interp.h:774:20: error: 'Interp_VAR {aka struct keyVAR}' has no member named 'bigseg' #define BIG_GS iVAR->bigseg[5] ^ hsw_interp.h:813:53: note: in definition of macro 'SET_SEGREG' #define SET_SEGREG(lp,big,mk,sel) SetSegreg(&(lp),&(big),(mk|sel)) ^ interp_main.c:4197:23: note: in expansion of macro 'BIG_GS' SET_SEGREG (LONG_GS,BIG_GS,MK_GS,SHORT_GS_16); ^ gmake[1]: *** [../Make.rules:138: interp_main.o] Error 1 gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/intp32' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/controls' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Listbox.c -o Listbox.o Listbox.c: In function 'DefLISTBOXProc': Listbox.c:158:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] LBoxEraseBackground(lpLBoxInfo,(HDC)wParam); ^ Listbox.c:172:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] lpLBoxInfo->hFont = (HFONT)wParam; ^ Listbox.c:431:11: warning: variable 'wOldSelection' set but not used [-Wunused-but-set-variable] WORD wOldSelection; ^ Listbox.c: In function 'LBoxCreate': Listbox.c:932:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] SetWindowWord(hWnd, LWD_HMENU, (WORD)(UINT)(lpLBInfo->ObjHead.hObj)); ^ Listbox.c: In function 'LBoxCalcFrame': Listbox.c:1030:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox; ^ Listbox.c:1001:18: warning: variable 'nNCHeight' set but not used [-Wunused-but-set-variable] int nHeight, nNCHeight, nNumColumns; ^ Listbox.c: In function 'LBoxMeasureItem': Listbox.c:1312:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox; ^ Listbox.c: In function 'LBoxSendItemDraw': Listbox.c:1352:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox; ^ Listbox.c: In function 'LBoxPaint': Listbox.c:1430:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox; ^ Listbox.c: In function 'LBoxDrawItem': Listbox.c:1521:10: warning: variable 'hPen' set but not used [-Wunused-but-set-variable] HPEN hPen; ^ In file included from Listbox.c:33:0: Listbox.c: In function 'LBoxNotify': Listbox.c:1611:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox, ^ ../include/windows.h:142:45: note: in definition of macro 'MAKELONG' #define MAKELONG(low, high) ((LONG)(((WORD)(low)) | (((DWORD)((WORD)(high))) << 16))) ^ Listbox.c:1609:2: note: in expansion of macro 'GET_WM_COMMAND_MPS' GET_WM_COMMAND_MPS( ^ Listbox.c: In function 'LBoxItemFromCommand': Listbox.c:1642:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (lpCurrent->hPopupMenu == (HMENU)(UINT)(*lpwCommand)) { ^ Listbox.c: In function 'LBoxResetContent': Listbox.c:1913:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox; ^ Listbox.c: In function 'LBoxDeleteItem': Listbox.c:2004:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox; ^ Listbox.c: In function 'LBoxFindItem': Listbox.c:2172:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox; ^ Listbox.c: In function 'LBoxModifyItem': Listbox.c:2335:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] lpLBItem->hPopupMenu = (HMENU)(UINT)(lpMis->wIDNewItem); ^ In file included from Listbox.c:33:0: Listbox.c:2338:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return MAKELONG((UINT)lpLBItem->hPopupMenu,0); ^ ../include/windows.h:142:45: note: in definition of macro 'MAKELONG' #define MAKELONG(low, high) ((LONG)(((WORD)(low)) | (((DWORD)((WORD)(high))) << 16))) ^ Listbox.c: In function 'LBoxAddItem': Listbox.c:2464:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] lpNewItem->hPopupMenu = (HMENU)(UINT)(lpMis->wIDNewItem); ^ Listbox.c:2519:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] GetWindowID(lpLBInfo->hWnd):(UINT)lpLBInfo->hListBox; ^ In file included from Listbox.c:33:0: Listbox.c: In function 'LBoxAPI': Listbox.c:2769:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return MAKELONG((UINT)hListBox,0); ^ ../include/windows.h:142:45: note: in definition of macro 'MAKELONG' #define MAKELONG(low, high) ((LONG)(((WORD)(low)) | (((DWORD)((WORD)(high))) << 16))) ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c ComboBox.c -o ComboBox.o ComboBox.c: In function 'DefCOMBOBOXProc': ComboBox.c:188:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ((lp->wStyle & 0x0F) != CBS_SIMPLE && wParam != (UINT)lp->ListBoxControl && wParam != 0) ^ ComboBox.c:294:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->nID = (UINT)lpcs->hMenu; ^ ComboBox.c:300:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] mis.CtlID = (UINT)lpcs->hMenu; ^ ComboBox.c:303:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] SendMessage(lpcs->hwndParent, WM_MEASUREITEM, (WPARAM)lpcs->hMenu, (LPARAM)&mis); ^ ComboBox.c:774:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] lp->hFont = (HFONT)wParam; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Frame.c -o Frame.o Frame.c: In function 'DoNCDragMove': Frame.c:1051:12: warning: variable 'hBrush' set but not used [-Wunused-but-set-variable] HBRUSH hBrush; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Button.c -o Button.o Button.c: In function 'DefBUTTONProc': Button.c:117:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] HDC hDC = (HDC) wParam; ^ Button.c:121:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] hBrush = (HBRUSH)SendMessage(GetParent(hWnd),WM_CTLCOLORBTN,(WPARAM)hDC,(LPARAM)hWnd); ^ Button.c:177:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] CheckDefPushButton(GetParent(hWnd),(HWND)wParam,hWnd); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c ButtonDraw.c -o ButtonDraw.o ButtonDraw.c: In function 'DrawPushButton': ButtonDraw.c:153:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ((hFont = (HFONT)(UINT)GetWindowWord(hWnd, BWD_HFONT))) ^ ButtonDraw.c: In function 'DrawRadioCheckButton': ButtonDraw.c:311:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ((hFont = (HFONT)(UINT)GetWindowWord(hWnd, BWD_HFONT))) ^ ButtonDraw.c: In function 'DrawGroupBox': ButtonDraw.c:515:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hFont = (HFONT)(UINT)GetWindowWord(hWnd,BWD_HFONT); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Static.c -o Static.o Static.c: In function 'DefSTATICProc': Static.c:77:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] SetWindowWord(hWnd,SWD_HICON,(WORD)(UINT)hIcon); ^ Static.c:97:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ((hIcon = (HICON)(UINT)GetWindowWord(hWnd,SWD_HICON)) && ^ Static.c:167:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hIcon = (HICON)(UINT)SetWindowWord(hWnd, SWD_HICON, (WORD)wParam); ^ Static.c: In function 'StaticPaint': Static.c:259:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ((hFont = (HFONT)(UINT)GetWindowWord(hWnd, SWD_HFONT))) ^ Static.c:294:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ((hFont = (HFONT)(UINT)GetWindowWord(hWnd, SWD_HFONT))) ^ Static.c:316:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hIcon = (HICON)(UINT)GetWindowWord(hWnd, SWD_HICON); ^ Static.c:328:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hIcon = (HICON)(UINT)GetWindowWord(hWnd, SWD_HICON); ^ Static.c:200:13: warning: variable 'dy' set but not used [-Wunused-but-set-variable] int dx, dy; /* Indenting for certain justifications */ ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Scroll.c -o Scroll.o Scroll.c: In function 'ScrollbarUpdate': Scroll.c:60:10: warning: variable 'nThumb' set but not used [-Wunused-but-set-variable] int nThumb,nRange; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c ScrollPaint.c -o ScrollPaint.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Edit.c -o Edit.o In file included from ../include/windowsx.h:37:0, from Edit.c:34: Edit.c: In function 'DefEDITProc': ../include/windowsx32.h:390:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((fn)((hwnd), (HWND)(wParam)), 0L) ^ ../include/windowsx32.h:127:28: note: in expansion of macro 'HANDLE_WM_SETFOCUS' case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn)) ^ Edit.c:123:3: note: in expansion of macro 'HANDLE_MSG' HANDLE_MSG(hWnd,WM_SETFOCUS,OnSetFocus); ^ ../include/windowsx32.h:396:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((fn)((hwnd), (HWND)(wParam)), 0L) ^ ../include/windowsx32.h:127:28: note: in expansion of macro 'HANDLE_WM_KILLFOCUS' case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn)) ^ Edit.c:124:3: note: in expansion of macro 'HANDLE_MSG' HANDLE_MSG(hWnd,WM_KILLFOCUS,OnKillFocus); ^ ../include/windowsx32.h:328:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (LRESULT)(DWORD)(BOOL)(fn)((hwnd), (HDC)(wParam)) ^ ../include/windowsx32.h:127:28: note: in expansion of macro 'HANDLE_WM_ERASEBKGND' case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn)) ^ Edit.c:128:3: note: in expansion of macro 'HANDLE_MSG' HANDLE_MSG(hWnd,WM_ERASEBKGND,OnEraseBkgnd); ^ In file included from ../include/windowsx.h:37:0, from Edit.c:34: ../include/windowsx32.h:868:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (LRESULT)(DWORD)(UINT)(HFONT)(fn)(hwnd) ^ ../include/windowsx32.h:127:28: note: in expansion of macro 'HANDLE_WM_GETFONT' case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn)) ^ Edit.c:130:3: note: in expansion of macro 'HANDLE_MSG' HANDLE_MSG(hWnd,WM_GETFONT,OnGetFont); ^ ../include/windowsx32.h:862:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((fn)((hwnd), (HFONT)(wParam), (BOOL)(lParam)), 0L) ^ ../include/windowsx32.h:127:28: note: in expansion of macro 'HANDLE_WM_SETFONT' case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn)) ^ Edit.c:131:3: note: in expansion of macro 'HANDLE_MSG' HANDLE_MSG(hWnd,WM_SETFONT,OnSetFont); ^ In file included from Edit.c:37:0: Editx.h:55:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (LRESULT)(DWORD)(UINT)(HANDLE)(fn)((hWnd)) ^ ../include/windowsx32.h:127:28: note: in expansion of macro 'HANDLE_EM_GETHANDLE' case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn)) ^ Edit.c:149:3: note: in expansion of macro 'HANDLE_MSG' HANDLE_MSG(hWnd,EM_GETHANDLE,OnEMGetHandle); ^ Editx.h:59:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((fn)((hWnd), (HANDLE)(wParam)), 0L) ^ ../include/windowsx32.h:127:28: note: in expansion of macro 'HANDLE_EM_SETHANDLE' case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn)) ^ Edit.c:150:3: note: in expansion of macro 'HANDLE_MSG' HANDLE_MSG(hWnd,EM_SETHANDLE,OnEMSetHandle); ^ Edit.c: In function 'OnLButtonDblClk': Edit.c:222:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:275:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnLButtonDown': Edit.c:298:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:308:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnMouseMove': Edit.c:344:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0); ^ Edit.c:350:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnKey': Edit.c:363:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:365:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnKillFocus': Edit.c:390:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:408:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnChar': Edit.c:448:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->hData = (HANDLE)EditMemoryAPI(hWnd, EMA_REALLOC, (WPARAM)lp->hData, (LPARAM)lp->memlen); ^ Edit.c:449:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:454:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnSetText': Edit.c:477:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->hData = (HANDLE)EditMemoryAPI(hWnd, EMA_REALLOC, (WPARAM)lp->hData, (LPARAM)lp->memlen); ^ Edit.c:480:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:492:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ In file included from ../include/windowsx.h:37:0, from Edit.c:34: Edit.c: In function 'OnEraseBkgnd': ../include/windowsx32.h:1164:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (WPARAM)(hdc), (LONG)(hwnd) ^ Edit.c:515:4: note: in expansion of macro 'GET_WM_CTLCOLOR_MPS' GET_WM_CTLCOLOR_MPS(hDC, hWnd, CTLCOLOR_EDIT)); ^ Edit.c: In function 'OnPaint': Edit.c:544:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:547:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnGetText': Edit.c:564:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:572:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnSetFont': Edit.c:608:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hwndCtl, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:626:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hwndCtl, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnNCCreate': Edit.c:683:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!(lp->npdata = (LPSTR)EditMemoryAPI(hWnd,EMA_LOCK, (WPARAM)lp->hData,0L))) ^ Edit.c:685:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_FREE, (WPARAM)lp->hData, 0L); ^ Edit.c:693:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:694:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_FREE, (WPARAM)lp->hData, 0L); ^ Edit.c:717:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnNCDestroy': Edit.c:739:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:740:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_FREE, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnHScroll': Edit.c:880:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(WORD *)szBuf = sizeof(szBuf) - 1; ^ Edit.c: In function 'OnEMSetHandle': Edit.c:932:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->memlen = (unsigned int)EditMemoryAPI(hWnd, EMA_SIZE, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnEMSetSel': Edit.c:999:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:1028:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'OnEMReplaceSel': Edit.c:1051:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:1053:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'ResetEditControl': Edit.c:1350:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:1362:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c: In function 'InsertChars': Edit.c:1481:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(lp->hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L); ^ Edit.c:1483:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (WPARAM)lp->hData, (LPARAM)lp->memlen); ^ Edit.c:1484:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(lp->hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c EditKey.c -o EditKey.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c EditDraw.c -o EditDraw.o In file included from ../include/windowsx.h:37:0, from EditDraw.c:32: EditDraw.c: In function 'PaintEditControl': ../include/windowsx32.h:1164:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (WPARAM)(hdc), (LONG)(hwnd) ^ EditDraw.c:58:4: note: in expansion of macro 'GET_WM_CTLCOLOR_MPS' GET_WM_CTLCOLOR_MPS(ps.hdc,lp->hWnd, CTLCOLOR_EDIT)); ^ EditDraw.c: In function 'DrawLineAt': EditDraw.c:123:6: warning: variable 'TextWidth' set but not used [-Wunused-but-set-variable] int TextWidth; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c EditMem.c -o EditMem.o EditMem.c: In function 'EditMemoryAPI': EditMem.c:71:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hHandle = (HANDLE)wParam; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c EditMisc.c -o EditMisc.o EditMisc.c: In function 'InsertRRN': EditMisc.c:332:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] EditMemoryAPI(lp->hWnd, EMA_UNLOCK, (WPARAM)lp->hData, 0L) ; ^ EditMisc.c:334:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (WPARAM)lp->hData, (LPARAM)lp->memlen) ; ^ EditMisc.c:335:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lp->npdata = (LPSTR)EditMemoryAPI(lp->hWnd, EMA_LOCK, (WPARAM)lp->hData, 0L) ; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c EditMemBin.c -o EditMemBin.o EditMemBin.c: In function 'EditMemoryBin': EditMemBin.c:64:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hHandle = (HANDLE)wParam; ^ ar rc libctl.a Listbox.o ComboBox.o Frame.o Button.o ButtonDraw.o Static.o Scroll.o ScrollPaint.o Edit.o EditKey.o EditDraw.o EditMem.o EditMisc.o EditMemBin.o ranlib libctl.a gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/controls' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/if1632' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c LocalMem.c -o LocalMem.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c ConvertMsg.c -o ConvertMsg.o ConvertMsg.c: In function 'hsw_common_nat_to_bin': ConvertMsg.c:158:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] newds = (HINSTANCE)(UINT)GetDataSelectorFromInstance(hinst); ^ In file included from ConvertMsg.c:37:0: ConvertMsg.c:171:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)hWnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:171:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)hWnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:207:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+8,(UINT)hWnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:207:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+8,(UINT)hWnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:245:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+42,(UINT)lpmcs->hOwner); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:245:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+42,(UINT)lpmcs->hOwner); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:264:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+6,(UINT)(lpcs->hMenu)); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:264:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+6,(UINT)(lpcs->hMenu)); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:265:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+8,(UINT)(lpcs->hwndParent)); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:265:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+8,(UINT)(lpcs->hwndParent)); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:314:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+4,(UINT)lpcis->hwndItem); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:314:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+4,(UINT)lpcis->hwndItem); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:327:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+6,(UINT)lpdeli->hwndItem); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:327:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+6,(UINT)lpdeli->hwndItem); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:339:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+10,(UINT)lpditm->hwndItem); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:339:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+10,(UINT)lpditm->hwndItem); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:340:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+12,(UINT)lpditm->hDC); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:340:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+12,(UINT)lpditm->hDC); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:374:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+8,(UINT)lpmcs->hOwner); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:374:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+8,(UINT)lpmcs->hOwner); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:414:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hGlobal = (HGLOBAL)(UINT)(LOWORD(l)); ^ In file included from ConvertMsg.c:37:0: ConvertMsg.c:419:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpps->hdc); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:419:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpps->hdc); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:435:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpwp->hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:435:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpwp->hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:436:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+2,(UINT)lpwp->hwndInsertAfter); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:436:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+2,(UINT)lpwp->hwndInsertAfter); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:447:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpwp->hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:447:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpwp->hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:448:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+2,(UINT)lpwp->hwndInsertAfter); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:448:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+2,(UINT)lpwp->hwndInsertAfter); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:456:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] lpwp->hwnd = (HWND)(UINT)GETWORD(lpData); ^ ConvertMsg.c:457:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] lpwp->hwndInsertAfter = (HWND)(UINT)GETWORD(lpData+2); ^ ConvertMsg.c:465:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sel = GetTDBSelector((HTASK)(UINT)LOWORD(l)); ^ In file included from ConvertMsg.c:37:0: ConvertMsg.c:584:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+8,(UINT)hWnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:584:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+8,(UINT)hWnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c: In function 'hsw_common_bin_to_nat': ConvertMsg.c:655:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] cs.hInstance = (HINSTANCE)(UINT)GetSelectorHandle(GETWORD(lpStruct+4)); ^ ConvertMsg.c:655:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cs.hInstance = (HINSTANCE)(UINT)GetSelectorHandle(GETWORD(lpStruct+4)); ^ ConvertMsg.c:656:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cs.hMenu = (HMENU)(UINT)GETWORD(lpStruct+6); ^ ConvertMsg.c:657:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cs.hwndParent = (HWND)(UINT)GETWORD(lpStruct+8); ^ ConvertMsg.c:694:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cis.hwndItem = (HWND)(UINT)GETWORD(lpStruct+4); ^ ConvertMsg.c:712:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] deli.hwndItem = (HWND)(UINT)GETWORD(lpStruct+6); ^ ConvertMsg.c:727:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ditm.hwndItem = (HWND)(UINT)GETWORD(lpStruct+10); ^ ConvertMsg.c:728:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ditm.hDC = (HDC)(UINT)GETWORD(lpStruct+12); ^ ConvertMsg.c:798:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wpos.hwnd = (HWND)(UINT)GETWORD(lpStruct); ^ ConvertMsg.c:799:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wpos.hwndInsertAfter = (HWND)(UINT)GETWORD(lpStruct+2); ^ ConvertMsg.c:857:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (DWORD)(lpwmc->targ)(hWnd,(HWND)lpwmc->hook_wParam, ^ In file included from ConvertMsg.c:37:0: ConvertMsg.c:887:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)wpos.hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:887:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)wpos.hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:888:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+2,(UINT)wpos.hwndInsertAfter); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:888:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+2,(UINT)wpos.hwndInsertAfter); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c: In function 'hsw_getmessage_nat_to_bin': ConvertMsg.c:932:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpMsgBin,(UINT)lpMsg->hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:932:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpMsgBin,(UINT)lpMsg->hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:944:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpMsgBin,(UINT)lpMsg->hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:944:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpMsgBin,(UINT)lpMsg->hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c: In function 'hsw_mdiclient_bin_to_nat': ConvertMsg.c:1408:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cs.hMenu = (HMENU)(UINT)GETWORD(lpStruct+6); ^ ConvertMsg.c:1409:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cs.hwndParent = (HWND)(UINT)GETWORD(lpStruct+8); ^ ConvertMsg.c:1424:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ccs.hWindowMenu = (HMENU)(UINT)GETWORD(lpStruct); ^ ConvertMsg.c:1394:21: warning: variable 'lpStruct1' set but not used [-Wunused-but-set-variable] LPBYTE lpStruct,lpStruct1; ^ In file included from ConvertMsg.c:37:0: ConvertMsg.c: In function 'TWIN_nat_to_bin_openfilename': ConvertMsg.c:1489:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD (lpBinOFN + 4, (UINT)pNatOFN->hwndOwner); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:1489:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD (lpBinOFN + 4, (UINT)pNatOFN->hwndOwner); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c:1490:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD (lpBinOFN + 6, (UINT)pNatOFN->hInstance); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ ConvertMsg.c:1490:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD (lpBinOFN + 6, (UINT)pNatOFN->hInstance); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ ConvertMsg.c: In function 'TWIN_bin_to_nat_openfilename': ConvertMsg.c:1652:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pNatOFN->hwndOwner = (HWND)(UINT)GETWORD(pBinOFN + 4); ^ ConvertMsg.c:1653:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pNatOFN->hInstance = (HINSTANCE)(UINT)GETWORD(pBinOFN + 6); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Callback.c -o Callback.o In file included from Callback.c:36:0: Callback.c: In function 'hsw_enumprops': Callback.c:54:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+6,(UINT)hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:54:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+6,(UINT)hwnd); ^ Callback.c:54:5: note: in expansion of macro 'PUTWORD' PUTWORD((LPBYTE)envp_global->reg.sp+6,(UINT)hwnd); ^ Callback.c:56:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp,(UINT)hData); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:56:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp,(UINT)hData); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_timerproc': Callback.c:66:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+8,(UINT)hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:66:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+8,(UINT)hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_wndenumproc': Callback.c:89:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+4,(UINT)hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:89:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+4,(UINT)hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_abortproc': Callback.c:189:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpSP, (UINT)hDC); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:189:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpSP, (UINT)hDC); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_msgfilterproc': Callback.c:214:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpmsg->hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:214:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpmsg->hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_hookproc': Callback.c:245:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpmsg->hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:245:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData,(UINT)lpmsg->hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_callwndproc': Callback.c:278:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+8,(UINT)lphki->hWnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:278:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+8,(UINT)lphki->hWnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_mouseproc': Callback.c:315:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+4,(UINT)lpmhs->hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:315:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+4,(UINT)lpmhs->hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_cbtproc': Callback.c:351:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+6,(UINT)lpcbtcs->lpcs->hMenu); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:351:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+6,(UINT)lpcbtcs->lpcs->hMenu); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c:352:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+8,(UINT)lpcbtcs->lpcs->hwndParent); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:352:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+8,(UINT)lpcbtcs->lpcs->hwndParent); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c:385:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+40,(UINT)lpcbtcs->hwndInsertAfter); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:385:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpData+40,(UINT)lpcbtcs->hwndInsertAfter); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_graystringproc': Callback.c:417:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+6,(UINT)hdc); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:417:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+6,(UINT)hdc); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ Callback.c: In function 'hsw_mfenumproc': Callback.c:446:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+14,(UINT)hdc); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ Callback.c:446:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD((LPBYTE)envp_global->reg.sp+14,(UINT)hdc); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GenericIF.c -o GenericIF.o GenericIF.c: In function 'IT_1H': GenericIF.c:133:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h = (HANDLE)(UINT)(GETWORD(SP+4)); ^ GenericIF.c:134:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!((UINT)h & OM_MASK)) ^ In file included from GenericIF.c:41:0: GenericIF.c:135:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] h = GetSelectorHandle((UINT)h); ^ ../windows/DPMI.h:60:34: note: in definition of macro 'GetSelectorHandle' #define GetSelectorHandle(w) LDT[w>>3].hGlobal ^ GenericIF.c: In function 'IT_2H': GenericIF.c:264:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+6),(HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c:264:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+6),(HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H1W': GenericIF.c:287:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+6), ^ GenericIF.c: In function 'IT_1H1UI': GenericIF.c:299:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+6), ^ GenericIF.c: In function 'IT_1UI1H': GenericIF.c:311:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H1I': GenericIF.c:322:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+6), ^ GenericIF.c: In function 'IT_1H1D': GenericIF.c:394:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_1H1LP': GenericIF.c:461:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h = (HANDLE)(UINT)(GETWORD(SP+8)); ^ GenericIF.c:462:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!((UINT)h & OM_MASK)) ^ In file included from GenericIF.c:41:0: GenericIF.c:463:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] h = GetSelectorHandle((UINT)h); ^ ../windows/DPMI.h:60:34: note: in definition of macro 'GetSelectorHandle' #define GetSelectorHandle(w) LDT[w>>3].hGlobal ^ GenericIF.c: In function 'IT_1LP1H': GenericIF.c:479:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h = (HANDLE)(UINT)(GETWORD(SP+4)); ^ GenericIF.c:480:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!((UINT)h & OM_MASK)) ^ In file included from GenericIF.c:41:0: GenericIF.c:481:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] h = GetSelectorHandle((UINT)h); ^ ../windows/DPMI.h:60:34: note: in definition of macro 'GetSelectorHandle' #define GetSelectorHandle(w) LDT[w>>3].hGlobal ^ GenericIF.c: In function 'IT_1H1LPP': GenericIF.c:513:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&pt); ^ GenericIF.c:517:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),(LPPOINT)NULL); ^ GenericIF.c: In function 'IT_1H1LPSZ': GenericIF.c:532:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&sz); ^ GenericIF.c:537:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),(SIZE *)NULL); ^ GenericIF.c: In function 'IT_1H1LPR': GenericIF.c:553:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&rcRect); ^ GenericIF.c:557:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),(LPRECT)NULL); ^ GenericIF.c: In function 'IT_1H1LPRc': GenericIF.c:573:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&rcRect); ^ GenericIF.c:576:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),(LPRECT)NULL); ^ GenericIF.c: In function 'IT_3H': GenericIF.c:624:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c:625:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+6), ^ GenericIF.c:626:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H2UI': GenericIF.c:663:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_1H2I': GenericIF.c:676:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_2H1I': GenericIF.c:689:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c:690:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+6), ^ GenericIF.c: In function 'IT_2H1D': GenericIF.c:702:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:703:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_1H1I1UI': GenericIF.c:715:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_1H1I1W': GenericIF.c:728:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_1H1D1UI': GenericIF.c:741:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H1L1I': GenericIF.c:754:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H2L': GenericIF.c:780:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1H1LP1H': GenericIF.c:864:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:866:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H1LP1W': GenericIF.c:879:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H1LP1I': GenericIF.c:894:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H1I1LP': GenericIF.c:924:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H1L1LPB': GenericIF.c:1020:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1H1LPR1I': GenericIF.c:1037:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:1043:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H1LPR1UI': GenericIF.c:1060:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:1066:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H1LPRc1H': GenericIF.c:1083:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:1085:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H1LPRc1I': GenericIF.c:1105:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H1LPRc1UI': GenericIF.c:1127:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H3I': GenericIF.c:1211:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_2H2UI': GenericIF.c:1225:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:1226:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_2H2I': GenericIF.c:1239:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:1240:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_3H1I': GenericIF.c:1253:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:1254:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c:1255:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+6), ^ GenericIF.c: In function 'IT_1H2I1H': GenericIF.c:1267:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:1270:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H1I1UI1I': GenericIF.c:1281:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c: In function 'IT_1H2I1D': GenericIF.c:1295:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1H1I2LPI': GenericIF.c:1313:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H1UI2L': GenericIF.c:1328:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H1I1LP1I': GenericIF.c:1344:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1H1I1LPI1I': GenericIF.c:1361:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1H1LP2I': GenericIF.c:1379:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1H1LP2I1UI': GenericIF.c:1395:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H1UI1LP1I': GenericIF.c:1412:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h = (HANDLE)(UINT)(GETWORD(SP+12)); ^ GenericIF.c:1413:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!((UINT)h & OM_MASK)) ^ In file included from GenericIF.c:41:0: GenericIF.c:1414:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] h = GetSelectorHandle((UINT)h); ^ ../windows/DPMI.h:60:34: note: in definition of macro 'GetSelectorHandle' #define GetSelectorHandle(w) LDT[w>>3].hGlobal ^ GenericIF.c: In function 'IT_1H1LP1UI1D': GenericIF.c:1433:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H2LP1UI': GenericIF.c:1450:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_2LP1UI1H': GenericIF.c:1486:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_2LP1H': GenericIF.c:1502:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H2LP1H': GenericIF.c:1516:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c:1519:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H2LP': GenericIF.c:1532:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h = (HANDLE)(UINT)(GETWORD(SP+12)); ^ GenericIF.c:1533:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!((UINT)h & OM_MASK)) ^ In file included from GenericIF.c:41:0: GenericIF.c:1534:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] h = GetSelectorHandle((UINT)h); ^ ../windows/DPMI.h:60:34: note: in definition of macro 'GetSelectorHandle' #define GetSelectorHandle(w) LDT[w>>3].hGlobal ^ GenericIF.c: In function 'IT_1H2I1LPP': GenericIF.c:1590:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c:1597:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1H1LP1I1LPSZ': GenericIF.c:1616:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H1LPRc1H1UI': GenericIF.c:1641:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c:1643:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+6), ^ GenericIF.c: In function 'IT_1H4I': GenericIF.c:1689:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_3H2I': GenericIF.c:1704:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c:1705:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+10), ^ GenericIF.c:1706:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_1H2UI2H': GenericIF.c:1719:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c:1722:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+6), ^ GenericIF.c:1723:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+4)); ^ GenericIF.c: In function 'IT_1H2I1D1UI': GenericIF.c:1734:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_2H1UI1W1L': GenericIF.c:1749:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c:1750:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1D1H1UI2L': GenericIF.c:1765:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H1UI1LP2UI': GenericIF.c:1798:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H2I2LPRc': GenericIF.c:1849:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ GenericIF.c: In function 'IT_1H1LPRc2I1D': GenericIF.c:1873:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ GenericIF.c: In function 'IT_1H5I': GenericIF.c:1904:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H4I1D': GenericIF.c:1920:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ GenericIF.c: In function 'IT_1H2I1LPSZ': GenericIF.c:1992:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c:1999:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ GenericIF.c: In function 'IT_1H4I1LPSZ': GenericIF.c:2018:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ GenericIF.c:2027:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ GenericIF.c: In function 'IT_1H6I': GenericIF.c:2043:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ GenericIF.c: In function 'IT_2H4I1UI': GenericIF.c:2060:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ GenericIF.c:2061:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H2I2B2LPB': GenericIF.c:2079:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h = (HANDLE)(UINT)(GETWORD(SP+20)); ^ GenericIF.c:2080:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!((UINT)h & OM_MASK)) ^ In file included from GenericIF.c:41:0: GenericIF.c:2081:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] h = GetSelectorHandle((UINT)h); ^ ../windows/DPMI.h:60:34: note: in definition of macro 'GetSelectorHandle' #define GetSelectorHandle(w) LDT[w>>3].hGlobal ^ GenericIF.c: In function 'IT_1H4I2LPB': GenericIF.c:2106:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h = (HANDLE)(UINT)(GETWORD(SP+20)); ^ GenericIF.c:2107:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!((UINT)h & OM_MASK)) ^ In file included from GenericIF.c:41:0: GenericIF.c:2108:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] h = GetSelectorHandle((UINT)h); ^ ../windows/DPMI.h:60:34: note: in definition of macro 'GetSelectorHandle' #define GetSelectorHandle(w) LDT[w>>3].hGlobal ^ GenericIF.c: In function 'IT_1H1UI3I1H1LPRc': GenericIF.c:2140:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+18), ^ GenericIF.c:2145:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ GenericIF.c: In function 'IT_3H4I1UI': GenericIF.c:2157:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+18), ^ GenericIF.c:2158:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+16), ^ GenericIF.c:2159:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+14), ^ GenericIF.c: In function 'IT_1H8I': GenericIF.c:2175:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+20), ^ GenericIF.c: In function 'IT_SHELLEXECUTE': GenericIF.c:2201:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HANDLE)(UINT)GETWORD(SP+22); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c SpecialIF.c -o SpecialIF.o In file included from SpecialIF.c:36:0: SpecialIF.c: In function 'IT_CRBRUSHIND': SpecialIF.c:224:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:225:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_CREATEPAL': SpecialIF.c:288:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:289:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_1LPUI1I': SpecialIF.c:316:8: warning: variable 'lpUint' set but not used [-Wunused-but-set-variable] UINT *lpUint; ^ SpecialIF.c: In function 'IT_1H1LPPS': SpecialIF.c:340:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&ps); ^ In file included from SpecialIF.c:42:0: SpecialIF.c:341:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)ps.hdc); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:341:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)ps.hdc); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c: In function 'IT_1H1LPPSc': SpecialIF.c:363:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ps.hdc = (HDC)(UINT)GETWORD(lpStruct); ^ SpecialIF.c:372:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&ps); ^ SpecialIF.c: In function 'IT_1H1LPTM': SpecialIF.c:386:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&tm); ^ SpecialIF.c: In function 'IT_1H1LPWP': SpecialIF.c:413:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&wp); ^ SpecialIF.c: In function 'IT_1H1LPWPc': SpecialIF.c:438:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&wp); ^ SpecialIF.c: In function 'IT_ENUMPROPS': SpecialIF.c:452:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),dwProc); ^ SpecialIF.c: In function 'IT_ENUMCHILDWIN': SpecialIF.c:510:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = EnumChildWindows((HWND)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_ENUMFONTS': SpecialIF.c:547:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ SpecialIF.c: In function 'IT_GETCLASSINFO': SpecialIF.c:570:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hInstance = (HINSTANCE)(UINT)GETWORD(lpStruct+10); ^ SpecialIF.c:571:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hIcon = (HICON)(UINT)GETWORD(lpStruct+12); ^ SpecialIF.c:572:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hCursor = (HCURSOR)(UINT)GETWORD(lpStruct+14); ^ SpecialIF.c:573:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hbrBackground = (HBRUSH)(UINT)GETWORD(lpStruct+16); ^ In file included from SpecialIF.c:42:0: SpecialIF.c:587:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+12,(UINT)wc.hIcon); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:587:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+12,(UINT)wc.hIcon); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c:588:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+14,(UINT)wc.hCursor); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:588:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+14,(UINT)wc.hCursor); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c:589:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+16,(UINT)wc.hbrBackground); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:589:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+16,(UINT)wc.hbrBackground); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c: In function 'IT_INSERTMENU': SpecialIF.c:611:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ SpecialIF.c:618:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ SpecialIF.c: In function 'IT_APPENDMENU': SpecialIF.c:638:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c:644:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_2H1LPP1UI': SpecialIF.c:669:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = f((HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c:670:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+10), ^ SpecialIF.c:677:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = f((HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c:678:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+10), ^ SpecialIF.c:693:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = f((HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c:694:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+10), ^ In file included from SpecialIF.c:42:0: SpecialIF.c: In function 'IT_QUERYSENDMSG': SpecialIF.c:717:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)msg.hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:717:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)msg.hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c: In function 'IT_GETMESSAGE': SpecialIF.c:737:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ SpecialIF.c: In function 'IT_SETTIMER': SpecialIF.c:757:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_ENUMOBJECTS': SpecialIF.c:778:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hDC = (HDC)(UINT)GETWORD(SP+14); ^ SpecialIF.c: In function 'IT_DIALOG': SpecialIF.c:810:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ SpecialIF.c: In function 'IT_DLGPARAM': SpecialIF.c:832:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_GRAYSTRING': SpecialIF.c:871:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+24), ^ SpecialIF.c:872:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+22), ^ SpecialIF.c: In function 'IT_DISPATCHMSG': SpecialIF.c:897:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] msg.hwnd = (HANDLE)(UINT)GETWORD(lpStruct); ^ SpecialIF.c: In function 'IT_TRANSLATEMSG': SpecialIF.c:944:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] msg.hwnd = (HANDLE)(UINT)GETWORD(lpStruct); ^ SpecialIF.c: In function 'IT_ISDIALOGMSG': SpecialIF.c:970:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] msg.hwnd = (HANDLE)(UINT)GETWORD(lpStruct); ^ SpecialIF.c:999:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&msg); ^ SpecialIF.c: In function 'IT_TRANSLATEMDISYSACCEL': SpecialIF.c:1015:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] msg.hwnd = (HANDLE)(UINT)GETWORD(lpStruct); ^ SpecialIF.c:1020:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&msg); ^ In file included from SpecialIF.c:42:0: SpecialIF.c:1021:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)msg.hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:1021:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)msg.hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c: In function 'IT_CALLMSGFILTER': SpecialIF.c:1043:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] msg.hwnd = (HANDLE)(UINT)GETWORD(lpStruct); ^ In file included from SpecialIF.c:42:0: SpecialIF.c:1050:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)msg.hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:1050:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)msg.hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c: In function 'IT_TRANSLATEACCEL': SpecialIF.c:1072:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] msg.hwnd = (HANDLE)(UINT)GETWORD(lpStruct); ^ SpecialIF.c:1078:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ In file included from SpecialIF.c:42:0: SpecialIF.c:1081:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)msg.hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:1081:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct,(UINT)msg.hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c: In function 'IT_SENDMESSAGE': SpecialIF.c:1111:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HWND)(UINT)GETWORD(SP+12),WM_CONVERT, ^ SpecialIF.c: In function 'IT_SENDDLGITEMMSG': SpecialIF.c:1158:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HWND)(UINT)GETWORD(SP+14), ^ SpecialIF.c: In function 'IT_PEEKMESSAGE': SpecialIF.c:1178:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+10), ^ SpecialIF.c: In function 'IT_CALLWINPROC': SpecialIF.c:1209:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)GETWORD(SP+12); ^ SpecialIF.c: In function 'IT_CREATEDIBM': SpecialIF.c:1250:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = CreateDIBitmap((HANDLE)(UINT)GETWORD(SP+22), ^ In file included from SpecialIF.c:36:0: SpecialIF.c:1258:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:1259:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_CREATEDIBPB': SpecialIF.c:1278:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:1279:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_CREATEDLGIN': SpecialIF.c:1299:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ In file included from SpecialIF.c:36:0: SpecialIF.c:1304:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:1305:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_CREATEDLGIP': SpecialIF.c:1325:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+12), ^ In file included from SpecialIF.c:36:0: SpecialIF.c:1331:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:1332:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_DLGBOXIN': SpecialIF.c:1352:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)GETWORD(SP+8); ^ SpecialIF.c: In function 'IT_DLGBOXIP': SpecialIF.c:1397:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)GETWORD(SP+12); ^ SpecialIF.c: In function 'IT_CREATEWIN': SpecialIF.c:1495:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ccs.hWindowMenu = (HMENU)(UINT)GETWORD(lpStruct); ^ SpecialIF.c:1516:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c:1517:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+10), ^ In file included from SpecialIF.c:36:0: SpecialIF.c:1521:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:1522:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_CREATEWINEX': SpecialIF.c:1553:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ccs.hWindowMenu = (HMENU)(UINT)GETWORD(lpStruct); ^ SpecialIF.c:1575:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c:1576:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+10), ^ In file included from SpecialIF.c:36:0: SpecialIF.c:1580:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:1581:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_DRAWTEXT': SpecialIF.c:1597:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ SpecialIF.c: In function 'IT_EXTTEXTOUT': SpecialIF.c:1631:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+24), ^ SpecialIF.c: In function 'IT_GETCHARWID': SpecialIF.c:1659:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = GetCharWidth((HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_GETCHARABC': SpecialIF.c:1685:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = GetCharABCWidths((HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_GETKERNPAIRS': SpecialIF.c:1711:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = GetKerningPairs((HDC)(UINT)GETWORD(SP+10),cPairs,0); ^ SpecialIF.c:1718:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = GetKerningPairs((HDC)(UINT)GETWORD(SP+10),cPairs,lpKrnPair); ^ SpecialIF.c: In function 'IT_SCROLLDC': SpecialIF.c:1760:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+22), ^ SpecialIF.c:1765:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+8), ^ SpecialIF.c: In function 'IT_SCROLLWINEX': SpecialIF.c:1799:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+24), ^ SpecialIF.c:1804:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+10), ^ SpecialIF.c: In function 'IT_STRETCHDIBITS': SpecialIF.c:1829:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = StretchDIBits((HANDLE)(UINT)GETWORD(SP+34), ^ SpecialIF.c: In function 'IT_TEXTOUT': SpecialIF.c:1857:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ SpecialIF.c: In function 'IT_TABTEXTOUT': SpecialIF.c:1882:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+22), ^ SpecialIF.c: In function 'IT_GETTABBEDTEXTEXT': SpecialIF.c:1910:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+16), ^ SpecialIF.c: In function 'IT_SETDIBTD': SpecialIF.c:1934:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = SetDIBitsToDevice((HANDLE)(UINT)GETWORD(SP+30), ^ SpecialIF.c: In function 'IT_SETDIBITS': SpecialIF.c:1967:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+20), ^ SpecialIF.c:1968:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+18), ^ SpecialIF.c: In function 'IT_GETDIBITS': SpecialIF.c:1996:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+20), ^ SpecialIF.c:1997:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+18), ^ SpecialIF.c: In function 'IT_REGCLASS': SpecialIF.c:2035:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hIcon = (HANDLE)(UINT)GETWORD(lpStruct+12); ^ SpecialIF.c:2036:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hCursor = (HANDLE)(UINT)GETWORD(lpStruct+14); ^ SpecialIF.c:2037:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hbrBackground = (HANDLE)(UINT)GETWORD(lpStruct+16); ^ SpecialIF.c: In function 'IT_REGCLASSEX': SpecialIF.c:2081:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hIcon = (HANDLE)(UINT)GETWORD(lpStruct+18); ^ SpecialIF.c:2082:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hCursor = (HANDLE)(UINT)GETWORD(lpStruct+20); ^ SpecialIF.c:2083:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hbrBackground = (HANDLE)(UINT)GETWORD(lpStruct+22); ^ SpecialIF.c:2088:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wc.hIconSm = (HANDLE)(UINT)GETWORD(lpStruct+32); ^ SpecialIF.c: In function 'IT_GWLONG': SpecialIF.c:2257:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hwnd = (HANDLE)(UINT)GETWORD(SP+6); ^ SpecialIF.c: In function 'IT_SWLONG': SpecialIF.c:2279:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hwnd = (HANDLE)(UINT)GETWORD(SP+10); ^ SpecialIF.c: In function 'IT_GCWORD': SpecialIF.c:2320:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = GetClassLong((HWND)(UINT)GETWORD(SP+6),nOffset); ^ SpecialIF.c:2323:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = GetClassWord((HWND)(UINT)GETWORD(SP+6),nOffset); ^ SpecialIF.c: In function 'IT_SCWORD': SpecialIF.c:2360:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] wVal = (WORD)(UINT)GetModuleFromInstance(GetSelectorHandle(wVal)); ^ SpecialIF.c:2369:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = SetClassLong((HWND)(UINT)GETWORD(SP+8), nOffset, wVal); ^ SpecialIF.c:2372:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = SetClassWord((HWND)(UINT)GETWORD(SP+8), nOffset, wVal); ^ SpecialIF.c: In function 'IT_GCLONG': SpecialIF.c:2385:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)GETWORD(SP+6); ^ SpecialIF.c: In function 'IT_SCLONG': SpecialIF.c:2405:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hwnd = (HWND)(UINT)GETWORD(SP+10); ^ SpecialIF.c: In function 'IT_1H1LPPA1I': SpecialIF.c:2442:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+10), ^ SpecialIF.c: In function 'IT_POLY': SpecialIF.c:2462:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (DWORD)(f)((HDC)(UINT)GETWORD(SP+10), ^ SpecialIF.c: In function 'IT_POLYPOLY': SpecialIF.c:2490:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (DWORD)PolyPolygon((HDC)(UINT)GETWORD(SP+14), ^ In file included from SpecialIF.c:36:0: SpecialIF.c: In function 'IT_CREATEPOLYRGN': SpecialIF.c:2517:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:2518:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_CREATEPOLYPOLYRGN': SpecialIF.c:2546:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:2547:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_GETOBJECT': SpecialIF.c:2692:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] handle = (HGDIOBJ)(UINT)GETWORD(SP+10); ^ SpecialIF.c:2700:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((HGDIOBJ)(UINT)GETWORD(SP+10), ^ SpecialIF.c:2720:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((HGDIOBJ)(UINT)GETWORD(SP+10), ^ SpecialIF.c:2740:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((HGDIOBJ)(UINT)GETWORD(SP+10), ^ SpecialIF.c:2749:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((HGDIOBJ)(UINT)GETWORD(SP+10), ^ SpecialIF.c:2785:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((HGDIOBJ)(UINT)GETWORD(SP+10), ^ SpecialIF.c: In function 'IT_PLAYMETAREC': SpecialIF.c:2803:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (f)((HDC)(UINT)GETWORD(SP+14), ^ SpecialIF.c: In function 'IT_DEFFRAMEPROC': SpecialIF.c:3077:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HWND)(UINT)GETWORD(SP+14), ^ SpecialIF.c:3078:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HWND)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_SETPALENTRIES': SpecialIF.c:3213:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HPALETTE)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_GETPALENTRIES': SpecialIF.c:3229:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HGDIOBJ)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_LOADLIBRARY': SpecialIF.c:3269:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ((UINT)retcode > 32) ^ SpecialIF.c:3270:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (HINSTANCE)(UINT)GetDataSelectorFromInstance(retcode); ^ In file included from SpecialIF.c:36:0: SpecialIF.c:3272:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:3273:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_WRITEPRIVPRSTR': SpecialIF.c:3356:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] wsprintf(WriteBuf,"%d",(int) lpString3); ^ SpecialIF.c: In function 'IT_SYSPARAMINFO': SpecialIF.c:3374:9: warning: variable 'lpvParam' set but not used [-Wunused-but-set-variable] LPVOID lpvParam; ^ In file included from SpecialIF.c:36:0: SpecialIF.c: In function 'IT_WINFROMPT': SpecialIF.c:3593:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:3594:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_CHWINFROMPT': SpecialIF.c:3604:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = ChildWindowFromPoint((HANDLE)(UINT)GETWORD(SP+8),pt); ^ In file included from SpecialIF.c:36:0: SpecialIF.c:3606:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:3607:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_LREADWR': SpecialIF.c:3635:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] handle = (HANDLE)(UINT)GETWORD(SP+10); ^ SpecialIF.c: In function 'IT_HREADWR': SpecialIF.c:3654:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] handle = (HANDLE)(UINT)GETWORD(SP+12); ^ In file included from SpecialIF.c:42:0: SpecialIF.c: In function 'GetMODULEENTRY': SpecialIF.c:3762:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(ptr,(UINT)lpme->hModule); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ SpecialIF.c:3762:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(ptr,(UINT)lpme->hModule); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ SpecialIF.c: In function 'IT_GETWINTASK': SpecialIF.c:3793:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hTask = GetWindowTask((HWND)(UINT)GETWORD(SP+4)); ^ SpecialIF.c: In function 'IT_BITBLT': SpecialIF.c:3821:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+22), ^ SpecialIF.c:3826:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+12), ^ SpecialIF.c: In function 'IT_STRETCHBLT': SpecialIF.c:3840:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+26), ^ SpecialIF.c:3845:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+16), ^ SpecialIF.c: In function 'IT_DLGDIRLIST': SpecialIF.c:3863:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ SpecialIF.c: In function 'IT_GETMENUSTRING': SpecialIF.c:3880:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+14), ^ SpecialIF.c: In function 'IT_WINHELP': SpecialIF.c:3916:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hwnd = (HWND)(UINT)GETWORD(SP+14); ^ SpecialIF.c: In function 'IT_GETWINDOWWORD': SpecialIF.c:3970:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (HINSTANCE)GetWindowLong((HWND)(UINT)GETWORD(SP+6), nOffset); ^ SpecialIF.c:3973:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (HINSTANCE)(UINT)GetWindowWord((HWND)(UINT)GETWORD(SP+6), nOffset); ^ SpecialIF.c:3973:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (HINSTANCE)(UINT)GetWindowWord((HWND)(UINT)GETWORD(SP+6), nOffset); ^ SpecialIF.c:3981:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (HINSTANCE)(UINT)GetDataSelectorFromInstance(retcode); ^ In file included from SpecialIF.c:36:0: SpecialIF.c:3984:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ SpecialIF.c:3985:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ SpecialIF.c: In function 'IT_SETWINDOWWORD': SpecialIF.c:4004:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] wVal = (WORD)(UINT)GetSelectorHandle(wVal); ^ SpecialIF.c:4010:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = SetWindowLong((HWND)(UINT)GETWORD(SP+8), nOffset, wVal); ^ SpecialIF.c:4013:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = SetWindowWord((HWND)(UINT)GETWORD(SP+8), nOffset, wVal); ^ SpecialIF.c: In function 'IT_CALCCHILDSCROLL': SpecialIF.c:4055:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hwnd = (HWND)(UINT)GETWORD(SP+6); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c HookIF.c -o HookIF.o In file included from HookIF.c:31:0: HookIF.c: In function 'IT_SETWINDOWSHOOKEX': HookIF.c:146:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ HookIF.c:147:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ HookIF.c: In function 'GetHookParam': HookIF.c:239:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] msg.hwnd = (HWND)(UINT)GETWORD(lpData); ^ HookIF.c:249:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mhs.hwnd = (HWND)(UINT)GETWORD(lpData+4); ^ HookIF.c:261:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cs.hMenu = (HANDLE)(UINT)GETWORD(lpStruct+6); ^ HookIF.c:262:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cs.hwndParent = (HANDLE)(UINT)GETWORD(lpStruct+8); ^ HookIF.c:284:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ccs.hWindowMenu = (HANDLE)(UINT)GETWORD(lpStruct); ^ HookIF.c:291:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cbtcs.hwndInsertAfter = (HWND)(UINT)GETWORD(lpData+4); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c MemoryIF.c -o MemoryIF.o In file included from MemoryIF.c:31:0: MemoryIF.c: In function 'IT_LOCALALLOC': MemoryIF.c:104:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ MemoryIF.c:105:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ MemoryIF.c: In function 'IT_LOCALREALLOC': MemoryIF.c:113:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = TWIN_LocalReAlloc((HANDLE)(UINT)GETWORD(SP+8), ^ In file included from MemoryIF.c:31:0: MemoryIF.c:117:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = LOWORD((UINT)retcode); ^ ../include/windows.h:139:41: note: in definition of macro 'LOWORD' #define LOWORD(l) ((WORD)((DWORD)(l) & 0x0FFFF)) ^ MemoryIF.c:118:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.dx = HIWORD((UINT)retcode); ^ ../include/windows.h:140:43: note: in definition of macro 'HIWORD' #define HIWORD(l) ((WORD)((((DWORD)(l)) >> 16) & 0xFFFF)) ^ MemoryIF.c: In function 'IT_GLOBALALLOC': MemoryIF.c:142:8: warning: variable 'dwMemSize' set but not used [-Wunused-but-set-variable] DWORD dwMemSize; ^ MemoryIF.c: In function 'IT_GLOBALLOCK': MemoryIF.c:233:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ((hModule = GetModuleFromInstance((HINSTANCE)(UINT)wSel))) { ^ MemoryIF.c:235:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ((wSel = GetDataSelectorFromInstance((HINSTANCE)(UINT)wSel))) { ^ MemoryIF.c:223:11: warning: variable 'memflags' set but not used [-Wunused-but-set-variable] UINT memflags; ^ MemoryIF.c: In function 'IT_GLOBALSIZE': MemoryIF.c:359:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if((UINT)hGlobal == wSel) { ^ MemoryIF.c: In function 'IT_LOADRESOURCE': MemoryIF.c:415:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hGlobal = LoadResource(hInst, (HRSRC)(UINT)GETWORD(SP+4)); ^ MemoryIF.c: In function 'IT_ACCESSRESOURCE': MemoryIF.c:524:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HRSRC)(UINT)GETWORD(SP+4)); ^ MemoryIF.c: In function 'IT_SIZEOFRESOURCE': MemoryIF.c:541:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hrsrc = (HRSRC)(UINT)GETWORD(SP+4); ^ MemoryIF.c:535:12: warning: variable 'hInst' set but not used [-Wunused-but-set-variable] HINSTANCE hInst; ^ MemoryIF.c: In function 'IT_GETCLIPBDATA': MemoryIF.c:575:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = (REGISTER)(UINT)hGlobal; ^ MemoryIF.c: In function 'IT_SETCLIPBDATA': MemoryIF.c:610:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] envp->reg.ax = (REGISTER)(UINT)hGlobal; ^ MemoryIF.c: In function '_86_GlobalUnfix': MemoryIF.c:896:11: warning: variable 'retcode' set but not used [-Wunused-but-set-variable] DWORD retcode; ^ MemoryIF.c: In function 'IT_PLAYMETAFILE': MemoryIF.c:915:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hDC = (HDC)(UINT)GETWORD(SP+6); ^ MemoryIF.c: In function 'IT_CLOSEMF': MemoryIF.c:961:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hMF = CloseMetaFile((HDC)(UINT)GETWORD(SP+4)); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c PrintIF.c -o PrintIF.o PrintIF.c: In function 'IT_DEVICEMODE': PrintIF.c:69:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)GETWORD(SP+14); ^ PrintIF.c: In function 'IT_EXTDEVICEMODE': PrintIF.c:101:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (DWORD)(f)((HWND)(UINT)GETWORD(SP+28), ^ PrintIF.c:102:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (HANDLE)(UINT)GETWORD(SP+26), ^ PrintIF.c: In function 'IT_RESETDC': PrintIF.c:211:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),lpdm); ^ PrintIF.c: In function 'IT_GETDRVINFO': PrintIF.c:227:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = (f)((HANDLE)(UINT)GETWORD(SP+8),&dr); ^ In file included from PrintIF.c:37:0: PrintIF.c:229:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+2,(UINT)dr.hDriver); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ PrintIF.c:229:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+2,(UINT)dr.hDriver); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ PrintIF.c:230:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+4,(UINT)dr.hModule); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ PrintIF.c:230:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpStruct+4,(UINT)dr.hModule); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ PrintIF.c: In function 'IT_ESCAPE': PrintIF.c:300:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:309:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:315:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:327:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:332:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:342:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:347:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:354:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:363:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:368:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:378:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:384:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:390:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:407:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:412:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:420:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HDC)(UINT)GETWORD(SP+16), nEscape, int1, ^ PrintIF.c:427:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HDC)(UINT)GETWORD(SP+16), nEscape, ^ PrintIF.c:471:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HANDLE)(UINT)GETWORD(SP+16), ^ PrintIF.c:500:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = Escape((HDC)(UINT)GETWORD(SP+16), ^ PrintIF.c: In function 'IT_SETABORTPROC': PrintIF.c:521:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = SetAbortProc((HDC)(UINT)GETWORD(SP + 8), (ABORTPROC)dwProc); ^ PrintIF.c: In function 'IT_STARTDOC': PrintIF.c:538:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retcode = StartDoc((HDC)(UINT)GETWORD(SP + 8), &di); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c PrinterBin.c -o PrinterBin.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c CommIF.c -o CommIF.o CommIF.c: In function 'IT_1I1H2I': CommIF.c:255:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] rc = f(GETSHORT(SP+10), (HWND)(UINT)GETWORD(SP+8), GETWORD(SP+6), ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c BitmapBin.c -o BitmapBin.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c OEMRoutines.c -o OEMRoutines.o OEMRoutines.c: In function 'AddOEMTable': OEMRoutines.c:110:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return (int)lpModTab; ^ In file included from OEMRoutines.c:40:0: OEMRoutines.c: In function 'cnb_ExtDeviceMode': OEMRoutines.c:223:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpSP+24,(UINT)hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ OEMRoutines.c:223:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpSP+24,(UINT)hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ OEMRoutines.c: In function 'cnb_AdvancedSetupDialog': OEMRoutines.c:274:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpSP+10, (UINT)hwnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ OEMRoutines.c:274:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpSP+10, (UINT)hwnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ OEMRoutines.c: In function 'cnb_DeviceMode': OEMRoutines.c:554:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpSP+10,(UINT)hWnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ OEMRoutines.c:554:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(lpSP+10,(UINT)hWnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ OEMRoutines.c: In function 'cnb_Control': OEMRoutines.c:842:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hDC = (HDC)(UINT)GETWORD(lpInData); ^ In file included from OEMRoutines.c:40:0: OEMRoutines.c: In function 'cnb_CTL3DV2_Ctl3dSubclassCtl': OEMRoutines.c:2005:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(envp_global->reg.sp,(UINT)hWnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ OEMRoutines.c:2005:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(envp_global->reg.sp,(UINT)hWnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ OEMRoutines.c: In function 'cnb_CTL3DV2_Ctl3dSubclassDlg': OEMRoutines.c:2015:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(envp_global->reg.sp+2,(UINT)hWnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ OEMRoutines.c:2015:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(envp_global->reg.sp+2,(UINT)hWnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ OEMRoutines.c: In function 'cnb_CTL3DV2_Ctl3dSubclassDlgEx': OEMRoutines.c:2025:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(envp_global->reg.sp+4,(UINT)hWnd); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ OEMRoutines.c:2025:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(envp_global->reg.sp+4,(UINT)hWnd); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ OEMRoutines.c: In function 'cnb_CTL3DV2_Ctl3dCtlColor': OEMRoutines.c:2035:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(envp_global->reg.sp+4,(UINT)hDC); ^ ../windows/Endian.h:53:55: note: in definition of macro 'PUTWORD' #define PUTWORD(p,w) { *((LPBYTE)(p)) = (BYTE)((WORD)(w) % 0x100); \ ^ OEMRoutines.c:2035:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] PUTWORD(envp_global->reg.sp+4,(UINT)hDC); ^ ../windows/Endian.h:54:45: note: in definition of macro 'PUTWORD' *((LPBYTE)(p) + 1) = (BYTE)((WORD)(w)>>8); } ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c OEMTab.c -o OEMTab.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c make_thunk.c -o make_thunk.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c invoke_binary.c -o invoke_binary.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c ValidateModule.c -o ValidateModule.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c KrnCatch.c -o KrnCatch.o ar rc libbin16.a LocalMem.o ConvertMsg.o Callback.o GenericIF.o SpecialIF.o HookIF.o MemoryIF.o PrintIF.o PrinterBin.o CommIF.o BitmapBin.o OEMRoutines.o OEMTab.o make_thunk.o invoke_binary.o ValidateModule.o KrnCatch.o ranlib libbin16.a gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/if1632' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/memory' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c virtual.c -o virtual.o virtual.c: In function 'VirtualAlloc': virtual.c:306:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] base = (void *)(((UINT)addr + granularity_mask) & ~granularity_mask); ^ virtual.c:306:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] base = (void *)(((UINT)addr + granularity_mask) & ~granularity_mask); ^ virtual.c:308:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] base = (void *)((UINT)(addr) & ~page_mask); ^ virtual.c:308:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] base = (void *)((UINT)(addr) & ~page_mask); ^ virtual.c:310:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] isize = (((UINT)addr + size + page_mask) & ~page_mask) - (UINT)base; ^ virtual.c:310:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] isize = (((UINT)addr + size + page_mask) & ~page_mask) - (UINT)base; ^ virtual.c: In function 'VirtualFree': virtual.c:474:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] limit = (int)addr + dwSize; ^ virtual.c:469:10: warning: variable 'limit' set but not used [-Wunused-but-set-variable] int limit; ^ virtual.c: In function 'VirtualQuery': virtual.c:656:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lpAddress = (void *)((UINT)(lpAddress) & ~page_mask); ^ virtual.c:656:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] lpAddress = (void *)((UINT)(lpAddress) & ~page_mask); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c heap.c -o heap.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c memory.c -o memory.o memory.c:103:2: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] realloc ^ memory.c:103:2: note: (near initialization for 'basic.realloc') memory.c: In function 'WinMalloc': memory.c:118:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] size,lpCore,(int)lpCore + dwSize); ^ ar rc libmemory.a virtual.o heap.o memory.o ranlib libmemory.a gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/memory' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/msdos' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c dos_int86.c -o dos_int86.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c dos_call.c -o dos_call.o dos_call.c: In function 'xdoscall': dos_call.c:72:50: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return mfs_config(XMFS_CFG_NFILES,1L,0L,(DWORD)(LPVOID)flag); ^ dos_call.c:43:10: warning: variable 'lp' set but not used [-Wunused-but-set-variable] ENV *lp; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c dos_create.c -o dos_create.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c dos_date.c -o dos_date.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c dos_error.c -o dos_error.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c dos_timer.c -o dos_timer.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c dos_findfile.c -o dos_findfile.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_21.c -o int_21.o int_21.c: In function 'do_FCBfindfile': int_21.c:99:13: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(ff_dta+0x1e, ".") == 0) ^ In file included from int_21.c:33:0: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'BYTE * {aka unsigned char *}' int strcmp(const char *, const char *); ^ int_21.c:101:18: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] else if (strcmp(ff_dta+0x1e, "..") == 0) ^ In file included from int_21.c:33:0: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'BYTE * {aka unsigned char *}' int strcmp(const char *, const char *); ^ int_21.c: In function 'int_21': int_21.c:135:20: warning: variable 'lpTaskInfo' set but not used [-Wunused-but-set-variable] TASKINFO *lpTaskInfo; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c fn_36.c -o fn_36.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c fn_38.c -o fn_38.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_10.c -o int_10.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_11.c -o int_11.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_12.c -o int_12.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_13.c -o int_13.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_15.c -o int_15.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_1a.c -o int_1a.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_25.c -o int_25.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_2a.c -o int_2a.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_2f.c -o int_2f.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_31.c -o int_31.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_3d.c -o int_3d.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c int_5c.c -o int_5c.o int_5c.c: In function 'int_5c': int_5c.c:43:6: warning: variable 'func' set but not used [-Wunused-but-set-variable] int func; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c mfs_config.c -o mfs_config.o mfs_config.c: In function 'mfs_config': mfs_config.c:137:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] xdos.nfiles = (int)lpvParam2; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c mfs_fileio.c -o mfs_fileio.o mfs_fileio.c: In function 'mfs_opencreate': mfs_fileio.c:313:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] result = mfs_create((int)filename, mode, 0, 0); ^ mfs_fileio.c: In function 'mfs_seek': mfs_fileio.c:655:7: warning: variable 'curloc' set but not used [-Wunused-but-set-variable] long curloc; ^ mfs_fileio.c: In function 'mfs_ioctl': mfs_fileio.c:684:17: warning: variable 'mode' set but not used [-Wunused-but-set-variable] int mode; /* p3 */ ^ mfs_fileio.c: In function 'mfs_fcntl': mfs_fileio.c:791:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mfs_config(XMFS_CFG_NFILES, 1L, 0L, (DWORD)(LPSTR)lparam); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c mfs_findfile.c -o mfs_findfile.o mfs_findfile.c: In function 'mfs_findfirst': mfs_findfile.c:206:13: warning: pointer targets in passing argument 1 of 'set_mask' differ in signedness [-Wpointer-sign] set_mask(dta+0x1, filename); ^ mfs_findfile.c:111:1: note: expected 'char *' but argument is of type 'LPBYTE {aka unsigned char *}' set_mask(char buffer[], char *filename) ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c mfs_regexp.c -o mfs_regexp.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c msclib.c -o msclib.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c mfs_core.c -o mfs_core.o mfs_core.c: In function 'mfs_copy': mfs_core.c:436:9: warning: variable 'existFail' set but not used [-Wunused-but-set-variable] BOOL existFail; /* p3 */ ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c fat_core.c -o fat_core.o fat_core.c: In function 'fat_mkdir': fat_core.c:222:7: warning: variable 'mode' set but not used [-Wunused-but-set-variable] int mode; ^ fat_core.c: In function 'fat_chdir': fat_core.c:283:18: warning: variable 'Tail' set but not used [-Wunused-but-set-variable] char *Tail; ^ fat_core.c: In function 'fat_getcwd': fat_core.c:329:6: warning: variable 'len' set but not used [-Wunused-but-set-variable] int len; ^ fat_core.c: In function 'fat_readdir': fat_core.c:394:11: warning: variable 'dirp' set but not used [-Wunused-but-set-variable] int dirp; /* p1 */ ^ fat_core.c: In function 'fat_closedir': fat_core.c:419:7: warning: variable 'dirp' set but not used [-Wunused-but-set-variable] int dirp; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c fat_fileio.c -o fat_fileio.o fat_fileio.c: In function 'fat_flush': fat_fileio.c:232:8: warning: variable 'handle' set but not used [-Wunused-but-set-variable] int handle; /* p1 */ ^ fat_fileio.c: In function 'fat_ioctl': fat_fileio.c:397:17: warning: variable 'mode' set but not used [-Wunused-but-set-variable] int mode; /* p3 */ ^ fat_fileio.c: In function 'fat_fcntl': fat_fileio.c:484:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mfs_config(XMFS_CFG_NFILES, 1L, 0L, (DWORD)(LPSTR)lparam); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c fat_findfile.c -o fat_findfile.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c fat_lib.c -o fat_lib.o fat_lib.c: In function 'DiskInit': fat_lib.c:475:8: warning: variable 'LittleEndian' set but not used [-Wunused-but-set-variable] short LittleEndian; ^ fat_lib.c:474:6: warning: variable 'CurStartCluster' set but not used [-Wunused-but-set-variable] int CurStartCluster; ^ fat_lib.c: In function 'TheSameDisk': fat_lib.c:526:1: warning: type of 'DiskHandle' defaults to 'int' [-Wimplicit-int] TheSameDisk(DiskHandle) ^ ar rc libmsdos.a dos_int86.o dos_call.o dos_create.o dos_date.o dos_error.o dos_timer.o dos_findfile.o int_21.o fn_36.o fn_38.o int_10.o int_11.o int_12.o int_13.o int_15.o int_1a.o int_25.o int_2a.o int_2f.o int_31.o int_3d.o int_5c.o mfs_config.o mfs_fileio.o mfs_findfile.o mfs_regexp.o msclib.o mfs_core.o fat_core.o fat_fileio.o fat_findfile.o fat_lib.o ranlib libmsdos.a gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/msdos' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/osdll' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c DrvSystem.c -o DrvSystem.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c DrvTime.c -o DrvTime.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c DrvDlfcn.c -o DrvDlfcn.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c DrvFiles.c -o DrvFiles.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c DrvThreads_generic.c -o DrvThreads_generic.o DrvThreads_generic.c: In function 'TWIN_DrvCreateThread': DrvThreads_generic.c:128:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] TWIN_InitStack(((int) stack + TASK_STACK_SIZE - 16) & ~0xf, ^ ar rc libosdll.a DrvSystem.o DrvTime.o DrvDlfcn.o DrvFiles.o DrvThreads_generic.o ranlib libosdll.a gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/osdll' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/scheduler' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Threads.c -o Threads.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Critical.c -o Critical.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Interlock.c -o Interlock.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c CreateProcess.c -o CreateProcess.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c ThreadLocal.c -o ThreadLocal.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c Hotkey.c -o Hotkey.o ar rc libsched.a Threads.o Critical.o Interlock.o CreateProcess.o ThreadLocal.o Hotkey.o ranlib libsched.a gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/scheduler' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/graphics' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiObjects.c -o GdiObjects.o GdiObjects.c: In function 'CreatePatternBrush': GdiObjects.c:401:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lBrush.lbHatch = (int)hBitmap; ^ GdiObjects.c: In function 'CreateDIBPatternBrush': GdiObjects.c:419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lBrush.lbHatch = (int)hPacked; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiBitmaps.c -o GdiBitmaps.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiClipping.c -o GdiClipping.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiDC.c -o GdiDC.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiBoundsRect.c -o GdiBoundsRect.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiDCAttr.c -o GdiDCAttr.o GdiDCAttr.c: In function 'GetViewportExtEx': GdiDCAttr.c:803:10: warning: variable 'bRet' set but not used [-Wunused-but-set-variable] BOOL bRet = FALSE; ^ GdiDCAttr.c: In function 'GdiSetMapMode': GdiDCAttr.c:1853:59: warning: variable 'iLogPixelsY' set but not used [-Wunused-but-set-variable] int iHorzSize,iVertSize,iHorzRes,iVertRes,iLogPixelsX,iLogPixelsY; ^ GdiDCAttr.c:1853:47: warning: variable 'iLogPixelsX' set but not used [-Wunused-but-set-variable] int iHorzSize,iVertSize,iHorzRes,iVertRes,iLogPixelsX,iLogPixelsY; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiGraphics.c -o GdiGraphics.o GdiGraphics.c: In function 'BitBltDIBSection': GdiGraphics.c:1006:10: warning: variable 'hDestBitmap' set but not used [-Wunused-but-set-variable] HBITMAP hDestBitmap, hSrcBitmap; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiImages.c -o GdiImages.o GdiImages.c: In function 'FetchDIBits': GdiImages.c:1331:19: warning: variable 'jmax' set but not used [-Wunused-but-set-variable] int imax, jmax; ^ GdiImages.c:1331:13: warning: variable 'imax' set but not used [-Wunused-but-set-variable] int imax, jmax; ^ GdiImages.c:1328:22: warning: variable 'nextptr' set but not used [-Wunused-but-set-variable] LPBYTE thisptr, nextptr; ^ GdiImages.c: In function 'TWIN_LoadHatchBitmap': GdiImages.c:1584:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] LoadBitmap(0,(LPSTR)(HATCH_BASE+nHatchIndex)); ^ GdiImages.c: In function 'GdiCreateBrush': GdiImages.c:1700:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lpBrushInfo->lpBrush.lbHatch = (int)hBitmap; ^ GdiImages.c: In function 'GdiDitherColor': GdiImages.c:1819:20: warning: array subscript is above array bounds [-Warray-bounds] lpbmi->bmiColors[1].rgbBlue = 255; ^ GdiImages.c:1818:47: warning: array subscript is above array bounds [-Warray-bounds] lpbmi->bmiColors[1].rgbRed = lpbmi->bmiColors[1].rgbGreen = ^ GdiImages.c:1818:18: warning: array subscript is above array bounds [-Warray-bounds] lpbmi->bmiColors[1].rgbRed = lpbmi->bmiColors[1].rgbGreen = ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiBrute.c -o GdiBrute.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiMath.c -o GdiMath.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiText.c -o GdiText.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiRegions.c -o GdiRegions.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiPrinter.c -o GdiPrinter.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../include -I../windows -I../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -c GdiTTEngine.c -o GdiTTEngine.o ar rc libgdi.a GdiObjects.o GdiBitmaps.o GdiClipping.o GdiDC.o GdiBoundsRect.o GdiDCAttr.o GdiGraphics.o GdiImages.o GdiBrute.o GdiMath.o GdiText.o GdiRegions.o GdiPrinter.o GdiTTEngine.o ranlib libgdi.a gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/graphics' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/graphics/x11drv' gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvGraphics.c -o DrvGraphics.o DrvGraphics.c: In function 'DrvGraphicsStretchBlt': DrvGraphics.c:1074:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] lpSrc = imSrc->data + ybits[y] * imSrc->bytes_per_line; ^ DrvGraphics.c:1075:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] lpDest= imDest->data + y * imDest->bytes_per_line; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvImages.c -o DrvImages.o DrvImages.c: In function 'DrvCreateBrush': DrvImages.c:505:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] for (j = 0, ptr1 = ptr; j < nByteWidthDest; j++) ^ DrvImages.c:509:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] lpData = data; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvDC.c -o DrvDC.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvFloodFill.c -o DrvFloodFill.o DrvFloodFill.c: In function 'DrvExtFloodFill': DrvFloodFill.c:173:6: warning: 'node.FillDir' may be used uninitialized in this function [-Wmaybe-uninitialized] Push( xNewStart, xStart, ((pNode->FillDir == FDUp) ? y+1 : y-1), ^ DrvFloodFill.c:223:15: note: 'node.FillDir' was declared here StackNode node; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvRegions.c -o DrvRegions.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvText.c -o DrvText.o DrvText.c: In function 'DrvParseFont': DrvText.c:929:6: warning: variable 'nCount' set but not used [-Wunused-but-set-variable] int nCount; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvUtils.c -o DrvUtils.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvIPC.c -o DrvIPC.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvInit.c -o DrvInit.o DrvInit.c: In function 'PrivateInitDriver': DrvInit.c:85:10: warning: variable 'type' set but not used [-Wunused-but-set-variable] WORD type, func; ^ DrvInit.c: In function 'TWIN_SystemError': DrvInit.c:211:9: warning: variable 'exitcode' set but not used [-Wunused-but-set-variable] int exitcode = -1; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c RopCodes.c -o RopCodes.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvWindows.c -o DrvWindows.o In file included from DrvWindows.c:33:0: DrvWindows.c: In function 'DrvCreateWindows': DrvWindows.c:420:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (caddr_t)MAKELONG((UINT)lpwcs->hWndClient,(UINT)lpwcs->hWndFrame)); ^ ../../include/windows.h:142:45: note: in definition of macro 'MAKELONG' #define MAKELONG(low, high) ((LONG)(((WORD)(low)) | (((DWORD)((WORD)(high))) << 16))) ^ DrvWindows.c:420:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (caddr_t)MAKELONG((UINT)lpwcs->hWndClient,(UINT)lpwcs->hWndFrame)); ^ ../../include/windows.h:142:70: note: in definition of macro 'MAKELONG' #define MAKELONG(low, high) ((LONG)(((WORD)(low)) | (((DWORD)((WORD)(high))) << 16))) ^ DrvWindows.c: In function 'DrvStackingOrder': DrvWindows.c:721:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] int nFunc = (int)hWndInsertAfter; ^ DrvWindows.c:724:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] case (int)HWND_TOP: ^ DrvWindows.c:728:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] case (int)HWND_TOPMOST: ^ DrvWindows.c:736:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] case (int)HWND_BOTTOM: ^ DrvWindows.c:740:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] case (int)HWND_NOTOPMOST: ^ DrvWindows.c: In function 'DrvHandleWindowEvents': DrvWindows.c:819:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)HIWORD(dwClientWin); ^ DrvWindows.c:876:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)HIWORD(dwClientWin); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvCursor.c -o DrvCursor.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvWinSock.c -o DrvWinSock.o DrvWinSock.c: In function 'DrvWinsockAccept': DrvWinSock.c:189:65: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] if((rc = accept(dwParm1,(struct sockaddr *)TWSock_addr,(int*)dwParm2) < 0 )) ^ In file included from DrvWinSock.c:34:0: /usr/include/sys/socket.h:649:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ DrvWinSock.c:181:9: warning: variable 'Sock' set but not used [-Wunused-but-set-variable] SOCKET Sock; ^ DrvWinSock.c: In function 'DrvWinsockGetPeerName': DrvWinSock.c:237:3: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] (int *)dwParm2); ^ In file included from DrvWinSock.c:34:0: /usr/include/sys/socket.h:653:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ DrvWinSock.c: In function 'DrvWinsockGetSockName': DrvWinSock.c:250:3: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] (int*)dwParm2); ^ In file included from DrvWinSock.c:34:0: /usr/include/sys/socket.h:654:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ DrvWinSock.c: In function 'DrvWinsockGetSockOpt': DrvWinSock.c:299:3: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] (int*)dwParm2); ^ In file included from DrvWinSock.c:34:0: /usr/include/sys/socket.h:655:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int getsockopt(int, int, int, void *__restrict, socklen_t * __restrict); ^ DrvWinSock.c: In function 'DrvWinsockIOCTLSocket': DrvWinSock.c:339:9: warning: variable 'ctlname' set but not used [-Wunused-but-set-variable] char * ctlname; ^ DrvWinSock.c: In function 'DrvWinsockRecvFrom': DrvWinSock.c:415:4: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness [-Wpointer-sign] (int *)ReadSendData->from_len); ^ In file included from DrvWinSock.c:34:0: /usr/include/sys/socket.h:660:9: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' ssize_t recvfrom(int, void *__restrict, size_t, int, ^ DrvWinSock.c: In function 'DrvWinsockSocket': DrvWinSock.c:535:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return (DWORD)socket((int)dwParm1,(int)dwParm2,(int)lpStruct); ^ DrvWinSock.c: In function 'DrvWinsockWSAAsyncSelect': DrvWinSock.c:617:25: warning: variable 'SelectRC' set but not used [-Wunused-but-set-variable] long event, SelectRC; ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvColors.c -o DrvColors.o DrvColors.c: In function 'DrvSystemPaletteUse': DrvColors.c:1091:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BOOL bSetSystemPaletteUse = (BOOL)lpParams; ^ DrvColors.c: In function 'DrvMakeVGAPalettePixel': DrvColors.c:1442:15: warning: variable 'pe' set but not used [-Wunused-but-set-variable] PALETTEENTRY pe; ^ DrvColors.c: In function 'CreateDefaultPalette': DrvColors.c:240:31: warning: iteration 1u invokes undefined behavior [-Waggressive-loop-optimizations] u.LogPalette.palPalEntry[i] = DefaultPalette[i]; ^ DrvColors.c:239:2: note: containing loop for (i = 0; i < DefaultPaletteSize; i++) ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvEvents.c -o DrvEvents.o DrvEvents.c: In function 'DrvEventsUnblockSelectWait': DrvEvents.c:228:23: warning: pointer targets in passing argument 7 of 'XChangeProperty' differ in signedness [-Wpointer-sign] 8, PropModeAppend, "", 0); ^ In file included from DrvEvents.c:41:0: /tmp/pkgbuild/emulators/twin/work.alpha/.buildlink/include/X11/Xlib.h:2068:12: note: expected 'const unsigned char *' but argument is of type 'char *' extern int XChangeProperty( ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c XICCCM.c -o XICCCM.o XICCCM.c: In function 'InternalICCCM': XICCCM.c:127:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] msg.hwnd = (HWND)(UINT)LOWORD(dwClientWin); ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvKeyboard.c -o DrvKeyboard.o DrvKeyboard.c: In function 'DrvInitKeyboard': DrvKeyboard.c:291:2: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] ks0 = XKeycodeToKeysym(dp->display,n,KS_UNSHIFTED); ^ In file included from DrvKeyboard.c:35:0: /tmp/pkgbuild/emulators/twin/work.alpha/.buildlink/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^ DrvKeyboard.c:292:2: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] ks1 = XKeycodeToKeysym(dp->display,n,KS_SHIFTED); ^ In file included from DrvKeyboard.c:35:0: /tmp/pkgbuild/emulators/twin/work.alpha/.buildlink/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^ DrvKeyboard.c: In function 'DrvGetKeyNameText': DrvKeyboard.c:783:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] keysym = XKeycodeToKeysym(dp->display,HIWORD(lParam),0); ^ In file included from DrvKeyboard.c:35:0: /tmp/pkgbuild/emulators/twin/work.alpha/.buildlink/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c XEvents.c -o XEvents.o XEvents.c: In function 'DriverPrivateEvents': XEvents.c:393:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWndFrame = (HWND)(UINT)HIWORD(dwClientWin); ^ XEvents.c:448:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)LOWORD(dwClientWin); ^ XEvents.c:495:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] wp.hwnd = (HWND)(UINT)HIWORD(dwClientWin); ^ XEvents.c:592:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWndFrame = (HWND)(UINT)HIWORD(dwClientWin); ^ XEvents.c:595:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (LPVOID)(report->type == FocusIn)); ^ XEvents.c:628:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)LOWORD(dwClientWin); ^ XEvents.c:669:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hWnd = (HWND)(UINT)HIWORD(dwClientWin); ^ XEvents.c: In function 'DrvPrintTree': XEvents.c:703:10: warning: variable 'indent_str' set but not used [-Wunused-but-set-variable] char indent_str[80]; ^ XEvents.c: At top level: XEvents.c:694:13: warning: 'DrvPrintTree' defined but not used [-Wunused-function] static void DrvPrintTree(PRIVATEDISPLAY *dp, Window start) ^ gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvConfig.c -o DrvConfig.o gcc -Wall -fPIC -Dalpha -Dnetbsd -DTWIN32 -DDEBUG -I../../include -I../../windows -I../../include -I. -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include -c DrvPrinting.c -o DrvPrinting.o ar rc libx11.a DrvGraphics.o DrvImages.o DrvDC.o DrvFloodFill.o DrvRegions.o DrvText.o DrvUtils.o DrvIPC.o DrvInit.o RopCodes.o DrvWindows.o DrvCursor.o DrvWinSock.o DrvColors.o DrvEvents.o XICCCM.o DrvKeyboard.o XEvents.o DrvConfig.o DrvPrinting.o ranlib libx11.a gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/graphics/x11drv' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/windows' gmake[1]: *** No rule to make target '../intp32/libintp32.a', needed by 'libtwin32.so'. Stop. gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/twin/work.alpha/twin/windows' gmake: *** [Makefile:166: libtwin] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/emulators/twin *** Error code 1 Stop. make: stopped in /usr/pkgsrc/emulators/twin