Return-Path: X-Original-To: apmail-stdcxx-dev-archive@www.apache.org Delivered-To: apmail-stdcxx-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A2236D837 for ; Mon, 10 Sep 2012 20:24:57 +0000 (UTC) Received: (qmail 54429 invoked by uid 500); 10 Sep 2012 20:24:57 -0000 Delivered-To: apmail-stdcxx-dev-archive@stdcxx.apache.org Received: (qmail 54359 invoked by uid 500); 10 Sep 2012 20:24:57 -0000 Mailing-List: contact dev-help@stdcxx.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@stdcxx.apache.org Delivered-To: mailing list dev@stdcxx.apache.org Received: (qmail 54351 invoked by uid 99); 10 Sep 2012 20:24:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Sep 2012 20:24:57 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of stefan.teleman@gmail.com designates 209.85.212.54 as permitted sender) Received: from [209.85.212.54] (HELO mail-vb0-f54.google.com) (209.85.212.54) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Sep 2012 20:24:51 +0000 Received: by vbmv11 with SMTP id v11so3427751vbm.41 for ; Mon, 10 Sep 2012 13:24:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FIDtmSgntExpL0x0fjo4+J0+xTWn1WN7N4ylziGL97w=; b=fDK6z+S1NQqhm9dsLwdzwYwZ8gfU5x8c83Q0547CZGyyCqDq8w0gpmb6Ua6EoSAx2K XKN24jUAyC043FQD58innNWfMQkXlCOujvHJRVBuXjxfrR5uWG1JVrXUhoSQ0MauXPCW 7OOKbxLMLlVHv3qkT08ZU5uksuRWaH7SA1lUF99kaJAA9PGYDAXCpRina4C286nzPiWW 6AjZSsRCJXl79HSHOheiLqQU7ncnnIvMeow5qI5quS0Q5OqnnTDM6YPAZGyzBU1z5Opi eiWsCh9ysISe4h6fbWCgmktAu2ija7oRe2jghu7FN9Md/40lCi0cpeQKSULkmJThtEOM i5sg== MIME-Version: 1.0 Received: by 10.52.24.146 with SMTP id u18mr17482758vdf.19.1347308670469; Mon, 10 Sep 2012 13:24:30 -0700 (PDT) Received: by 10.58.29.164 with HTTP; Mon, 10 Sep 2012 13:24:30 -0700 (PDT) In-Reply-To: <504E2440.1060706@gmail.com> References: <40394653-8FCC-4D04-A108-2C650AF8F95B@hates.ms> <5046BDC1.3020400@gmail.com> <50476748.9040301@gmail.com> <50479CA6.8010306@hates.ms> <50481097.2080307@gmail.com> <50481DDC.6010906@gmail.com> <5048A224.7060402@hates.ms> <5048CC76.5060603@gmail.com> <5049016D.8000902@gmail.com> <504E2440.1060706@gmail.com> Date: Mon, 10 Sep 2012 16:24:30 -0400 Message-ID: Subject: Re: STDCXX-1056 [was: Re: STDCXX forks] From: Stefan Teleman To: "Apache Standard C++ Library" Cc: Martin Sebor Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Sep 10, 2012 at 1:32 PM, Martin Sebor wrote: > That said, I'd certainly prefer to avoid hacks as much as > possible. This problem could perhaps more cleanly be solved > by having the facet pass a reference to the string (or to > all of its internal data) to modify to the function (or > something like that). Unfortunately, it would break binary > compatibility. I think I have something which doesn't break BC - stay tuned because I'm testing it now. --Stefan -- Stefan Teleman KDE e.V. stefan.teleman@gmail.com