From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#23993: [PATCH] Fix cursor display (bug#23993) Date: Sat, 16 Jul 2016 11:13:26 +0200 Message-ID: <5789FAB6.8000501@gmail.com> References: <8D3C599E-055D-4118-A00F-ED3612D318C0@gmail.com> <20160715201555.GA93647@breton.holly.idiocy.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rbB7e37j5IMQDqlhJAoSwT5Kw890RjU9q" X-Trace: ger.gmane.org 1468660477 21900 80.91.229.3 (16 Jul 2016 09:14:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 16 Jul 2016 09:14:37 +0000 (UTC) Cc: alan@idiocy.org To: 23993@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 16 11:14:21 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bOLfu-0004BQ-Qo for geb-bug-gnu-emacs@m.gmane.org; Sat, 16 Jul 2016 11:14:19 +0200 Original-Received: from localhost ([::1]:36573 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOLfq-0005Jq-F1 for geb-bug-gnu-emacs@m.gmane.org; Sat, 16 Jul 2016 05:14:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36459) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOLfi-0005JO-Nb for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2016 05:14:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOLfe-0008Q9-M6 for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2016 05:14:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41154) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOLfe-0008Q4-Ie for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2016 05:14:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bOLfe-0005HY-EU for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2016 05:14:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jul 2016 09:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch fixed X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.146866043920274 (code B ref -1); Sat, 16 Jul 2016 09:14:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Jul 2016 09:13:59 +0000 Original-Received: from localhost ([127.0.0.1]:53489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOLfa-0005Gv-Vb for submit@debbugs.gnu.org; Sat, 16 Jul 2016 05:13:59 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:45436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOLfa-0005Gh-0K for submit@debbugs.gnu.org; Sat, 16 Jul 2016 05:13:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOLfU-0008Or-7I for submit@debbugs.gnu.org; Sat, 16 Jul 2016 05:13:52 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:43222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOLfU-0008Ob-3t for submit@debbugs.gnu.org; Sat, 16 Jul 2016 05:13:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36384) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOLfS-0005J1-11 for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2016 05:13:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOLfN-0008Nk-Vo for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2016 05:13:49 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.13]:55091) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOLfN-0008NX-LD for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2016 05:13:45 -0400 Original-Received: from [192.168.1.82] ([109.24.225.43]) by mrelayeu.kundenserver.de (mreue102) with ESMTPSA (Nemesis) id 0MUEy2-1bpBwF0yxe-00QxBP; Sat, 16 Jul 2016 11:13:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 In-Reply-To: <20160715201555.GA93647@breton.holly.idiocy.org> X-Provags-ID: V03:K0:ek1nU3geBXuC2NbavcZt+Pvxk8AKFZUWUk9GcNM5WonfxwzxF/E LMbhOUf0PZW+BSpX5BHV9EcjUyWp0bcuelOFqQD+2Wn7ygb+gyear+MYmPzeijwBbogH9lA nzlBLmTQbkgZQg6lWSE2tG2kxUOSeO6AkKUZL0Dor/xBADQ2Zhvk2++XwiahlNSDVyXHZOE jOun65VTQISWepOpENg2A== X-UI-Out-Filterresults: notjunk:1;V01:K0:cv0fi1MBhgg=:ssbLY/UofAwwWqEJW5SPML J3Wc77cGtTQmEWZ2Z70k0rDFU9mShan0TdhqxQHOQ9bW8SrCNtqJQdrP5SXcdSyPfuOW3sPXL gofWy94Cjbby1GpMl1a6qooKm6u+vmiFHqYS4ub2YQM1a76xJcC6XbMwGIUaOAB4EQB2scLmz GSCJifCcYuTMJjPvm7IAUbEf04KD6+mxN0V0FsMoPmCq9FTeY7o7b7zgB01ZhQVZpKsPuAfkt U12WtU0zTQjLPH5QW2I/56GNFS0HFeqbV9S4efpotl0GEMUlLM9kkKCW6VaTGqyFSEMDKbvVY IVQNzKdOeiAU/OuuM7PzaX20IlrRlJM94K0gTgRhxgl1WiA7mgO975+6kAqK5u7/gsBLA/4jM Sz2pqvFmQmR9aHPLyJNErGiBZq5TFmg9o/Hr45pnRcnWcZ4ImwBVzTc8vQVX1XFiwttX1t/Pq KcsHpndPFXpnZu32WBMP/wqnfezvHKUhQBcx+RLDDko7ilRFD8Sn9znfoUXdoWxhbVD9bUY2R z7iUf3oh0hn2BCO/PmrNUmxmg7PKq1v/wVd9kA5eL2uvZn9KIts9zC5nrLvedh2CvEXmsLEu9 b0EMf73M1t5X3FoSl6pxAvOmUnBvhFbyA27OVtaZQf11na7RkhVSfnTF1SFaqT/SucqN+vg21 90Pfa0LKPAILtmNCG4ZQ5JtaepUsTrDbJYpAFCLQh9rFzRfefoUfloS//1JsEy3mIYl8= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:121139 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --rbB7e37j5IMQDqlhJAoSwT5Kw890RjU9q Content-Type: multipart/mixed; boundary="laJ2SiDxiBB6vMumKSnhvNsuq4ATFwVXu" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Cc: alan@idiocy.org Message-ID: <5789FAB6.8000501@gmail.com> Subject: Re: bug#23993: [PATCH] Fix cursor display (bug#23993) References: <8D3C599E-055D-4118-A00F-ED3612D318C0@gmail.com> <20160715201555.GA93647@breton.holly.idiocy.org> In-Reply-To: <20160715201555.GA93647@breton.holly.idiocy.org> --laJ2SiDxiBB6vMumKSnhvNsuq4ATFwVXu Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2016-07-15 22:15, Alan Third wrote: > Eli, I just wanted to run this by you because you wrote this code and > I'm not sure if that =3D- is just a typo or it's something I've never > seen before. My guess is it's a typo and gcc happily treats it as -=3D,= > but clang handles it more like 'y =3D y - a - b' resulting in odd > behaviour on OS X. In fact, both Clang and GCC treat it the same (as '=3D' followed by a una= ry minus): #include int main () { int y =3D 1; y =3D- 1; // Same as y =3D -1; printf("%d\n", y); // Prints "-1" } Interestingly, clang warns about this: 5 5 warning use of unary operator that may be intended as c= ompound assignment (-=3D) (c/c++-clang) Thanks for spotting it! Cl=E9ment. --laJ2SiDxiBB6vMumKSnhvNsuq4ATFwVXu-- --rbB7e37j5IMQDqlhJAoSwT5Kw890RjU9q Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXifq2AAoJEPqg+cTm90wjVpAP/ApVan2+rmycs/B0Dui+RwWy M0sgy6LdzPRclyrA48JvL61Fn5wxTiBObS7A+/cvC7HxohejGMJHhHB/rJq0a9jD L5JDLDQnHdU8WRCfTvGqfhA2+SAnYXMqk/GVpk9hpPs7r7GI9fbu2yFNdY1Gmvex rqKQdOJee9JTE2OGy5cGxdFNur7v+hBkc+4jo4FZVbJJvoaom3p1R7F+A1lf5CbT 0ZuRIT16VkatebxKpMnvFuiqs/kIohw8SaAz3B6F5IKjnIzyRfWfn+WhOdq1M3IM I24YS5tA9NTggTwAIzG1ldHgRQb8T7LNkJR8YxJea2ik6QOvebLg6JLSYNqnLLlC FjT+9kG270MOlJ7h5FNV5fZaLVbPd+lVTI72ncy3kENC8Cr7UfhYl56zP165zxH8 gxehFg1Q0WtWMsNUlAX9z48VlgqJLutVyxSTlDUJCJV+iwB5YpUv8KnEGJj4pJdr mWWALPZzLe/EBHsob2O7KDwWo0Ng1gT0+rrKwV1eJx1jgC8GkXSR0K3/VZaADtHM sEvyyh000NJfvTLtt6B59ruvXGgzwl/B6P6j5UgqWWfnUE1cHYvFH4Bv9/xINH1p vpAf1izG9qvUm9GhTUxfk/die9fDqB6o/FiYHjE9R43BxRcl3bDjw8+JCHVTZDv2 r7uZfhSXeMWJiUrC87V/ =dnDc -----END PGP SIGNATURE----- --rbB7e37j5IMQDqlhJAoSwT5Kw890RjU9q--