title: Initialize struct with single field
body: <p>I have a struct:</p>
  
  <pre><code> struct MY_TYPE {
        boolean flag;
        short int value;
        double stuff;
      };
  </code></pre>
  
  <p>I know I can intialize it by:</p>
  
  <pre><code>MY_TYPE a = { .flag = true, .value = 123, .stuff = 0.456 };
  </code></pre>
  
  <p>But, now I need to create a pointer variable <code>My_TYPE*</code> and I only want to initialize one field there? I tried e.g.:</p>
  
  <pre><code>MY_TYPE *a = {.value = 123};
  </code></pre>
  
  <p>But I get compiler error <code>"Designator in intializer for scalar type 'struct MY_TYPE *'"</code>.</p>
  
  <p>Is it possible to initialize the struct with one field?</p>