Thanks Norman You have also given a hint fo qxltools. I am using Gcc v 4.8.4 on my box and will ateempt to modify qxltools unless someone else has done so already.
On 9 October 2015 at 13:29, Norman Dunbar <nor...@dunbar-it.co.uk> wrote: > On 09/10/15 12:39, Graeme Gregory wrote: > >> >> I have replied to your pull request through github. Some some small >> comments. >> >> Ok, they are fixed now, I'll sort out another pull request. > > Addressing one of your other comments on github publically here you can >> use linux to generate the windows version (as I did for dilwyns page) >> using the mingw compiler. You should find it packaged on most modern >> linux systems. Its far easier than trying to make the code compile in >> Visual Studio. >> >> make CC=i686-w64-mingw32-gcc >> > > Well, that opened another can of worms! It seems that under Windows > getch() is deprecated and "this API cannot be used in the Windows > environment" - use _getch() instead. Either that, or, they need to #include > <conio.h> to avoid the following: > > ../qltools.c: In function ‘writefile’: > ../qltools.c:1330:7: warning: implicit declaration of function ‘getch’ > [-Wimplicit-function-declaration] > OWopt = getch (); > > > Linux is happy enough without conio, which is just as well as it's not > there in Unix anyway! > > For Windows we need either the #include or just a simple int getch() > forward declaration somewhere. I'm not sure what is #defined in Windows > these days, so I've left that well alone for now. > > Also, using the mingw compiler, it seems that now dev is flagged as > unused. Sigh! > > ../qltools.c:1845:14: warning: unused variable ‘dev’ [-Wunused-variable] > char *pd,dev[64]; > > However, as it is used within a couple of #ifdefs relating to __NT__ and > __linux__ I suspect it's because I'm effectively cross compiling. It should > (!) be ok on Windows itself. > > > Cheers, > Norm. > > -- > Norman Dunbar > Dunbar IT Consultants Ltd > > Registered address: > 27a Lidget Hill > Pudsey > West Yorkshire > United Kingdom > LS28 7LG > > Company Number: 05132767 > _______________________________________________ > QL-Users Mailing List > http://www.q-v-d.demon.co.uk/smsqe.htm > -- David Gilham The Universe is a queer place _______________________________________________ QL-Users Mailing List http://www.q-v-d.demon.co.uk/smsqe.htm