In message <4a7acdb6.5000...@googlemail.com>, Oliver Deakin writes: > > Hi Mark, > > Been a while but...
*yawn* *stretch* ... thanks for the quick response! ;-) > I just tried this out on Windows x86 with the default build options and > also specifying -Dhy.no.thr=true and it builds for me in both cases > successfully with an empty jclprots.h, so I think you are ok to go ahead > and remove this file and references. Excellent. I'll make the changes to remove this completely shortly. -Mark. > Mark Hindess wrote: > > I'd like to remove the jclprots.h header files. These are enormous > > files that contain lots of prototypes. Their contents ignores any > > notion of modularity and they should be replaced by module headers or > > just local headers. There are some simple steps to remove them: > > > > 1) Truncate the unix header to 0 bytes. > > 2) Temporarily add -Wimplicit-function-declaration to defines.mk for > > unix build and run the build > > 3) Fix any errors - move declarations to more appropriate header files - > > and repeat 2) until it works. > > 4) .. 6) repeat for windows. > > 7) Remove all references to jclprots.h and the two header files. > > > > I've just check in r747597 with the changes for 1) ... 3) and was hoping > > someone could do the equivalent for windows so that I can do 7). > > > > Thanks in advance, > > Mark. > > > > > > > > > > -- > Oliver Deakin > Unless stated otherwise above: > IBM United Kingdom Limited - Registered in England and Wales with number 7415 > 98. > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU >