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.