title: Macro to remove double quotes in c
body: <p>Is there any macro which will remove double quotes and '\0' in a string?</p>
  
  <p>For example:-
  "HELLO\0" -> HELLO</p>
  
  <p>Edited:-
  Actually I want to get the function address. So I thought to use <strong>FUNC</strong> Macro to get the function name and stipping out double quotes and '\0' will help me to get the function address.</p>
  
  <p>for ex:</p>
  
  <pre><code>#define FUN_PTR fun
  #define FUN_NAME "fun"
  void fun(){
   printf("fun add %p name %s\n",FUN_PTR,FUN_NAME);
  }
  </code></pre>
  
  <p>To avoid user define macros. I like to know other methods to derive these functionality :).</p>
  
  <pre><code>void fun(){
   printf("fun add %p name %s\n",&lt;SOME_MACRO&gt;(__FUNC__),__FUNC__);
  }
  </code></pre>