We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 365a6a5 commit 58ecfc5Copy full SHA for 58ecfc5
1 file changed
src/dmd/doc.d
@@ -1841,20 +1841,25 @@ extern (C++) bool isDitto(const(char)* comment)
1841
*/
1842
extern (C++) const(char)* skipwhitespace(const(char)* p)
1843
{
1844
- for (; 1; p++)
+ return skipwhitespace(p.toDString).ptr;
1845
+}
1846
+
1847
+/// Ditto
1848
+extern (D) const(char)[] skipwhitespace(const(char)[] p)
1849
+{
1850
+ foreach (idx, char c; p)
1851
- switch (*p)
1852
+ switch (c)
1853
1854
case ' ':
1855
case '\t':
1856
case '\n':
- continue;
- default:
1857
break;
1858
+ default:
1859
+ return p[idx .. $];
1860
}
- break;
1861
- return p;
1862
+ return p[$ .. $];
1863
1864
1865
/************************************************
0 commit comments