From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5373 invoked by alias); 6 Jan 2009 16:29:12 -0000 Received: (qmail 5363 invoked by uid 22791); 6 Jan 2009 16:29:11 -0000 X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_53,SPF_PASS X-Spam-Check-By: sourceware.org Received: from hagrid.ecoscentric.com (HELO mail.ecoscentric.com) (212.13.207.197) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 06 Jan 2009 16:29:07 +0000 Received: from localhost (hagrid.ecoscentric.com [127.0.0.1]) by mail.ecoscentric.com (Postfix) with ESMTP id 976D460B8016 for ; Tue, 6 Jan 2009 16:29:05 +0000 (GMT) Received: from mail.ecoscentric.com ([127.0.0.1]) by localhost (hagrid.ecoscentric.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HmS4JBdiTJfs; Tue, 6 Jan 2009 16:29:04 +0000 (GMT) Received: by dargo.barn.ecoscentric.com (Postfix, from userid 4005) id 7698010CA44; Tue, 6 Jan 2009 16:29:02 +0000 (GMT) To: ecos-patches@ecos.sourceware.org Subject: Fix bug 91418: escaping of infra.cdl brackets Message-Id: <20090106162902.7698010CA44@dargo.barn.ecoscentric.com> Date: Tue, 06 Jan 2009 16:29:00 -0000 From: jlarmour@ecoscentric.com (Jonathan Larmour) Mailing-List: contact ecos-patches-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-patches-owner@ecos.sourceware.org X-SW-Source: 2009-01/txt/msg00001.txt.bz2 Index: ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v retrieving revision 1.62 diff -u -5 -p -r1.62 ChangeLog --- ChangeLog 11 Nov 2008 04:31:44 -0000 1.62 +++ ChangeLog 6 Jan 2009 16:28:59 -0000 @@ -7,10 +7,15 @@ 2008-07-10 Grant Edwards * src/diag.cxx: allow ASCII escape character in printf format strings. +2008-01-10 Jonathan Larmour + + * cdl/infra.cdl (CYGFUN_INFRA_EMPTY_DELETE_FUNCTIONS): Escape square + brackets in description. + 2007-12-28 Oyvind Harboe * src/memcpy.cxx: added assert when memory areas for memcpy() overlaps => result is undefined. It is important to catch *all* cases of this if adding an optimisation for unaligned copy. Index: cdl/infra.cdl =================================================================== RCS file: /cvs/ecos/ecos/packages/infra/current/cdl/infra.cdl,v retrieving revision 1.16 diff -u -5 -p -r1.16 infra.cdl --- cdl/infra.cdl 11 Nov 2008 04:31:44 -0000 1.16 +++ cdl/infra.cdl 6 Jan 2009 16:29:00 -0000 @@ -167,11 +167,11 @@ cdl_package CYGPKG_INFRA { to free(). So the dynamic memory allocation code is linked in regardless of whether it gets explicitly called. This increases code and data size needlessly. To defeat this undesirable behaviour, we define empty versions - of delete and delete[]. But doing this prevents proper use + of delete and delete\[\]. But doing this prevents proper use of dynamic memory in C++ programs via C++'s new and delete operators. Therefore, this option is provided for explicitly disabling the provision of these empty functions,