Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: Puzzling "implicit declaration" Warning Date: Sat, 08 Feb 2020 15:30:43 -0800 Organization: None to speak of Lines: 39 Message-ID: <871rr41wt8.fsf@nosuchdomain.example.com> References: <87a75s1zdp.fsf@nosuchdomain.example.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="e3848b9052d5242b8e6aed597cc834d1"; logging-data="777"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19gVVAK+Wd4i6LlZ3jfvmV3" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cancel-Lock: sha1:kR7MkGHTNPaURHQRhsb+Rkj3RwE= sha1:slVSA/EO3UrRqymR7GnxXRl0CG0= Xref: csiph.com comp.lang.c:149873 Bart writes: > On 08/02/2020 22:35, Keith Thompson wrote: >> Robbie Hatley writes: >>> And this problem has existed for YEARS, if not DECADES, and yet the Cygwin >>> team has done NOTHING to fix it. "The framework to do this is not laid down >>> SO FAR"??? What the devil??? SO FAR??? How many more decades are they going >>> to wait??? Humankind will likely go extinct before these guys get their act >>> together. Makes me want to seek a different programming platform. Perhaps >>> Mingw or something like that. >> >> Maybe you should ask for your money back. Oh, wait ... > > That's a little unfair. Perhaps. > The availabilty of free compilers such as gcc means there is less of a > market for commercial versions, at least for individuals or small > businesses. > > But does that mean that if something is wrong with a free one that has > eliminated paid-for competition, you're not allowed to complain about > it? The failure to document -D_GNU_SOURCE is certainly worth complaining about. My point (which I may not have made very clearly) is that it's not worth ranting about. BTW, if anyone wants to submit a patch, it appears that the newlib exp10(3) man page is extracted from comments in newlib/libm/common/s_exp10.c in git://sourceware.org/git/newlib-cygwin.git Be sure to look for other GNU extensions as well. -- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com Working, but not speaking, for Philips Healthcare void Void(void) { Void(); } /* The recursive call of the void */