On Wed, Mar 11, 2009 at 12:43 AM, David Cournapeau < da...@ar.media.kyoto-u.ac.jp> wrote:
> Hi, > > For the record, I have just added the following functionalities to > numpy, which may simplify some C code: > - NPY_NAN/NPY_INFINITY/NPY_PZERO/NPY_NZERO: macros to get nan, inf, > positive and negative zeros. Rationale: some code use NAN, _get_nan, > etc... NAN is a GNU C extension, INFINITY is not available on many C > compilers. The NPY_ macros are defined from the IEEE754 format, and as > such should be very fast (the values should be inlined). > - we can now use inline safely in numpy C code: it is defined to > something recognized by the compiler or nothing if inline is not > supported. It is NOT defined publicly to avoid namespace pollution. > - NPY_INLINE is a macro which can be used publicly, and has the same > usage as inline. > Great. This should be helpful. Chuck
_______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion