From unknown Fri Jun 20 07:09:09 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#54743 <54743@debbugs.gnu.org> To: bug#54743 <54743@debbugs.gnu.org> Subject: Status: CC Mode 5.35.1 (C/*l); Incorrect fontification of function call as function name Reply-To: bug#54743 <54743@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:09:09 +0000 retitle 54743 CC Mode 5.35.1 (C/*l); Incorrect fontification of function ca= ll as function name reassign 54743 cc-mode submitter 54743 Po Lu severity 54743 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 05 22:05:55 2022 Received: (at submit) by debbugs.gnu.org; 6 Apr 2022 02:05:55 +0000 Received: from localhost ([127.0.0.1]:56543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbv3S-0005ho-Sm for submit@debbugs.gnu.org; Tue, 05 Apr 2022 22:05:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:51228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbv3R-0005hf-CN for submit@debbugs.gnu.org; Tue, 05 Apr 2022 22:05:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37322) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbv3R-00081y-9N for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2022 22:05:53 -0400 Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:44548) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nbv3O-0001wc-Ka for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2022 22:05:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649210747; bh=mRr0E9f9aiLpD8dY+jjwq9YQ8HFfIRPcXhv0CqK0VHo=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=b12orM5ZuWHO8kSBJz+rXaVTfqATBCJlC6r8FJDvBkmG39LHhzZhcn1nfWZZGTRKhbS4+5wzhWckn29WsciMQxOCb1eKnb6pQcITPK23UEcSiCf2Si2oQw1YZWRpGSnb78ej8cUjbVVto9vqRQ17E+oVDXtC7ub3Kb3KXpvG6tcMsVDJam/H8ckGeCG7A18FN3uiAcGBreWS/Q9Blnmwt1T1qTC41qxB0drfq/51HfwJDkOaebR5wbJnpMS1wpiIFldNkOlKAIHIPaZaTqedx1Kp29BIj4M/aKI49sjtbQR5+1BLvbNg6dJ6LHvv/98q+SMLFnMS4qhJCUNH99zSpw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649210747; bh=fJR9xcHWC6GycDQHkrA57Q7zUZ9hE5hnQKVG06VkUR+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=r9C0V2bvapIISol53yECgqb5PPPtDci44Fp+visq72UuOMPfnjzz5KxBLiW5CHDCegb4FepOPAX5ny0fn4QT2RHovMFe/Q07dZSWc0S6x10vN/Ur+XiCp0/F5+vBV3kBVn+7jt1gnW/gxb4sY/nYZ6M/yqPzihNAfacLhWdctyFAgOfhuvaP/LTdS5NBbQGO+OXxCdxX+T6JNaNfk7480XWdmtd014I+RmatEQxtpwD/FChh6PRWcey7iBtySfXfJuH/oJEqBk6x2XjEemyZEThNQjgwU09RGn2SX9Fy+YY5V49DudGge979cKxtYlf4fdusnwrhr4zlx41br/Wwvw== X-YMail-OSG: SKVFIc0VM1k_o6_w.q0Sf8I65olnKKHHjnyTw98BvRbeT21EGLwJ72fnbph3Tbc wdqyvYw5xJbC8DVtK9cPskBEcPPPplV8wSigOf2Mq_vDRdhMfQxtFwhfvgvQq9Vqay80wNGZW_kC 3Zzz6QnNgVtlXni9hhAPjW4V8E3dqL_l667_JqYqKqGNEu8mt1t.meel4JTFtKRRR9xy1.Mb2cl. 0c8Hz4raDX.W9LN9nFT9yg1ar9CgaX7RefmcMkRxOJl8GCupTwmL4MZmr9B0eK.eVIKk5VRhHNqE dVrltjbhNZvHujKSufeCLYZ9ta4Ek4_YWar3sg4e.R5dPc0Hr83wIdjMl45uf.It06jDiLLuIWYQ J.p9estRRlOyHAnSUQ5LaOUt8cFFfa2YqEMmC7ZjTuPAsvEbWT2ey8H6r6mupTViR9R5LidtQy9F CrzfN0sBbfooh3v1DSjtZCT61jW4WEmO5uQpxEofXByXosQmN7rP1N2vy6sFvFin5SOsfmZ0fHKh w8OHny_NNRCxaScaGpsIeVA9o9W.AdlM40Q.mnOWd15ttcqb6fplKmx9PuStfTUOcBWB7qzbv2ni bxetIOYvkB0K6PRvAR3QBLSx4jQQPrLKcuYYUcrAGv56KMYetp8xrYtOpfXo3CiIF58om0NdTow3 zqYbjd2kuIbU_nMxabJHRINdI1Cx5R06PnAhO4lnUncGpwGKH5UVhAXgEwr.jfnCxRL9fghi67dx nTsxPFYvjrXA_07mAdd0zHPqaI5TlgmrnympuRUCc.3LhFpy7zyPz4ipNPWN0L5Gpkk_rfRb5Vrd G3rxNTdI9qOrokOg3ZvbPy0w.YWgPuWmIa1OsP9CodVvk9gHMtFesYRbXx9GhbsAtDKT_vxi9n4d f9qd0.YaU3lZYg3oguTv2ksoup_ynFPJi9h3OiFiauGXZHlByN26QlLetL_gtZtcTV91MiSyQlHf TQxwvTCI8hDrX1hTCwIrRO63rxNl0noDQRJMOCVm65KAWWZQVWo9riBZ5CP2SUH6Wsv0Au.2GZMw cxXyMST8BdGedrLtQwdWTPSt4OLW8p0IpM9nm_0prjUuhFrDMgls3AuXMjJDchc9UAY655ednCKJ tSlCYzCm2bg6r77U7H0myDg5F9.LorOZwdlwEGJaqGkTBrP7tECYdC.odW4iA.x281IiqfMyelZj 0lM27HUxuAGcLlF9Ib_uZhLoBez2wKnPG7ngUxUwg5BwSe3h.m33x32tKksz5o89VfTGDW9Y4FWs VtwF8vlMAn4Xf66dl_.0W6SFgjDMLkhjGs0Bg2ILdI2xC629_M_xfXrNjCiZxGWt74wcIuIlwez9 JzNMCrGus7idFWOnN_wSFU3iO.Vq5pBQjuMJASaxARA5E0lXrtvOVHleaEwjLjmmlq0VF_sVrNeI Li7VvOGDbNiHmyTg58OJPwyX6gJFOS1Wvmc2MaFZK50JfurkjU031kTGmzr.VcrUKHyOsH01H11S 5xA1jv2FjWpyB9E0atIBhVXhidneE8FN7ebdQkRdao.UVLa5iduAf.6akU8nu.twKh7JWrQGgS16 7W6sFyz8hoz9.hoiYDruaHWcuWHzzQiHv0_mZ.Fv6UGQfFGnxS8VywyjkfrweechvZuBhJlNT0ac WHesqeBzm_4Wcj92VBgxJPq_H3cm7vdC5n7eXNrprWigT40lah2cUSHioePnIAw34pdsrBSG9xBp TxFpiZXcX11aReSgiqjv.IwHK.DWw1QqL3tkUt1p.iT1IuHXx1Ge9KeLTjGyiyVtfNHkYWXgjskX mSIXCzbcisduLUEMMnAl8TcMimRexYdUfZ0Qt3EAeJ5WckflyB5Xr.ucalk4xKImXlI8ELrlv1_T 590ekBYO_lMHG3BKo1v7jSjlP2ouhCAVmhcwRHI25qT3vHHA9gTEeWBq50RKlfo4Zj69ngwTYsmW z_U36pMpai4Yy433cek34K.1Dw9HBIHm0wsbzMOWRiJOz9BsUrvOeDY2gXPmfsF2bUij09eZU9If wJLm7eRNRd4W50GLyFYqOJVIA9Y4hCw7hw_Sl1O5rLmwSaYSNzne8lgud7olXUBTQozCwNSpjY17 P6TVjvafevKiSrIWGlxI.71wYTwT5NYxApEZV2.QaHmJ9Y8W78t9Qc8nA.JbCy1VFkzT79rwWnnd JmgOXo_gmLADWtViziOWTGG7TfboOPYD37hwXCHhwMaPys4ExTuYUBJ1wQ_bYkCZM4V9Czt2H7jN xDyoRUs5H5UGwBcVkOnkYQgDNU1MxcVSffngTZHuBkvT6Lg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Wed, 6 Apr 2022 02:05:47 +0000 Received: by hermes--canary-production-sg3-65d7bd97b5-rvrjv (VZM Hermes SMTP Server) with ESMTPA ID 3803aac9add76180b75fc3d4b3c7d6b0; Wed, 06 Apr 2022 02:05:40 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: CC Mode 5.35.1 (C/*l); Incorrect fontification of function call as function name X-Debbugs-Package: cc-mode Date: Wed, 06 Apr 2022 10:05:36 +0800 Message-ID: <87czhv0xvz.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable References: <87czhv0xvz.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.20001 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 4610 Received-SPF: pass client-ip=66.163.189.84; envelope-from=luangruo@yahoo.com; helo=sonic306-22.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) Package: cc-mode Open src/haikumenu.c in the Emacs source code, and go to line 352. The calls to `process_pending_signals' and `internal_catch_all' are fontified as function names, which is wrong. Thanks. Emacs : GNU Emacs 29.0.50 (build 1, x86_64-unknown-haiku, Haiku R1/beta3, = cairo version 1.16.0) of 2022-04-06 Package: CC Mode 5.35.1 (C/*l) Buffer Style: GNU c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-st= ring-delim gen-comment-delim syntax-properties 1-bit) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq c-basic-offset 2 c-comment-only-line-offset '(0 . 0) c-indent-comment-alist '((anchored-comment column . 0) (end-block space . = 1) (cpp-end-block space . 2)) c-indent-comments-syntactically-p nil c-block-comment-prefix "" c-comment-prefix-regexp '((pike-mode . "//+!?\\|\\**") (awk-mode . "#+") (= other . "//+\\|\\**")) c-doc-comment-style '((java-mode . javadoc) (pike-mode . autodoc) (c-mode = . gtkdoc) (c++-mode . gtkdoc)) c-cleanup-list '(scope-operator) c-hanging-braces-alist '((substatement-open before after) (arglist-cont-no= nempty)) c-hanging-colons-alist nil c-hanging-semi&comma-criteria '(c-semi&comma-inside-parenlist) c-backslash-column 48 c-backslash-max-column 72 c-special-indent-hook '(t c-gnu-impose-minimum) c-label-minimum-indentation 1 c-offsets-alist '((inexpr-class . +) (inexpr-statement . +) (lambda-intro-cont . +) (inlambda . 0) (template-args-cont c-lineup-template-args +) (incomposition . +) (inmodule . +) (innamespace . +) (inextern-lang . +) (composition-close . 0) (module-close . 0) (namespace-close . 0) (extern-lang-close . 0) (composition-open . 0) (module-open . 0) (namespace-open . 0) (extern-lang-open . 0) (objc-method-call-cont c-lineup-ObjC-method-call-colons c-lineup-ObjC-= method-call +) (objc-method-args-cont . c-lineup-ObjC-method-args) (objc-method-intro . [0]) (friend . 0) (cpp-define-intro c-lineup-cpp-define +) (cpp-macro-cont . +) (cpp-macro . [0]) (inclass . +) (stream-op . c-lineup-streamop) (arglist-cont-nonempty c-lineup-gcc-asm-reg c-lineup-arglist) (arglist-cont c-lineup-gcc-asm-reg 0) (comment-intro c-lineup-knr-region-comment c-lineup-comment) (catch-clause . 0) (else-clause . 0) (do-while-closure . 0) (access-label . -) (case-label . 0) (substatement . +) (statement-case-intro . +) (statement . 0) (brace-entry-open . 0) (brace-list-entry . 0) (brace-list-close . 0) (block-close . 0) (block-open . 0) (inher-cont . c-lineup-multi-inher) (inher-intro . +) (member-init-cont . c-lineup-multi-inher) (member-init-intro . +) (annotation-var-cont . +) (annotation-top-cont . 0) (topmost-intro . 0) (knr-argdecl . 0) (func-decl-cont . +) (inline-close . 0) (class-close . 0) (class-open . 0) (defun-block-intro . +) (defun-close . 0) (defun-open . 0) (c . c-lineup-C-comments) (string . c-lineup-dont-change) (topmost-intro-cont first c-lineup-topmost-intro-cont c-lineup-gnu-DEF= UN-intro-cont) (brace-list-intro first c-lineup-2nd-brace-entry-in-arglist c-lineup-c= lass-decl-init-+ +) (brace-list-open . +) (inline-open . 0) (arglist-close . c-lineup-arglist) (arglist-intro . c-lineup-arglist-intro-after-paren) (statement-cont . +) (statement-case-open . +) (label . 0) (substatement-label . 0) (substatement-open . +) (knr-argdecl-intro . 5) (statement-block-intro . +) ) c-buffer-is-cc-mode 'c-mode c-tab-always-indent t c-syntactic-indentation t c-syntactic-indentation-in-macros t c-ignore-auto-fill '(string cpp code) c-auto-align-backslashes t c-backspace-function 'backward-delete-char-untabify c-delete-function 'delete-char c-electric-pound-behavior nil c-default-style '((java-mode . "java") (awk-mode . "awk") (other . "gnu")) c-enable-xemacs-performance-kludge-p nil c-old-style-variable-behavior nil defun-prompt-regexp nil tab-width 8 comment-column 32 parse-sexp-ignore-comments t parse-sexp-lookup-properties t auto-fill-function nil comment-multi-line t comment-start-skip "\\(?://+\\|/\\*+\\)\\s *" fill-prefix nil fill-column 70 paragraph-start "[ ]*\\(//+\\|\\**\\)[ ]*$\\|^\f" adaptive-fill-mode t adaptive-fill-regexp "[ ]*\\(//+\\|\\**\\)[ ]*\\([ ]*\\([-=E2=80=93!|#%= ;>*=C2=B7=E2=80=A2=E2=80=A3=E2=81=83=E2=97=A6]+[ ]*\\)*\\)" ) From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 09 11:13:25 2022 Received: (at 54743) by debbugs.gnu.org; 9 Apr 2022 15:13:25 +0000 Received: from localhost ([127.0.0.1]:38462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndCmD-0003Qo-EM for submit@debbugs.gnu.org; Sat, 09 Apr 2022 11:13:25 -0400 Received: from colin.muc.de ([193.149.48.1]:24787 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1ndCmB-0003QZ-4K for 54743@debbugs.gnu.org; Sat, 09 Apr 2022 11:13:23 -0400 Received: (qmail 97050 invoked by uid 3782); 9 Apr 2022 15:13:16 -0000 Received: from acm.muc.de (p2e5d51d0.dip0.t-ipconnect.de [46.93.81.208]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 09 Apr 2022 17:13:15 +0200 Received: (qmail 8385 invoked by uid 1000); 9 Apr 2022 15:13:15 -0000 Date: Sat, 9 Apr 2022 15:13:15 +0000 To: Po Lu Subject: Re: bug#54743: CC Mode 5.35.1 (C/*l); Incorrect fontification of function call as function name Message-ID: References: <87czhv0xvz.fsf.ref@yahoo.com> <87czhv0xvz.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87czhv0xvz.fsf@yahoo.com> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54743 Cc: bug-cc-mode@gnu.org, 54743@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Po. On Wed, Apr 06, 2022 at 10:05:36 +0800, Po Lu via CC-Mode-help wrote: > Package: cc-mode > Open src/haikumenu.c in the Emacs source code, and go to line 352. The > calls to `process_pending_signals' and `internal_catch_all' are > fontified as function names, which is wrong. > Thanks. This bug has the same cause as bug #52796, namely that a function's type contains the keyword struct, and an internal CC Mode cache thus thinks that the function's { is a struct's {, and that we are thus still at "top level". The "fix" to that bug was to handle the * in "struct foo *" specially, but that wasn't a good enough fix for when "struct foo" occurs without a *, as here. So, the cause of the bug is understood. The challenge will be to fix it without unduly slowing down CC Mode. That's not going to happen this afternoon, I'm afraid. > Emacs : GNU Emacs 29.0.50 (build 1, x86_64-unknown-haiku, Haiku R1/beta3, cairo version 1.16.0) > of 2022-04-06 > Package: CC Mode 5.35.1 (C/*l) > Buffer Style: GNU > c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-string-delim gen-comment-delim syntax-properties 1-bit) [ .... ] -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 09 21:05:52 2022 Received: (at 54743) by debbugs.gnu.org; 10 Apr 2022 01:05:52 +0000 Received: from localhost ([127.0.0.1]:38983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndM1Y-0001pE-7h for submit@debbugs.gnu.org; Sat, 09 Apr 2022 21:05:52 -0400 Received: from sonic303-22.consmr.mail.ne1.yahoo.com ([66.163.188.148]:38767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndM1W-0001oy-4h for 54743@debbugs.gnu.org; Sat, 09 Apr 2022 21:05:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649552744; bh=EFlRZOocKszK8xnILk0fNxnODdA/s29fB3gbV0uKWEg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=e4YmFkL6lQa+mVVmLPTVHjMNfeJFI01cfEwvfyM3Hgj/wGKrDjLpZMc7jmdwKgicrQ/oDwZui06T0H1gi8byYFIzEyB32/d4w5XPFEc0m5TsNB4M4w9LKBi/Vghnt0iFofC751S+4pGyet9zWYl/iDSntoQaufCf2e7hW/g0RYD4z/KA5xcNXxcan2xWOhcryaoVscbk+6or2Xf7K9AjHPc69NdJv+38jZWsD5P4N6+hmXrnF3GlJHP4dCz7CQZ07vzgwXuZvZDJuYZO/rC1DnXMrBnnWKabaGVq95I00wxeF+nZ4j78yFe+gqrUC2hEax1osbztRToWsjrueeKWdA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649552744; bh=RdoOsRwFiowEMoTgU3VkBLDyXPyV58XE7IDnU+VvdvW=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AXS+zuUi/cI99B3EvyPTca6RyQDXhknJntbEtMbS0m47AcVAk7m1OhdEFLLVswGlPP1+ix/KLNEnHSU0GCDMLtrCvEI0RKIqjKMVWEGtHkNkv6qUoGxhQIXoEuZKh4BKXnQtuXIwf9GdqwtSf5C7cYQCcwY6q5lMcpihFIZzBSg9xkkKAPQ1F8xwZxIF4WmHWnuXaew2SkorOK/Z2R1yULqHHDYDuSRnok4TFY50jLpVU4unO25p0Hubxm16v7V3H4GLE8wqo8qgm3yUGUEAMRTm2fHFizY7FKA0APqnzBzQs6D9Icaaj01eNUwotzZCM4L/hSe8FFcTsKVY55TAHQ== X-YMail-OSG: CI20jBEVM1nbj1AvvyN4nXXR78Tv5_pBSUflVAuF6b_UH9ExQkqvK4AS1Epl.UP MpixbY0Tgl3fndv97oQU4GJ8e0YQsVbTNY2ln6xLgojXANB1OLhMYH0QNb2UsPGNujZM3YWGAGt3 UZGdHq757Ryo8wWZAbVn0G56zFBc_U7xZ9A7xkuhKUmUJYQLs6Q1BL_aL9rOsq53gZmx_1FWaF0J DEShTc8gHayy4jobjsMvMx9FAZq4zEPpEzKHsTNG1y_vLtqilB5M27nuLmkE_v2AHzxOHb.naX3M 4JyczNT4alWyZ_1PJabUBGmffo0n9mDgRypBpXX7ueLRwM6XTToFupkl_Y7HW_ZSbdPQSG7Ba.bM Ifkc7W5mSWmjopEPCg92EGLIzLLlbH4e32xG9l.i5mTlxRodUTgvJhdF53WFh_NwKmm6z_iliGpP t9viMWSegmpgYQlroAJFUsO_hJUZqPhWVWJEBmj4pUW4iBWrqR01YLrlWtksjQXRfDwV5q2dCzt4 Bpm8nkFk_VvtoTTVqwn2wrQshE7LvOIzI.pAOg2.PIA5OwQ.VoHISPxGVn2JHFKaxg0Y9.nVknBQ 5oJ4fCWtsVhTUlAv1axBbYg9ch7d3gZh1.uMI4n6a5q5IT5y3N_WocM.MyVa8Qlh5vARvxc1BBdO vGH6qJV8jJYKKdlv6sDZL0Y1vsLyJo0X.BZ_HuxbFj86eIRPn_O3SAkfx_K3IWi5Vg7mnVA_xVHv 7PLg7W0vXarI5cNiJeDlNFnRdYfNz6mr8VWN7tkeid2bqbItGADh4AVtZLGnisn6aqfFj16XFXDw VKaCAiSiZ3h3FGkbiVNE39Crk_B5K51IRTfh9LVgBV7LEAkHBcTdV7R2oYxQY526FGrvIFmHc.o8 0iVMPmnonW2EPNiMXMHnq1ljAUvpcaFdWPRH5PqQATKJCqDm60YrGH65Hr_9DCjDNs1mm1DcQbOp A1WP.1k5JSKGCw.Xef7Kbb7hv5hF3DqSe6DKJ3_HnHxzloSNNOg.mm3NBjbJ8j9TyAKsR3TCn3O_ zDSYcQyM_h7xUWPXe7goaz0uHzHWeL.DyP1RWrueytQrQIxOidoidgEfPHp1aWvocQbcSuNcXEqx wnpOjLoboUi_TeUoKWPAQMhM47sZ84Na6rAoYYw4vZd4k80balaRVVClwtpRx8PTIhd3a5TmcAUN h0tUitwCoGCUeH17oH6Z_bISRK47DKfA.ajXR83uyQTXzgCTdYWtd4xCwks9e3lnGYaBSTy8liY8 iD01RBCe1FV4X5HMrfCyC7PVsQDfDyHAcWg47a2Y6YKBQdvayijaO6rgPuLS_vKe0EnvA5BS2oQv Kycdm3KZKrcu4Vq4Xn5bIZ.tudibOTcge1OzolljTDhB9xLcLSVibtaAhovAChAiieCivpXa.88i pEQAkY8yuH8O4hoMCNnu_QEksIUKm.ccCgzeZX1HXkuPBggd1HsHVYsG4.ExhaXnVtsK5fxPEzWS 91Ap6knf6gVpNPz4FYwGEefyDI5DqUPxsT4JuULYCgbfAIqB8CQuazPiF54YVSECeuwqQpo0ePee XSUVRunzuKRa47.pfFkLuPZuQ2eY0H.wWY.VFI9ThY9oIp0Dnr_0smkMZ7scw_zuApbCYxrqB4PH a2Lxsf7wMFarWJCeF.Usqau8MjmLp4mLD1Q04aIuHfmvZ24VypELOGYpOihrJ7tul83zrkD_c_Dm UoLfuKX7OkoLnTKqc0V1.fC8UprrwN2HRub3MPG6kMa1AXG0hh3zqdbyefBlVAZ8nSTiUvPjMa5o 7c1GM8Sa9LAdSz6qYt6.lZhbDXy1DH_s2XGQXNy4Q6TPBGjWv.WJhmHViJWk0TgWTNSOpW08didA viWgzv9JFS7v8jnwoYHs.LvOcyxaCjo6C62HV41JXCe2zsp9YMLhX7u1Bb1B6PF_tK4ObnaWa_G1 LX8WBnt5yi7tr1pBLGfiN7Z76aXvEkS6Yxor_zpm6RWJUcT32Jje2l0vTepETeXTjj.I__DE6weU GPgZYotm8Wyf3n6d9Q4Vrpu_.oP0yUsXJiP1kLFUOyUx6fvsgJLoTxWbkXP6czR9AKE9U.s92Umq E.4a_UnXYgpuUueFrLAgDyt7IDI93Y9KwmKhNcj5Hiy6tgdowJsnld3e_qHDyN.vu70m6.Yw2xdR R4B3qFZDrnV4hRlUHlLhVSEq385Pnx1CXLYRP2WKOTxhemAozGZmP6ww2GlYKOFxI57_TVO8M1Sy PEpd25cUFTxsD6Yefkcm5nCiJZ3QDj_y7iqvE4K1hlv1nGwJ2KOJwS9zTOlUVbQcrfuLrFhOP2w- - X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Apr 2022 01:05:44 +0000 Received: by hermes--canary-production-sg3-65d7bd97b5-5w6fp (VZM Hermes SMTP Server) with ESMTPA ID 3949196449779af2a323e040b8ea411b; Sun, 10 Apr 2022 01:05:40 +0000 (UTC) From: Po Lu To: Alan Mackenzie Subject: Re: bug#54743: CC Mode 5.35.1 (C/*l); Incorrect fontification of function call as function name References: <87czhv0xvz.fsf.ref@yahoo.com> <87czhv0xvz.fsf@yahoo.com> Date: Sun, 10 Apr 2022 09:05:36 +0800 In-Reply-To: (Alan Mackenzie's message of "Sat, 9 Apr 2022 15:13:15 +0000") Message-ID: <87pmlpiw7z.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20048 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 635 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54743 Cc: bug-cc-mode@gnu.org, 54743@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alan Mackenzie writes: > This bug has the same cause as bug #52796, namely that a function's type > contains the keyword struct, and an internal CC Mode cache thus thinks > that the function's { is a struct's {, and that we are thus still at > "top level". The "fix" to that bug was to handle the * in "struct foo > *" specially, but that wasn't a good enough fix for when "struct foo" > occurs without a *, as here. > > So, the cause of the bug is understood. The challenge will be to fix it > without unduly slowing down CC Mode. That's not going to happen this > afternoon, I'm afraid. Thanks for looking into it. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 10 06:38:20 2022 Received: (at 54743) by debbugs.gnu.org; 10 Apr 2022 10:38:20 +0000 Received: from localhost ([127.0.0.1]:39463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndUxY-000291-5g for submit@debbugs.gnu.org; Sun, 10 Apr 2022 06:38:20 -0400 Received: from colin.muc.de ([193.149.48.1]:46067 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1ndUxV-00028p-SB for 54743@debbugs.gnu.org; Sun, 10 Apr 2022 06:38:18 -0400 Received: (qmail 21831 invoked by uid 3782); 10 Apr 2022 10:38:11 -0000 Received: from acm.muc.de (p2e5d554a.dip0.t-ipconnect.de [46.93.85.74]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sun, 10 Apr 2022 12:38:11 +0200 Received: (qmail 7546 invoked by uid 1000); 10 Apr 2022 10:38:10 -0000 Date: Sun, 10 Apr 2022 10:38:10 +0000 To: Po Lu Subject: Re: bug#54743: CC Mode 5.35.1 (C/*l); Incorrect fontification of function call as function name Message-ID: References: <87czhv0xvz.fsf.ref@yahoo.com> <87czhv0xvz.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87czhv0xvz.fsf@yahoo.com> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54743 Cc: bug-cc-mode@gnu.org, 54743@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello again, Po. On Wed, Apr 06, 2022 at 10:05:36 +0800, Po Lu via CC-Mode-help wrote: > Package: cc-mode > Open src/haikumenu.c in the Emacs source code, and go to line 352. The > calls to `process_pending_signals' and `internal_catch_all' are > fontified as function names, which is wrong. > Thanks. > Emacs : GNU Emacs 29.0.50 (build 1, x86_64-unknown-haiku, Haiku R1/beta3, cairo version 1.16.0) > of 2022-04-06 > Package: CC Mode 5.35.1 (C/*l) > Buffer Style: GNU > c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-string-delim gen-comment-delim syntax-properties 1-bit) It looks like the bug was a "simple" mistyping. I think the following patch, which is literally a 1-bit change, should fix the problem. Would you please try it out, and confirm to me that it does indeed fix the problem. Thanks! diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el index ebc1ef4301..b2fa9e0691 100644 --- a/lisp/progmodes/cc-engine.el +++ b/lisp/progmodes/cc-engine.el @@ -6139,7 +6139,7 @@ c-update-brace-stack (setq s (cons -1 (cdr s)))) ((and (equal match ",") (eq (car s) -1))) ; at "," in "class foo : bar, ..." - ((member match '(";" "*" "," "(")) + ((member match '(";" "*" "," ")")) (when (and s (cdr s) (<= (car s) 0)) (setq s (cdr s)))) ((c-keyword-member kwd-sym 'c-flat-decl-block-kwds) -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 10 07:21:35 2022 Received: (at 54743) by debbugs.gnu.org; 10 Apr 2022 11:21:35 +0000 Received: from localhost ([127.0.0.1]:39523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndVdO-0005Qg-UT for submit@debbugs.gnu.org; Sun, 10 Apr 2022 07:21:35 -0400 Received: from sonic305-20.consmr.mail.ne1.yahoo.com ([66.163.185.146]:34593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndVdN-0005QP-6F for 54743@debbugs.gnu.org; Sun, 10 Apr 2022 07:21:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649589687; bh=+VXzd66EAYwS8OeRDaRXMsuVONgvOITf8xVOrEwLg3Y=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=rh4ydTeuU1nC9IG2NZ015rEevsNAUb2VXBJnRPcQ5vemomM58OOHNBaLOijeRAU0ReRUVRD2wHW90WqY5iDQQGBl6Pmlhu/Kb1N3pCuTGAYUmlSaifGPJrOEo64CxcFgW0YsXjdAuY8e11cmjmnsMGGsCEA4D8gde4xiTPDUsgsk36RJ69ds1fE6uWKQVEeHEiGC4DFlXeF2/i71cpUS5aKI5gHKX32KlBYoFUXzRKOr7c4Xb3bqjAyW4iA5uBWg1Ps04qUyTZVuffkRi7CS7hdubhmw1K3EN3MCDphUsYJlW3WZERTWSdi/NwZuaFWH1fCa5cUvrFzaJxLWSPKsGg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649589687; bh=VzcATYQOTbW+fKZfNi4hKvSD3DYHpit9RtoFBdArXcq=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=a0cAhz3v0EfuY7lcGQmgcr0aYBhlrIE0/LZ2XKeK65rmRXU7I9M1hYwx4MLAo4PdG4btsFepJIr+WECOS6Lz0DUapEMumU8REcf9DpgUoLTF3v1MyUu7t/qKrhWoVQeB4u7wBkM4lj/uFjR8T1L194HZXz5WzSSL2vG6CBSf5c14YBy+J1B6oJbxhIVzz4QGvNnH9AqQ9x93x+LT4j7/oNr+RjNvtABJs3syijnMZd6JWN0Z27O6XLyrn/X+ad64RQJtP3KFnBPOjajMIQGFHWQJfwZsJVLf47VTfIuCwnCdYIQXWiASFhpCAIzGoVh8dIhXo/VHsbwZSRnJe/E7PQ== X-YMail-OSG: d50gqOEVM1kQSvfuNSY65YWQYzZxmlvGZNrmsDeDYOABicoyk8u.IJ0JB5xsIU2 qYCx4fUICNNL4c_unz3piAHfir9xXSLHEt.qFl9wqiI.MGBe61S3wstJWd7VhSz_Wdg1w803BWF6 OOqvoyfedD0ydIkh0AA_0TIiKGSB.d5FXfCRovNRsYlU7sBD0Gx6VOA8KObxwLf63HqMs1E3l5iT R9olRtAjAB6_15Hx9DPdMm7tPDHy29wsP1FT03Vdd6n9XtSJXEl7LHbfdaCU4LVX3vaLXFYyLteY C2LM_TRde0wzjlnjijwA.hqlZqB8kppGeQZcS1pXnj0WTAgFiD7nix7TeUuadjmGIfAry9Hs0_uA FonzLvipbwaXetKw4ABB0I3CvMMUMU2bY148g4.Y6R7KjOQ.mZj0bWO34bL_z05JjqpdpWtBZJFv upj9P32C_uSXodNdFdccqD4N2EczJm5JeWFhW8ytGPpVmjAA8VsOCSVbNON5DRWoX4L7xT4Yw9dT LHHXyJahYueXgf6cPp.2_HexZCdL7RAb4sT63R_g0atWVIoQCN7MOPMfE1gqVa.DcsLy8p7H5dCA LH2VCXk2CNFge391KJrn5FJ8zriw1JFpIEuj31eMvKX.7YlgPnKnxoutGgyW1eGv0.c2Du2hJAUK LIrKW7nJSu78xFN4kB0.Idg5zUufRKhLfItSPDwmQunqBYAUu8Wc_.bQzOhPIQ2GlOKwxmDg2fwW JJQ.YCCYr0_aoeGG4oUUrxYVtRF7C5zET9SrFbcfkyYE2nDC.Zeynwc3.RxgMFUTWQfnHiXifw4z M6ccNE4BGtTuT9L3wUAXDQqmAJ_ffQ8OldKAlzCS574yn9Jq7GThD7uRYptFGSfaDQu1V8Cmui8E vjt8TnmHV3TevcrUZLRwT31nHmWq0XZ4O14dCi6xojUGwm.x2bw1VL3WxdLwK4mXBDrKG.F53pb4 4yxvM5I88j.4YdU9m8L_qlve4MgSj2Fju5WQ0r6PHWeSc.DEZ2C18_OBubLGfba0gAOdVze__kof vVMp_yljqO9V1IE5YFM5LoAPPP8N9Z3SGcUnU52EwTAd29jvKwKZnUmjJZrGhwmR3lUSzISv0ZJZ 0e72k3BYMSvRzYIxInFCkfzFKZow23m4ed0W7j9Nf_r0W_sGtMXcjbyeGBLgnYFWU2FZk0UY58ZB yJOdiw6aaiy1kBfJ1Frvb6eZ9zrZXb1B_uUeuxPvX_oPmoSILR04iV38TpOVAssghb7wmfygd4Bi AYFGNmdjSsKrtfOtZRSRbDfulCRDx0X2ABJSpW0hKIywx3IMjTxIS7ec0E0ts8H.OgK68hxHN.Sr 9Q6evIgHz5XZBe55Fe_ks3_4SN1z_ZzVnIjvTe5TYfdCP0o3QbaKCHV6d_NtYnk01blheeioWhWi rMExXUNYopNeL0RXWOIB35xdeq6CJG.dt7tVjENnaJtZ.CYM7Ciwjifp6lANuCltcMou39itKRxP UkxfOM2Y.lHz0ycvGnwnGjNoyy7rwFH16kdaSMOB33TBHSET9h2.q5PpKlOkHlcOYXdJAiZ1fxg_ 1SbrmcC5ON2v5GmUxIN0N3980vZMyxsTl6DR9bYggcihFEBm49gIq61Xbx_MxbuCqvzlm9R8Tffi JcH6BrvCxcqCJqjfk4JKX3JiPzUOlsQMWMh5FhIa4lc5Pyp6yaayA6iAK5m7u1D_jDF8N..y.hO3 NtmRuaclxkcH4bKDTSIgCa6hj.m5RwuGYD3iEVSQ2tQDJpkmwVKCC22ve6eRchVIoThoEx8gabV5 KuDDerThhP2kGNeI.lz6pFG9GZqXjgjBRmf28XL558T4qi6TNOBQiLEEMg.dXAM3xCIzwFyy_Nsx Q79pzNuejE8GLLhJI6EyqzT7oleLJg_qtCNA32wmhg5jnb3DQnjuxkAa6vF1lf4.fNRdGafKQvnr wZGZCw53IkoNbNx.C5TkIANXQxZPumsMqT9aNekSlvggnGWBQwlG_81cR2tmjOUxZl_Mn.eIWcZz aailoPXS.1_6.Tl80wEtFwy9qa.w46.PIOju73RrUqXSKlM56wl4RL_CUC87t9MRnckFxW5xrzIO RrKn5G3cm1oToNtJnmg7WLgX3TShoQcvfTUARREi_E_JlLxmKdoo9hgE4fWjNmCzvnhqNZA7Sm0g C1n9lTBAT_Un3UiDBSGWSU8Zl8a7tamlElQxrkAT7iI3YfhSQ9K19ReTr23hgaAK34npyoOBKX_H nOMXOiKloHWH5aFBG2p1YJpSMPnr7Bu.g3GJwhNxc_zX4ulEL_yUh52RJtS00hrwybyt_MNCRUGy W X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Apr 2022 11:21:27 +0000 Received: by hermes--canary-production-sg3-65d7bd97b5-stp77 (VZM Hermes SMTP Server) with ESMTPA ID c62a3bb3313fc876e1798bcee3fed443; Sun, 10 Apr 2022 11:21:21 +0000 (UTC) From: Po Lu To: Alan Mackenzie Subject: Re: bug#54743: CC Mode 5.35.1 (C/*l); Incorrect fontification of function call as function name References: <87czhv0xvz.fsf.ref@yahoo.com> <87czhv0xvz.fsf@yahoo.com> Date: Sun, 10 Apr 2022 19:21:17 +0800 In-Reply-To: (Alan Mackenzie's message of "Sun, 10 Apr 2022 10:38:10 +0000") Message-ID: <8735ilb2vm.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20048 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 335 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54743 Cc: bug-cc-mode@gnu.org, 54743@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alan Mackenzie writes: > It looks like the bug was a "simple" mistyping. I think the following > patch, which is literally a 1-bit change, should fix the problem. Would > you please try it out, and confirm to me that it does indeed fix the > problem. Thanks! That fixes the problem, yes. Thanks for finding the fix. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 10 08:30:41 2022 Received: (at 54743-done) by debbugs.gnu.org; 10 Apr 2022 12:30:41 +0000 Received: from localhost ([127.0.0.1]:39668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndWiG-0005MK-Os for submit@debbugs.gnu.org; Sun, 10 Apr 2022 08:30:40 -0400 Received: from colin.muc.de ([193.149.48.1]:58188 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1ndWiB-0005M1-0V for 54743-done@debbugs.gnu.org; Sun, 10 Apr 2022 08:30:39 -0400 Received: (qmail 4930 invoked by uid 3782); 10 Apr 2022 12:30:28 -0000 Received: from acm.muc.de (p2e5d554a.dip0.t-ipconnect.de [46.93.85.74]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sun, 10 Apr 2022 14:30:27 +0200 Received: (qmail 16804 invoked by uid 1000); 10 Apr 2022 12:30:27 -0000 Date: Sun, 10 Apr 2022 12:30:27 +0000 To: Po Lu Subject: Re: bug#54743: CC Mode 5.35.1 (C/*l); Incorrect fontification of function call as function name Message-ID: References: <87czhv0xvz.fsf.ref@yahoo.com> <87czhv0xvz.fsf@yahoo.com> <8735ilb2vm.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8735ilb2vm.fsf@yahoo.com> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54743-done Cc: bug-cc-mode@gnu.org, 54743-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Po. On Sun, Apr 10, 2022 at 19:21:17 +0800, Po Lu wrote: > Alan Mackenzie writes: > > It looks like the bug was a "simple" mistyping. I think the following > > patch, which is literally a 1-bit change, should fix the problem. Would > > you please try it out, and confirm to me that it does indeed fix the > > problem. Thanks! > That fixes the problem, yes. Thanks for finding the fix. Thanks for checking and replying so quickly! I've committed the fix to the master branch, and I'm closing the bug with this post. -- Alan Mackenzie (Nuremberg, Germany). From unknown Fri Jun 20 07:09:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 May 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator