/* concatenating with "" ensures that only literal strings are accepted as
* argument */
#define STR_WITH_LEN(s) ("" s ""), (sizeof(s)-1)
####
-DVERSION="\"0.011\"" -DXS_VERSION="\"0.011\""
##
##
cc -I/opt/perlbrew/perls/perl-5.18.0/lib/5.18.0/darwin-2level/CORE -DVERSION="\"0.011\"" -DXS_VERSION="\"0.011\"" -c -fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include -arch x86_64 -framework System -Wa,--noexecstack -I/opt/local/include -I/opt/X11/include -O3 -o lib/PerlIO/Layers.o lib/PerlIO/Layers.c
##
##
$ strings lib/PerlIO/Layers.o
0.011
v5.18.0
...