On Fri, 8 Apr 2011, David Seikel wrote:
> Ecore uses a call to finite(), this call seems to be obsolete. It is > replaced by a macro isfinite(). I'm wondering if we should fix that, > and what our portability experts think? > > It's used in _ecore_main_select() in ecore_main.c. I don't think it is > used anywhere else in current svn. > > In my current contract I'm compiling EFL using uClibc, and that does > not provide finite(), but does provide isfinite(). The reason they say > they do that is coz finite() is obsolete. > > Hmm, the Windows build files include this "finite=_finite" in > "PreprocessorDefinitions". Seems to be basically renaming a few > functions to their Windows equivalents. If there are such problems in different libc, I would suggest to detect the function in configure.ac and add a static inline function that used the corresponding function, with a special case for Visul Studio (_finite(), no finite(), nor isfinite() nor _isfinite() (I just checked)) Vincent ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel