what is the point of the IMPL_RTL_STRINGNAME macro?
Noel Grandin
noel at peralex.com
Thu Oct 31 09:46:13 CET 2013
There are some odd macros here:
http://opengrok.libreoffice.org/xref/core/sal/rtl/string.cxx#58
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.
Disclaimer: http://www.peralex.com/disclaimer.html
More information about the LibreOffice
mailing list