--- deliantra/Deliantra-Client/Client.xs 2007/04/21 23:47:50 1.188 +++ deliantra/Deliantra-Client/Client.xs 2007/04/21 23:54:23 1.189 @@ -2381,7 +2381,7 @@ { GLuint name; if (AvFILL (texture_av) >= 0) - name = (GLuint)av_pop (texture_av); + name = (GLuint)(size_t)av_pop (texture_av); else glGenTextures (1, &name); RETVAL = name; @@ -2396,7 +2396,7 @@ /* textures are frequently being reused by cfplus anyway */ glBindTexture (GL_TEXTURE_2D, name); glTexImage2D (GL_TEXTURE_2D, 0, GL_ALPHA, 0, 0, 0, GL_ALPHA, GL_UNSIGNED_BYTE, 0); - av_push (texture_av, (SV *)name); + av_push (texture_av, (SV *)(size_t)name); /*glDeleteTextures (1, &name_);*/ }