Changeset 94 for trunk/orca/context.c
- Timestamp:
- 03/17/06 22:41:34 (3 years ago)
- Files:
-
- 1 modified
-
trunk/orca/context.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/orca/context.c
r84 r94 630 630 /copy 631 631 */ 632 void orBindNative( OValue* a1)632 OR_NATIVE_PUB( orBindNative ) 633 633 { 634 634 #define REF_BIND_COPY a1 + 2 … … 672 672 673 673 674 void orProtectNative( OValue* a1)674 OR_NATIVE_PUB( orProtectNative ) 675 675 { 676 676 OBlock* vblk; … … 715 715 word [word!] 716 716 */ 717 void orInNative( OValue* a1)717 OR_NATIVE_PUB( orInNative ) 718 718 { 719 719 OValue* a2 = a1 + 1; … … 739 739 body [block!] 740 740 */ 741 void orUseNative( OValue* a1)741 OR_NATIVE_PUB( orUseNative ) 742 742 { 743 743 OContext ctx; … … 799 799 body [block!] 800 800 */ 801 void orForeachNative( OValue* a1)801 OR_NATIVE_PUB( orForeachNative ) 802 802 { 803 803 #ifdef OR_CONFIG_REBOL … … 1032 1032 #else // -------------------------------------------------------------- 1033 1033 // Foreach without context creation overhead. 1034 // Executes in 25%-30% less time and does not allocate from heap.1034 // (Does not bind or allocate from heap). 1035 1035 1036 1036 OBlock* blk; … … 1213 1213 //see orForeachNative 1214 1214 1215 void orRemoveEachNative( OValue* a1)1215 OR_NATIVE_PUB( orRemoveEachNative ) 1216 1216 { 1217 1217 int rlen; … … 1514 1514 } 1515 1515 1516 1516 1517 /*EOF*/
