/usr/include/gen/pilot.h is in libmathlib2-dev 20061220+dfsg3-4.3ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | #if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_SINGLE))
#ifndef CERNLIB_DOUBLE
#define CERNLIB_DOUBLE
#endif
#endif
#if defined(CERNLIB_DECS)||defined(CERNLIB_QMALPH)||defined(CERNLIB_APOLLO)||defined(CERNLIB_SGI)||defined(CERNLIB_NEXT)||defined(CERNLIB_LINUX)||defined(CERNLIB_MSDOS)||defined(CERNLIB_CONVEX32)||defined(CERNLIB_QFAPOGEE)||defined(CERNLIB_QFEPC)||defined(CERNLIB_QFMSOFT)||defined(CERNLIB_QFDEC)||defined(CERNLIB_WINNT)
#ifndef CERNLIB_NOQUAD
#define CERNLIB_NOQUAD
#endif
#endif
#if !defined(CERNLIB_NOQUAD)
#ifndef CERNLIB_QUAD
#define CERNLIB_QUAD
#endif
#endif
#if defined(CERNLIB_QMALPH)
#ifndef CERNLIB_FORTRAN
#define CERNLIB_FORTRAN
#endif
#endif
#if (defined(CERNLIB_CONVEX))&&(defined(CERNLIB_SINGLE))
#ifndef CERNLIB_CONVEX64
#define CERNLIB_CONVEX64
#endif
#endif
#if (defined(CERNLIB_CONVEX))&&(!defined(CERNLIB_CONVEX64))
#ifndef CERNLIB_CONVEX32
#define CERNLIB_CONVEX32
#endif
#endif
#if defined(CERNLIB_CONVEX32)||defined(CERNLIB_CONVEX64)
#ifndef CERNLIB_CONVEX
#define CERNLIB_CONVEX
#endif
#endif
#if 0
* DEC Fortran 1.0 is used for Windows/NT
#endif
#if defined(CERNLIB_WINNT) && !defined(CERNLIB_QFMSOFT)
#ifndef CERNLIB_DECS
#define CERNLIB_DECS
#endif
#ifndef CERNLIB_QMALPH
#define CERNLIB_QMALPH
#endif
#ifndef CERNLIB_FORTRAN
#define CERNLIB_FORTRAN
#endif
#endif
#if (defined(CERNLIB_MSDOS))&&(!defined(CERNLIB_NDP))&&(!defined(CERNLIB_WINNT))
#ifndef CERNLIB_QF2C
#define CERNLIB_QF2C
#endif
#endif
#if defined(CERNLIB_LINUX)
#ifndef CERNLIB_QF2C
#define CERNLIB_QF2C
#endif
#endif
#if defined(CERNLIB_IBMMVS)||defined(CERNLIB_IBMVM)
#ifndef CERNLIB_IBM
#define CERNLIB_IBM
#endif
#endif
#if defined(CERNLIB_CDC)||defined(CERNLIB_CRAY)
#ifndef CERNLIB_SINGLE
#define CERNLIB_SINGLE
#endif
#endif
#if defined(CERNLIB_IBM)||defined(CERNLIB_VAX)||defined(CERNLIB_NORD)
#ifndef CERNLIB_DOUBLE
#define CERNLIB_DOUBLE
#endif
#endif
#if defined(CERNLIB_IBM)
#ifndef CERNLIB_QMIBMXA
#define CERNLIB_QMIBMXA
#endif
#endif
#if 0
* Defines for the tests not used to build lib
#endif
#if defined(CERNLIB_DOUBLE)
#ifndef CERNLIB_CMPXDOUB
#define CERNLIB_CMPXDOUB
#endif
#endif
#if defined(CERNLIB_CRAY)
#ifndef CERNLIB_CMPXDOUB
#define CERNLIB_CMPXDOUB
#endif
#endif
#if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_SINGLE))
#ifndef CERNLIB_QIEEE
#define CERNLIB_QIEEE
#endif
#endif
#if defined(CERNLIB_IBMRT)
#ifndef CERNLIB_IBMRS
#define CERNLIB_IBMRS
#endif
#endif
|