diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-02-22 15:35:57 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-02-22 15:35:57 +0200 |
commit | 214e61b8334751a34f7522c609b939f4bc667881 (patch) | |
tree | f87fa89875cc4b0fd71fd2e2621e8f93ea9a3a73 /xsd/cxx/parser/attribute-validation-source.cxx | |
parent | c3044ef3bffa360b9cfe41689499888847a02e9d (diff) |
Reopen wide strings with width specifier (L)
Some compilers, notably VC++, don't like strings like L"foo""bar".
Diffstat (limited to 'xsd/cxx/parser/attribute-validation-source.cxx')
-rw-r--r-- | xsd/cxx/parser/attribute-validation-source.cxx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/xsd/cxx/parser/attribute-validation-source.cxx b/xsd/cxx/parser/attribute-validation-source.cxx index 0503d78..2c57f2a 100644 --- a/xsd/cxx/parser/attribute-validation-source.cxx +++ b/xsd/cxx/parser/attribute-validation-source.cxx @@ -32,11 +32,11 @@ namespace CXX { String const& ns (a.namespace_ ().name ()); - os << "n == " << L << strlit (name) << " &&" << endl - << "ns == " << L << strlit (ns); + os << "n == " << strlit (name) << " &&" << endl + << "ns == " << strlit (ns); } else - os << "n == " << L << strlit (name) << " && ns.empty ()"; + os << "n == " << strlit (name) << " && ns.empty ()"; } virtual Void @@ -60,7 +60,7 @@ namespace CXX // This is not what the spec says but that seems to be // the consensus. // - os << "(!ns.empty () && ns != " << L << strlit (ns) << ")"; + os << "(!ns.empty () && ns != " << strlit (ns) << ")"; } else os << "!ns.empty ()"; @@ -71,11 +71,11 @@ namespace CXX } else if (*i == L"##targetNamespace") { - os << "ns == " << L << strlit (ns); + os << "ns == " << strlit (ns); } else { - os << "ns == " << L << strlit (*i); + os << "ns == " << strlit (*i); } if (++i != e) @@ -204,7 +204,7 @@ namespace CXX os << "if (!as." << ename (a) << ")" << endl << "this->_expected_attribute (" << endl - << L << strlit (ns) << ", " << L << strlit (a.name ()) << ");"; + << strlit (ns) << ", " << strlit (a.name ()) << ");"; } } }; |