function EExecG9 &Out_Prm X Y Z Att Sg1 Sg2 Sg3 FM = ( local B if (X==undefined) or (Y==undefined) or (Z==undefined) then return false if (X.OB=="C") and (Y.OB=="C") and (Z.OB=="C") and (IsReal X) and (IsReal Y) and (IsReal Z) then ( B=(Y.C.Re*Sg2<=X.C.Re*Sg1) and (X.C.Re*Sg1<=Z.C.Re*Sg3) TOUsl_Create &Out_Prm B Att ) else ( if (Att.Chk==1) then TOEmpty_Create &Out_Prm Att ) return true ) -- EExecG9