title: Dynamic Variable Name: Concatenate Macro Define With Text
body: <p>Is it possible to join a Macro Define with regular text?</p>
  
  <p>For example;</p>
  
  <pre><code>#define T_NAME      Text_Int       
  #define MAP_KEYS    T_NAME _Map_Keys      // defined in a separate header file "a.h"
  
  // I am hoping MAP_KEYS = Text_Int_Map_Keys
  </code></pre>
  
  <p>So I can then go:</p>
  
  <pre><code>#undef T_NAME
  #undef MAP_KEYS
  #define T_NAME      Text_Real       
  #define MAP_KEYS    T_NAME _Map_Keys
  
  #undef T_NAME
  #undef MAP_KEYS
  #define T_NAME      Text_Short       
  #define MAP_KEYS    T_NAME _Map_Keys
  </code></pre>