title: Get list of C structure members
body: <p>Is it possible to get the list of members of a structure as a <code>char **</code> ?</p>
  
  <p>For example, something like this:</p>
  
  <pre><code>struct mystruct {
      int x;
      float y;
      char *z;
  };
  
  /* ... */
  
  char **members = MAGIC(struct mystruct); /* {"x", "y", "z", NULL}. */
  </code></pre>
  
  <p>I am also interested in compiler-dependent methods. Is there such a thing ?</p>
  
  <p>Thank you for your time.</p>