title: How to deprecate a C pre-processor macro in GCC?
body: <p>I know how to use <code>__attribute__((deprecated))</code> or <code>[[deprecated]]</code> to deprecate a function like this:</p>
  <pre><code>int old_fn() __attribute__ ((deprecated));
  [[deprecated]] int old_fn2();
  </code></pre>
  <p>But how to deprecate a Macro like this:</p>
  <pre><code>#define OLD_MACRO 1
  </code></pre>