|
|
|
@ -725,7 +725,7 @@ void my_mexReturnArrayFromBuff(const int argno,io_buff *buff,const int line)
@@ -725,7 +725,7 @@ void my_mexReturnArrayFromBuff(const int argno,io_buff *buff,const int line)
|
|
|
|
|
break; |
|
|
|
|
if(n==maxelements) // If no new-line found inside limit...
|
|
|
|
|
deleteelements=returnelements=maxelements; // ...return first part of splited line.
|
|
|
|
|
else if(n==returnelements) // If new-line not recived inside limit...
|
|
|
|
|
else if(n==returnelements) // If new-line not received inside limit...
|
|
|
|
|
deleteelements=returnelements=0; // ...return empty string, and delete nothing.
|
|
|
|
|
else if(n>0 && buff->ptr[n-1]=='\r') // If(*3) new-line, return line of char but not nl chars.
|
|
|
|
|
deleteelements=2+(returnelements=n-1); |
|
|
|
|