Change stringify to admit multiple parameters (including lists and vectors).

This commit is contained in:
Sei Lisa 2017-05-05 17:17:36 +02:00
parent a6f63a9257
commit a0555b87d9

View file

@ -143,8 +143,8 @@ h1 { background: #2080C0; color: white; padding:25px 5% 8px; margin: 4% 7% 0px;
<pre><code><span>#define VERSION 1.13</span> <pre><code><span>#define VERSION 1.13</span>
<span>#define REVISION b</span> <span>#define REVISION b</span>
<span>#define VERBATIM_STRINGIFY(x) #x</span> <span>#define VERBATIM_STRINGIFY(...) #__VA_ARGS__</span>
<span>#define STRINGIFY(x) VERBATIM_STRINGIFY(x)</span> <span>#define STRINGIFY(...) VERBATIM_STRINGIFY(__VA_ARGS__)</span>
<span>...</span> <span>...</span>
<span>llOwnerSay("Program version " STRINGIFY(VERSION)</span> <span>llOwnerSay("Program version " STRINGIFY(VERSION)</span>
<span> ", revision " STRINGIFY(REVISION));</span> <span> ", revision " STRINGIFY(REVISION));</span>