Mercurial > projects > ddmd
comparison dmd/Utf.d @ 0:10317f0c89a5
Initial commit
author | korDen |
---|---|
date | Sat, 24 Oct 2009 08:42:06 +0400 |
parents | |
children | 1628b221808d |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:10317f0c89a5 |
---|---|
1 module dmd.Utf; | |
2 | |
3 import dmd.Dchar; | |
4 | |
5 import std.utf; | |
6 | |
7 string utf_decodeChar(const(char)[] s, size_t* pidx, dchar* presult) | |
8 { | |
9 try { | |
10 *presult = decode(s, *pidx); | |
11 } catch (Exception e) { | |
12 return e.toString(); | |
13 } | |
14 | |
15 return null; | |
16 } | |
17 | |
18 string utf_decodeWchar(const(wchar)[] s, size_t* pidx, dchar* presult) | |
19 { | |
20 assert(false); | |
21 } | |
22 | |
23 bool utf_isValidDchar(uint c) | |
24 { | |
25 return isValidDchar(c); | |
26 } | |
27 | |
28 extern (C++) extern int HtmlNamedEntity(ubyte* p, int length); |