Re: gcc fixed size char array initialization bug - known?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Guennadi Liakhovetski <g.liakhovetski@...>
Cc: <linux-kernel@...>
Date: Thursday, August 2, 2007 - 5:06 pm

Guennadi Liakhovetski <g.liakhovetski@gmx.de> writes:


It's required by the C standard.

6.7.8.14 of C99:
``
An array of character type may be initialized by a character string literal, optionally
enclosed in braces. Successive characters of the character string literal (including the
terminating null character if there is room or if the array is of unknown size) initialize the
elements of the array.
''

Note the "if there is room".

I believe the rationale is that it still allows to conveniently initialize 
non zero terminated strings.

-Andi
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 3:55 pm)
Re: gcc fixed size char array initialization bug - known?, Stefan Richter, (Fri Aug 3, 11:16 am)
Re: gcc fixed size char array initialization bug - known?, Jan Engelhardt, (Thu Aug 2, 4:18 pm)
Re: gcc fixed size char array initialization bug - known?, Jan Engelhardt, (Thu Aug 2, 3:59 pm)
Re: gcc fixed size char array initialization bug - known?, Satyam Sharma, (Thu Aug 2, 11:17 pm)
Re: gcc fixed size char array initialization bug - known?, Bernd Petrovitsch, (Fri Aug 3, 3:32 am)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 4:15 pm)
Re: gcc fixed size char array initialization bug - known?, Andi Kleen, (Thu Aug 2, 5:06 pm)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 4:36 pm)
Re: gcc fixed size char array initialization bug - known?, Stefan Richter, (Thu Aug 2, 6:31 pm)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 6:51 pm)
Re: gcc fixed size char array initialization bug - known?, Alexander van Heukelum, (Fri Aug 3, 10:04 am)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 7:30 pm)
Re: gcc fixed size char array initialization bug - known?, Jan Engelhardt, (Fri Aug 3, 3:56 am)
Re: gcc fixed size char array initialization bug - known?, Stefan Richter, (Thu Aug 2, 7:27 pm)
Re: gcc fixed size char array initialization bug - known?, Stefan Richter, (Thu Aug 2, 6:15 pm)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 6:36 pm)
Re: gcc fixed size char array initialization bug - known?, Carlo Florendo, (Fri Aug 3, 12:57 am)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 7:26 pm)
Re: gcc fixed size char array initialization bug - known?, Carlo Florendo, (Fri Aug 3, 1:00 am)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 4:26 pm)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 5:26 pm)
Re: gcc fixed size char array initialization bug - known?, Guennadi Liakhovetski, (Thu Aug 2, 4:21 pm)