From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#63323: c-ts-mode does not know about `restrict' Date: Sat, 06 May 2023 16:19:32 +0800 Message-ID: <87r0rtkh2j.fsf@yahoo.com> References: <87r0rtkh2j.fsf.ref@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30711"; mail-complaints-to="usenet@ciao.gmane.io" To: 63323@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 06 10:20:16 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 1pvD9K-0007lh-Sk for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 06 May 2023 10:20:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pvD9C-0007ks-2k; Sat, 06 May 2023 04:20:06 -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 1pvD98-0007kc-MU for bug-gnu-emacs@gnu.org; Sat, 06 May 2023 04:20: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 1pvD98-0000Is-B3 for bug-gnu-emacs@gnu.org; Sat, 06 May 2023 04:20:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pvD98-0005OW-7J for bug-gnu-emacs@gnu.org; Sat, 06 May 2023 04:20:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 May 2023 08:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63323 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.168336119120710 (code B ref -1); Sat, 06 May 2023 08:20:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 May 2023 08:19:51 +0000 Original-Received: from localhost ([127.0.0.1]:59340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvD8x-0005Nx-Kn for submit@debbugs.gnu.org; Sat, 06 May 2023 04:19:51 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:34210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvD8s-0005Nl-6z for submit@debbugs.gnu.org; Sat, 06 May 2023 04:19:50 -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 1pvD8s-0007jS-0F for bug-gnu-emacs@gnu.org; Sat, 06 May 2023 04:19:46 -0400 Original-Received: from sonic302-20.consmr.mail.ne1.yahoo.com ([66.163.186.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pvD8q-0000GT-6q for bug-gnu-emacs@gnu.org; Sat, 06 May 2023 04:19:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683361182; bh=kZ1rnNDXJg+/fsDBPLOJjDXENuG0itaU2R7IYadBYPA=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=M9NKbpDSHi9F1TBCjJInvkG4bcI1m8YmGYTwdNRk0MOIYHM6uRIVlZPl+PC3fyPBxIBECbUWJuixQuMBcOU2UWBWDAcajop1Q6ztrx5RTCuNPknr3yr3RI7hqEZJrY+ZgRnltM4zdfr6wTyE4pd/5VPl1lDjkLN9Y+qdJsc8SQFHfdJ6gJIHWwWp22LQHxn+GlJzT4peIoDmfR86xhFGxjy9dXf+6tbilGCWZ+HZMabvhkgL8cpKnBwf2mTsUy+ZhCVtuGSZMwMpNcNe0XEWSwcbRqdgLUqxiCwEPHC27PKyPN/ESAc9KVysDhXlEqRPCLlpM1LQiyCQ/9DVVTe/fw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683361182; bh=VfVzJz2y1ykRwlfNtHtwj1c6fYugyw0XL9LBmygyAa3=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=EprH5Hngi0y77nY5kopWJcCDjTVWyih1SPVB9pKyJh/GHG1JKjc7Od3xqLN2i9cY4e7q450Nj/t3cRWZIN9gYmDsPlW2dJSBsnS0CUXrYT9AV7/JJgyvt+86uILsnTOTldbBJ/WRuiE9qM3fJI6yy3pQtXFSfW9lscwnt1b6aCYvaPKJS4EHEOz2SV+zNO43LkDKki6aZUlm78Gf3dJ6TOkMwjGtg2OMJWGDqRVNr5K/pOu2k0YTH3LQip6arHlBEYhKqyeRlpDdIWLk5zlorN4ycCmOj7u+d0bXIHiST6y9gSs4MrWS1kokTZtLZA+YyMaPqVVxZoGUJxuTMQgD4Q== X-YMail-OSG: tAqALIAVM1nHYTEZlr12XSY7HHwUaPI7Ux5bh.NxTKUHuv2Fji4R8Ipc0yGr0LX v0ODvbnaBHxHQ9A4yjTy7pIGC0bqYxQesOdT7RQsusFrfhv3.XxqsHHgyeBM1VkUy.rQPbylFQK9 uxbz9.aTXi0cCmYsEiHl1gRRmNxmPA0Fwk1tGbvcqH_hZgh0LR6qoP9M5EVEfyDe1R39K_WmF8l1 Rr1qFm89.iS0beI_l3DL1IlxJCsqzchcVO72R5bFJpaeq8WoiJ01DJ5Xk6aiGJd.RJ_EXXJBoZ.S GN4BHGg7A7AKxH.qzb7C2j3UWWyCMWYmQld08OL5i8vGCI_jSzgv.2cMI1Xd.kIV1FZdSvC6wv5b MKb.QYCUo3v_w.HbDb8ZtiR0OQBG3MsfAdf7ODrl.75d.47kHAaSCxXmvrKU3tORFlV_4liqpXFW bkDR9jXMVG5B006j.AxBbhNzylhYVnFuGKGEhHbu9C3DTntgNEfN2MUt2QjBmduWyRi0hkNj8tyy fwpx6cBucpiUnarU0GEi7RooIwg2BslD6rDFjQXxEN5jsO9QPEeiP3hcnGb_UPhaTHG9Gb1zhkW2 qogjNRtNQrEXaXyYsfootKgLpsEjRsJOv8EQRGlvkIAM.BXbcN.ELBdcDqa.yqMXmyzzQD_2omcR zTra9NrGKSzUfENclucrEPv0DtsHkspMbH1GX..mrH2PokyXu2vgVDzXaQlDHCVm7yQcM8LREaz. MQZ9YMxWPZuwP6NedeVKwQy7QynYPEgp6xDeEKZH8J_.FKAtczxZijp9RtXW8TGBWygh0VfOXcxI vFZoKqhI5AOwnDO2xnxNUnkjambPIfOGza6Cm0P.Re X-Sonic-MF: X-Sonic-ID: 188da29a-b197-4596-8f10-fb98e1472b45 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Sat, 6 May 2023 08:19:42 +0000 Original-Received: by hermes--production-sg3-6d6fb994f6-pcrg5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4c02d4ded6c2bf10b8e693fcc74be437; Sat, 06 May 2023 08:19:36 +0000 (UTC) X-Mailer: WebService/1.1.21417 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.186.146; envelope-from=luangruo@yahoo.com; helo=sonic302-20.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:261164 Archived-At: Standard C accepts a keyword `restrict', which is used to declare pointers whose referenced object must only be accessed by lvalues based upon one such pointer within the block where they are declared. Like so: argb *restrict src, *restrict dest; c-ts-mode does not understand this keyword. It is not fontified within such declarations.