]> git.mxchange.org Git - flightgear.git/commitdiff
Windows fixes/work-arounds
authorVivian Meazza <vivian.meazza@lineone.net>
Mon, 5 Dec 2011 08:55:33 +0000 (08:55 +0000)
committerVivian Meazza <vivian.meazza@lineone.net>
Mon, 5 Dec 2011 08:55:33 +0000 (08:55 +0000)
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
src/Radio/radio.cxx

index 4c80a9fe594f06bffa8fa88d6a06286e25c1ed60..e5719e0dcbc8b78622e9d3c099001f804213d391 100644 (file)
@@ -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<size;i++) {
                itm_elev[i]=_elevations[i];
                //cerr << "ITM:: itm_elev: " << _elevations[i] << endl;
@@ -922,7 +924,7 @@ double FGRadioTransmission::watt_to_dbm(double power_watt) {
 }
 
 double FGRadioTransmission::dbm_to_watt(double dbm) {
-       return exp( (dbm-30) * log(10) / 10);   // returns Watts
+       return exp( (dbm-30) * log(10.0) / 10.0);       // returns Watts
 }
 
 double FGRadioTransmission::dbm_to_microvolt(double dbm) {