| 1 | Index: src/value_semantic.cpp
|
|---|
| 2 | ===================================================================
|
|---|
| 3 | --- src/value_semantic.cpp (Revision 57194)
|
|---|
| 4 | +++ src/value_semantic.cpp (Arbeitskopie)
|
|---|
| 5 | @@ -169,15 +169,7 @@
|
|---|
| 6 | void validate(any& v, const vector<string>& xs, std::string*, int)
|
|---|
| 7 | {
|
|---|
| 8 | check_first_occurrence(v);
|
|---|
| 9 | - string s(get_single_string(xs));
|
|---|
| 10 | - if (!s.empty() && (
|
|---|
| 11 | - (*s.begin() == '\'' && *s.rbegin() == '\'' ||
|
|---|
| 12 | - *s.begin() == '"' && *s.rbegin() == '"')))
|
|---|
| 13 | - {
|
|---|
| 14 | - v = any(s.substr(1, s.size()-2));
|
|---|
| 15 | - }
|
|---|
| 16 | - else
|
|---|
| 17 | - v = any(s);
|
|---|
| 18 | + v = any(get_single_string(xs));
|
|---|
| 19 | }
|
|---|
| 20 |
|
|---|
| 21 | #if !defined(BOOST_NO_STD_WSTRING)
|
|---|
| 22 | @@ -185,12 +177,7 @@
|
|---|
| 23 | void validate(any& v, const vector<wstring>& xs, std::string*, int)
|
|---|
| 24 | {
|
|---|
| 25 | check_first_occurrence(v);
|
|---|
| 26 | - wstring s(get_single_string(xs));
|
|---|
| 27 | - if (*s.begin() == L'\'' && *s.rbegin() == L'\'' ||
|
|---|
| 28 | - *s.begin() == L'"' && *s.rbegin() == L'"')
|
|---|
| 29 | - v = any(s.substr(1, s.size()-2));
|
|---|
| 30 | - else
|
|---|
| 31 | - v = any(s);
|
|---|
| 32 | + v = any(get_single_string(xs));
|
|---|
| 33 | }
|
|---|
| 34 | #endif
|
|---|
| 35 |
|
|---|