_CHECK_IO(SafeWrite(v,write,up,&_string(o)->_len,sizeof(SQInteger)));\r
_CHECK_IO(SafeWrite(v,write,up,_stringval(o),rsl(_string(o)->_len)));\r
break;\r
+ case OT_BOOL:\r
case OT_INTEGER:\r
_CHECK_IO(SafeWrite(v,write,up,&_integer(o),sizeof(SQInteger)));break;\r
case OT_FLOAT:\r
SQInteger i;\r
_CHECK_IO(SafeRead(v,read,up,&i,sizeof(SQInteger))); o = i; break;\r
}\r
+ case OT_BOOL:{\r
+ SQInteger i;\r
+ _CHECK_IO(SafeRead(v,read,up,&i,sizeof(SQInteger))); o._type = OT_BOOL; o._unVal.nInteger = i; break;\r
+ }\r
case OT_FLOAT:{\r
SQFloat f;\r
_CHECK_IO(SafeRead(v,read,up,&f,sizeof(SQFloat))); o = f; break;\r