--- ../../LMC/SFH/commoncode/parseline.c Mon May 17 14:27:23 2004 +++ parseline.c Tue Apr 5 11:59:21 2005 @@ -18,6 +18,8 @@ // #include #include +#include + extern void getreal_( const char* string, float* f, int n ) { sscanf( string, "%f", f ); } @@ -37,7 +39,7 @@ for ( i = 0; i < *outlen; i++ ) { if ( iStart == -1 ) { - if ( instring[i] != ' ' ) { + if ( ! isspace( instring[i] ) ) { iStart = i; if ( instring[i] != 0 ) outstring[i-iStart] = instring[i]; //skip leading whitespace @@ -45,7 +47,7 @@ break; } } else { - if ( instring[i] != ' ' && instring != 0 ) + if ( ! isspace( instring[i] ) && instring[i] != 0 ) outstring[i-iStart] = instring[i]; //skip leading whitespace else break;