| 138 | 
  | 
  switch( the_event->evt.asmt.asmt_type ){ | 
| 139 | 
  | 
     | 
| 140 | 
  | 
  case STRING: | 
| 141 | 
< | 
    current_component->assignString( the_event->evt.asmt.lhs, | 
| 142 | 
< | 
                                     the_event->evt.asmt.rhs.sval ); | 
| 143 | 
< | 
    return 1; | 
| 141 | 
> | 
    return current_component->assignString( the_event->evt.asmt.lhs, | 
| 142 | 
> | 
                                            the_event->evt.asmt.rhs.sval, | 
| 143 | 
> | 
                                            &(the_event->err_msg)); | 
| 144 | 
  | 
    break; | 
| 145 | 
  | 
     | 
| 146 | 
  | 
  case DOUBLE: | 
| 147 | 
< | 
    current_component->assignDouble( the_event->evt.asmt.lhs, | 
| 148 | 
< | 
                                     the_event->evt.asmt.rhs.dval ); | 
| 149 | 
< | 
    return 1; | 
| 147 | 
> | 
    return current_component->assignDouble( the_event->evt.asmt.lhs, | 
| 148 | 
> | 
                                            the_event->evt.asmt.rhs.dval, | 
| 149 | 
> | 
                                            &(the_event->err_msg)); | 
| 150 | 
  | 
    break; | 
| 151 | 
  | 
     | 
| 152 | 
  | 
  case INT: | 
| 153 | 
< | 
    current_component->assignInt( the_event->evt.asmt.lhs, | 
| 154 | 
< | 
                                  the_event->evt.asmt.rhs.ival ); | 
| 155 | 
< | 
    return 1; | 
| 153 | 
> | 
    return current_component->assignInt( the_event->evt.asmt.lhs, | 
| 154 | 
> | 
                                         the_event->evt.asmt.rhs.ival, | 
| 155 | 
> | 
                                         &(the_event->err_msg)); | 
| 156 | 
  | 
    break; | 
| 157 | 
  | 
     | 
| 158 | 
  | 
  default: |