Changeset 94 for trunk/orca/series.c
- Timestamp:
- 03/17/06 22:41:34 (3 years ago)
- Files:
-
- 1 modified
-
trunk/orca/series.c (modified) (27 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/orca/series.c
r83 r94 108 108 109 109 110 void orLengthQNative( OValue* a1)110 OR_NATIVE( orLengthQNative ) 111 111 { 112 112 int len; … … 142 142 143 143 144 void orHeadNative( OValue* a1)144 OR_NATIVE( orHeadNative ) 145 145 { 146 146 if( a1->type == OT_LIST ) … … 156 156 157 157 158 void orTailNative( OValue* a1)158 OR_NATIVE( orTailNative ) 159 159 { 160 160 if( a1->type == OT_LIST ) … … 173 173 174 174 175 void orBackNative( OValue* a1)175 OR_NATIVE( orBackNative ) 176 176 { 177 177 if( a1->type == OT_LIST ) … … 194 194 195 195 196 void orNextNative( OValue* a1)196 OR_NATIVE( orNextNative ) 197 197 { 198 198 if( a1->type == OT_LIST ) … … 215 215 216 216 217 void orIndexQNative( OValue* a1)217 OR_NATIVE( orIndexQNative ) 218 218 { 219 219 if( a1->type == OT_LIST ) … … 230 230 231 231 232 void orHeadQNative( OValue* a1)232 OR_NATIVE( orHeadQNative ) 233 233 { 234 234 int logic = OR_FALSE; … … 251 251 252 252 253 void orTailQNative( OValue* a1)253 OR_NATIVE( orTailQNative ) 254 254 { 255 255 int logic = OR_FALSE; … … 274 274 275 275 276 void orClearNative( OValue* a1)276 OR_NATIVE( orClearNative ) 277 277 { 278 278 switch( a1->type ) … … 413 413 #define REF_INS_ONLY a1+4 414 414 415 void orInsertNative( OValue* a1)415 OR_NATIVE( orInsertNative ) 416 416 { 417 417 OValue* a2 = a1 + 1; … … 584 584 #define REF_RM_RANGE a1+2 585 585 586 void orRemoveNative( OValue* a1)586 OR_NATIVE( orRemoveNative ) 587 587 { 588 588 int len; … … 827 827 828 828 829 void orFirstNative( OValue* a1)829 OR_NATIVE( orFirstNative ) 830 830 { 831 831 if( a1->type == OT_OBJECT ) … … 842 842 843 843 844 void orSecondNative( OValue* a1)844 OR_NATIVE( orSecondNative ) 845 845 { 846 846 orPick( a1, 1, orRESULT ); … … 848 848 849 849 850 void orThirdNative( OValue* a1)850 OR_NATIVE( orThirdNative ) 851 851 { 852 852 orPick( a1, 2, orRESULT ); … … 854 854 855 855 856 void orLastNative( OValue* a1)856 OR_NATIVE( orLastNative ) 857 857 { 858 858 OValue* result = a1; … … 990 990 991 991 992 void orReverseNative( OValue* a1)992 OR_NATIVE( orReverseNative ) 993 993 { 994 994 switch( a1->type ) … … 1043 1043 1044 1044 1045 void orSkipNative( OValue* a1)1045 OR_NATIVE( orSkipNative ) 1046 1046 { 1047 1047 int n; … … 1072 1072 1073 1073 1074 void orAtNative( OValue* a1)1074 OR_NATIVE( orAtNative ) 1075 1075 { 1076 1076 int n; … … 1103 1103 1104 1104 1105 void orPickNative( OValue* a1)1105 OR_NATIVE( orPickNative ) 1106 1106 { 1107 1107 int n; … … 1142 1142 poke value index data 1143 1143 */ 1144 void orPokeNative( OValue* a1)1144 OR_NATIVE( orPokeNative ) 1145 1145 { 1146 1146 int n; … … 1245 1245 value 1246 1246 */ 1247 void orSelectNative( OValue* a1)1247 OR_NATIVE( orSelectNative ) 1248 1248 { 1249 1249 OValue* a2 = a1 + 1; … … 1473 1473 #define REF_COPY_DEEP a1+3 1474 1474 1475 void orCopyNative( OValue* a1)1475 OR_NATIVE( orCopyNative ) 1476 1476 { 1477 1477 if( (a1->type == OT_BITSET) || (a1->type == OT_MATRIX) ) … … 1516 1516 /only 1517 1517 */ 1518 void orChangeNative( OValue* a1)1518 OR_NATIVE( orChangeNative ) 1519 1519 { 1520 1520 OValue* a2 = a1 + 1; … … 1800 1800 value 1801 1801 */ 1802 void orFindNative( OValue* a1)1802 OR_NATIVE( orFindNative ) 1803 1803 { 1804 1804 OValue* a2 = a1 + 1; … … 1911 1911 #define REF_CASE_PART a1+1 1912 1912 1913 void orLowercaseNative( OValue* a1)1913 OR_NATIVE( orLowercaseNative ) 1914 1914 { 1915 1915 int c; … … 1942 1942 1943 1943 1944 void orUppercaseNative( OValue* a1)1944 OR_NATIVE( orUppercaseNative ) 1945 1945 { 1946 1946 int c; … … 1977 1977 #define REF_TRIM_TAIL a1+3 1978 1978 1979 void orTrimNative( OValue* a1)1979 OR_NATIVE( orTrimNative ) 1980 1980 { 1981 1981 OString* str = orSTRING(a1);
