range.c
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 126 行
C
126 行
/*char id_range[] = "@(#)range.c 1.2"; * * routines to return extreme values * VERY MACHINE DEPENDENT */union fi{ float f; long i;} ;union dj{ double d; long j[2];} ;floatflmax_(){ union fi n;#if pdp11 n.i = 0x7fffffffL;#else pdp11#if vax n.i = 0xffff7fff;#else vax UNKNOWN MACHINE!#endif vax#endif pdp11 return(n.f);}doubledflmax_(){ union dj n;#if pdp11 n.j[0] = 0x7fffffffL; n.j[1] = 0xffffffffL;#else pdp11#if vax n.j[0] = 0xffff7fff; n.j[1] = 0xffffffff;#else vax UNKNOWN MACHINE!#endif vax#endif pdp11 return(n.d);}floatflmin_(){ union fi n;#if pdp11 n.i = 0x00800000L;#else pdp11#if vax n.i = 0x00000080;#else vax UNKNOWN MACHINE!#endif vax#endif pdp11 return(n.f);}doubledflmin_(){ union dj n;#if pdp11 n.j[0] = 0x00800000L; n.j[1] = 0;#else pdp11#if vax n.j[0] = 0x00000080; n.j[1] = 0;#else vax UNKNOWN MACHINE!#endif vax#endif pdp11 return(n.d);}long intinmax_(){ return(0x7fffffffL);}floatffrac_(){ union fi n;#if pdp11 n.i = 0x35000000L;#else pdp11#if vax n.i = 0x00003500;#else vax UNKNOWN MACHINE!#endif vax#endif pdp11 return(n.f);}doubledffrac_(){ union dj n;#if pdp11 n.j[0] = 0x25000000L; n.j[1] = 0;#else pdp11#if vax n.j[0] = 0x00002500; n.j[1] = 0;#else vax UNKNOWN MACHINE!#endif vax#endif pdp11 return(n.d);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?