From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#62339: cc-mode fontifies variables incorrectly when const follows type Date: Thu, 23 Mar 2023 09:22:15 +0200 Message-ID: <83edpg53vc.fsf@gnu.org> References: <878rfqcez5.fsf@dancol.org> <837cva6m1e.fsf@gnu.org> <87y1no6f6d.fsf@dancol.org> <83ttyc6cqz.fsf@gnu.org> <87lejo1ldz.fsf@dancol.org> <874jqcz4af.fsf@yahoo.com> <1870c33ebb0.2829.cc5b3318d7e9908e2c46732289705cb0@dancol.org> <87r0tgxbpq.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20069"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62339@debbugs.gnu.org, acm@muc.de, dancol@dancol.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 23 08:23:17 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pfFI5-00052e-6k for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Mar 2023 08:23:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pfFHs-0006dU-3S; Thu, 23 Mar 2023 03:23:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfFHq-0006dG-I7 for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2023 03:23:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pfFHq-0002Eg-AC for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2023 03:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pfFHp-0003OM-W4 for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2023 03:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Mar 2023 07:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62339 X-GNU-PR-Package: emacs Original-Received: via spool by 62339-submit@debbugs.gnu.org id=B62339.167955612712970 (code B ref 62339); Thu, 23 Mar 2023 07:23:01 +0000 Original-Received: (at 62339) by debbugs.gnu.org; 23 Mar 2023 07:22:07 +0000 Original-Received: from localhost ([127.0.0.1]:37196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfFGx-0003N6-5r for submit@debbugs.gnu.org; Thu, 23 Mar 2023 03:22:07 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:57682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfFGw-0003Ma-1G for 62339@debbugs.gnu.org; Thu, 23 Mar 2023 03:22:06 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfFGp-00028Y-LA; Thu, 23 Mar 2023 03:21:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=YVN9J4QiSH5oeFoyI+aQAqynZL04Ks1i3ldks5TDX6c=; b=JUkEuvM+YEv6 QZE+b3nTwHmfghnYnTJ9hpNV8DJLXGZ32Zcn0LDV0DBoTDh2aJ9BtyOkRRhEFIK87aWHbbzVsUIJw ayt9mLD0LOk9yktxTN75QuJtZT3RsMf36Ajt3aU3lBleVXjtbKAs0/KuKc1bm2/0iXW4VNAPXMndk MrppP1gPUx9a5cGe5YUoyjGX3i9FBUxnbNZSAxTV5EHT15bKAJhq3elIUJUeks7W5KYmJKRFTbh1t dkhh46Fkfbz4P4GYJT2H7D87KOTwAXmp8DWTajcIcnwfX93O16duEr11Bz6UlT3cxV7AKTm/dOwR6 nK8/GCTRw+YJ5b37uQxcBQ==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfFGp-0003sI-2l; Thu, 23 Mar 2023 03:21:59 -0400 In-Reply-To: <87r0tgxbpq.fsf@yahoo.com> (message from Po Lu on Thu, 23 Mar 2023 13:45:21 +0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:258439 Archived-At: > From: Po Lu > Cc: Alan Mackenzie , <62339@debbugs.gnu.org>, Eli Zaretskii > > Date: Thu, 23 Mar 2023 13:45:21 +0800 > > Daniel Colascione writes: > > > Yes, we can We lived with the old behavior for decades. We can live with it a few weeks longer. > > I reported this bug because I saw such code in use. > > > Give me a break. No, you don't. > > I do. I *see* code making use of implicit int every day. > > > Practically nobody uses this obscure and deprecated C feature. If > > people did, we'd have addressed the problem years ago. > > Who does ``we'' refer to? > > Put bluntly, you have no right to decide what C code I see or write, or > what C code Alan wants to support. Declarations consisting of only a > storage class specifier are part of the 1989 C Standard. > > This bug is no more important than bug#59267, and both will have to be > fixed and stay fixed. This argument is pointless. Getting "blunt" (a.k.a. "rude") over that is certainly uncalled for. Anyone can make a local change in the relevant Lisp code if what happens in the repository doesn't suit him/her. Making a local copy of whatever cc-*.el file which causes this is very easy, and won't even cause any merge conflicts in the future, if you want to avoid it. Or make a local branch with that change and periodically merge from master. Or any other of the possible solutions. So please don't continue arguing whose use case is more important. Alan will decide whether backing out the offending "fix" is reasonable, and people who track the master branch should live with that until a better solution is found.