Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID
	autolearn=ham autolearn_force=no version=3.4.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=brasslantern-com.20150623.gappssmtp.com; s=20150623;
        h=from:message-id:date:in-reply-to:comments:references:to:subject
         :mime-version:content-type;
        bh=8vDd9Sp+qZ8g0InYg9nwXeOmGKUmrSva4AU8jbbn/B8=;
        b=QKulGvw0w5xTH9f6i4/E5aOy8Yfn21d0BDLo4PUdhXnSbjCvF4G2rqcOGMXo3Ac0Xw
         +6OcJujtLQ6ab3nuxsUfNVPwz7z1CWaMFp3+Z/Y8Gte+Af/vDyWY1kjyr3dCW5ZQN6Jn
         JrhMFn7LBFs64w+N76EoekeeBk41cc+Z2UjTWKWzIceJFGtyrS05gp1pDpQQvnsTLHds
         sbjbMASBjkSkt4dOMLYp1hU9z0zKWSqsCXKY9aLqJCHLlOIPM8+cWCYAsx+NsrITpFuB
         228sdpv77N4pi11fJnw/CLtwl8YeJGXLUzsVW4l047yfWR6y8b9OvqD/7f+jS2F+Dwik
         9UfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:from:message-id:date:in-reply-to:comments
         :references:to:subject:mime-version:content-type;
        bh=8vDd9Sp+qZ8g0InYg9nwXeOmGKUmrSva4AU8jbbn/B8=;
        b=FVPWoW+UqpVgNVSEQB0xDcxOIBuPqIAwrcvfYceUHTIYg7o0Ad8NgzymbngLS8Rc3S
         yxlsQ8//yP2fke8471HAFyJgdfCxwZ7JDvev0rKHsGc3z6I0iAhJ3dSR6Lk3OG3U4tOH
         vuE4Iv40WVR5mNZNWl2XIF0QIYZ4cqb0Sv4c8HAV92qdKybA19WoNLBKJt00kJ0oRtjZ
         PHfxL9allMzFo9UnvkB11B4mCCl8kVjkej45HLqs3tQRyskzqKIqIVxmp7XFScfIMdVI
         ecQ1fldfiugR3wCOxtjV6aiI2l8A+osMmHeYIWCoVqSCe6J+wip4Yts1n1UTghnb5Iq+
         zvgw==
X-Gm-Message-State: ALoCoQku0g4cIAy9XPm3vcv0PWCsizSHPu8QlFRsSo09SYXjnxCXMTZkLNprE0SBul6SUpLVRwH1knzom/1lx/8SEpLOEjvjLw==
X-Received: by 10.66.142.168 with SMTP id rx8mr127847370pab.16.1451935367822;
        Mon, 04 Jan 2016 11:22:47 -0800 (PST)
From: Bart Schaefer <schaefer@brasslantern.com>
Message-Id: <160104112247.ZM8787@torch.brasslantern.com>
Date: Mon, 4 Jan 2016 11:22:47 -0800
In-Reply-To: <4C225162-CBC2-4810-ACB4-A4DBCF00A8D1@kba.biglobe.ne.jp>
Comments: In reply to "Jun T." <takimoto-j@kba.biglobe.ne.jp>
        "Re: Printf builtin missing v flag support" (Jan  4,  2:50pm)
References: <068ca8f5-315b-444c-b281-5f183e1daa8c@email.android.com> 
	<151231104858.ZM24513@torch.brasslantern.com> 
	<CAKc7PVCXaicToQHdgaqnOmoqHjqQLxUXQSUrBx=fjs9JH2USKQ@mail.gmail.com> 
	<160101135224.ZM10746@torch.brasslantern.com> 
	<CAKc7PVDsXof4TFRvtY15qThTEPqLz6NiSeL6dsKxqGXyK2aVeg@mail.gmail.com> 
	<160101201724.ZM1844@torch.brasslantern.com> 
	<CAKc7PVA5sdMnjLMObmAV5xkUe1jSgAmaR30S7zZ0od5su13fOA@mail.gmail.com> 
	<160102134237.ZM17072@torch.brasslantern.com> 
	<160102135438.ZM12227@torch.brasslantern.com> 
	<4C225162-CBC2-4810-ACB4-A4DBCF00A8D1@kba.biglobe.ne.jp>
X-Mailer: OpenZMail Classic (0.9.2 24April2005)
To: "zsh-workers@zsh.org" <zsh-workers@zsh.org>
Subject: Re: Printf builtin missing v flag support
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Seq: zsh-workers 37502

On Jan 4,  2:50pm, Jun T. wrote:
} Subject: Re: Printf builtin missing v flag support
}
} On Mac OS X (where open_memstream() does not exist), B03print.ztst fails
} as follows.

Well, dang.  open_memstream() is undocumented on the system where I was
testing but apparently it's present, so I didn't actually test both
branches like I thought I had.

} rcount++ for the trailing NULL.

Related: open_memstream() supposedly maintains its own trailing NUL byte
but does NOT include it in the count that it maintains.  We add our own
trailing NUL to get it included in the count, but then we really don't
care about it (we don't want metafy() to act on it, for example).

Maybe the right thing would be to drop the putc() and use rcount rather
than rcount-1 in the metafy() call.

-- 
Barton E. Schaefer

