+ int e, x;
+ int a;
+
+ for (a = 1; a < 100000; a++) {
+ e = ao_aprs_encode_altitude(a);
+ x = ao_aprs_encode_altitude_expensive(a);
+
+ if (e != x) {
+ double back_feet, back_meters;
+ back_feet = pow(1.002, e);
+ back_meters = back_feet * 0.3048;
+ fprintf (stderr, "APRS altitude encoding failure: altitude %d actual %d expected %d actual meters %f\n",
+ a, e, x, back_meters);
+ }
+ }
+