From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 25 05:11:21 2022 Received: (at submit) by debbugs.gnu.org; 25 Dec 2022 10:11:21 +0000 Received: from localhost ([127.0.0.1]:47584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p9NyT-0006qa-BK for submit@debbugs.gnu.org; Sun, 25 Dec 2022 05:11:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:46968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p9NyR-0006qS-RF for submit@debbugs.gnu.org; Sun, 25 Dec 2022 05:11:20 -0500 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 1p9NyR-0002OV-L9 for bug-gnu-emacs@gnu.org; Sun, 25 Dec 2022 05:11:19 -0500 Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p9NyP-0000Gp-Po for bug-gnu-emacs@gnu.org; Sun, 25 Dec 2022 05:11:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1671963072; bh=6LXlVORT3GuDwK+dxOA19PWMepX+XfO/5Cr/SOOTBlA=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=kMFro1YsD4MJsfxI788sF/7qH5PdibEFXVe290tohfZA959gXiOHdG9SZG5NaALd/BpUx7pp8CGWzNYu1vA95EFx9JEITwDBEC9px/wqMrF+ytsX+6bqqDeBugj81YJjoaXgcGxIzLYucUyBWbmaiRUUQRR5I4k62csOpVY4BO7ZMchzGXu15HbKkea+sl5VR7W5AdJmF/jEbSb1V34o/R9eOQSmvYPNUO785qYSIAbjhrdf9BRs6YjXBR2GP5KBJGpOus9jylJrivOTUqG49AO04QkqVbaMhKeiPC/JceE40gTpfMshCAeE5gK+6zCeqs74VtaOibnidA2DBcOQ/g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1671963072; bh=aSNquwbmlW6QdIRnfHHdl7zuNixTWSXu1tFFKQKGrI3=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=I0HawRHJIS53ybxtX3XTOquLibur9FBu4dwe8Wnpdq8u3t65UhDfGtoxuCS38wYie3kfEboP+MSEvqiYle7wcn3mDDLL2K1WnJEugZj0T3hXCxl7bqvnmcg/wkblyDpv61bmvm4PptxXDqEameAhtVfrqZye8gJfJzlvxoiZzVTlyuwf2Jmf8ZSC7LYK2cLxQPkVrjEx/M8tnQoaOYn+AY6wwVlTPKljZEH69wmebVlfRsiLn0Cssfdg5h3xy4txiUZhRGsovxIoLNXQcr+FCogyotVgu03q7yagOsZUXTZMQPD3ObBDIr0ZNtKeb3gUxOawJ/wTqMrDd7ogqs92Aw== X-YMail-OSG: PIgZA78VM1k8v3fAyndxh.VcwEtkYc_exFKuD5sxpJ70HFTtiZNcum_EoMDOODs d8ar30aI86TjoXr0MkbSnwe5CDDz7_Ym_bLBwn2ikjH_HALdVSHl.Hx.oZo1KF0eRHEnhJe1P6oI bqhmda0WdY7OkS.1HZgMwexkB8xlf2ZvXUii3.WsHntNu9l0ldQ.5r03BQKUzw3zs9zcX51xfC4t yo_VjIfRPUXOtjRRsLhONtRJb7ikyrLOZxFt4Vf.kPff91KsuqTn.zPuX.iR9ZlV2m.xRE7Nwvb_ OeWcifhVaSiWgDJY5bJkXP3m63yxfuEcn8muEhq8mElxJGM8yZQjZisa9PIx8xugcg0VTRVk2lVe OKiMNFS5RbZ1SG.lM0J511embwL6GpjxUPk9mQ_qoBvwi8ycy7CNy0_ZJkZ9e5DR935Bx1v5HOjE uJcfQffGZTy8NhfwTlqB4X2gxlxAFdEa6syOw_KF6HFmxKpluU24Kr7pGKIpyAEaVOcrEfxcqFSl NCK0NqaLcuaAXQMBegXNYDFTpoGOIMd_6fzdWZ_685eSsLOMkaDWXtFvtT0Y9JWhS3ZXRLmWLESx 7Swg3.nukl1QGTaO3Slv.VKxL9Nysie2zgA_NlK.4owo73Gc.3LhzKLHZD7Dq.PJnlH2BCP1mE_G KrP6XkZZ4gWgBZraubBGSeVk4mSlUYbGif46jcR4oy0ZUvS22ot5IHe32_fzIqzmIAWtE8INiqsz FRz8NXoEEkFx6n9PHfrkXTVJKypfmd93iKSYj0VS5c1_EZWc9UJzsD1rtVh6F9UkqmnlI6W9.617 G5WZ5McKu_ieHXKjZEoRJyG6IzivxLwP8mN.pEVSGUIvGjvCh1nVh3QkfKgL6nsszm6VRann_yQk qa_CZKdXfHDs8WYdwnTOSQrEzJcAkroDAvY2Fsm5ta23QVcADDLzzzYrV_6rbdjdc7mIVs_7oSte df9Hbwqt0Uf8yhpt5MYY0N_Do3MeMwHVGfBOLiV2xUMoVz9he7I8_zsAEFnKBfBPHKbvVwq0pzUV S4KGk_eEPzKBOq8n0miblQdkisALHpH4qUcKiD0KYWGWDBLDdF96AuhEK.oiRvpTi5J3TnQwnNXN EwJage6bRV1RbQ4o1PTlSWlnptoFdPBpZWRF0A8pmQq3RnAVFmjBjt9zSrfiNMWaL4A5W0tSg.fi dmH0q4RCKw6n8d2tjcqOj9WGEpSbdLVHVVbMsHaV7Vb._W8OTQFE.yF.r5pAYMNWMDEv69WMoXyw 369A6p84OYPZsgNgXrlmQ4p4vBgsZV0JDoN5oSOHtmyImosIMKQErJAu0qrnDNVtkk6_x5B1U1js WJOwPEKbfiE5PnvY6eYUbvR50wslN975GHJl7dKAfjHHJyYiwMGPUOufaq.zsDQDdJjrCYVYGixH 44o0sXnPzafwd.63awdaok5ykdUT_ZOEhYRpkLZ8tTgjWSc_itxnpBT4YW240ZRXeRNCDlUvKe5M Nf2OkuWWKXoqLxZUO3YCpeXnStlmOP5a08BLefzu3YbPlSlfNK0wwWU8bnoNV9kIChJynUnl7MNb MUOiZKBOJN6P3La7N7TAsSjAJV5dKagGKC6hRGwgWOzZQMks1xH7NQ90UDnnIledgGsb1I.dBWp6 u9iIq5mZlpFKnBhFbdbsJCcvrOqUhZXjTc2EY.HL8N3AS1.6Nr6HqdfIY_wVfFmfOOFL360lVz0k dccHGb8H10X0.UpyXzjuqMKERyhchv00hu2cFaEoh0kA6_Aj_uEjjItr4.JF2kMIo__TKlzXUs1E otyyvw2lmO0nWVGHEk_cNYrGDa_pzSNj.g95PWLAKXJ3ZGAn4rcbwf.Da29P3ZW6tDxENsKTMJET QGxTlRMSfKqHOScgdP7dkWLmDV.E00cvp6bZh6T4X2rzPDnMHryce_iExM77kUqDKk29b4bYsO5c G0juBrsdCz8_1_Wpub1Qbi3Jytu.OrOmHqUo7ix1h.lh_Bm8HeDQ.jhl_kjaY1TSq1P.XRAysb4H iNJsTiFq0fEmJB7qp5yjhy.WTMepPhYHfefXCuCZ1.quketolNCk6_LKl4rbwF9P1tpND6VLG50j K3uDSbNWhuF4AJ65pNzLFDumt4zXRCrR8dO6FlOp9jON2wfK4kmE5prOF7rozp_OPTAJD4edHDHO Fp4eUkQQRONjsnWJlV5pCJHcyGYq9d5G1XBGr.AXibosO._5Fm3fnb7H6m3zZDP.E9Q74jpusAiB iW_SU3XGm7RaNq4PeUFZeH3CU4C98zCumtdY0m16XP_73LnwXMIs- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sun, 25 Dec 2022 10:11:12 +0000 Received: by hermes--production-sg3-b666c6484-75xgb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a9bbf1162da9f138e078e1c679ccde60; Sun, 25 Dec 2022 10:11:08 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: CC Mode 5.35.2 (C/*l); More bad type fontification X-Debbugs-Package: cc-mode Date: Sun, 25 Dec 2022 18:11:00 +0800 Message-ID: <87zgbbn68b.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable References: <87zgbbn68b.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.20982 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 4559 Received-SPF: pass client-ip=66.163.190.31; envelope-from=luangruo@yahoo.com; helo=sonic307-56.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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 Go to src/frame.c, and move point to the end of line 6222. Then, type: RET TAB D E F S Y M SPC ( DEFSYM will be incorrectly recognized as a type. Thanks. Emacs : GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu) of 2022-12-24 Package: CC Mode 5.35.2 (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 category-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]+[ ]*\\)*\\)" )