delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:mime-version:in-reply-to:references:date | |
:message-id:subject:from:to:content-type; q=dns; s=default; b=li | |
8y19Ly8dYeunl4Tb5qsOvj6V76lxAkQcZNENN0clvJeB/coFmM4y71t7MUCi73Td | |
PFpuLGOjGiHIh+DKQJHky1QHImDnlppWvrWTMfn5lT3lZhdvMWi2D7SSNx6FRcWl | |
PLixSezYLV7c1hkD0sWrGANJmmOPiMUNhKQm4hZFc= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:mime-version:in-reply-to:references:date | |
:message-id:subject:from:to:content-type; s=default; bh=kFjqPPqE | |
PhipI6nInDbs8drnaeQ=; b=yykrPGC8JWeyvnNbA2P2xojWX43Tmp9hbNJefPYr | |
ggIZsC0MUB1Qnp/f84RiP7cXQv/lQydo8rCD1sNwv8v7o3PrmM1r42HKrNIotiSs | |
tyjOij4lePDv0KWjgC8qzTUUKcalKzltU7TTkoFua+MZP5qBnub2YLkw/OwOArR/ | |
zZU= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
X-Spam-SWARE-Status: | No, score=0.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,SPF_PASS autolearn=ham version=3.3.1 |
MIME-Version: | 1.0 |
X-Received: | by 10.152.28.230 with SMTP id e6mr3086586lah.57.1367525673500; Thu, 02 May 2013 13:14:33 -0700 (PDT) |
In-Reply-To: | <CAO1jNwt9oiarAt5A3Stn46b-shTFTwgCm0kioxjiHt_j1u-uww@mail.gmail.com> |
References: | <CAO1jNwt9oiarAt5A3Stn46b-shTFTwgCm0kioxjiHt_j1u-uww AT mail DOT gmail DOT com> |
Date: | Thu, 2 May 2013 22:14:33 +0200 |
Message-ID: | <CAO1jNwuuVwEcbDmGY=rZjm5i=AiQCxO=zhxGkkt1ekc=owdaOQ@mail.gmail.com> |
Subject: | Fwd: Cygwin64: errno.h error values |
From: | Jan Nijtmans <jan DOT nijtmans AT gmail DOT com> |
To: | cygwin AT cygwin DOT com |
X-Virus-Found: | No |
--089e0160b79afd881504dbc1e1d3 Content-Type: text/plain; charset=ISO-8859-1 Hi all, Comparing errno.h from cygwin with the ones from mingw(-64) and VS10, the first ones on the list have equal values, but later on values are diverging. I already reported that to the mingw-w64 people, and they adapted the list making it the same as VS10. See: <http://sourceforge.net/tracker/?func=detail&atid=983354&aid=3448042&group_id=202880> Cygwin apparently started with initial values of some early Visual Studio, and added the missing ones, using succeeding values. Having different values in Cygwin and MS might cause unexpected problems: every time when transferring error-codes between some MS dll and cygwin, proper translation must be done between the two domains when the error-codes are different. Wouldn't it be a lot easier when Cygwin started to use the same error-values than Visual Studio? Then the mingw-w64 cross-compiler doesn't need its own errno.h (or sys/errno.h) any more, the one from cygwin would work fine as well. And mingw-w64 would not need constructs like: #ifndef EAFNOSUPPORT #define EAFNOSUPPORT 102 #endif something they only do because of possible conflicting definitions in mingw/cygwin. Now that Cygwin64 is not officially released yet, I hope it is not too late yet to change this: I realize this is a binary incompatibility and all packages need to be recompiled. Here is a test program (main.c) which - when compiled with VS10+ - just outputs "THE END". It can be used to test whether all errno values are really the same as the ones from VS10+. I also included a patch for sys/errno.h, which changes the errno values to be the same as the values from Visual Studio. Regards, Jan Nijtmans --089e0160b79afd881504dbc1e1d3 Content-Type: application/octet-stream; name="errno.h.diff" Content-Disposition: attachment; filename="errno.h.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hg7rlp510 LS0tIHN5cy9lcnJuby5oLm9yaWcJMjAxMy0wNC0yNCAxNDoyOToyMC4wMDAw MDAwMDAgKzAyMDAKKysrIHN5cy9lcnJuby5oCTIwMTMtMDUtMDIgMTE6Mjk6 NDQuMTc0NDMzNTAwICswMjAwCkBAIC01NSw3ICs1NSw3IEBACiAjZGVmaW5l CUVORklMRSAyMwkvKiBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbSAq LwogI2RlZmluZQlFTUZJTEUgMjQJLyogVG9vIG1hbnkgb3BlbiBmaWxlcyAq LwogI2RlZmluZQlFTk9UVFkgMjUJLyogTm90IGEgdHlwZXdyaXRlciAqLwot I2RlZmluZQlFVFhUQlNZIDI2CS8qIFRleHQgZmlsZSBidXN5ICovCisjZGVm aW5lCUVUWFRCU1kgMTM5CS8qIFRleHQgZmlsZSBidXN5ICovCiAjZGVmaW5l CUVGQklHIDI3CS8qIEZpbGUgdG9vIGxhcmdlICovCiAjZGVmaW5lCUVOT1NQ QyAyOAkvKiBObyBzcGFjZSBsZWZ0IG9uIGRldmljZSAqLwogI2RlZmluZQlF U1BJUEUgMjkJLyogSWxsZWdhbCBzZWVrICovCkBAIC02NCwyMCArNjQsMjAg QEAKICNkZWZpbmUJRVBJUEUgMzIJLyogQnJva2VuIHBpcGUgKi8KICNkZWZp bmUJRURPTSAzMwkJLyogTWF0aCBhcmcgb3V0IG9mIGRvbWFpbiBvZiBmdW5j ICovCiAjZGVmaW5lCUVSQU5HRSAzNAkvKiBNYXRoIHJlc3VsdCBub3QgcmVw cmVzZW50YWJsZSAqLwotI2RlZmluZQlFTk9NU0cgMzUJLyogTm8gbWVzc2Fn ZSBvZiBkZXNpcmVkIHR5cGUgKi8KLSNkZWZpbmUJRUlEUk0gMzYJLyogSWRl bnRpZmllciByZW1vdmVkICovCisjZGVmaW5lCUVOT01TRyAxMjIJLyogTm8g bWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUgKi8KKyNkZWZpbmUJRUlEUk0gMTEx CS8qIElkZW50aWZpZXIgcmVtb3ZlZCAqLwogI2lmZGVmIF9fTElOVVhfRVJS Tk9fRVhURU5TSU9OU19fCiAjZGVmaW5lCUVDSFJORyAzNwkvKiBDaGFubmVs IG51bWJlciBvdXQgb2YgcmFuZ2UgKi8KLSNkZWZpbmUJRUwyTlNZTkMgMzgJ LyogTGV2ZWwgMiBub3Qgc3luY2hyb25pemVkICovCi0jZGVmaW5lCUVMM0hM VCAzOQkvKiBMZXZlbCAzIGhhbHRlZCAqLwotI2RlZmluZQlFTDNSU1QgNDAJ LyogTGV2ZWwgMyByZXNldCAqLwotI2RlZmluZQlFTE5STkcgNDEJLyogTGlu ayBudW1iZXIgb3V0IG9mIHJhbmdlICovCi0jZGVmaW5lCUVVTkFUQ0ggNDIJ LyogUHJvdG9jb2wgZHJpdmVyIG5vdCBhdHRhY2hlZCAqLworI2RlZmluZQlF TDJOU1lOQyA5MQkvKiBMZXZlbCAyIG5vdCBzeW5jaHJvbml6ZWQgKi8KKyNk ZWZpbmUJRUwzSExUIDQ2CS8qIExldmVsIDMgaGFsdGVkICovCisjZGVmaW5l CUVMM1JTVCA4OAkvKiBMZXZlbCAzIHJlc2V0ICovCisjZGVmaW5lCUVMTlJO RyA5MAkvKiBMaW5rIG51bWJlciBvdXQgb2YgcmFuZ2UgKi8KKyNkZWZpbmUJ RVVOQVRDSCAzNQkvKiBQcm90b2NvbCBkcml2ZXIgbm90IGF0dGFjaGVkICov CiAjZGVmaW5lCUVOT0NTSSA0MwkvKiBObyBDU0kgc3RydWN0dXJlIGF2YWls YWJsZSAqLwogI2RlZmluZQlFTDJITFQgNDQJLyogTGV2ZWwgMiBoYWx0ZWQg Ki8KICNlbmRpZgotI2RlZmluZQlFREVBRExLIDQ1CS8qIERlYWRsb2NrIGNv bmRpdGlvbiAqLwotI2RlZmluZQlFTk9MQ0sgNDYJLyogTm8gcmVjb3JkIGxv Y2tzIGF2YWlsYWJsZSAqLworI2RlZmluZQlFREVBRExLIDM2CS8qIERlYWRs b2NrIGNvbmRpdGlvbiAqLworI2RlZmluZQlFTk9MQ0sgMzkJLyogTm8gcmVj b3JkIGxvY2tzIGF2YWlsYWJsZSAqLwogI2lmZGVmIF9fTElOVVhfRVJSTk9f RVhURU5TSU9OU19fCiAjZGVmaW5lIEVCQURFIDUwCS8qIEludmFsaWQgZXhj aGFuZ2UgKi8KICNkZWZpbmUgRUJBRFIgNTEJLyogSW52YWxpZCByZXF1ZXN0 IGRlc2NyaXB0b3IgKi8KQEAgLTg1LDMxICs4NSwzMSBAQAogI2RlZmluZSBF Tk9BTk8gNTMJLyogTm8gYW5vZGUgKi8KICNkZWZpbmUgRUJBRFJRQyA1NAkv KiBJbnZhbGlkIHJlcXVlc3QgY29kZSAqLwogI2RlZmluZSBFQkFEU0xUIDU1 CS8qIEludmFsaWQgc2xvdCAqLwotI2RlZmluZSBFREVBRExPQ0sgNTYJLyog RmlsZSBsb2NraW5nIGRlYWRsb2NrIGVycm9yICovCisjZGVmaW5lIEVERUFE TE9DSyBFREVBRExLCS8qIEZpbGUgbG9ja2luZyBkZWFkbG9jayBlcnJvciAq LwogI2RlZmluZSBFQkZPTlQgNTcJLyogQmFkIGZvbnQgZmlsZSBmbXQgKi8K ICNlbmRpZgotI2RlZmluZSBFTk9TVFIgNjAJLyogRGV2aWNlIG5vdCBhIHN0 cmVhbSAqLwotI2RlZmluZSBFTk9EQVRBIDYxCS8qIE5vIGRhdGEgKGZvciBu byBkZWxheSBpbykgKi8KLSNkZWZpbmUgRVRJTUUgNjIJLyogVGltZXIgZXhw aXJlZCAqLwotI2RlZmluZSBFTk9TUiA2MwkvKiBPdXQgb2Ygc3RyZWFtcyBy ZXNvdXJjZXMgKi8KKyNkZWZpbmUgRU5PU1RSIDEyNQkvKiBEZXZpY2Ugbm90 IGEgc3RyZWFtICovCisjZGVmaW5lIEVOT0RBVEEgMTIwCS8qIE5vIGRhdGEg KGZvciBubyBkZWxheSBpbykgKi8KKyNkZWZpbmUgRVRJTUUgMTM3CS8qIFRp bWVyIGV4cGlyZWQgKi8KKyNkZWZpbmUgRU5PU1IgMTI0CS8qIE91dCBvZiBz dHJlYW1zIHJlc291cmNlcyAqLwogI2lmZGVmIF9fTElOVVhfRVJSTk9fRVhU RU5TSU9OU19fCiAjZGVmaW5lIEVOT05FVCA2NAkvKiBNYWNoaW5lIGlzIG5v dCBvbiB0aGUgbmV0d29yayAqLwogI2RlZmluZSBFTk9QS0cgNjUJLyogUGFj a2FnZSBub3QgaW5zdGFsbGVkICovCiAjZGVmaW5lIEVSRU1PVEUgNjYJLyog VGhlIG9iamVjdCBpcyByZW1vdGUgKi8KICNlbmRpZgotI2RlZmluZSBFTk9M SU5LIDY3CS8qIFRoZSBsaW5rIGhhcyBiZWVuIHNldmVyZWQgKi8KKyNkZWZp bmUgRU5PTElOSyAxMjEJLyogVGhlIGxpbmsgaGFzIGJlZW4gc2V2ZXJlZCAq LwogI2lmZGVmIF9fTElOVVhfRVJSTk9fRVhURU5TSU9OU19fCiAjZGVmaW5l IEVBRFYgNjgJCS8qIEFkdmVydGlzZSBlcnJvciAqLwogI2RlZmluZSBFU1JN TlQgNjkJLyogU3Jtb3VudCBlcnJvciAqLwogI2RlZmluZQlFQ09NTSA3MAkv KiBDb21tdW5pY2F0aW9uIGVycm9yIG9uIHNlbmQgKi8KICNlbmRpZgotI2Rl ZmluZSBFUFJPVE8gNzEJLyogUHJvdG9jb2wgZXJyb3IgKi8KKyNkZWZpbmUg RVBST1RPIDEzNAkvKiBQcm90b2NvbCBlcnJvciAqLwogI2RlZmluZQlFTVVM VElIT1AgNzQJLyogTXVsdGlob3AgYXR0ZW1wdGVkICovCiAjaWZkZWYgX19M SU5VWF9FUlJOT19FWFRFTlNJT05TX18KICNkZWZpbmUJRUxCSU4gNzUJLyog SW5vZGUgaXMgcmVtb3RlIChub3QgcmVhbGx5IGVycm9yKSAqLwogI2RlZmlu ZQlFRE9URE9UIDc2CS8qIENyb3NzIG1vdW50IHBvaW50IChub3QgcmVhbGx5 IGVycm9yKSAqLwogI2VuZGlmCi0jZGVmaW5lIEVCQURNU0cgNzcJLyogVHJ5 aW5nIHRvIHJlYWQgdW5yZWFkYWJsZSBtZXNzYWdlICovCisjZGVmaW5lIEVC QURNU0cgMTA0CS8qIFRyeWluZyB0byByZWFkIHVucmVhZGFibGUgbWVzc2Fn ZSAqLwogI2RlZmluZSBFRlRZUEUgNzkJLyogSW5hcHByb3ByaWF0ZSBmaWxl IHR5cGUgb3IgZm9ybWF0ICovCiAjaWZkZWYgX19MSU5VWF9FUlJOT19FWFRF TlNJT05TX18KICNkZWZpbmUgRU5PVFVOSVEgODAJLyogR2l2ZW4gbG9nLiBu YW1lIG5vdCB1bmlxdWUgKi8KQEAgLTEyMSw2OCArMTIxLDY4IEBACiAjZGVm aW5lIEVMSUJNQVggODYJLyogQXR0ZW1wdGluZyB0byBsaW5rIGluIHRvbyBt YW55IGxpYnMgKi8KICNkZWZpbmUgRUxJQkVYRUMgODcJLyogQXR0ZW1wdGlu ZyB0byBleGVjIGEgc2hhcmVkIGxpYnJhcnkgKi8KICNlbmRpZgotI2RlZmlu ZSBFTk9TWVMgODgJLyogRnVuY3Rpb24gbm90IGltcGxlbWVudGVkICovCisj ZGVmaW5lIEVOT1NZUyA0MAkvKiBGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQg Ki8KICNpZmRlZiBfX0NZR1dJTl9fCiAjZGVmaW5lIEVOTUZJTEUgODkgICAg ICAvKiBObyBtb3JlIGZpbGVzICovCiAjZW5kaWYKLSNkZWZpbmUgRU5PVEVN UFRZIDkwCS8qIERpcmVjdG9yeSBub3QgZW1wdHkgKi8KLSNkZWZpbmUgRU5B TUVUT09MT05HIDkxCS8qIEZpbGUgb3IgcGF0aCBuYW1lIHRvbyBsb25nICov Ci0jZGVmaW5lIEVMT09QIDkyCS8qIFRvbyBtYW55IHN5bWJvbGljIGxpbmtz ICovCi0jZGVmaW5lIEVPUE5PVFNVUFAgOTUJLyogT3BlcmF0aW9uIG5vdCBz dXBwb3J0ZWQgb24gdHJhbnNwb3J0IGVuZHBvaW50ICovCisjZGVmaW5lIEVO T1RFTVBUWSA0MQkvKiBEaXJlY3Rvcnkgbm90IGVtcHR5ICovCisjZGVmaW5l IEVOQU1FVE9PTE9ORyAzOAkvKiBGaWxlIG9yIHBhdGggbmFtZSB0b28gbG9u ZyAqLworI2RlZmluZSBFTE9PUCAxMTQJLyogVG9vIG1hbnkgc3ltYm9saWMg bGlua3MgKi8KKyNkZWZpbmUgRU9QTk9UU1VQUCAxMzAJLyogT3BlcmF0aW9u IG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0IGVuZHBvaW50ICovCiAjZGVm aW5lIEVQRk5PU1VQUE9SVCA5NiAvKiBQcm90b2NvbCBmYW1pbHkgbm90IHN1 cHBvcnRlZCAqLwotI2RlZmluZSBFQ09OTlJFU0VUIDEwNCAgLyogQ29ubmVj dGlvbiByZXNldCBieSBwZWVyICovCi0jZGVmaW5lIEVOT0JVRlMgMTA1CS8q IE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KLSNkZWZpbmUgRUFGTk9T VVBQT1JUIDEwNiAvKiBBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5 IHByb3RvY29sIGZhbWlseSAqLwotI2RlZmluZSBFUFJPVE9UWVBFIDEwNwkv KiBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQgKi8KLSNkZWZpbmUg RU5PVFNPQ0sgMTA4CS8qIFNvY2tldCBvcGVyYXRpb24gb24gbm9uLXNvY2tl dCAqLwotI2RlZmluZSBFTk9QUk9UT09QVCAxMDkJLyogUHJvdG9jb2wgbm90 IGF2YWlsYWJsZSAqLwotI2lmZGVmIF9fTElOVVhfRVJSTk9fRVhURU5TSU9O U19fCi0jZGVmaW5lIEVTSFVURE9XTiAxMTAJLyogQ2FuJ3Qgc2VuZCBhZnRl ciBzb2NrZXQgc2h1dGRvd24gKi8KLSNlbmRpZgotI2RlZmluZSBFQ09OTlJF RlVTRUQgMTExCS8qIENvbm5lY3Rpb24gcmVmdXNlZCAqLwotI2RlZmluZSBF QUREUklOVVNFIDExMgkJLyogQWRkcmVzcyBhbHJlYWR5IGluIHVzZSAqLwot I2RlZmluZSBFQ09OTkFCT1JURUQgMTEzCS8qIENvbm5lY3Rpb24gYWJvcnRl ZCAqLwotI2RlZmluZSBFTkVUVU5SRUFDSCAxMTQJCS8qIE5ldHdvcmsgaXMg dW5yZWFjaGFibGUgKi8KLSNkZWZpbmUgRU5FVERPV04gMTE1CQkvKiBOZXR3 b3JrIGludGVyZmFjZSBpcyBub3QgY29uZmlndXJlZCAqLwotI2RlZmluZSBF VElNRURPVVQgMTE2CQkvKiBDb25uZWN0aW9uIHRpbWVkIG91dCAqLwotI2Rl ZmluZSBFSE9TVERPV04gMTE3CQkvKiBIb3N0IGlzIGRvd24gKi8KLSNkZWZp bmUgRUhPU1RVTlJFQUNIIDExOAkvKiBIb3N0IGlzIHVucmVhY2hhYmxlICov Ci0jZGVmaW5lIEVJTlBST0dSRVNTIDExOQkJLyogQ29ubmVjdGlvbiBhbHJl YWR5IGluIHByb2dyZXNzICovCi0jZGVmaW5lIEVBTFJFQURZIDEyMAkJLyog U29ja2V0IGFscmVhZHkgY29ubmVjdGVkICovCi0jZGVmaW5lIEVERVNUQURE UlJFUSAxMjEJLyogRGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZCAqLwot I2RlZmluZSBFTVNHU0laRSAxMjIJCS8qIE1lc3NhZ2UgdG9vIGxvbmcgKi8K LSNkZWZpbmUgRVBST1RPTk9TVVBQT1JUIDEyMwkvKiBVbmtub3duIHByb3Rv Y29sICovCi0jaWZkZWYgX19MSU5VWF9FUlJOT19FWFRFTlNJT05TX18KLSNk ZWZpbmUgRVNPQ0tUTk9TVVBQT1JUIDEyNAkvKiBTb2NrZXQgdHlwZSBub3Qg c3VwcG9ydGVkICovCi0jZW5kaWYKLSNkZWZpbmUgRUFERFJOT1RBVkFJTCAx MjUJLyogQWRkcmVzcyBub3QgYXZhaWxhYmxlICovCi0jZGVmaW5lIEVORVRS RVNFVCAxMjYKLSNkZWZpbmUgRUlTQ09OTiAxMjcJCS8qIFNvY2tldCBpcyBh bHJlYWR5IGNvbm5lY3RlZCAqLwotI2RlZmluZSBFTk9UQ09OTiAxMjgJCS8q IFNvY2tldCBpcyBub3QgY29ubmVjdGVkICovCi0jZGVmaW5lIEVUT09NQU5Z UkVGUyAxMjkKKyNkZWZpbmUgRUNPTk5SRVNFVCAxMDggIC8qIENvbm5lY3Rp b24gcmVzZXQgYnkgcGVlciAqLworI2RlZmluZSBFTk9CVUZTIDExOQkvKiBO byBidWZmZXIgc3BhY2UgYXZhaWxhYmxlICovCisjZGVmaW5lIEVBRk5PU1VQ UE9SVCAxMDIgLyogQWRkcmVzcyBmYW1pbHkgbm90IHN1cHBvcnRlZCBieSBw cm90b2NvbCBmYW1pbHkgKi8KKyNkZWZpbmUgRVBST1RPVFlQRSAxMzYJLyog UHJvdG9jb2wgd3JvbmcgdHlwZSBmb3Igc29ja2V0ICovCisjZGVmaW5lIEVO T1RTT0NLIDEyOAkvKiBTb2NrZXQgb3BlcmF0aW9uIG9uIG5vbi1zb2NrZXQg Ki8KKyNkZWZpbmUgRU5PUFJPVE9PUFQgMTIzCS8qIFByb3RvY29sIG5vdCBh dmFpbGFibGUgKi8KKyNpZmRlZiBfX0xJTlVYX0VSUk5PX0VYVEVOU0lPTlNf XworI2RlZmluZSBFU0hVVERPV04gOTIJLyogQ2FuJ3Qgc2VuZCBhZnRlciBz b2NrZXQgc2h1dGRvd24gKi8KKyNlbmRpZgorI2RlZmluZSBFQ09OTlJFRlVT RUQgMTA3CS8qIENvbm5lY3Rpb24gcmVmdXNlZCAqLworI2RlZmluZSBFQURE UklOVVNFIDEwMAkJLyogQWRkcmVzcyBhbHJlYWR5IGluIHVzZSAqLworI2Rl ZmluZSBFQ09OTkFCT1JURUQgMTA2CS8qIENvbm5lY3Rpb24gYWJvcnRlZCAq LworI2RlZmluZSBFTkVUVU5SRUFDSCAxMTgJCS8qIE5ldHdvcmsgaXMgdW5y ZWFjaGFibGUgKi8KKyNkZWZpbmUgRU5FVERPV04gMTE2CQkvKiBOZXR3b3Jr IGludGVyZmFjZSBpcyBub3QgY29uZmlndXJlZCAqLworI2RlZmluZSBFVElN RURPVVQgMTM4CQkvKiBDb25uZWN0aW9uIHRpbWVkIG91dCAqLworI2RlZmlu ZSBFSE9TVERPV04gNzcJCS8qIEhvc3QgaXMgZG93biAqLworI2RlZmluZSBF SE9TVFVOUkVBQ0ggMTEwCS8qIEhvc3QgaXMgdW5yZWFjaGFibGUgKi8KKyNk ZWZpbmUgRUlOUFJPR1JFU1MgMTEyCQkvKiBDb25uZWN0aW9uIGFscmVhZHkg aW4gcHJvZ3Jlc3MgKi8KKyNkZWZpbmUgRUFMUkVBRFkgMTAzCQkvKiBTb2Nr ZXQgYWxyZWFkeSBjb25uZWN0ZWQgKi8KKyNkZWZpbmUgRURFU1RBRERSUkVR IDEwOQkvKiBEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkICovCisjZGVm aW5lIEVNU0dTSVpFIDExNQkJLyogTWVzc2FnZSB0b28gbG9uZyAqLworI2Rl ZmluZSBFUFJPVE9OT1NVUFBPUlQgMTM1CS8qIFVua25vd24gcHJvdG9jb2wg Ki8KKyNpZmRlZiBfX0xJTlVYX0VSUk5PX0VYVEVOU0lPTlNfXworI2RlZmlu ZSBFU09DS1ROT1NVUFBPUlQgNjMJLyogU29ja2V0IHR5cGUgbm90IHN1cHBv cnRlZCAqLworI2VuZGlmCisjZGVmaW5lIEVBRERSTk9UQVZBSUwgMTAxCS8q IEFkZHJlc3Mgbm90IGF2YWlsYWJsZSAqLworI2RlZmluZSBFTkVUUkVTRVQg MTE3CisjZGVmaW5lIEVJU0NPTk4gMTEzCQkvKiBTb2NrZXQgaXMgYWxyZWFk eSBjb25uZWN0ZWQgKi8KKyNkZWZpbmUgRU5PVENPTk4gMTI2CQkvKiBTb2Nr ZXQgaXMgbm90IGNvbm5lY3RlZCAqLworI2RlZmluZSBFVE9PTUFOWVJFRlMg NzEKICNpZmRlZiBfX0xJTlVYX0VSUk5PX0VYVEVOU0lPTlNfXwotI2RlZmlu ZSBFUFJPQ0xJTSAxMzAKKyNkZWZpbmUgRVBST0NMSU0gOTUKICNkZWZpbmUg RVVTRVJTIDEzMQogI2VuZGlmCi0jZGVmaW5lIEVEUVVPVCAxMzIKLSNkZWZp bmUgRVNUQUxFIDEzMwotI2RlZmluZSBFTk9UU1VQIDEzNAkJLyogTm90IHN1 cHBvcnRlZCAqLworI2RlZmluZSBFRFFVT1QgMjYKKyNkZWZpbmUgRVNUQUxF IDE0MgorI2RlZmluZSBFTk9UU1VQIDEyOQkJLyogTm90IHN1cHBvcnRlZCAq LwogI2lmZGVmIF9fTElOVVhfRVJSTk9fRVhURU5TSU9OU19fCi0jZGVmaW5l IEVOT01FRElVTSAxMzUgICAvKiBObyBtZWRpdW0gKGluIHRhcGUgZHJpdmUp ICovCisjZGVmaW5lIEVOT01FRElVTSA2NyAgIC8qIE5vIG1lZGl1bSAoaW4g dGFwZSBkcml2ZSkgKi8KICNlbmRpZgogI2lmZGVmIF9fQ1lHV0lOX18KLSNk ZWZpbmUgRU5PU0hBUkUgMTM2ICAgIC8qIE5vIHN1Y2ggaG9zdCBvciBuZXR3 b3JrIHBhdGggKi8KLSNkZWZpbmUgRUNBU0VDTEFTSCAxMzcgIC8qIEZpbGVu YW1lIGV4aXN0cyB3aXRoIGRpZmZlcmVudCBjYXNlICovCisjZGVmaW5lIEVO T1NIQVJFIDQ1ICAgIC8qIE5vIHN1Y2ggaG9zdCBvciBuZXR3b3JrIHBhdGgg Ki8KKyNkZWZpbmUgRUNBU0VDTEFTSCA2MiAgLyogRmlsZW5hbWUgZXhpc3Rz IHdpdGggZGlmZmVyZW50IGNhc2UgKi8KICNlbmRpZgotI2RlZmluZSBFSUxT RVEgMTM4Ci0jZGVmaW5lIEVPVkVSRkxPVyAxMzkJLyogVmFsdWUgdG9vIGxh cmdlIGZvciBkZWZpbmVkIGRhdGEgdHlwZSAqLwotI2RlZmluZSBFQ0FOQ0VM RUQgMTQwCS8qIE9wZXJhdGlvbiBjYW5jZWxlZCAqLwotI2RlZmluZSBFTk9U UkVDT1ZFUkFCTEUgMTQxCS8qIFN0YXRlIG5vdCByZWNvdmVyYWJsZSAqLwot I2RlZmluZSBFT1dORVJERUFEIDE0MgkvKiBQcmV2aW91cyBvd25lciBkaWVk ICovCisjZGVmaW5lIEVJTFNFUSA0MgorI2RlZmluZSBFT1ZFUkZMT1cgMTMy CS8qIFZhbHVlIHRvbyBsYXJnZSBmb3IgZGVmaW5lZCBkYXRhIHR5cGUgKi8K KyNkZWZpbmUgRUNBTkNFTEVEIDEwNQkvKiBPcGVyYXRpb24gY2FuY2VsZWQg Ki8KKyNkZWZpbmUgRU5PVFJFQ09WRVJBQkxFIDEyNwkvKiBTdGF0ZSBub3Qg cmVjb3ZlcmFibGUgKi8KKyNkZWZpbmUgRU9XTkVSREVBRCAxMzMJLyogUHJl dmlvdXMgb3duZXIgZGllZCAqLwogI2lmZGVmIF9fTElOVVhfRVJSTk9fRVhU RU5TSU9OU19fCiAjZGVmaW5lIEVTVFJQSVBFIDE0MwkvKiBTdHJlYW1zIHBp cGUgZXJyb3IgKi8KICNlbmRpZgotI2RlZmluZSBFV09VTERCTE9DSyBFQUdB SU4JLyogT3BlcmF0aW9uIHdvdWxkIGJsb2NrICovCisjZGVmaW5lIEVXT1VM REJMT0NLIDE0MAkvKiBPcGVyYXRpb24gd291bGQgYmxvY2sgKi8KIAogI2Rl ZmluZSBfX0VMQVNURVJST1IgMjAwMAkvKiBVc2VycyBjYW4gYWRkIHZhbHVl cyBzdGFydGluZyBoZXJlICovCiAK --089e0160b79afd881504dbc1e1d3 Content-Type: text/x-csrc; charset=US-ASCII; name="main.c" Content-Disposition: attachment; filename="main.c" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hg7rmekx1 I2luY2x1ZGUgPGVycm5vLmg+CiNpbmNsdWRlIDxzdGRpby5oPgp2b2lkIG1h aW4oKSB7CiAgICBpbnQgaSwgYVtdID0ge0VBRERSSU5VU0UsRUFERFJOT1RB VkFJTCxFQUZOT1NVUFBPUlQsRUFMUkVBRFksRUJBRE1TRywKICAgICAgICBF Q0FOQ0VMRUQsRUNPTk5BQk9SVEVELEVDT05OUkVGVVNFRCxFQ09OTlJFU0VU LEVERVNUQUREUlJFUSwKICAgICAgICBFSE9TVFVOUkVBQ0gsRUlEUk0sRUlO UFJPR1JFU1MsRUlTQ09OTixFTE9PUCwgRU1TR1NJWkUsRU5FVERPV04sCiAg ICAgICAgRU5FVFJFU0VULEVORVRVTlJFQUNILEVOT0JVRlMsRU5PREFUQSxF Tk9MSU5LLEVOT01TRyxFTk9QUk9UT09QVCwKICAgICAgICBFTk9TUixFTk9T VFIsRU5PVENPTk4sRU5PVFJFQ09WRVJBQkxFLEVOT1RTT0NLLEVOT1RTVVAs RU9QTk9UU1VQUCwKICAgICAgICAxMzEsRU9WRVJGTE9XLEVPV05FUkRFQUQs RVBST1RPLEVQUk9UT05PU1VQUE9SVCxFUFJPVE9UWVBFLEVUSU1FLAogICAg ICAgIEVUSU1FRE9VVCxFVFhUQlNZLEVXT1VMREJMT0NLfTsKICAgIGZvciAo aSA9IDA7IGkgPD0gNDA7IGkrKykgewogICAgICAgIGlmIChhW2ldIT0xMDAr aSkgcHJpbnRmKCJleHBlY3RlZCAlZCBidXQgd2FzICVkXG4iLDEwMCtpLGFb aV0pOwogICAgfQogICAgcHJpbnRmKCJUSEUgRU5EXG4iKTsKfQo= --089e0160b79afd881504dbc1e1d3 Content-Type: text/plain; charset=us-ascii -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple --089e0160b79afd881504dbc1e1d3--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |