From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, T_SCC_BODY_TEXT_LINE,T_TVD_MIME_EPI autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 20869 invoked from network); 5 Aug 2023 13:37:48 -0000 Received: from bsd.lv (HELO mandoc.bsd.lv) (66.111.2.12) by inbox.vuxu.org with ESMTPUTF8; 5 Aug 2023 13:37:48 -0000 Received: from bsd.lv (localhost [127.0.0.1]) by mandoc.bsd.lv (OpenSMTPD) with ESMTP id 1b1fca08 for ; Sat, 5 Aug 2023 13:37:46 +0000 (UTC) Received: from tarta.nabijaczleweli.xyz (tarta.nabijaczleweli.xyz [139.28.40.42]) by mandoc.bsd.lv (OpenSMTPD) with ESMTP id b2b32d04 for ; Sat, 5 Aug 2023 13:37:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nabijaczleweli.xyz; s=202305; t=1691242665; bh=+/W8SccU/4nyWq5x7cSxqb/0MzAWlYwxb0/XXYAXRTg=; h=Date:From:To:Subject:From; b=WBSF9DsF4QLZ1N9cCMxEn7S8j+ytNcN0VR4aC3sd/zXsedftKmtKijx6mkqsrBO7V NLBiKuCUmoqgyCIZri7A9axO6zrtbTHNmsaZwB6fbLtivnTJuLBrqGXVj3VLuNLIsa ZcwgSVrHiKkGD+b5RJg7INUyMqyQG1PsvB70riRaPlB77DSSQe5oDR0ygf6maBw3Wf ju/wqwyo0w9HL0tzRQN8OuCF/yp7P+C++NRkVnjl+vG/nAfOYhrt7w0XFVAoH1PFs3 fQCPMmSV/jJEakXtUoKhRvLHvwAr2+dgIeK+2PU3uTe3/z0b4RO3CRqVIstYORt5QZ RZeLog97NU9AQ== Received: from tarta.nabijaczleweli.xyz (unknown [192.168.1.250]) by tarta.nabijaczleweli.xyz (Postfix) with ESMTPSA id 163295622 for ; Sat, 5 Aug 2023 15:37:45 +0200 (CEST) Date: Sat, 5 Aug 2023 15:37:43 +0200 From: =?utf-8?B?0L3QsNCx?= To: tech@mandoc.bsd.lv Subject: if/ie d condition always true Message-ID: X-Mailinglist: mandoc-tech Reply-To: tech@mandoc.bsd.lv MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="czg2j3qoxyr67wde" Content-Disposition: inline User-Agent: NeoMutt/20230517 --czg2j3qoxyr67wde Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Happens on 1.14.6-1+b1 and some CVS HEAD version I have dated "Oct 26 2022= ": $ printf '%s\n' '.ds ABCD zupaninka 3' '.ie dABCD "\*[ABCD]".' '.el noabc= d' | mandoc () = () =20 "zupaninka 3". =20 = () $ printf '%s\n' '.ie dABCD "\*[ABCD]".' '.el noabcd' | mandoc () = () =20 "". =20 = () At least -Tlint also warns for this since it's using an undefined variable. But it probably shouldn't since mandoc_roff(7) says =E2=80=A2 If the first character of condition is =E2=80=98d=E2=80=99, it = evaluates to true if the rest of condition is the name of an existing user defined macro or string; --czg2j3qoxyr67wde Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmTOUKUACgkQvP0LAY0m WPHhQg/+I8/obJmgeeL2HC5NzuP7+MLie9lIcHg5pHo+XVfE5zNtjfT12EYLrR1n /MF71vEpukBErAMJ4ZO6jraIe+acPsepNyVwEe1Oo7wdhTSbyv9D/M5BRSldbXNk Q8cQf8j5c/t4A42XVqhck6/q4/w5CIp6kcpAqZkoFxYaACwMlz1XOsGfjD5CCS/B keu3+GbMOBXVEqkS9E+ICt0vrRUP3vetLIQSUt7/t9ZJEpnNAxxNxGN8GnRwFm+v JnqDpY4rZ9DDk8tH1JecIa9uHiAd7s1fIfjuuDAkXIij2iYzik6AqhDiGTiLhQeK zUIU4QiNpIN1t8t2o2H8WemEdYD1rJLF1WX4nlzgc5I8UzN+den3JpDNnfiedzXG zfrDPk4zD4bH6CFqTyxI5kYyMOfUcAkTKEANjXYsUVMs6QyV0MEk8TvHg022O6Oc KGOD/tYyXI2lJ/Q8D6eNE8PFmrDOHdtXrb6zA7gcJhkXG1ZMBoRYc3Mh5VDUWX1K Odwno8sGtfnR5FbIg3fCSboiKqQxKe7ajCUraJs+OR+umUZePuOd6NO5dJpH6g7K dHv91VW+PRIdiPBjnuZ6jHw0ExAFP+6fGBwEwMAJtdszLAoZX91RyDlD+GYET+Qf 8iB1dE2jV3BgXFVh+4OwMju3Rcjj8xGfldSQsX9u71H8UoIaNqw= =4zLn -----END PGP SIGNATURE----- --czg2j3qoxyr67wde-- -- To unsubscribe send an email to tech+unsubscribe@mandoc.bsd.lv