@@ -43,7 +43,6 @@ class MCConvert : public MCStatement
4343{
4444 MCChunk *container;
4545 MCExpression *source;
46- MCVarref *it;
4746 Convert_form fform;
4847 Convert_form fsform;
4948 Convert_form pform;
@@ -53,7 +52,6 @@ class MCConvert : public MCStatement
5352 {
5453 container = NULL ;
5554 source = NULL ;
56- it = NULL ;
5755 fform = CF_UNDEFINED ;
5856 fsform = CF_UNDEFINED ;
5957 pform = CF_UNDEFINED ;
@@ -155,12 +153,10 @@ class MCFind : public MCStatement
155153class MCGet : public MCStatement
156154{
157155 MCExpression *value;
158- MCVarref *it;
159156public:
160157 MCGet ()
161158 {
162159 value = NULL ;
163- it = NULL ;
164160 }
165161 virtual ~MCGet ();
166162 virtual Parse_stat parse (MCScriptPoint &);
@@ -210,12 +206,10 @@ class MCPost : public MCStatement
210206{
211207 MCExpression *source;
212208 MCExpression *dest;
213- MCVarref *it;
214209public:
215210 MCPost ()
216211 {
217212 source = dest = NULL ;
218- it = NULL ;
219213 }
220214 virtual ~MCPost ();
221215 virtual Parse_stat parse (MCScriptPoint &);
@@ -412,14 +406,12 @@ class MCClone : public MCStatement
412406{
413407 MCChunk *source;
414408 MCExpression *newname;
415- MCVarref *it;
416409 Boolean visible;
417410public:
418411 MCClone ()
419412 {
420413 source = NULL ;
421414 newname = NULL ;
422- it = NULL ;
423415 visible = True;
424416 }
425417 virtual ~MCClone ();
@@ -431,14 +423,12 @@ class MCClipboardCmd: public MCStatement
431423{
432424 MCChunk *targets;
433425 MCChunk *dest;
434- MCVarref *it;
435426
436427public:
437428 MCClipboardCmd (void )
438429 {
439430 targets = NULL ;
440431 dest = NULL ;
441- it = NULL ;
442432 }
443433
444434 virtual ~MCClipboardCmd (void );
@@ -450,8 +440,8 @@ class MCClipboardCmd: public MCStatement
450440 virtual bool iscut (void ) const = 0;
451441
452442private:
453- Exec_errors processtocontainer (MCObjectRef *p_objects, uint4 p_object_count, MCObject *p_dst);
454- Exec_errors processtoclipboard (MCObjectRef *p_objects, uint4 p_object_count);
443+ Exec_errors processtocontainer (MCExecPoint& ep, MCObjectRef *p_objects, uint4 p_object_count, MCObject *p_dst);
444+ Exec_errors processtoclipboard (MCExecPoint& ep, MCObjectRef *p_objects, uint4 p_object_count);
455445};
456446
457447class MCCopyCmd : public MCClipboardCmd
@@ -473,7 +463,6 @@ class MCCreate : public MCStatement
473463 MCExpression *newname;
474464 MCExpression *file;
475465 MCChunk *container;
476- MCVarref *it;
477466 Boolean directory;
478467 Boolean visible;
479468 Boolean alias;
@@ -484,7 +473,6 @@ class MCCreate : public MCStatement
484473 newname = NULL ;
485474 file = NULL ;
486475 container = NULL ;
487- it = NULL ;
488476 directory = False;
489477 alias = False;
490478 visible = True;
@@ -710,11 +698,9 @@ class MCMakeGroup : public MCStatement
710698
711699class MCPasteCmd : public MCStatement
712700{
713- MCVarref *it;
714701public:
715702 MCPasteCmd ()
716703 {
717- it = NULL ;
718704 }
719705 virtual ~MCPasteCmd ();
720706 virtual Parse_stat parse (MCScriptPoint &);
@@ -962,7 +948,6 @@ class MCDispatchCmd: public MCStatement
962948 MCExpression *message;
963949 MCChunk *target;
964950 MCParameter *params;
965- MCVarref *it;
966951 bool is_function;
967952
968953public:
@@ -971,7 +956,6 @@ class MCDispatchCmd: public MCStatement
971956 message = NULL ;
972957 target = NULL ;
973958 params = NULL ;
974- it = NULL ;
975959 is_function = false ;
976960 }
977961 ~MCDispatchCmd (void );
@@ -1148,13 +1132,11 @@ class MCRequest : public MCStatement
11481132{
11491133 MCExpression *message;
11501134 MCExpression *program;
1151- MCVarref *it;
11521135 Apple_event ae;
11531136public:
11541137 MCRequest ()
11551138 {
11561139 message = program = NULL ;
1157- it = NULL ;
11581140 ae = AE_UNDEFINED ;
11591141 }
11601142 virtual ~MCRequest ();
@@ -1290,7 +1272,6 @@ class MCEncryptionOp : public MCStatement
12901272 MCExpression *salt;
12911273 MCExpression *iv;
12921274 Boolean ispassword;
1293- MCVarref *it;
12941275
12951276 bool is_rsa;
12961277 RSA_KEYTYPE rsa_keytype;
@@ -1302,7 +1283,6 @@ class MCEncryptionOp : public MCStatement
13021283 MCEncryptionOp ()
13031284 {
13041285 source = ciphername = keystr = keylen = NULL ;
1305- it = NULL ;
13061286 salt = NULL ;
13071287 iv = NULL ;
13081288 rsa_key = rsa_passphrase = NULL ;
@@ -1441,7 +1421,6 @@ class MCRead : public MCStatement
14411421 File_unit unit;
14421422 MCExpression *maxwait;
14431423 Functions timeunits;
1444- MCVarref *it;
14451424 MCExpression *at;
14461425public:
14471426 MCRead ()
@@ -1450,7 +1429,6 @@ class MCRead : public MCStatement
14501429 maxwait = NULL ;
14511430 stop = NULL ;
14521431 unit = FU_CHARACTER ;
1453- it = NULL ;
14541432 at = NULL ;
14551433 }
14561434 virtual ~MCRead ();
0 commit comments