[FFmpeg-devel] [PATCH] Implement the function cmdutils.c:parse_int_or_die
D. Hugh Redelmeier
Sun Feb 17 19:40:47 CET 2008
| From: Michael Niedermayer <michaelni at gmx.at>
| Id prefer
| double parse_number_or_die(const char* numstr, int type, double min, double max, const char* error);
| d= parse_number_or_die("12234", OPT_INT, 1, 100, "blah blah");
I really really distrust using floating point when integers are
expected. (To be honest, I distrust using floating point for anything
where an exact result is expected.)
Do we really want to allow "3.9" when the context calls for an integer?
Theoretically, a C implementation could have some ints that are not
representable as doubles. I don't think that such an implementation
exists, but it still makes me uncomforable.
More information about the ffmpeg-devel