title: memset an array of void pointers
body: <p>Consider the following initialization of an array of <code>void</code> pointers:</p>
  
  <pre><code>#include &lt;string.h&gt;
  
  void foo()
  {
      void * a[10];
      memset(a, 0, sizeof a);
      // ...
  }
  </code></pre>
  
  <p>Is the array guaranteed to hold NULL pointers after the <code>memset</code> call?</p>