summaryrefslogtreecommitdiff
path: root/xsd/cxx/parser/attribute-validation-source.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-02-22 15:35:57 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-02-22 15:35:57 +0200
commit214e61b8334751a34f7522c609b939f4bc667881 (patch)
treef87fa89875cc4b0fd71fd2e2621e8f93ea9a3a73 /xsd/cxx/parser/attribute-validation-source.cxx
parentc3044ef3bffa360b9cfe41689499888847a02e9d (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.cxx14
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 ()) << ");";
}
}
};