ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/InitializeFromFile.cpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/InitializeFromFile.cpp (file contents):
Revision 906 by mmeineke, Thu Jan 8 15:44:47 2004 UTC vs.
Revision 911 by mmeineke, Thu Jan 8 18:13:30 2004 UTC

# Line 618 | Line 618 | char* InitializeFromFile::parseCommentLine(char* readL
618        return NULL;
619      
620      //get eta
621 <    for(int i = 0 ; i < 9; i++){
622 <      foo = strtok(NULL, " ,;\t");
623 <      if(foo == NULL){
624 <        sprintf( painCave.errMsg,
625 <                 "error in reading eta[%d] from %s\n", i, c_in_name );
626 <        return strdup( painCave.errMsg );
627 <      }
628 <      eta[i] = atof( foo );
621 >    foo = strtok(NULL, " ,;\t\n");
622 >    if(foo != NULL ){
623 >  
624 >      for(int i = 0 ; i < 9; i++){
625 >        
626 >        if(foo == NULL){
627 >          sprintf( painCave.errMsg,
628 >                   "error in reading eta[%d] from %s\n", i, c_in_name );
629 >          return strdup( painCave.errMsg );
630 >        }
631 >        eta[i] = atof( foo );
632 >        foo = strtok(NULL, " ,;\t\n");
633 >      }
634      }
635 +    else
636 +      return NULL;
637      
638      //push eta into SimInfo::properties which can be
639      //retrieved by integrator later

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines