From b61e22bdb3f4adf788d7f817e2ee9693e74c7e81 Mon Sep 17 00:00:00 2001 From: Vivian Meazza Date: Mon, 5 Dec 2011 08:55:33 +0000 Subject: [PATCH 1/2] Windows fixes/work-arounds Signed-off-by: Vivian Meazza --- src/Radio/radio.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Radio/radio.cxx b/src/Radio/radio.cxx index 4c80a9fe5..e5719e0dc 100644 --- a/src/Radio/radio.cxx +++ b/src/Radio/radio.cxx @@ -362,8 +362,10 @@ double FGRadioTransmission::ITM_calculate_attenuation(SGGeod pos, double freq, i _elevations.push_front(point_distance); _elevations.push_front(num_points -1); - int size = _elevations.size(); - double itm_elev[size]; + + int size = _elevations.size(); + double itm_elev[10000]; + for(int i=0;i Date: Mon, 5 Dec 2011 21:40:01 +0100 Subject: [PATCH 2/2] Fix a typo in the radio propagation code And for sentimental reason: keep the VC90 project file working --- projects/VC90/FlightGear/FlightGear.vcproj | 24 ++++++++++++++++++++++ src/Radio/itm.cpp | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/projects/VC90/FlightGear/FlightGear.vcproj b/projects/VC90/FlightGear/FlightGear.vcproj index 364454c1b..fd2548b0a 100644 --- a/projects/VC90/FlightGear/FlightGear.vcproj +++ b/projects/VC90/FlightGear/FlightGear.vcproj @@ -3198,6 +3198,30 @@ > + + + + + + + + + + + + diff --git a/src/Radio/itm.cpp b/src/Radio/itm.cpp index 1b970d067..184ac3765 100644 --- a/src/Radio/itm.cpp +++ b/src/Radio/itm.cpp @@ -1000,7 +1000,7 @@ double avar(double zzt, double zzl, double zzc, prop_type &prop, propv_type &pro kdv = propv.mdvar; no_situation_variability = kdv >= 20; if (no_situation_variability) - no_situation_variability -= 20; + kdv -= 20; no_location_variability = kdv >= 10; if (no_location_variability)