From owner-freebsd-current@freebsd.org Wed Nov 25 15:12:12 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB440A37A7D for ; Wed, 25 Nov 2015 15:12:11 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lf0-f49.google.com (mail-lf0-f49.google.com [209.85.215.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6B4E61E2B for ; Wed, 25 Nov 2015 15:12:11 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lfs39 with SMTP id 39so61829452lfs.3 for ; Wed, 25 Nov 2015 07:12:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=nEclew7E9hOM213gZtw56qGe3cUbLwRB6joUZZoRM54=; b=eL2+J6lZ6pbARvWTOmWQM+JDVZqkfchbXc0eTy2pD05Saoge5va5k3XKRLjONDq9I3 oJAs2ek3OZTrUOCDqe1YEo5vGbN6vezF1Xwwqfhu947a+Sk7Aljs1SySsHc3/EUXHJTz ScymmwCarTq2rKaezBHEk4rKoohjhoRppeAvqPlIwr8bI9t6fE2yOR1Xuf3UgJDPPg/B SPO/QcTPuGGCkhhrB+59nRof2NioziJFpFc3bsf6g4Eo9qlh7eDIPpse2L5ePIbZpw// eaO9gL4VGwxEZiEs/lrVMCBQurxjUDe732mM0LNWD4v4skBDWI7uuBogWv0gsgN1AgQV qVKw== X-Gm-Message-State: ALoCoQkOQGuv8dMumFtou5sn1cezzS62oLcluRgw3QQbMnK/O4S2zu04YL5T4cVz+WhDFqD4VyfE X-Received: by 10.112.204.168 with SMTP id kz8mr12674981lbc.32.1448464328362; Wed, 25 Nov 2015 07:12:08 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id i194sm3423837lfg.20.2015.11.25.07.12.07 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 25 Nov 2015 07:12:07 -0800 (PST) Subject: Re: /bin/ls formatting broken for non-C(?) locales To: Baptiste Daroussin References: <20151120122352.GA5751@stack.nl> <20151121003541.GF21071@ivaldir.etoilebsd.net> <5650DACA.2090501@freebsd.org> <20151125001513.GC70014@ivaldir.etoilebsd.net> <56550F69.8050609@freebsd.org> <20151125125325.GB77370@ivaldir.etoilebsd.net> <5655B8D9.8060805@freebsd.org> <20151125135059.GC77370@ivaldir.etoilebsd.net> <5655C059.8010701@freebsd.org> <20151125143501.GD77370@ivaldir.etoilebsd.net> Cc: Ed Schouten , Jilles Tjoelker , "Sergey V. Dyatko" , FreeBSD Current From: Andrey Chernov Message-ID: <5655CFC6.7010805@freebsd.org> Date: Wed, 25 Nov 2015 18:12:06 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151125143501.GD77370@ivaldir.etoilebsd.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7n3MAwu3NM0Wp1lbrUk4ft82EE439kBoe" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2015 15:12:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --7n3MAwu3NM0Wp1lbrUk4ft82EE439kBoe Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 25.11.2015 17:35, Baptiste Daroussin wrote: >> BTW, array size looks suspicious: >> static wchar_t wab_months[12][MAX_ABMON_WIDTH * 2 * MB_LEN_MAX]; >> what MB_LEN_MAX doing here? This constant is for multiple-bytes encode= d, >> not for wide chars. > Bad copy/paste sorry it should be "MAX_ABMON_WIDTH * 2" I don't check deep enough, it seems first array MAX_ABMON_WIDTH * MB_LEN_MAX + 1 and second one MAX_ABMON_WIDTH * 2 + 1 --=20 http://ache.vniz.net/ --7n3MAwu3NM0Wp1lbrUk4ft82EE439kBoe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJWVc/GAAoJEKUckv0MjfbKQ24H+wRJg/Swcao25ExrDeqxySXz MAhUe7dVdLhR7i/oQCCVkT4ARaVa9K89C/AYnkL+d8zT69pukTvFaVfT6/ZVmMVO Z4ICuguBti6/mzdhFY8e2Vsp1qVTVJR/K9vWGO5tYR5l9vbyZynxWS5bQSdNXYC9 naCrKYiS+BN5R6l7s/mwbqP3dAGE8PVdRM3MoQazIueeUrhkNUV9BSycztgsIRjF DISUw1yM6maF4Zkx3vmS5UAhKJZfp7KxL2TtxjlY5d/44txqwN/IuQoVClV7jyqL wo01fELeglCc4qR7Gisrf5L6x8ch6K44qJCNIVOp0q511+RVRx/Y9BX1wp/5Xyg= =99Gk -----END PGP SIGNATURE----- --7n3MAwu3NM0Wp1lbrUk4ft82EE439kBoe--