<div dir="ltr">Dear Helmut<div><br></div><div>Thank you for testing and finding the issue. Both commands work well without infinity in Windows. </div><div>Big help for continuing to use GRASS GIS in Windows for the course.</div><div><br></div><div>I have opened an issue in github.</div><div><br></div><div>Regards</div><div><br></div><div>Sajid</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 26, 2020 at 11:05 AM Helmut Kudrnovsky <<a href="mailto:hellik@web.de">hellik@web.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">>there is somewhere an old ticket in trac.<br>
<br>
see<br>
<br>
<a href="https://trac.osgeo.org/grass/ticket/3432" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/ticket/3432</a><br>
<a href="https://trac.osgeo.org/grass/ticket/2919" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/ticket/2919</a><br>
<br>
----------------------------------------<br>
[...]<br>
 My guess - input.d8cut->answer contains extra chars (CR/LF issue?) and thus changing line to read:<br>
<br>
if (strncmp(input.d8cut->answer, "infinity", 8) == 0) {<br>
<br>
would solve the issue. Still, if it is so, then it is worth to digg deeper to see why it is failing as strcmp is used in many modules.<br>
[...]<br>
I guess that the MS Windows version of sscanf does not recognize infinity as a floating point number, while the Linux version does.<br>
[...]<br>
<br>
----------------------------------------<br>
<br>
IMHO it's still worth to fix the issue with inf/INF as this issue pops up from time to time.<br>
<br>
if it's not possible, the manual should be updated where needed that examples work also in winGRASS. PR welcome. :-)<br>
<br>
kind regards<br>
Helmut<br>
</blockquote></div>