From: Nick D. <nic...@gm...> - 2011-01-18 23:04:57
|
Does anyone know of a way to prevent SWIG from expanding C++ macros inside of %defines? According to the documentation %{ ... %} should prevent the prepreocessor from diving through the text. But they don't...at least inside of existing SWIG macros. Example: %define %SWIG_ALLOCATE(SIZE) %{ CUSTOM_MALLOC(SIZE) %} %enddef Using %SWIG_ALLOCATE(...), Should produce: CUSTOM_MALLOC( ... ) but it does not. It produces... %{ CUSTOM_MALLOC( %} .... %{ ) %} -Nick |