From 79c0d5a14fff9383a3d6f5d3187a80208d74d503 Mon Sep 17 00:00:00 2001 From: Thomas Braun Date: Fri, 10 Jan 2025 19:13:00 +0100 Subject: [PATCH 1/2] SFH_MoveDatasetHigherIfCompatible: Add missing /Z in range-based for loop This is only flagged as error in Igor Pro 10. --- Packages/MIES/MIES_SweepFormula_Helpers.ipf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/MIES/MIES_SweepFormula_Helpers.ipf b/Packages/MIES/MIES_SweepFormula_Helpers.ipf index 4baa56d9d7..5296cc1406 100644 --- a/Packages/MIES/MIES_SweepFormula_Helpers.ipf +++ b/Packages/MIES/MIES_SweepFormula_Helpers.ipf @@ -1622,7 +1622,7 @@ Function/WAVE SFH_MoveDatasetHigherIfCompatible(WAVE/WAVE data) // check pre-conditions WAVE/ZZ prevSets WAVE/ZZ prevElement - for(WAVE/WAVE sets : resolved) + for(WAVE/Z/WAVE sets : resolved) if(!WaveExists(sets)) return data endif From ab15e2d99268d2085e4a79e493433840a1ec8344 Mon Sep 17 00:00:00 2001 From: Thomas Braun Date: Fri, 10 Jan 2025 19:13:30 +0100 Subject: [PATCH 2/2] MIES_Include.ipf: Tighten version check We can't assume that the build number is strictly monotonic increasing across major versions. --- Packages/MIES_Include.ipf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/MIES_Include.ipf b/Packages/MIES_Include.ipf index f0f6955510..ad12cc4cf3 100644 --- a/Packages/MIES_Include.ipf +++ b/Packages/MIES_Include.ipf @@ -23,7 +23,7 @@ #pragma IgorVersion=9.00 -#if (NumberByKey("BUILD", IgorInfo(0)) < 56565) +#if IgorVersion() < 10 && (NumberByKey("BUILD", IgorInfo(0)) < 56565) #define TOO_OLD_IGOR #endif