New grow and skid sounds from remaxim
[supertux.git] / src / squirrel / sqstdlib / sqstdstream.cpp
index b94ab5e..f373f5b 100644 (file)
@@ -163,7 +163,7 @@ SQInteger _stream_writen(HSQUIRRELVM v)
        case 'f': {
                float f;
                sq_getfloat(v, 2, &tf);
-               f = tf;
+               f = (float)tf;
                self->Write(&f, sizeof(float));
                          }
                break;
@@ -277,7 +277,7 @@ void init_streamclass(HSQUIRRELVM v)
        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"));
@@ -302,7 +302,7 @@ SQRESULT declare_stream(HSQUIRRELVM v,SQChar* name,SQUserPointer typetag,SQChar*
                }
                sq_createslot(v,-3);
                sq_pop(v,1);
-
+               
                i = 0;
                while(globals[i].name!=0)
                {