From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3452 invoked by alias); 24 May 2017 20:02:13 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 130482 invoked by uid 89); 24 May 2017 20:02:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,CYGWIN_OWNER_BODY,GIT_PATCH_2,KAM_LAZY_DOMAIN_SECURITY,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=H*F:D*no, addressee, H*M:ngi, Hx-ms-exchange-transport-fromentityheader:Hosted X-HELO: mailgw1.ngi.no Received: from mailgw1.ngi.no (HELO mailgw1.ngi.no) (193.156.4.35) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 24 May 2017 20:02:10 +0000 Received: from casmbx02.oslo.ngi.no ([172.20.15.44]) by epostgw1.ngi.no with ESMTP/TLS/AES256-SHA; 24 May 2017 22:02:11 +0200 Received: from CASMBX02.oslo.ngi.no (172.20.15.44) by CASMBX02.oslo.ngi.no (172.20.15.44) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Wed, 24 May 2017 22:02:10 +0200 Received: from CASMBX02.oslo.ngi.no ([fe80::2c6f:913:5b3a:fc61]) by CASMBX02.oslo.ngi.no ([fe80::2c6f:913:5b3a:fc61%18]) with mapi id 15.00.1076.000; Wed, 24 May 2017 22:02:10 +0200 From: Carl Fredrik Forsberg To: Eric Blake , "cygwin@cygwin.com" Subject: RE: bug in lrint [was: FW: Printing long int in C program under cygwin64] Date: Wed, 24 May 2017 21:19:00 -0000 Message-ID: <76d59dfa226b430c8bb3a0f7a8b72e7d@CASMBX02.oslo.ngi.no> References: <6f28f46906804c6f8f6b4b861e202492@CASMBX02.oslo.ngi.no> In-Reply-To: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2017-05/txt/msg00397.txt.bz2 RnVydGhlciB0byBteSBmaXJzdCBxdWVzdGlvbiwgSSBhbHNvIHRyaWVkIGxs cmludCgpIGFzIGJlbG93LiBJdCBnaXZlcyB0aGUgc2FtZSBvdXRwdXQgYXMg bHJpbnQoKS4gVGhpcyBtYXkgbm90IGJlIGEgYmlnIHN1cnByaXNlIGFzIGxv bmcgbG9uZyBpbnQgYW5kIGxvbmcgaW50IGhhdmUgdGhlIHNhbWUgbGVuZ3Ro Lg0KDQojaW5jbHVkZSA8c3RkaW8uaD4gICAgICAvKiBwcmludGYgKi8NCiNp bmNsdWRlIDxtYXRoLmg+ICAgICAgIC8qIGxyaW50LCBsbHJpbnQsIHJpbnQg Ki8NCg0KaW50IG1haW4gKCkNCnsNCiAgY2hhciB0ZXh0WzY0XTsNCiAgcHJp bnRmICggInR5cGUgY2FzdCAtMSA9ICVsaVxuIiwgKGxvbmcgaW50KS0xICk7 DQogIHByaW50ZiAoICJ0eXBlIGNhc3QgbHJpbnQoLTEuMCkgPSAlbGlcbiIs IChsb25nIGludClscmludCgtMS4wKSApOw0KICBwcmludGYgKCAicmludCgt MS4wKSA9ICVmXG4iLCByaW50KC0xLjApICk7DQogIHByaW50ZiAoICJscmlu dCgtMS4wKSA9ICVsaVxuIiwgbHJpbnQoLTEuMCkgKTsNCiAgcHJpbnRmICgg ImxscmludCgtMS4wKSA9ICVsbGlcbiIsIGxscmludCgtMS4wKSApOw0KICBw cmludGYgKCAibHJpbnQoMS4wKSA9ICVsaVxuIiwgbHJpbnQoMS4wKSApOw0K ICBwcmludGYgKCAibGxyaW50KDEuMCkgPSAlbGxpXG4iLCBsbHJpbnQoMS4w KSApOw0KICBzcHJpbnRmKCB0ZXh0LCJpbnQgLTEgPSAlaSIsIC0xICk7DQog IHByaW50ZiAoICJWaWEgc3ByaW50ZjogJXNcbiIsIHRleHQpOw0KICBwcmlu dGYgKCAic2l6ZSBvZiBsb25nIGxvbmcgaW50OiAlemlcbiIsIHNpemVvZihs b25nIGxvbmcgaW50KSk7DQogIHByaW50ZiAoICJzaXplIG9mIGxvbmcgaW50 OiAlemlcbiIsIHNpemVvZihsb25nIGludCkpOw0KICBwcmludGYgKCAic2l6 ZSBvZiBpbnQ6ICV6aVxuIiwgc2l6ZW9mKGludCkpOw0KICByZXR1cm4gMDsN Cg0KY29tcGlsZWQgYnkNCmdjYyAtV2FsbCBscmludF90ZXN0LmMgLW8gbHJp bnRfdGVzdC5leGUNCg0Kb3V0cHV0Og0KdHlwZSBjYXN0IC0xID0gLTENCnR5 cGUgY2FzdCBscmludCgtMS4wKSA9IDQyOTQ5NjcyOTUNCnJpbnQoLTEuMCkg PSAtMS4wMDAwMDANCmxyaW50KC0xLjApID0gNDI5NDk2NzI5NQ0KbGxyaW50 KC0xLjApID0gNDI5NDk2NzI5NQ0KbHJpbnQoMS4wKSA9IDENCmxscmludCgx LjApID0gMQ0KVmlhIHNwcmludGY6IGludCAtMSA9IC0xDQpzaXplIG9mIGxv bmcgbG9uZyBpbnQ6IDgNCnNpemUgb2YgbG9uZyBpbnQ6IDgNCnNpemUgb2Yg aW50OiA0DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogY3ln d2luLW93bmVyQGN5Z3dpbi5jb20gW21haWx0bzpjeWd3aW4tb3duZXJAY3ln d2luLmNvbV0gT24gQmVoYWxmIE9mIEVyaWMgQmxha2UNClNlbnQ6IDI0IE1h eSAyMDE3IDE4OjU3DQpUbzogY3lnd2luQGN5Z3dpbi5jb20NClN1YmplY3Q6 IFJlOiBidWcgaW4gbHJpbnQgW3dhczogRlc6IFByaW50aW5nIGxvbmcgaW50 IGluIEMgcHJvZ3JhbSB1bmRlciBjeWd3aW42NF0NCg0KT24gMDUvMjQvMjAx NyAxMTo1MyBBTSwgRXJpayBCcmF5IHdyb3RlOg0KDQo+Pj4gZHJvcHBpbmcg ZG93biB0byBhc3NlbWJseTsgaXQgY291bGQgdmVyeSB3ZWxsIGJlIHRoYXQg dGhlIGFzc2VtYmx5DQo+Pj4gY29kZSBpcyBpbmNvcnJlY3RseSB0cnVuY2F0 aW5nIHRoaW5ncyBhdCAzMiBiaXRzICh3aGVyZSBpdCBpcyBqdXN0DQo+Pj4g ZmluZSBmb3IgMzItYml0IEN5Z3dpbiwgYnV0IHdyb25nIGZvciA2NC1iaXQp Og0KPj4+DQo+Pj4gbG9uZyBscmludCAoZG91YmxlIHgpDQo+Pj4gew0KPj4+ ICAgbG9uZyByZXR2YWwgPSAwTDsNCj4+PiAjaWYgZGVmaW5lZChfQU1ENjRf KSB8fCBkZWZpbmVkKF9feDg2XzY0X18pIHx8IGRlZmluZWQoX1g4Nl8pIHx8 DQo+Pj4gZGVmaW5lZChfX2kzODZfXykNCj4+PiAgIF9fYXNtX18gX192b2xh dGlsZV9fICgiZmlzdHBsICUwIiAgOiAiPW0iIChyZXR2YWwpIDogInQiICh4 KSA6DQo+Pj4gInN0Iik7DQoNCj4gQWN0dWFsbHksIEkgdGFrZSBpdCBiYWNr LiAgZ2RiL29iamR1bXAgKGFuZCBwcmVzdW1hYmx5IGJpbnV0aWxzIGluDQo+ IGdlbmVyYWwpIHdhcyBiZWluZyBkZWNlcHRpdmUgdG8gbWUgYWJvdXQgdGhl IG5hdHVyZSBvZiB0aGF0IG1vdg0KPiBpbnN0cnVjdGlvbi4gIEFuZCBpbiBm YWN0IHRoZSBmaXN0cGwgc2hvdWxkIGJlIGZpc3RwcS4gIFRoYXQgZml4ZXMg aXQuDQoNCklzIGZpc3RwcSByaWdodCBvbiAzMi1iaXQsIG9yIGlzIHRoaXMg YSBjYXNlIHdoZXJlIHdlIG5lZWQgZGlmZmVyZW50IGFzc2VtYmx5IGZvciAz Mi1iaXQgKGZpc3RwbCkgdnMuIDY0LWJpdCAoZmlzdHFsKSB0byBtYXRjaCB0 aGUgc2l6ZSBvZiBsb25nIHRoYXQgd2UgYXJlIGNvbnZlcnRpbmcgdG8/DQoN Ci0tDQpFcmljIEJsYWtlLCBQcmluY2lwYWwgU29mdHdhcmUgRW5naW5lZXIN ClJlZCBIYXQsIEluYy4gICAgICAgICAgICsxLTkxOS0zMDEtMzI2Ng0KVmly dHVhbGl6YXRpb246ICBxZW11Lm9yZyB8IGxpYnZpcnQub3JnDQoNClRoZSBj b25maWRlbnRpYWxpdHkgb3IgaW50ZWdyaXR5IG9mIHRoaXMgbWVzc2FnZSBj YW4gbm90IGJlIGd1YXJhbnRlZWQgZm9sbG93aW5nIHRyYW5zbWlzc2lvbiBv biB0aGUgSW50ZXJuZXQuIFRoZSBhZGRyZXNzZWUgc2hvdWxkIGJlIGF3YXJl IG9mIHRoaXMgYmVmb3JlIHVzaW5nIHRoZSBjb250ZW50cyBvZiB0aGlzIG1l c3NhZ2UuDQoDQotLQ0KUHJvYmxlbSByZXBvcnRzOiAgICAgICBodHRwOi8vY 3lnd2luLmNvbS9wcm9ibGVtcy5odG1sDQpGQVE6ICAgICAgICAgICAgICAgI CAgIGh0dHA6Ly9jeWd3aW4uY29tL2ZhcS8NCkRvY3VtZW50YXRpb246ICAgI CAgICAgaHR0cDovL2N5Z3dpbi5jb20vZG9jcy5odG1sDQpVbnN1YnNjcmliZ SBpbmZvOiAgICAgIGh0dHA6Ly9jeWd3aW4uY29tL21sLyN1bnN1YnNjcmliZ S1zaW1wbGUNCg0I=