Annotation of researchv10dc/libI77/notused/nan.h, revision 1.1

1.1     ! root        1: /*     @(#)nan.h       1.3     */
        !             2: /* Handling of Not_a_Number's (only in IEEE floating-point standard) */
        !             3: 
        !             4: #define KILLFPE()      (void) kill(getpid(), 8)
        !             5: #if u3b || u3b5
        !             6: #define NaN(X) (((union { double d; struct { unsigned :1, e:11; } s; } \
        !             7:                        *)&X)->s.e == 0x7ff)
        !             8: #define KILLNaN(X)     if (NaN(X)) KILLFPE()
        !             9: #else
        !            10: #define Nan(X) 0
        !            11: #define KILLNaN(X)
        !            12: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.