1. get the SGI STL from their site. 2. redirect all #includes with to #includes with "bla.h" so that the SGI-STL will be used instead of the MS-STL. 3. change places with things like 'int a[len] to' explicit heap allocations (using new and delete) 4. change some loop-variables that had the same name within nested for-loops (VC does not allow this, so I changes 'i' to 'i1' and 'i2' and so on...) 5. replace the use of stringstreams (which were somehow not supported in the SGI STL) to convert float to string, with the use of MS-Specific functions (I used #ifndef _WIN32, so both versions exist in the code)