From c8a2800de5631a2fa7bdc8104e22d1f4cbfbdb24 Mon Sep 17 00:00:00 2001 From: Shon Ferguson <shonferg@users.sourceforge.net> Date: Tue, 22 Nov 2005 05:45:01 +0000 Subject: [PATCH] Fixed GCC compilation issues. --- NIF_IO.h | 22 ++++++++-------------- niflib.cpp | 1 - 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/NIF_IO.h b/NIF_IO.h index 74b6ac23..eaa67538 100644 --- a/NIF_IO.h +++ b/NIF_IO.h @@ -235,13 +235,10 @@ void NifStream( Key<T> & key, ifstream& file, KeyType type ) { template <class T> void NifStream( vector<T> & val, ifstream& file ) { - //vector<T>::iterator it; - //for ( it = val.begin(); it != val.end(); ++it ) { - // NifStream( *it, file ); - //} - for ( int i = 0; i < val.size(); i++) { - NifStream( val[i], file ); - }; + typename vector<T>::iterator it; + for ( it = val.begin(); it != val.end(); ++it ) { + NifStream( *it, file ); + } } @@ -307,13 +304,10 @@ void NifStream( Key<T> & key, ofstream& file, KeyType type ) { template <class T> void NifStream( vector<T> & val, ofstream& file ) { - //vector<T>::iterator it; - //for ( it = val.begin(); it != val.end(); ++it ) { - // NifStream( *it, file ); - //} - for ( int i = 0; i < val.size(); i++) { - NifStream( val[i], file ); - }; + typename vector<T>::iterator it; + for ( it = val.begin(); it != val.end(); ++it ) { + NifStream( *it, file ); + } } class NIF; diff --git a/niflib.cpp b/niflib.cpp index 63369447..d2067708 100644 --- a/niflib.cpp +++ b/niflib.cpp @@ -148,7 +148,6 @@ vector<blk_ref> ReadNifList( string file_name ) { } uint unknownInt2 = ReadUInt( in ); - //uint unknownInt3 = ReadUInt( in ); ////Output //cout << endl << endl -- GitLab