Deutsch English Français Italiano |
<vbnndv$2hv87$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: James Kuyper <jameskuyper@alumni.caltech.edu> Newsgroups: comp.lang.c Subject: Re: Top 10 most common hard skills listed on resumes... Date: Mon, 9 Sep 2024 16:56:31 -0400 Organization: A noiseless patient Spider Lines: 18 Message-ID: <vbnndv$2hv87$1@dont-email.me> References: <vab101$3er$1@reader1.panix.com> <vbcs65$eabn$1@dont-email.me> <vbekut$1kd24$1@paganini.bofh.team> <vbepcb$q6p2$1@dont-email.me> <vbgb5q$1ruv8$1@paganini.bofh.team> <vbhbbb$1blt4$1@dont-email.me> <vbipp5$24kl5$1@paganini.bofh.team> <vbk0d9$1tajm$1@dont-email.me> <vbkpfc$27l2o$1@paganini.bofh.team> <vbl3am$228vv$1@dont-email.me> <vblfgb$2dkij$1@paganini.bofh.team> <vblhp7$249ug$1@dont-email.me> <vbloje$2e34o$1@paganini.bofh.team> <vbmeae$2bn2v$2@dont-email.me> <vbn8pe$2g9i6$2@paganini.bofh.team> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Date: Mon, 09 Sep 2024 22:56:32 +0200 (CEST) Injection-Info: dont-email.me; posting-host="fc421bddf55117e750f6777390bdd015"; logging-data="2686215"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Ne4Ib2Ok+0QIh3tayEhQqZ5PhpEViaUY=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:ygJC+7+SwZiTSX9Eg7F3lJeSQ9M= Content-Language: en-US In-Reply-To: <vbn8pe$2g9i6$2@paganini.bofh.team> Bytes: 2541 On 9/9/24 12:46, Waldek Hebisch wrote: .... > Concerning '<stdint.h>', somewhat worring thing is that several types > there seem to be optional (or maybe where optional in older versions > of the standard). I am not sure if this can be real problem, > but too many times I saw that on various issues developers say > "this in not mandatory, so we will skip it". You're missing the point behind the optionality of those types. A lazy implementor could do as you say, but will save themselves almost nothing - the time it takes to insert an appropriate typedef in <stdint.h> is quite negligible. Those types are optional because there's some platforms with no hardware support for anything that would meet the requirements for those types, and for which software emulation would be too difficult. In general, on any implmentation that fails to provide one of the optional types, there is no mandatory type that will do the same thing that you wanted the optional type for.