pdfviewer: do not submit, uploaded for backup, and will be done actually after I refactor the params for functions, to put the char* params in a structure: report errors and warnings in pdf, infrastructure

Review URL: https://codereview.chromium.org/23902018

git-svn-id: http://skia.googlecode.com/svn/trunk@11262 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp b/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp
index 4e0e4c4..6438855 100644
--- a/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp
+++ b/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp
@@ -811,11 +811,15 @@
     // skip white spaces
     start = skipPdfWhiteSpaces(level, start, end);
 
+    if (start >= end) {
+        return end;
+    }
+
     current = endOfPdfToken(level, start, end);
 
     // no token, len would be 0
-    if (current == start) {
-        return NULL;
+    if (current == start || current == end) {
+        return end;
     }
 
     int tokenLen = current - start;