Changeset 297 for trunk/orca/ovalue.c
- Timestamp:
- 10/10/06 15:47:19 (2 years ago)
- Files:
-
- 1 modified
-
trunk/orca/ovalue.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/orca/ovalue.c
r154 r297 1841 1841 OR_NATIVE( orQuitNative ) 1842 1842 { 1843 #define REF_QUIT_RETURN a1 1844 OValue* a2 = a1 + 1; 1845 int code = 0; 1846 1847 if( orRefineSet(REF_QUIT_RETURN) ) 1848 { 1849 if( orIs(a2, OT_INTEGER) ) 1850 code = orInt(a2); 1851 else if( orIs(a2, OT_LOGIC) ) 1852 code = orLogic(a2) ? 0 : -1; 1853 } 1854 1843 1855 orSetError( a1, OR_ERROR_QUIT ); 1844 1856 1845 a1->error.msg = 0;1857 a1->error.msg = code; 1846 1858 a1->error.block = 0; 1847 1859 a1->error.nearVal = 0;
