Initialize struct with single field
<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>