ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/interface_implementation/MakeStamps.cpp
(Generate patch)

Comparing trunk/mdtools/interface_implementation/MakeStamps.cpp (file contents):
Revision 166 by mmeineke, Thu Nov 7 17:53:34 2002 UTC vs.
Revision 176 by mmeineke, Thu Nov 14 22:00:44 2002 UTC

# Line 111 | Line 111 | int MakeStamps::moleculeAssign( event* the_event ){
111    switch( the_event->evt.asmt.asmt_type ){
112      
113    case STRING:
114 <    return current_mol->assignString( the_event->evt.asmt.lhs,
114 >    the_event->err_msg = current_mol->assignString( the_event->evt.asmt.lhs,
115                                        the_event->evt.asmt.rhs.sval );
116      break;
117  
118    case DOUBLE:
119 <    return current_mol->assignDouble( the_event->evt.asmt.lhs,
119 >    the_event->err_msg = current_mol->assignDouble( the_event->evt.asmt.lhs,
120                                        the_event->evt.asmt.rhs.dval );
121      break;
122      
123    case INT:
124 <    return current_mol->assignInt( the_event->evt.asmt.lhs,
124 >    the_event->err_msg = current_mol->assignInt( the_event->evt.asmt.lhs,
125                                     the_event->evt.asmt.rhs.ival );
126      break;
127  
# Line 131 | Line 131 | int MakeStamps::moleculeAssign( event* the_event ){
131      return 0;
132      break;
133    }
134 <  return 0;
134 >  if( the_event->err_msg != NULL ) return 0;
135 >  return 1;
136   }
137  
138   int MakeStamps::moleculeEnd( event* the_event ){
# Line 176 | Line 177 | int MakeStamps::atomAssign( event* the_event ){
177    switch( the_event->evt.asmt.asmt_type ){
178      
179    case STRING:
180 <    the_event->err_msg = current_atom->assignString( the_event->evt.asmt.lhs,
181 <                                                     the_event->evt.asmt.rhs.sval );
180 >    the_event->err_msg =
181 >      current_atom->assignString( the_event->evt.asmt.lhs,
182 >                                  the_event->evt.asmt.rhs.sval );
183      if( the_event->err_msg != NULL ) return 0;
184      return 1;
185      break;
186  
187    case DOUBLE:
188 <    the_event->err_msg = current_atom->assignDouble( the_event->evt.asmt.lhs,
189 <                                                     the_event->evt.asmt.rhs.dval );
188 >    the_event->err_msg =
189 >      current_atom->assignDouble( the_event->evt.asmt.lhs,
190 >                                  the_event->evt.asmt.rhs.dval );
191      if( the_event->err_msg != NULL ) return 0;
192      return 1;    
193      break;
194  
195    case INT:
196 <    the_event->err_msg = current_atom->assignInt( the_event->evt.asmt.lhs,
197 <                                                  the_event->evt.asmt.rhs.ival );
196 >    the_event->err_msg =
197 >      current_atom->assignInt( the_event->evt.asmt.lhs,
198 >                               the_event->evt.asmt.rhs.ival );
199      if( the_event->err_msg != NULL ) return 0;
200      return 1;
201      break;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines