Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v5r85n$f24s$1@dont-email.me>
Deutsch   English   Français   Italiano  
<v5r85n$f24s$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: David Brown <david.brown@hesbynett.no>
Newsgroups: comp.lang.c
Subject: Re: Baby X is bor nagain
Date: Sun, 30 Jun 2024 11:23:02 +0200
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <v5r85n$f24s$1@dont-email.me>
References: <v494f9$von8$1@dont-email.me> <v5c86d$11ac7$1@dont-email.me>
 <JEheO.108086$ED9b.74955@fx11.iad> <v5cblg$11q0j$1@dont-email.me>
 <gEieO.108089$ED9b.25598@fx11.iad> <20240625113616.000075e0@yahoo.com>
 <mUzeO.141609$Cqra.55051@fx10.iad> <v5elql$1jmii$1@dont-email.me>
 <m3BeO.24907$Gurd.16179@fx34.iad> <v5empd$1jndv$2@dont-email.me>
 <v5eph4$1k6a9$1@dont-email.me> <87ed8jnbmf.fsf@bsb.me.uk>
 <v5jhls$2m7np$1@dont-email.me> <v5jm32$2nqvp$1@dont-email.me>
 <v5k3v2$2qllm$1@dont-email.me> <v5kfst$2svt3$1@dont-email.me>
 <v5kmlm$2u918$1@dont-email.me> <20240627201830.854@kylheku.com>
 <v5m2nl$39qob$3@dont-email.me> <20240628032211.403@kylheku.com>
 <v5p4rv$3u92q$1@dont-email.me> <86le2ndajg.fsf@linuxsc.com>
 <v5pbn7$75a$1@dont-email.me> <v5ph1a$1bkv$1@dont-email.me>
 <20240629214944.00002cc4@yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 30 Jun 2024 11:23:03 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9899c24c591e6d78b08cc8b9e7f308eb";
	logging-data="493724"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19fFOp2XUxgy7h2b3i6sIqKqJopOCaNRzM="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
Cancel-Lock: sha1:b2C7LeYRCv/s9VXywEsZo14c8eE=
In-Reply-To: <20240629214944.00002cc4@yahoo.com>
Content-Language: en-GB
Bytes: 3162

On 29/06/2024 20:49, Michael S wrote:
> On Sat, 29 Jun 2024 19:42:01 +0200
> David Brown <david.brown@hesbynett.no> wrote:
>>
>> gcc, however, is restricted and limited by its past - the developers
>> do not lightly make changes that will result in compilation failures
>> of code that previously compiled fine and had been tested to run
>> correctly. Such changes - as made for gcc 14 - are only done after
>> long discussion and long testing with existing code bases.
>>
> 
> Default input dialect of C language was changed (it seems, to gnu17)
> before gcc14. May be, in gcc12.
> BTW, finding out what dialect is a defaul is less than trivial. If Bart
> calls it "jump through a number of hoops" he would at least correct,
> but more like understating his case.
> 

That would be the wrong hoops to jump through.  Don't use the default 
standard unless you are writing a little hello world program and don't 
care about the choice of standard - /specify/ the standard you want. 
And that one is a very, very simple jump.

But as Keith said, this change was not about C standards.  It was about 
gcc developers changing the balance between being stricter about 
defaults to reduce future programmers' mistakes, and being lax about 
defaults to allow older and poorer code to compile without error messages.