title: Type conversion to UInt8 [] from UInt8 gives an error
body: <p>I've defined a struct like so:</p>
  
  <pre><code>typedef struct __attribute__((packed)) {
      UInt8  a;
      UInt16 b;
      UInt8  c[15];
  } myStruct;
  </code></pre>
  
  <p>When I try to get value</p>
  
  <pre><code>UInt8  c = packet-&gt;c;
  </code></pre>
  
  <p>I receive the following error </p>
  
  <blockquote>
    <p>Incompatible pointer to integer conversion initializing 'UInt8' (aka 'unsigned char') with an expression of type 'UInt8 [15]</p>
  </blockquote>
  
  <p>What type do I need to cast to in order to compile? I have tried adding [15] subscript in different places and could not solve it. Also an explanation of what <code>[15]</code> means in <code>UInt8  c[15];</code></p>
  
  <p>Thanks </p>