Mikołaj Roszak
----- Original Message -----
From: "Oliver Deakin" <[email protected]>
To: <[email protected]>
Sent: Thursday, August 06, 2009 2:33 PM
Subject: Re: [classlib] help wanted ... jclprots.h headers
Hi Mark,
Been a while but...
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.
Regards,
Oliver
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
741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire
PO6 3AU