title: What does typedef void* key_type mean in C?
body: <p>I am a little confused with the following line of code in C:</p>
  
  <pre><code>typedef void* key_type;
  </code></pre>
  
  <p>does it mean that key_type is a void pointer? I guess it's a more intuitive naming than void* in C programming.  - Thank you</p>