March 22, 2004 FMODL | ||||
---|---|---|---|---|
| ||||
As we've run into multiple times, some LIBC implementations (specifically those derived from BSD) seem to lack the fmodl function, which causes problems for the DMD floating point ops. I was wondering, since GDC is a GPL application, couldn't we just copy the fmodl function from GLIBC, surround it in #ifdef's so it's not compiled on systems with built-in fmodl's, and run with it? Owen |
March 23, 2004 Re: FMODL | ||||
---|---|---|---|---|
| ||||
Posted in reply to resistor | Here's a platform independent fmodl implementation from GLIBC. It might behoove us to include it within the compiler, so we could match DMD's precision but could still run on platforms lacking fmodl. http://resistor.dyndns.org/e_fmodl.c Owen In article <c3n7ch$aei$1@digitaldaemon.com>, resistor@mac.com says... > >As we've run into multiple times, some LIBC implementations (specifically those derived from BSD) seem to lack the fmodl function, which causes problems for the DMD floating point ops. I was wondering, since GDC is a GPL application, couldn't we just copy the fmodl function from GLIBC, surround it in #ifdef's so it's not compiled on systems with built-in fmodl's, and run with it? > >Owen > > |
Copyright © 1999-2021 by the D Language Foundation