From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18793 invoked by alias); 10 Jul 2015 15:37:49 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 35761 Received: (qmail 14314 invoked from network); 10 Jul 2015 15:37:48 -0000 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 autolearn=ham autolearn_force=no version=3.4.0 X-Biglobe-Sender: Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: PATCH: ztrftime: Pass everything unhandled to the system strftime() From: "Jun T." In-Reply-To: <1436435887-28736-1-git-send-email-mikachu@gmail.com> Date: Fri, 10 Jul 2015 23:53:57 +0900 Content-Transfer-Encoding: quoted-printable Message-Id: <8ECA2924-1605-4DC7-B6AA-557705C04E39@kba.biglobe.ne.jp> References: <20150709094122.17abacc8@pwslap01u.europe.root.pri> <1436435887-28736-1-git-send-email-mikachu@gmail.com> To: zsh-workers@zsh.org X-Mailer: Apple Mail (2.1878.6) X-Biglobe-Spnum: 56118 V09datetime fails on Mac OS X, because the OS does not support "%04y" nor "%Ey" but only skip_extensions is set. mac% strftime %04y 1 4y mac% LC_TIME=3Dja_JP.UTF-8 strftime %OS 1 01 I think these two skip_* need be set independently. diff --git a/Test/V09datetime.ztst b/Test/V09datetime.ztst index a7ef983..475adde 100644 --- a/Test/V09datetime.ztst +++ b/Test/V09datetime.ztst @@ -8,13 +8,8 @@ unset LC_ALL LC_TIME=3DC TZ=3DUTC+0 - if [[ "$(strftime %04y 1)" =3D "0070" ]]; then - [[ "$(LC_TIME=3Dja_JP.UTF-8 strftime %OS 1)" =3D =E4=B8=80 ]] || { - skip_japanese=3D1 - } - else - skip_extensions=3D1 - fi + [[ "$(strftime %04y 1)" =3D "0070" ]] || skip_extensions=3D1 + [[ "$(LC_TIME=3Dja_JP.UTF-8 strftime %OS 1)" =3D =E4=B8=80 ]] || = skip_japanese=3D1 =20 %test =20