From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Why named structs and unions? C11 supports anonymous structs and unions Date: Sun, 11 Feb 2018 20:09:14 -0800 Message-ID: <223f1299-8dd8-4c0f-9aed-b216fa913042@email.android.com> References: <60430523-09f3-0873-de9f-c134967fdb50@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1518408509 16852 195.159.176.226 (12 Feb 2018 04:08:29 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 12 Feb 2018 04:08:29 +0000 (UTC) Cc: Emacs Development To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 12 05:08:24 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 1el5PU-00032R-MB for ged-emacs-devel@m.gmane.org; Mon, 12 Feb 2018 05:08:08 +0100 Original-Received: from localhost ([::1]:36595 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1el5RU-000205-JO for ged-emacs-devel@m.gmane.org; Sun, 11 Feb 2018 23:10:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41171) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1el5Qi-0001zI-5h for Emacs-devel@gnu.org; Sun, 11 Feb 2018 23:09:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1el5Qh-0006Xq-2z for Emacs-devel@gnu.org; Sun, 11 Feb 2018 23:09:24 -0500 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:33510) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1el5Qg-0006Vy-QT for Emacs-devel@gnu.org; Sun, 11 Feb 2018 23:09:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:To:From:In-Reply-To:Message-ID:Subject:Date; bh=7X80OMiwn32PJUkpg04Sfv6oofJW/YziZ4TJQ2Cm/F0=; b=SeLRl+ZBL28H9kRXSOI3PnW0T4GDvB556nH5rRFfVl7z5pn3A8RUAtQfb/Otwl/vpwjJvl75zmhPgMeN1CVIr07IOJE0YsPWH6UKysvYw8KLj69le3652eWEEBrFVw1JxpYdzBbJwMlRO76VhG4N7yFkkbMCXCUCjItMBpE8gldt7PFol2EOx7lqYF7JDD5WkavrMvD0PKFxcb1Di1oUIbwtbmVT/vpYfTKGLK74iIxWRcJPclG0EpwLDgXGd1qBqw2J6Z9qeqNTyB4y3DD335WewIYDeYxQajpcQAHUOHuN9ZHmJ53CERFBUA/FyJMKc7YoywtKYoYembA1tJYwFg==; Original-Received: from [2604:4080:1321:8ab0:82:4a08:98cd:475d] by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1el5Qf-0000wD-FB; Sun, 11 Feb 2018 20:09:21 -0800 X-Android-Message-ID: <223f1299-8dd8-4c0f-9aed-b216fa913042@email.android.com> In-Reply-To: <60430523-09f3-0873-de9f-c134967fdb50@cs.ucla.edu> Importance: Normal X-Priority: 3 X-MSMail-Priority: Normal X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 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:222676 Archived-At: PGRpdiBkaXI9J2F1dG8nPjxkaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9 ImdtYWlsX3F1b3RlIj5PbiBGZWIgMTEsIDIwMTggNzo1NiBQTSwgUGF1bCBFZ2dlcnQgJmx0O2Vn Z2VydEBjcy51Y2xhLmVkdSZndDsgd3JvdGU6PGJyIHR5cGU9ImF0dHJpYnV0aW9uIj48YmxvY2tx dW90ZSBjbGFzcz0icXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDox cHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48cCBkaXI9Imx0ciI+RGFuaWVsIENvbGFz Y2lvbmUgd3JvdGU6Cjxicj4KCjxicj4KJmd0OyBOb3cgd2UgZ2V0IGFsbCB0aGUgYWxpZ25tZW50 IGJlbmVmaXRzIG9mIGFsaWduYXMsIGJ1dCB3aXRob3V0IHRoZSB1Z2x5ICJ1LnMuIiBzdHVmZi4K PGJyPgoKPGJyPgpUaGF0IGFzc3VtZXMgQzExLCB0aG91Z2guIEN1cnJlbnRseSBFbWFjcyBhc3N1 bWVzIG9ubHkgQzk5LiBBbHRob3VnaCBFbWFjcyBjYW4gCjxicj4KdXNlIEMxMSBmZWF0dXJlcyB3 aGVuICdjb25maWd1cmUnIGRldGVybWluZXMgdGhlbSB0byB3b3JrLCBJIGRvbid0IG9mZmhhbmQg c2VlIAo8YnI+CmhvdyB0aGlzIGNvdWxkIGJlIGRvbmUgZm9yIHRoaXMgcGFydGljdWxhciBmZWF0 dXJlIHdpdGhvdXQgY29udG9ydGluZyB0aGUgQyBjb2RlIAo8YnI+CmV2ZW4gbW9yZSB0aGFuIGl0 J3MgY29udG9ydGVkIG5vdy4mbmJzcDs8L3A+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2 PjxkaXYgZGlyPSJhdXRvIj5TbyBsZXQncyByZXF1aXJlIEMxMS4gSSB1bmRlcnN0YW5kIHN5c3Rl bXMgc3R1Y2sgb24gQzg5OyB3ZSBkb24ndCBzdXBwb3J0IHRob3NlIGFueW1vcmUuIEkgZmVlbCBs aWtlIGJlaW5nIHN0dWNrIG9uIEM5OSBhbmQgbm90IGJlaW5nIGFibGUgdG8gdXNlIEMxMSB3b3Vs ZCBiZSBtdWNoIHJhcmVyLiBCZXNpZGVzOiBDOTkgY29tcGlsZXJzIHVzdWFsbHkgc3VwcG9ydGVk IGFub255bW91cyBzdHJ1Y3RzIGFuZCB1bmlvbnMgYXMgYW4gZXh0ZW5zaW9uLiBHQ0MsIGZvciBl eGFtcGxlLCBzdXBwb3J0ZWQgYW5vbnltb3VzIHN0cnVjdHMgYW5kIHVuaW9ucyBiYWNrIGluIDIw MDIsIGF0IHZlcnNpb24gMy4yLjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBk aXI9ImF1dG8iPkNhbiB5b3UgdGhpbmsgb2YgYSAqcmVhbCogc2l0dWF0aW9uIHdoZXJlIHNvbWVv bmUgd291bGQgYmUgaW5jb252ZW5pZW5jZWQgYnkgb3VyIHJlbHlpbmcgb24gdGhpcyBmZWF0dXJl PyBBdm9pZGluZyBpdCBmZWVscyBsaWtlIGNvbmZvcm1hbmNlIGZvciBjb25mb3JtYW5jZSdzIHNh a2UgYWxvbmUuPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48 ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGJsb2NrcXVvdGUgY2xhc3M9InF1b3RlIiBzdHlsZT0i bWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0 OjFleCI+PHAgZGlyPSJsdHIiPgoKPGJyPgomZ3Q7IEluc3RlYWQgb2YgWENPTlMoYyktJmd0O2Nh ciwgd2Ugbm93IHdyaXRlIFhDT05TKGMpLSZndDt1LnMuY2FyLgo8YnI+Cgo8YnI+Ck5vcm1hbGx5 IGluIEMgY29kZSB3ZSB3cml0ZSBYQ0FSIChjKSBpbnN0ZWFkIG9mIHdyaXRpbmcgZWl0aGVyIGZv cm0uIFRoZSB1LnMuIAo8YnI+CmJ1c2luZXNzIGlzIGludGVuZGVkIHRvIGJlIHVzZWQgb25seSB3 aXRoaW4gYSBzbWFsbCBzZXQgb2Ygc291cmNlLWNvZGUgbG9jYXRpb25zIAo8YnI+CnRoYXQgbmVl ZCB0byBrbm93IHRoZSBpbnRlcm5hbCBzdHJ1Y3R1cmUgb2YgTGlzcCBvYmplY3RzLCBhbmQgbW9z dCBDIGNvZGUgCjxicj4Kc2hvdWxkbid0IGNhcmUgd2hldGhlciBpdCdzICctJmd0O2Nhcicgb3Ig Jy0mZ3Q7dS5zLmNhcicuIEFkbWl0dGVkbHkgdGhlcmUgYXJlIG1vcmUgCjxicj4Kb2NjdXJyZW5j ZXMgb2YgJy0mZ3Q7dS5zLicgdGhhbiB3ZSdkIGxpa2UuCjxicj48L3A+PC9ibG9ja3F1b3RlPjwv ZGl2PjwvZGl2PjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8i PlN1cmUuIElkZWFsbHksIHdlJ2QgaGF2ZSBhY2Nlc3NvcnMgZm9yIG1vcmUgdGhpbmdzLjwvZGl2 PjwvZGl2Pg==