Takashi Iwai wrote:
> At Wed, 8 Jun 2005 15:29:50 +0200,
> Alien wrote:
> 
>>Op woensdag 8 juni 2005 14:12, schreef Takashi Iwai:
>>
>>>At Wed, 8 Jun 2005 13:13:46 +0200,
>>>
>>>Alien wrote:
>>>
>>>>>You don't need to define values if the static array is initialize to
>>>>>zero.  In this case,
>>>>>
>>>>>   static u16 eq_levels[64];
>>>>>
>>>>>would be better.
>>>>>
>>>>>
>>>>>Takashi
>>>>
>>>>you sure that this will initialize to 0 ? i seem to remember that C
>>>>doesn't init arrays to 0... unless there's a memset somewhere, of course,
>>>>i never wrote kernel stuff...
>>>
>>>It's sure.  Remeber that I mentioned "static" arrray.
>>>
>>>
>>>Takashi
>>
>>hmm, i never knew static arrays were initialized to 0...
> 
> 
> Always good to learn something new ;)
> 
> In practice, kernel hackers prefers to get rid of unnecessary zero
> initialization from the kernel code since it reduces the resultant
> binary size, too.
> 
> 
> Takashi
> 
> 
Actualy this is the result of kernel loader - it maps zeroed pages for static 
data section.

-- 
Kind regards,
Igor V. Kovalenko


_______________________________________________
Openvortex-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/openvortex-dev

Reply via email to