-current has it, but 3.99.9 (on a VM I set up for Jonathan to test building) does not.
Given that this is in arg parsing, I see no harm in using strtod. Index: gr-radar/src/lib/sim-airplane.cc =================================================================== --- gr-radar/src/lib/sim-airplane.cc (revision 3310) +++ gr-radar/src/lib/sim-airplane.cc (working copy) @@ -227,7 +227,7 @@ break; case 's': - nsamples_to_skip = (long long) strtof(optarg, 0); + nsamples_to_skip = (long long) strtod(optarg, 0); if (nsamples_to_skip < 0){ usage(argv[0]); fprintf(stderr, " nsamples_to_skip must be >= 0\n"); @@ -236,7 +236,7 @@ break; case 'n': - nsamples_to_produce = (long long) strtof(optarg, 0); + nsamples_to_produce = (long long) strtod(optarg, 0); if (nsamples_to_produce < 0){ usage(argv[0]); fprintf(stderr, " nsamples_to_produce must be >= 0\n"); @@ -245,15 +245,15 @@ break; case 'g': - gain_db = strtof(optarg, 0); + gain_db = strtod(optarg, 0); break; case 'f': - tx_freq = strtof(optarg, 0); + tx_freq = strtod(optarg, 0); break; case 'r': - sample_rate = strtof(optarg, 0); + sample_rate = strtod(optarg, 0); break; case '?': Index: gr-radar/src/lib/sim-airplane2.cc =================================================================== --- gr-radar/src/lib/sim-airplane2.cc (revision 3310) +++ gr-radar/src/lib/sim-airplane2.cc (working copy) @@ -298,7 +298,7 @@ break; case 's': - nsamples_to_skip = (long long) strtof(optarg, 0); + nsamples_to_skip = (long long) strtod(optarg, 0); if (nsamples_to_skip < 0){ usage(argv[0]); fprintf(stderr, " nsamples_to_skip must be >= 0\n"); @@ -307,7 +307,7 @@ break; case 'n': - nsamples_to_produce = (long long) strtof(optarg, 0); + nsamples_to_produce = (long long) strtod(optarg, 0); if (nsamples_to_produce < 0){ usage(argv[0]); fprintf(stderr, " nsamples_to_produce must be >= 0\n"); @@ -316,19 +316,19 @@ break; case 'g': - gain_db = strtof(optarg, 0); + gain_db = strtod(optarg, 0); break; case 'f': - tx_freq = strtof(optarg, 0); + tx_freq = strtod(optarg, 0); break; case 'r': - sample_rate = strtof(optarg, 0); + sample_rate = strtod(optarg, 0); break; case 'S': - start_time = strtof(optarg, 0); + start_time = strtod(optarg, 0); break; case '?': Index: gr-radar/src/lib/eb-xambi.cc =================================================================== --- gr-radar/src/lib/eb-xambi.cc (revision 3310) +++ gr-radar/src/lib/eb-xambi.cc (working copy) @@ -204,7 +204,7 @@ break; case 's': - nsamples_to_skip = (long long) strtof(optarg, 0); + nsamples_to_skip = (long long) strtod(optarg, 0); if (nsamples_to_skip < 0){ usage(argv[0]); fprintf(stderr, " nsamples_to_skip must be >= 0\n"); @@ -213,7 +213,7 @@ break; case 'd': - max_doppler = strtof(optarg, 0); + max_doppler = strtod(optarg, 0); if (max_doppler < 0 || max_doppler >= 0.5){ usage(argv[0]); fprintf(stderr, " max_doppler must be in [0, 0.5)\n"); -- Greg Troxel <[EMAIL PROTECTED]>
pgpdwFrLZTqjA.pgp
Description: PGP signature
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio