aboutsummaryrefslogtreecommitdiff
path: root/libxsde/xsde/cxx/parser/validating/token.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'libxsde/xsde/cxx/parser/validating/token.cxx')
-rw-r--r--libxsde/xsde/cxx/parser/validating/token.cxx32
1 files changed, 1 insertions, 31 deletions
diff --git a/libxsde/xsde/cxx/parser/validating/token.cxx b/libxsde/xsde/cxx/parser/validating/token.cxx
index 338fa04..559bb3d 100644
--- a/libxsde/xsde/cxx/parser/validating/token.cxx
+++ b/libxsde/xsde/cxx/parser/validating/token.cxx
@@ -58,37 +58,7 @@ namespace xsde
void token_pimpl::
_post ()
{
- typedef string::size_type size_type;
-
- size_type size = str_.size ();
- size_type j = 0;
-
- bool subs = false;
-
- for (size_type i = 0; i < size; ++i)
- {
- char c = str_[i];
-
- if (c == 0x20 || c == 0x0A || c == 0x0D || c == 0x09)
- {
- subs = true;
- }
- else
- {
- if (subs)
- {
- subs = false;
- str_[j++] = 0x20;
- }
-
- str_[j++] = c;
- }
- }
-
- str_.truncate (j);
-
- string_common::validate_facets (
- str_.data (), str_.size (), _facets (), _context ());
+ string_common::validate_facets (str_, _facets (), _context ());
}
char* token_pimpl::