if ( length <= 0 )
length = strlen(txt);
+ for(iStart=0,nBlock=0;iStart<length;iStart++){if(*(txt+iStart)=='\n'){nBlock=1;continue;}
+ if(*(txt+iStart)=='\r'&&nBlock){*(txt+iStart-1)='\r';*(txt+iStart)='\n';}nBlock=0;}
for ( iStart = 0; iStart < length; iStart += nWrite )
{
won't do anything, so what is the point.
What it the point in duplicating the sprtinf as well ?