harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Hindess <mark.hind...@googlemail.com>
Subject Re: [classlib] help wanted ... jclprots.h headers
Date Thu, 06 Aug 2009 12:54:09 GMT

In message <4A7ACDB6.5000605@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
> 



Mime
View raw message