title: string literal combination for colorized readline with string variable
body: <p>Is it possible to put variable <code>text_info</code> to readline among with colors?<br>
  GCC debuger gives me this error: <code>" error: expected ‘)’ before 'text'</code></p>
  
  <pre><code>#include &lt;readline/readline.h&gt;
  
  #define CYELLOW "\001\e[0;31m\002"
  #define RESET   "\001\e[0m\002"
  
  int main(int argc, char **argv)
  {
      char *text_info = "its very simple string";
      readline(CYELLOW text_info RESET);
      return 0;
  }
  </code></pre>
  
  <p>I know that the way below works but it's not the case.</p>
  
  <pre><code>int main(int argc, char **argv)
  {
      readline(CYELLOW "simple string" RESET);
      return 0;
  }
  </code></pre>