|
|
@@ -107,7 +107,7 @@ SQRESULT sqstd_format(HSQUIRRELVM v,SQInteger nformatstringidx,SQInteger *outlen
|
|
|
++addlen;
|
|
|
if (*ts2 == _SC('\r') && *(ts2+1) == _SC('\n') ) {
|
|
|
++addlen;
|
|
|
- ++ts2; //eat \r and output only \n
|
|
|
+ ++ts2; --size;//eat \r and output only \n
|
|
|
}
|
|
|
else if (*ts2 == _SC('"') || *ts2 == _SC('\\') || *ts2 == _SC('\n')) {
|
|
|
++addlen;
|
|
|
@@ -129,7 +129,7 @@ SQRESULT sqstd_format(HSQUIRRELVM v,SQInteger nformatstringidx,SQInteger *outlen
|
|
|
*ts2++ = _SC('"');
|
|
|
while (size--) {
|
|
|
if (*ts == _SC('\r') && *(ts+1) == _SC('\n') ) {
|
|
|
- ++ts; //eat \r and output only \n
|
|
|
+ ++ts; --size;//eat \r and output only \n
|
|
|
}
|
|
|
if (*ts == _SC('"') || *ts == _SC('\\')) {
|
|
|
*ts2++ = _SC('\\');
|