Drilldoc.h && short-circuit not working because || has same priority
Status: Alpha
Brought to you by:
kaomoneus
The following code:
for(;
i < strNCDrill.length() &&
(strNCDrill[i] >= '0' && strNCDrill[i] <= '9') ||
strNCDrill[i] == '.';
i++
)
does strNCDrill[i] == '.' one byte after string end.
It should be:
~~~~~~
for(;
(i < strNCDrill.length()) &&
((strNCDrill[i] >= '0' && strNCDrill[i] <= '9') ||
strNCDrill[i] == '.');
i++
)
~~~~~
proposed patch
Fixed in r9