Browse Source

Merge pull request #149 from VasiliyRyabtsev/null-to-string

Print null as 'null', not as '(null : 0x00000000)'
Alberto Demichelis 6 years ago
parent
commit
9dcf74f990
1 changed files with 3 additions and 0 deletions
  1. 3 0
      squirrel/sqvm.cpp

+ 3 - 0
squirrel/sqvm.cpp

@@ -296,6 +296,9 @@ bool SQVM::ToString(const SQObjectPtr &o,SQObjectPtr &res)
     case OT_BOOL:
     case OT_BOOL:
         scsprintf(_sp(sq_rsl(6)),sq_rsl(6),_integer(o)?_SC("true"):_SC("false"));
         scsprintf(_sp(sq_rsl(6)),sq_rsl(6),_integer(o)?_SC("true"):_SC("false"));
         break;
         break;
+    case OT_NULL:
+        scsprintf(_sp(sq_rsl(5)),sq_rsl(5),_SC("null"));
+        break;
     case OT_TABLE:
     case OT_TABLE:
     case OT_USERDATA:
     case OT_USERDATA:
     case OT_INSTANCE:
     case OT_INSTANCE: