title: Question about a wrapper macro function
body: <p>I was reading the jemalloc's realloc function and noticed that all the non-static functions(at least the ones I've seen) in jemalloc is wrapped with JEMALLOC_P macro and JEMALLOC_P is:</p>
  
  <p><code>#define JEMALLOC_P(s) s</code></p>
  
  <p>Why would they need such a thing?</p>