From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: zhang cc Newsgroups: gmane.emacs.devel Subject: Re: c-forward-sws: Is the code right? Date: Wed, 28 Mar 2018 01:35:55 +0000 Message-ID: References: <20180327164156.GA4105@ACM> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_SG2PR0601MB1405EBDAEFBF9E300386C9A0A8A30SG2PR0601MB1405_" X-Trace: blaine.gmane.org 1522200847 9354 195.159.176.226 (28 Mar 2018 01:34:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 28 Mar 2018 01:34:07 +0000 (UTC) Cc: Emacs developers To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 28 03:34:03 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0zyU-0002Kw-W9 for ged-emacs-devel@m.gmane.org; Wed, 28 Mar 2018 03:34:03 +0200 Original-Received: from localhost ([::1]:36950 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f100Y-0007QT-GA for ged-emacs-devel@m.gmane.org; Tue, 27 Mar 2018 21:36:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38114) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f100R-0007QI-HT for emacs-devel@gnu.org; Tue, 27 Mar 2018 21:36:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f100O-0008EP-DM for emacs-devel@gnu.org; Tue, 27 Mar 2018 21:36:03 -0400 Original-Received: from mail-oln040092254033.outbound.protection.outlook.com ([40.92.254.33]:6570 helo=APC01-PU1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f100N-0008C7-KX for emacs-devel@gnu.org; Tue, 27 Mar 2018 21:36:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=R+2UZgih50lbh03eSec3FkVwQqv3RKgYbONRr/vLKOY=; b=qTYVA7QD+wevXqOEzZb8OybtByhbzhf0y/Oy+h7Bz2K/wYFXcsiKwwISFu9u0ftwlHET5UcjGZ3c8Eh6NS5kyMZIlrbwUdLiB+nTrn78NTqt0PEOx3E/n+2FHz3+sISDaWgmMyvy+ivG7oWcSMyvFRVPkZEMZgfHFb/PSaPnIdmLzoB8lwz25yRdKkQzdo73s1xrfnPoeFevWjulblVQlJ7q98t73+dJl8zFDz5ghcovaAivv30pkGe1itcFVFF3nKU+paIGo72MjiTS9ZCREVifaqhAQ4uc+xgmetRKRXluCXEhA7zq08DyXSK9qK8hMntvmXqbU+IzAT3OucloWw== Original-Received: from SG2APC01FT029.eop-APC01.prod.protection.outlook.com (10.152.250.54) by SG2APC01HT202.eop-APC01.prod.protection.outlook.com (10.152.251.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.631.7; Wed, 28 Mar 2018 01:35:55 +0000 Original-Received: from SG2PR0601MB1405.apcprd06.prod.outlook.com (10.152.250.60) by SG2APC01FT029.mail.protection.outlook.com (10.152.250.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.631.7 via Frontend Transport; Wed, 28 Mar 2018 01:35:55 +0000 Original-Received: from SG2PR0601MB1405.apcprd06.prod.outlook.com ([fe80::1849:908d:482e:1707]) by SG2PR0601MB1405.apcprd06.prod.outlook.com ([fe80::1849:908d:482e:1707%14]) with mapi id 15.20.0609.012; Wed, 28 Mar 2018 01:35:55 +0000 Thread-Topic: c-forward-sws: Is the code right? Thread-Index: AQHTxdok30GDq9TEpUuFhBz7Rj+Nh6PkSVQAgACVGwA= In-Reply-To: <20180327164156.GA4105@ACM> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:C36C08E316BD455F0D63735D26D411B57BE51B1B93A618B8057E9A959ACC2296; UpperCasedChecksum:80CC83FE7EF14A44909AD219FCAF540ED2885DAAF6FA821830BFC48844069A1D; SizeAsReceived:7129; Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [QMq798jOBQvVJKtQms/aUxYLqRJTx4Mq] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; SG2APC01HT202; 7:G+pzMsqkxSKKH4Gm504tXxUnAyBnqzFRZ/5t3TeJIrCjlZoOwyiLZBfkNnwi/Vn04ebyQ5yZLeAQDEvl8TdspIT1jhx1pei3bdnmR+RBbTqYrtkuBk8Xoj2GBoDjNsy1xbzp9FqKRq2pYqADyqBXLXROl5vryypoIwEZ7h442sSAi6YGsOCGOpDi1Pd4KiHpePcYrK/xHPB7JTiOLEvS2Vu0EefbJbgqX/Sn5IuoQQclvr8Bvz9uvajzX5p29KNS x-incomingheadercount: 47 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:SG2APC01HT202; x-ms-traffictypediagnostic: SG2APC01HT202: x-ms-office365-filtering-correlation-id: bd1cb77a-b1f9-4fee-62ca-08d5944c3ef4 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:SG2APC01HT202; BCL:0; PCL:0; RULEID:; SRVR:SG2APC01HT202; x-forefront-prvs: 06259BA5A2 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:SG2APC01HT202; H:SG2PR0601MB1405.apcprd06.prod.outlook.com; FPR:; SPF:None; LANG:; x-microsoft-antispam-message-info: d8ttHhF005V4YHf/yioXD+n5hiVbXi7e+L6mURV0gZjmfiKJZ1SH2OTqqiFZHRDkW/q1Ra+nKCFOq+q0LHzp26aSahUJ5u/d17TLNXxpkw3XYxyYiDyWgDldfd00tSSGJHDpxb5DcBk4ZKbIwmlYx6Hxj4aEGPkNPgaCgNKxBNaI9RDjsRZPGPwvQwJBasgZ spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bd1cb77a-b1f9-4fee-62ca-08d5944c3ef4 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2018 01:35:55.5860 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT202 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.92.254.33 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:224119 Archived-At: --_000_SG2PR0601MB1405EBDAEFBF9E300386C9A0A8A30SG2PR0601MB1405_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpUaGUgaW50ZW50aW9uIGlzIHRoYXQgIlxcPFxcPiIgd2lsbCBuZXZlciBtYXRjaCBhdCBhbGws IGhlbmNlIHRoYXQNCm1hdGNoLWVuZCB3aWxsIG5ldmVyIGJlIGV4ZWN1dGVkLiAiXFw8IiBtZWFu cyAiYmVnaW5uaW5nIG9mIHdvcmQiIGFuZA0KIlxcPiIgbWVhbnMgImVuZCBvZiB3b3JkIi4gQ291 bGQgdGhlcmUgYmUgc29tZXRoaW5nIGluIHlvdXIgZW52aXJvbm1lbnQNCndoZXJlYnkgYW4gZW5k IG9mIHdvcmQgbWlnaHQgYmUgYXQgdGhlIHNhbWUgcG9zaXRpb24gYXMgdGhlIGJlZ2lubmluZyBv Zg0KYSB3b3JkPyBJZiB0aGlzIGlzIHRoZSBjYXNlLCB0aGVuIEkgd2lsbCBuZWVkIHRvIGNvbWUg dXAgd2l0aCBhbiBhY3R1YWwNCnJlZ2V4cCB3aGljaCBjYW4gbmV2ZXIgbWF0Y2ggYW55dGhpbmcu DQoNCg0KSXQgbWF0Y2hzIHdoZW4gY3Vyc29yIGlzIGJldHdlZW4gYSBDaGluZXNlIGNoYXIgYW5k IGFuIEFTQ0lJIGNoYXIgbGlrZSDigJzkvaBoYW/igJ0oIGN1cnNvciBiZWZvcmUg4oCYaOKAmSku DQoNCg0KSXMgdGhlIGJ1ZyByZXByb2R1Y2libGU/DQpZZXMuIFNlZSBodHRwczovL2dpdGh1Yi5j b20vam9hb3Rhdm9yYS95YXNuaXBwZXQvaXNzdWVzLzkyMyNpc3N1ZWNvbW1lbnQtMzc2NTY5MzM3 DQoNCklmIHNvLCBjb3VsZCB5b3UgcG9zc2libHkgcGF0Y2ggdGhhdCBiaXQgb2YNCmNvZGUgdG8g YWRkIChub3QgKGVxdWFsIGMtb3B0LWNwcC1wcmVmaXggIlxcPFxcPiIpKSBiZWZvcmUgdGhlDQoo bG9va2luZy1hdCAuLi4pIGZvcm0sIGFuZCBzZWUgaWYgdGhhdCBzdG9wcyB0aGUgZXJyb3IuDQoN Ck5vLiB0aGUgdmFsdWUgb2YgYy1vcHQtY3BwLXByZWZpeCBwcmludGVkIGFzICJccyAqI1xzICri gJ0uDQoNCg0K --_000_SG2PR0601MB1405EBDAEFBF9E300386C9A0A8A30SG2PR0601MB1405_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPg0KPGhlYWQ+DQo8bWV0 YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11 dGYtOCI+DQo8dGl0bGU+PC90aXRsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBuYW1lPSJtZXNz YWdlUmVwbHlTZWN0aW9uIiBzdHlsZT0iZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogLWFw cGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmOyI+DQo8YnI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0ibWFyZ2luOiA1cHggNXB4OyBwYWRkaW5nLWxlZnQ6 IDEwcHg7IGJvcmRlci1sZWZ0OiB0aGluIHNvbGlkICMxYWJjOWM7Ij4NClRoZSBpbnRlbnRpb24g aXMgdGhhdCAmcXVvdDtcXCZsdDtcXCZndDsmcXVvdDsgd2lsbCBuZXZlciBtYXRjaCBhdCBhbGws IGhlbmNlIHRoYXQ8YnI+DQptYXRjaC1lbmQgd2lsbCBuZXZlciBiZSBleGVjdXRlZC4gJnF1b3Q7 XFwmbHQ7JnF1b3Q7IG1lYW5zICZxdW90O2JlZ2lubmluZyBvZiB3b3JkJnF1b3Q7IGFuZDxicj4N CiZxdW90O1xcJmd0OyZxdW90OyBtZWFucyAmcXVvdDtlbmQgb2Ygd29yZCZxdW90Oy4gQ291bGQg dGhlcmUgYmUgc29tZXRoaW5nIGluIHlvdXIgZW52aXJvbm1lbnQ8YnI+DQp3aGVyZWJ5IGFuIGVu ZCBvZiB3b3JkIG1pZ2h0IGJlIGF0IHRoZSBzYW1lIHBvc2l0aW9uIGFzIHRoZSBiZWdpbm5pbmcg b2Y8YnI+DQphIHdvcmQ/IElmIHRoaXMgaXMgdGhlIGNhc2UsIHRoZW4gSSB3aWxsIG5lZWQgdG8g Y29tZSB1cCB3aXRoIGFuIGFjdHVhbDxicj4NCnJlZ2V4cCB3aGljaCBjYW4gbmV2ZXIgbWF0Y2gg YW55dGhpbmcuPGJyPg0KPGJyPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk aXY+SXQgbWF0Y2hzIHdoZW4gY3Vyc29yIGlzIGJldHdlZW4gYSBDaGluZXNlIGNoYXIgYW5kIGFu IEFTQ0lJIGNoYXIgbGlrZSDigJzkvaBoYW/igJ0oIGN1cnNvciBiZWZvcmUg4oCYaOKAmSkuPC9k aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJyPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Im1hcmdpbjogNXB4IDVweDsgcGFkZGluZy1sZWZ0OiAxMHB4OyBib3JkZXItbGVmdDogdGhp biBzb2xpZCAjMWFiYzljOyI+DQpJcyB0aGUgYnVnIHJlcHJvZHVjaWJsZT8mbmJzcDs8YnI+DQo8 L2Jsb2NrcXVvdGU+DQpZZXMuIFNlZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9q b2FvdGF2b3JhL3lhc25pcHBldC9pc3N1ZXMvOTIzI2lzc3VlY29tbWVudC0zNzY1NjkzMzciPmh0 dHBzOi8vZ2l0aHViLmNvbS9qb2FvdGF2b3JhL3lhc25pcHBldC9pc3N1ZXMvOTIzI2lzc3VlY29t bWVudC0zNzY1NjkzMzc8L2E+DQo8ZGl2PjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0ibWFyZ2luOiA1cHggNXB4OyBwYWRkaW5n LWxlZnQ6IDEwcHg7IGJvcmRlci1sZWZ0OiB0aGluIHNvbGlkICMxYWJjOWM7Ij4NCklmIHNvLCBj b3VsZCB5b3UgcG9zc2libHkgcGF0Y2ggdGhhdCBiaXQgb2Y8YnI+DQpjb2RlIHRvIGFkZCAobm90 IChlcXVhbCBjLW9wdC1jcHAtcHJlZml4ICZxdW90O1xcJmx0O1xcJmd0OyZxdW90OykpIGJlZm9y ZSB0aGU8YnI+DQoobG9va2luZy1hdCAuLi4pIGZvcm0sIGFuZCBzZWUgaWYgdGhhdCBzdG9wcyB0 aGUgZXJyb3IuICZuYnNwOzxicj4NCjwvYmxvY2txdW90ZT4NCjxicj4NCjxkaXY+Tm8uIHRoZSB2 YWx1ZSBvZiBjLW9wdC1jcHAtcHJlZml4IHByaW50ZWQgYXMgJnF1b3Q7XHMgKiNccyAq4oCdLjwv ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_SG2PR0601MB1405EBDAEFBF9E300386C9A0A8A30SG2PR0601MB1405_--