--- src/views.cpp.orig 2006-12-21 16:14:07.000000000 +0100 +++ src/views.cpp 2006-12-21 16:15:11.000000000 +0100 @@ -257,7 +257,7 @@ // then just store the coordinates... - fGL * ptr2 = (fGL *) ((i32u) udata + sizeof(i32s)); i32s counter = 0; + fGL * ptr2 = (fGL *) ((long) udata + sizeof(i32s)); i32s counter = 0; for (iter_al it1 = mdl->GetAtomsBegin();it1 != mdl->GetAtomsEnd();it1++) { const fGL * cdata = (* it1).GetCRD(cset); @@ -278,7 +278,7 @@ return; } - fGL * ptr2 = (fGL *) ((i32u) udata + sizeof(i32s)); i32s counter = 0; + fGL * ptr2 = (fGL *) ((long) udata + sizeof(i32s)); i32s counter = 0; for (iter_al it1 = prj->GetAtomsBegin();it1 != prj->GetAtomsEnd();it1++) { const i32s cset = 0; // how to set this?!?!?!