Changeset 54 for trunk/orca/error.c
- Timestamp:
- 02/17/06 15:30:01 (3 years ago)
- Files:
-
- 1 modified
-
trunk/orca/error.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/orca/error.c
r42 r54 68 68 OBlock* vblk = orBlockPtr( ctx.vblkN ); 69 69 val = vblk->values + wrd; 70 if( val->type == OT_OBJECT)70 if( orIs(val, OT_OBJECT) ) 71 71 { 72 72 ctx = val->ctx; 73 73 blk = 0; 74 74 } 75 else if( val->type == OT_BLOCK)75 else if( orIs(val, OT_BLOCK) ) 76 76 { 77 77 orGlobalCtx( ctx ); … … 111 111 void orDisarmNative( OValue* a1 ) 112 112 { 113 if( a1->type == OT_ERROR)113 if( orIs(a1, OT_ERROR) ) 114 114 { 115 115 OValue* val; … … 119 119 OT_WORD, orEnv->atom_error, 120 120 OR_LPATH_END ); 121 if( val && (val->type ==OT_OBJECT) )121 if( val && orIs(val, OT_OBJECT) ) 122 122 { 123 123 int errType; … … 155 155 OR_LPATH_END ); 156 156 ++val; 157 if( tval && tval->type == OT_BLOCK)157 if( tval && orIs(tval, OT_BLOCK) ) 158 158 { 159 159 OBlock* blk = orBLOCK(tval); … … 165 165 } 166 166 orSetTF( val, OT_INTEGER ); 167 val->integer= errType;167 orInt(val) = errType; 168 168 end_type: 169 169 … … 171 171 ++val; 172 172 orSetTF( val, OT_INTEGER ); 173 val->integer= a1->error.msg;173 orInt(val) = a1->error.msg; 174 174 */ 175 175
