SOURCE: qdev_macros.txt 1.16 (12/09/2014) English INDEP - PUBLIC
----------------------------------------------------------------------------
NAME
QDEV_HLP_MKSTR() - Turns free symbols into strings on
a preprocessor level.
SYNOPSIS
string = QDEV_HLP_MKSTR(symbol)
UBYTE * QDEV_HLP_MKSTR(<symbol>)
FUNCTION
This macro allows to turn any free symbol into string
by double expansion.
INPUTS
symbol - Anything literal with no double quotes will
do.
RETURNS
Returns text constant.
BASES
None.
NOTES
None.
SEE ALSO
EXAMPLE
...
#define SIZEOFHELL 666
UBYTE text[] =
"The hell is as big as " QDEV_HLP_MKSTR(SIZEOFHELL);
...
BUGS
None known.
----------------------------------------------------------------------------
|