Mercurial > projects > qtd
diff d2/qtd/String.d @ 366:da4235301224
Fixed VoidFunc. Updated to dmd.2.047.
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Wed, 23 Jun 2010 21:34:43 +0300 |
parents | 9784459f0750 |
children | 185df9220ea7 |
line wrap: on
line diff
--- a/d2/qtd/String.d Fri Jun 11 20:09:25 2010 +0300 +++ b/d2/qtd/String.d Wed Jun 23 21:34:43 2010 +0300 @@ -75,5 +75,16 @@ })); +// to work around the standard startsWith not being runnable at compile time. +size_t startsWith(string s, string pattern) +{ + if (pattern.length <= s.length && s[0..pattern.length] == pattern) + return pattern.length; + return 0; +} + + + +