February 09, 2005 (minor bug & patch) std.utf error messages | ||||
---|---|---|---|---|
| ||||
The error messages in std.utf contains what seems to be debug numbers. Unless these are necessary, perhaps they should be removed? Here's a diff: --- dmd/src/phobos/std/utf.d 2005-01-19 12:14:22.000000000 +0100 +++ utf.d 2005-02-09 14:04:13.000000000 +0100 @@ -127,7 +127,7 @@ if (j > i) { Lerr: - throw new UtfError("1invalid UTF-8 sequence", j); + throw new UtfError("invalid UTF-8 sequence", j); } return n; } @@ -146,7 +146,7 @@ if (j > i) { Lerr: - throw new UtfError("2invalid UTF-16 sequence", j); + throw new UtfError("invalid UTF-16 sequence", j); } return n; } @@ -168,7 +168,7 @@ { uint j = UTF8stride[s[i]]; if (j == 0xFF) - throw new UtfError("3invalid UTF-8 sequence", i); + throw new UtfError("invalid UTF-8 sequence", i); i += j; } return i; @@ -277,7 +277,7 @@ Lerr: //printf("\ndecode: idx = %d, i = %d, length = %d s = \n'%.*s'\n%x\n'%.*s'\n", idx, i, s.length, s, s[i], s[i .. length]); - throw new UtfError("4invalid UTF-8 sequence", i); + throw new UtfError("invalid UTF-8 sequence", i); } unittest @@ -407,7 +407,7 @@ return c; Lerr: - throw new UtfError("5invalid UTF-32 value", i); + throw new UtfError("invalid UTF-32 value", i); } Nick |
Copyright © 1999-2021 by the D Language Foundation