Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 55239 invoked from network); 24 Feb 2009 23:07:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Feb 2009 23:07:23 -0000 Received: (qmail 67382 invoked by uid 500); 24 Feb 2009 23:07:22 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 66808 invoked by uid 500); 24 Feb 2009 23:07:20 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 66742 invoked by uid 99); 24 Feb 2009 23:07:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Feb 2009 15:07:20 -0800 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 212.159.7.35 is neither permitted nor denied by domain of mark.hindess@googlemail.com) Received: from [212.159.7.35] (HELO relay.ptn-ipout01.plus.net) (212.159.7.35) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Feb 2009 23:07:12 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAJ8MpEnUnw6T/2dsb2JhbADYMYQRBg Received: from ptb-relay03.plus.net ([212.159.14.147]) by relay.ptn-ipout01.plus.net with ESMTP; 24 Feb 2009 23:06:46 +0000 Received: from [81.174.247.202] (helo=anaheim.local) by ptb-relay03.plus.net with esmtp (Exim) id 1Lc6IN-00013Z-Eo for dev@harmony.apache.org; Tue, 24 Feb 2009 23:02:35 +0000 X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-16) with nmh-1.2 From: "Mark Hindess" To: "Apache Harmony Dev List" Subject: [classlib] help wanted ... jclprots.h headers Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 24 Feb 2009 23:01:55 +0000 Message-Id: X-Plusnet-Relay: 65f383cc53cf0e038fc16d9c2ddc9853 X-Virus-Checked: Checked by ClamAV on apache.org 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.