From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18595 invoked by alias); 2 Mar 2002 18:35:36 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Received: (qmail 18535 invoked from network); 2 Mar 2002 18:35:35 -0000 Received: from unknown (HELO mail1.svr.pol.co.uk) (195.92.193.18) by sources.redhat.com with SMTP; 2 Mar 2002 18:35:35 -0000 Received: from [195.92.198.123] (helo=mail17.svr.pol.co.uk) by mail1.svr.pol.co.uk with esmtp (Exim 3.35 #1) id 16hEM3-0006eJ-00 for cygwin@cygwin.com; Sat, 02 Mar 2002 18:35:35 +0000 Received: from modem-215.eledhwen.dialup.pol.co.uk ([62.136.182.215] helo=9.140.161.66) by mail17.svr.pol.co.uk with smtp (Exim 3.35 #1) id 16hEM0-0006UC-00 for cygwin@cygwin.com; Sat, 02 Mar 2002 18:35:33 +0000 Received: FROM ukf.net BY 9.140.161.66 ; Sat, 2 Mar 2002 18:31:25 +00:00 Message-ID: <00fb01c1c218$75682e10$d7b6883e@wdg.uk.ibm.com> From: "Max Bowsher" To: Subject: Currently, CVS setup.exe does not compile, due to warnings with 'warnings as errors' in effect. How best to change code to avoid warnings? Date: Sat, 02 Mar 2002 10:35:00 -0000 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00F7_01C1C218.6D796340" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-SW-Source: 2002-03/txt/msg00079.txt.bz2 ------=_NextPart_000_00F7_01C1C218.6D796340 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-length: 841 Currently, CVS setup.exe does not compile, due to warnings with 'warnings as errors' in effect. How best to change code to avoid warnings? Warning in winsup/bz2lib/bzlib.c: static char *bzerrorstrings[] = { "OK" .... This requires the insertion of a const qualifier. I'm mentioning this in passing - this change is obviously correct. The main point is the next warning: Warning in winsup/w32api/include/windef.h: typedef int (WINAPI *FARPROC)(); typedef int (WINAPI *NEARPROC)(); typedef int (WINAPI *PROC)(); Since -Wstrict-prototypes is in effect, gcc won't accept empty sets of brackets to declare a function. Adding void between the brackets solves the problem _here_, but is this a good thing to do, given that it would break code using C's unchecked parameters feature with these types? What do the experts think? Max. ------=_NextPart_000_00F7_01C1C218.6D796340 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-length: 3644 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 ------=_NextPart_000_00F7_01C1C218.6D796340--