From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10182 invoked by alias); 18 Nov 2014 17:14:24 -0000 Mailing-List: contact libffi-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libffi-discuss-owner@sourceware.org Received: (qmail 10164 invoked by uid 89); 18 Nov 2014 17:14:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: emea01-am1-obe.outbound.protection.outlook.com Received: from mail-am1on0061.outbound.protection.outlook.com (HELO emea01-am1-obe.outbound.protection.outlook.com) (157.56.112.61) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Tue, 18 Nov 2014 17:14:21 +0000 Received: from DB4PR04MB0813.eurprd04.prod.outlook.com (10.242.223.151) by DB4PR04MB0783.eurprd04.prod.outlook.com (10.242.222.22) with Microsoft SMTP Server (TLS) id 15.1.16.15; Tue, 18 Nov 2014 17:12:55 +0000 Received: from DB4PR04MB0815.eurprd04.prod.outlook.com (10.242.223.153) by DB4PR04MB0813.eurprd04.prod.outlook.com (10.242.223.151) with Microsoft SMTP Server (TLS) id 15.1.16.15; Tue, 18 Nov 2014 17:12:54 +0000 Received: from DB4PR04MB0815.eurprd04.prod.outlook.com ([10.242.223.153]) by DB4PR04MB0815.eurprd04.prod.outlook.com ([10.242.223.153]) with mapi id 15.01.0016.006; Tue, 18 Nov 2014 17:12:54 +0000 From: =?utf-8?B?R3LDqWdvcnkgUGFrb3N6?= To: Richard Henderson , "libffi-discuss@sourceware.org" CC: "nield.a.d@gmail.com" , "rth@twiddle.net" Subject: Re: libffi 3.2.1 and master, can't build with Visual Studio 2012 Date: Tue, 18 Nov 2014 17:14:00 -0000 Message-ID: <1416330772928.85184@myscript.com> References: <1416324204734.161@myscript.com>,<546B6D7D.9010804@redhat.com> In-Reply-To: <546B6D7D.9010804@redhat.com> x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DB4PR04MB0813;UriScan:; x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:;SRVR:DB4PR04MB0813; x-forefront-prvs: 039975700A x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(52604005)(24454002)(189002)(199003)(51704005)(479174003)(377454003)(86362001)(92566001)(50986999)(62966003)(40100003)(77156002)(19580405001)(19580395003)(76176999)(46102003)(20776003)(99396003)(101416001)(66066001)(64706001)(92726001)(54356999)(117636001)(120916001)(107046002)(85182001)(2656002)(36756003)(87936001)(85202003)(95666004)(31966008)(105586002)(4396001)(122556002)(106116001)(106356001)(21056001)(97736003);DIR:OUT;SFP:1101;SCL:1;SRVR:DB4PR04MB0813;H:DB4PR04MB0815.eurprd04.prod.outlook.com;FPR:;MLV:sfv;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:DB4PR04MB0783; X-OriginatorOrg: myscript.com X-SW-Source: 2014/txt/msg00247.txt.bz2 UmljaGFyZCwKClRoYW5rcyBmb3IgY2FyaW5nLgoKVG8gY29tcGlsZSB3aXRo IFZpc3VhbCBTdHVkaW8gMjAxMywgSSdtIHVzaW5nIEN5Z3dpbiBiZWNhdXNl IHRoaXMgaXMgd2hlcmUgSSBoYXZlIEF1dG90b29scyBpbnN0YWxsZWQuCgox LiBuYXZpZ2F0ZSB0byBDOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29m dCBWaXN1YWwgU3R1ZGlvIDEyLjBcQ29tbW9uN1xUb29sc1xTaG9ydGN1dHMK Mi4gb3BlbiBlaXRoZXIgdGhlIHg4NiBvciB4NjQgbmF0aXZlIHRvb2xzIGNv bW1hbmQgcHJvbXB0IGRlcGVuZGluZyBvbiB3aGF0IHlvdSB3YW50IHRvIGJ1 aWxkCjMuICQgQzpcY3lnd2luNjRcQ3lnd2luLmJhdAo0LiAkIGNkIHBhdGgv dG8vbGliZmZpCjUuICQgLi9hdXRvZ2VuLnNoCgpPbmNlIGluc2lkZSBDeWd3 aW4sIHRvIGJ1aWxkIHRoZSB4ODYgYXJjaGl0ZWN0dXJlIChpZiB5b3UgbGF1 bmNoZWQgdGhlIHg4NiBwcm9tcHQpCgo2LiAkIG1rZGlyIGJ1aWxkLXg4Ngo3 LiAkIGNkIGJ1aWxkLXg4Ngo4LiAkIC4uL2NvbmZpZ3VyZSBDQz0uLi9tc3Zj Yy5zaCBDWFg9Li4vbXN2Y2Muc2ggTEQ9bGluayBDUFA9ImNsIC1ub2xvZ28g LUVQIiAtLWJ1aWxkPWk2ODYtdW5rbm93bi1jeWd3aW4KCk9uY2UgaW5zaWRl IEN5Z3dpbiwgdG8gYnVpbGQgdGhlIHg4Nl82NCBhcmNoaXRlY3R1cmUgKGlm IHlvdSBsYXVuY2hlZCB0aGUgeDY0IHByb21wdCkKCjYuICQgbWtkaXIgYnVp bGQteDY0CjcuICQgY2QgYnVpbGQteDY0CjguICQgLi4vY29uZmlndXJlIEND PSIuLi9tc3ZjYy5zaCAtbTY0IiBDWFg9Ii4uL21zdmNjLnNoIC1tNjQiIExE PWxpbmsgQ1BQPSJjbCAtbm9sb2dvIC1FUCIgLS1idWlsZD1pNjg2LXVua25v d24tY3lnd2luCjkuICQgcm0gaW5jbHVkZS9mZml0YXJnZXQuaAoxMC4gJCBj cCAuLi9zcmMveDg2L2ZmaXRhcmdldC5oIGluY2x1ZGUvCgpGaW5hbGx5LAoK OS4gJCBybSBpbmNsdWRlL2ZmaXRhcmdldC5oCjEwLiAkIGNwIC4uL3NyYy94 ODYvZmZpdGFyZ2V0LmggaW5jbHVkZS8KMTEuIGNvbW1lbnQgb3V0ICNkZWZp bmUgRkZJX1RBUkdFVF9IQVNfQ09NUExFWF9UWVBFIGZyb20gaW5jbHVkZS9m Zml0YXJnZXQuaAoxMi4gbWFrZQoKU3RlcHMgOS4gYW5kIDEwLiBhcmUgcmVx dWlyZWQgYmVjYXVzZSBWaXN1YWwgU3R1ZGlvIGRvZXNuJ3QgdW5kZXJzdGFu ZCBDeWd3aW4ncyBzeW1saW5rcy4gQW5kIG5vdyB5b3UgcmVhbGl6ZSBXaW5k b3dzIHBsYXRmb3JtIHdpdGggVmlzdWFsIFN0dWRpbyBpcyByZWFsbHkgYSBz ZWNvbmQgY2xhc3MgY2l0aXplbiBpZiBtc3ZjYy5zaCB3YXNuJ3QgYSBzdHJv bmcgZW5vdWdoIGhpbnQgOykKCklmIHlvdSByZXByb2R1Y2UgdGhpcywgb24g dGFnIHYzLjIuMSB5b3Ugd2lsbCBidWlsZCBmb3IgdGhlIHg4NiBhcmNoaXRl Y3R1cmUganVzdCBmaW5lIHdoaWxlIE1BU00gYmFpbHMgb3V0IG9uIHdpbjY0 LmFzbSB3aXRoIGVycm9yIEEyMDc1IGZvciB0aGUgeDg2XzY0IGFyY2hpdGVj dHVyZS4gVG8gbWFrZSB0aGUgeDg2XzY0IGFyY2hpdGVjdHVyZSwgSSBoYXZl IHRvIHJlcGxhY2UgImptcCBTSE9SVCIgd2l0aCAiam1wIiBpbiB3aW42NC5h c20gbGluZXMgMTAyNiBhbmQgMTAzNS4KCllvdSBjYW4gcmVwcm9kdWNlIHRo ZXNlIHN0ZXBzIHdpdGggVmlzdWFsIFN0dWRpbyAyMDEyOiBqdXN0IGxhdW5j aCB0aGUgYXBwcm9wcmlhdGUgY29tbWFuZCBwcm9tcHQgYmVmb3JlIEN5Z3dp biBhbmQgeW91J2xsIGZhY2UgdGhlIEM5OSBpc3N1ZXMuCgpIb3BlIHRoYXQg aGVscHMhCkdyZWdvcnkKClBTOiBpZiBzb21lb25lIGtub3dzIGhvdyB0byBh Y2hpZXZlIHRoZSBlcXVpdmFsZW50IHdpdGggbGVzcyBob29wcyBJJ20gdG90 YWxseSBhbGwgaGVhcnMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpGcm9tOiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHJlZGhh dC5jb20+ClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDE4LCAyMDE0IDU6MDIg UE0KVG86IEdyw6lnb3J5IFBha29zejsgbGliZmZpLWRpc2N1c3NAc291cmNl d2FyZS5vcmcKQ2M6IG5pZWxkLmEuZEBnbWFpbC5jb207IHJ0aEB0d2lkZGxl Lm5ldApTdWJqZWN0OiBSZTogbGliZmZpIDMuMi4xIGFuZCBtYXN0ZXIsIGNh bid0IGJ1aWxkIHdpdGggVmlzdWFsIFN0dWRpbyAyMDEyCgpPbiAxMS8xOC8y MDE0IDA0OjIzIFBNLCBHcsOpZ29yeSBQYWtvc3ogd3JvdGU6Cj4g4oCLSGVs bG8sCj4KPiBJIHdvdWxkIGxpa2UgdG8gaW5mb3JtIHlvdSBpdCdzIG5vdCBw b3NzaWJsZSB0byBidWlsZCBsaWJmZmkgMy4yLjEgd2l0aCBWaXN1YWwgU3R1 ZGlvIDIwMTIgYW55bW9yZSBhcyBpdCdzIG5vdCBhIEM5OSBjb21waWxlci4K Pgo+IEluIHNyYy94ODYvZmZpLmMsCj4KPiAgIC0gc3JjL3g4Ni9mZmkuYyBk b2Vzbid0IGNvbXBpbGUgYmVjYXVzZQo+ICAgICAtIGNvbW1pdCAwOThkY2E2 YjMxZSBkZWNsYXJlcyAic2l6ZV90IHoiIHZhcmlhYmxlcyBub3QgYXQgdGhl IGJlZ2lubmluZyBvZiBibG9ja3Mgd2hpY2ggaXMgcG9zc2libGUgaW4gQzk5 IG9ubHkKPiAgICAgLSBjb21taXQgNWQ2MzQwZWYyY2Y4IG1vdmVzICJpbnQg aSIgdmFyaWFibGUgZGVjbGFyYXRpb24gZnJvbSBiZWdpbm5pbmcgdG8gbWlk ZGxlIG9mIGJsb2NrCj4gICAgIC0gdGhpcyBhcHBlYXJzIHRvIGJlIGZpeGVk IGluIG1hc3RlciBieSBjb21taXQgYjIxZWMxY2U3ODPigIsgdGhvdWdoCgpU aGVzZSBhcmUgc2ltcGx5IG92ZXJzaWdodHMgdGhhdCBjYW4gZWFzaWx5IGJl IGZpeGVkLgoKPiBzdGF0aWMgY29uc3Qgc3RydWN0IGFiaV9wYXJhbXMgYWJp X3BhcmFtc1tGRklfTEFTVF9BQkldID0gewo+ICAgW0ZGSV9TWVNWXSA9IHsg MSwgMCB9LAo+ICAgW0ZGSV9USElTQ0FMTF0gPSB7IDEsIDEsIHsgUl9FQ1gg fSB9LAo+ICAgW0ZGSV9GQVNUQ0FMTF0gPSB7IDEsIDIsIHsgUl9FQ1gsIFJf RURYIH0gfSwKPiAgIFtGRklfU1REQ0FMTF0gPSB7IDEsIDAgfSwKPiAgIFtG RklfUEFTQ0FMXSA9IHsgLTEsIDAgfSwKPiAgIFtGRklfUkVHSVNURVJdID0g eyAtMSwgMywgeyBSX0VBWCwgUl9FRFgsIFJfRUNYIH0gfSwKPiAgIFtGRklf TVNfQ0RFQ0xdID0geyAxLCAwIH0KPiB9OwoKVGhpcyBvbmUncyB0cmlja3ks IHdpdGhvdXQgc2ltcGx5IGZvcmNpbmcgWDg2IGFuIFg4Nl9XSU4zMiB0byBo YXZlIHRoZSBzYW1lCmZmaV9hYmkgZW51bWVyYXRpb24uICBDdXJyZW50bHks IHdoaWxlIHRoZXkgaGF2ZSB0aGUgc2FtZSBzeW1ib2xzLCB0aGUgc3ltYm9s cwpoYXZlIGRpZmZlcmVudCB2YWx1ZXMuICBTbyAqbm90KiB1c2luZyBkZXNp Z25hdGVkIGluaXRpYWxpemVycyBpcyBoYXJkLgoKSSBzdXBwb3NlIHdlIGNv dWxkIGZpbGwgaW4gdGhlIHZhbHVlcyBhdCBydW50aW1lIGZyb20gYSBzd2l0 Y2ggc3RhdGVtZW50LApidXQgcmVhZC1vbmx5IGRhdGEgYXBwZWFscyB0byBt ZS4uLgoKQW5kIGFsbCBvZiB0aGF0J3MgbW9vdCB3aXRob3V0IHJlLXBvcnRp bmcgdGhlIGFzc2VtYmx5IGJhY2sgdG8gbWFzbSwgd2hpY2ggSQp3YXMgbm90 IGxvb2tpbmcgZm9yd2FyZCB0byBkb2luZy4KCkkgaGF2ZSBkb3dubG9hZGVk IHRoZSByZWNlbnRseSByZWxlYXNlZCBncmF0aXMgVlMgMjAxMyBDb21tdW5p dHksIGJ1dCBJIGhhdm4ndAp5ZXQgbG9va2VkIGludG8gaXQgZW5vdWdoIHRv IGZpZ3VyZSBvdXQgaG93IHRvIGFjdHVhbGx5IGRvIHRoaW5ncyB3aXRoIGl0 LgpEbyBJIHJlYWxseSBoYXZlIHRvIGNyZWF0ZSBzb21lIHNvcnQgb2YgcHJv amVjdCB0byBnZXQgdGhpbmdzIHRvIGJ1aWxkLCBvcgppcyB0aGVyZSBhIGNv bW1hbmQtbGluZSBjb21waWxlciBpbmNsdWRlZD8KCkhvdyBhcmUgeW91IGJ1 aWxkaW5nIGxpYmZmaSB3aXRoIFZTPwoKCnJ+Cg==