You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Mikołaj Roszak <en...@stargard.mm.pl> on 2009/08/06 14:34:43 UTC

BlueHornet

Mikołaj Roszak

----- Original Message ----- 
From: "Oliver Deakin" <ol...@googlemail.com>
To: <de...@harmony.apache.org>
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
>