changeset 226:53c57b061fd9

verbose output on utf8 error
author Frank Benoit <benoit@tionex.de>
date Mon, 19 May 2008 22:28:57 +0200
parents cba62ee36290
children b74b74ce5c7d
files dwt/dwthelper/utils.d
diffstat 1 files changed, 1 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/dwt/dwthelper/utils.d	Mon May 19 22:19:44 2008 +0200
+++ b/dwt/dwthelper/utils.d	Mon May 19 22:28:57 2008 +0200
@@ -21,16 +21,6 @@
 import tango.util.log.Trace;
 import tango.text.UnicodeData;
 static import tango.util.collection.model.Seq;
-// static import tango.util.collection.ArraySeq;
-// static import tango.util.collection.LinkSeq;
-// static import tango.util.collection.model.Map;
-// static import tango.util.collection.HashMap;
-//
-// alias tango.util.collection.model.Seq.Seq!(Object) List;
-// alias tango.util.collection.ArraySeq.ArraySeq!(Object) ArrayList;
-// alias tango.util.collection.LinkSeq.LinkSeq!(Object) LinkList;
-// alias tango.util.collection.model.Map.Map!(Object,Object) Map;
-// alias tango.util.collection.HashMap.HashMap!(Object,Object) HashMap;
 
 alias char[] String;
 alias tango.text.Text.Text!(char) StringBuffer;
@@ -443,6 +433,7 @@
                 i+=4;
             }
             else{
+                Trace.formatln( "invalid utf8 characters: {:X2}", cast(ubyte[]) str );
                 tango.text.convert.Utf.onUnicodeError( "invalid utf8 input", i );
             }
             searchRelCp--;