diff --git a/src/util/Compilers/VCPPDefs.hpp b/src/util/Compilers/VCPPDefs.hpp index 7effb611e34b1e254080bae2fef4d29f458506c8..d398cb11f74ef123022233305e295f031baf41a9 100644 --- a/src/util/Compilers/VCPPDefs.hpp +++ b/src/util/Compilers/VCPPDefs.hpp @@ -56,6 +56,10 @@ /** * $Log$ + * Revision 1.4 2000/01/14 01:19:22 roddey + * Added a define of XML_LSTRSUPPORT to indicate supoprt of L"" type + * prefixes on this compiler. + * * Revision 1.3 2000/01/14 00:51:30 roddey * Added the requested XMLStrL() macro to support some portable * optimization of DOM code. This still needs to be added to the other @@ -85,11 +89,12 @@ // --------------------------------------------------------------------------- -// Each compiler might support L"" prefixed constants. There are places in -// the DOM for instance, where it is advantageous to use the L"" where it -// supported, to avoid unnecessary transcoding. VC++ does support this. +// Each compiler might support L"" prefixed constants. There are places +// where it is advantageous to use the L"" where it supported, to avoid +// unnecessary transcoding. VC++ does support this, so we define this token. +// If your compiler does not support it, don't define this. // --------------------------------------------------------------------------- -#define XMLStrL(str) L##str +#define XML_LSTRSUPPORT // ---------------------------------------------------------------------------