title: can't assign value to "const char * const *my_array" in C
body: <p>Bellow is my C code:</p>
  
  <pre><code>const char *l = "some text";
  const char * const *m = {l};
  </code></pre>
  
  <p>When I try to compile that code, I get this warning:</p>
  
  <blockquote>
    <p>warning: initialization from incompatible pointer type</p>
  </blockquote>
  
  <p>Can anybody explain me why that warning and how should I initialize the second variable (<code>m</code>)?</p>