title: expected ')' before '*' token with function pointer
body: <p>here is the code:</p>
  
  <pre><code>typedef struct {
      void (*drawFunc) ( void* );
  } glesContext;
  
  void glesRegisterDrawFunction(glesContext *glesContext, void(drawFunc*)(glesContext*));
  </code></pre>
  
  <p>For that last line, i get the error message: "Expected ')' before '*' token"</p>
  
  <p>why?</p>