case 'f': {
float f;
sq_getfloat(v, 2, &tf);
- f = tf;
+ f = (float)tf;
self->Write(&f, sizeof(float));
}
break;
sq_pop(v,1);
}
-SQRESULT declare_stream(HSQUIRRELVM v,SQChar* name,SQUserPointer typetag,SQChar* reg_name,SQRegFunction *methods,SQRegFunction *globals)
+SQRESULT declare_stream(HSQUIRRELVM v,const SQChar* name,SQUserPointer typetag,const SQChar* reg_name,SQRegFunction *methods,SQRegFunction *globals)
{
if(sq_gettype(v,-1) != OT_TABLE)
return sq_throwerror(v,_SC("table expected"));
}
sq_createslot(v,-3);
sq_pop(v,1);
-
+
i = 0;
while(globals[i].name!=0)
{