This is consistent with C/C++ compiler preprocessors. Previously SWIG set FOO to an empty value. Fixes #2193