what is the point of the IMPL_RTL_STRINGNAME macro?
noel at peralex.com
Thu Oct 31 09:46:13 CET 2013
There are some odd macros here:
which look like:
#define IMPL_RTL_STRINGNAME( n ) rtl_string_ ## n
and then they are used in the code like this:
IMPL_RTL_STRINGNAME( release )( *pTarget );
and in methods definitions like this:
static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen )
I'm not seeing the points of these macros?
They make the methods in questions invisible to OpenGrok and grep and they don't seem to add any value.
Thanks, Noel Grandin.
More information about the LibreOffice