Преглед на файлове

Add "\t" as a special case to output it as "\t" instead of "\x9"

mingodad преди 11 години
родител
ревизия
bf7857cf79
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      SquiLu/sqstdlib/sqstdstring.cpp

+ 4 - 0
SquiLu/sqstdlib/sqstdstring.cpp

@@ -139,6 +139,10 @@ SQRESULT sqstd_format(HSQUIRRELVM v,SQInteger nformatstringidx,SQInteger *outlen
                             *ts2++ = _SC('\\');
                             *ts2++ = _SC('\\');
                             *ts2++ = _SC('n');
                             *ts2++ = _SC('n');
                         }
                         }
+                        else if (*ts == _SC('\t')) {
+                            *ts2++ = _SC('\\');
+                            *ts2++ = _SC('t');
+                        }
                         else if (*ts == _SC('\0') || iscntrl(uchar(*ts))) {
                         else if (*ts == _SC('\0') || iscntrl(uchar(*ts))) {
                           SQChar buff[10];
                           SQChar buff[10];
                           int iw;
                           int iw;