| 
														
															@@ -2736,7 +2736,7 @@ void la_AppendHyperRecord(laUDF *udf, void *HyperUserMem, laPropContainer* pc, u 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 void* la_NextH2Instance(laUDF* udf){ 
														 | 
														
														 | 
														
															 void* la_NextH2Instance(laUDF* udf){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    udf->CurrentH2Instance=udf->CurrentH2Instance?udf->CurrentH2Instance->Item.pNext:0; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    udf->CurrentH2Instance=(udf->CurrentH2Instance?udf->CurrentH2Instance->Item.pNext:0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 int la_WriteProp(laUDF *udf, laPropPack *pp, int FromThis, int UseInstanceList){ 
														 | 
														
														 | 
														
															 int la_WriteProp(laUDF *udf, laPropPack *pp, int FromThis, int UseInstanceList){ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2844,7 +2844,8 @@ int la_WriteProp(laUDF *udf, laPropPack *pp, int FromThis, int UseInstanceList){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (FromThis){ inst = 0; }else{ 
														 | 
														
														 | 
														
															                 if (FromThis){ inst = 0; }else{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     inst = laGetNextInstance(p, inst, &pi); 
														 | 
														
														 | 
														
															                     inst = laGetNextInstance(p, inst, &pi); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     pp->EndInstance = inst; 
														 | 
														
														 | 
														
															                     pp->EndInstance = inst; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    if(UseInstanceList&&pc->Hyper==2&&(!p->UDFIsSingle)){ la_NextH2Instance(udf); if(!udf->CurrentH2Instance) inst=0; } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    if(UseInstanceList&&pc->Hyper==2&&(!p->UDFIsSingle)&&(!p->UDFNoCreate)){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        la_NextH2Instance(udf); if(!udf->CurrentH2Instance) inst=0; } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 pContinue = la_Tell(udf); 
														 | 
														
														 | 
														
															                 pContinue = la_Tell(udf); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 la_Seek(udf, pEachCount); la_WriteShort(udf, PropNum); 
														 | 
														
														 | 
														
															                 la_Seek(udf, pEachCount); la_WriteShort(udf, PropNum); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3569,7 +3570,7 @@ int la_ScanForModifiedRecursive(laPropPack* pp, int ReturnIfAnyMod, int ReturnIf 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }else{ 
														 | 
														
														 | 
														
															         }else{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             laMemNodeHyper* m = memGetHead(inst,0); 
														 | 
														
														 | 
														
															             laMemNodeHyper* m = memGetHead(inst,0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if(!m->FromFile || m->FromFile==MAIN.DummyManageUDF){ result|=1; if(rempty)*rempty|=1; if((ReturnIfAnyMod||ReturnIfAnyEmpty)&&result)return result; } 
														 | 
														
														 | 
														
															             if(!m->FromFile || m->FromFile==MAIN.DummyManageUDF){ result|=1; if(rempty)*rempty|=1; if((ReturnIfAnyMod||ReturnIfAnyEmpty)&&result)return result; } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if((!p->UDFIsSingle)&&RegisterToUDF&&m->FromFile&&m->FromFile->udf){ la_IncludeHyper2Instance(m->FromFile->udf, pc, inst); } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if((!p->UDFIsSingle)&&(!p->UDFNoCreate)&&RegisterToUDF&&m->FromFile&&m->FromFile->udf){ la_IncludeHyper2Instance(m->FromFile->udf, pc, inst); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if(m->Modified){ 
														 | 
														
														 | 
														
															             if(m->Modified){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if(m->FromFile && m->FromFile->udf){ m->FromFile->udf->Modified=1; } 
														 | 
														
														 | 
														
															                 if(m->FromFile && m->FromFile->udf){ m->FromFile->udf->Modified=1; } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 result|=1; if(ReturnIfAnyMod&&result)return result; 
														 | 
														
														 | 
														
															                 result|=1; if(ReturnIfAnyMod&&result)return result; 
														 |