Fixes for build with mingw (no warnings in 32 Bit build, even with -wall).

SMD bugfix.
Makefile is up to date now.
Added pack-attribute for aiVector3D and aiVector2D. 

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@132 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
This commit is contained in:
aramis_acg
2008-09-12 20:25:11 +00:00
parent afdad92229
commit 8991496cf5
90 changed files with 421 additions and 415 deletions

View File

@@ -240,11 +240,11 @@ void STLImporter::LoadASCIIFile()
{
sz += 7;
SkipSpaces(&sz);
sz = fast_atof_move(sz, vn->x );
sz = fast_atof_move(sz, (float&)vn->x );
SkipSpaces(&sz);
sz = fast_atof_move(sz, vn->y );
sz = fast_atof_move(sz, (float&)vn->y );
SkipSpaces(&sz);
sz = fast_atof_move(sz, vn->z );
sz = fast_atof_move(sz, (float&)vn->z );
*(vn+1) = *vn;
*(vn+2) = *vn;
}
@@ -261,11 +261,11 @@ void STLImporter::LoadASCIIFile()
sz += 7;
SkipSpaces(&sz);
aiVector3D* vn = &pMesh->mVertices[(curFace-1)*3 + curVertex++];
sz = fast_atof_move(sz, vn->x );
sz = fast_atof_move(sz, (float&)vn->x );
SkipSpaces(&sz);
sz = fast_atof_move(sz, vn->y );
sz = fast_atof_move(sz, (float&)vn->y );
SkipSpaces(&sz);
sz = fast_atof_move(sz, vn->z );
sz = fast_atof_move(sz, (float&)vn->z );
}
}
else if (!::strncmp(sz,"endsolid",8))