This file is indexed.

/usr/include/singular/singular/coeffs/mpr_global.h is in libsingular4-dev-common 1:4.1.0-p3+ds-2build1.

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
#ifndef MPR_GLOBAL_H
#define MPR_GLOBAL_H
/****************************************
*  Computer Algebra System SINGULAR     *
****************************************/

/*
* ABSTRACT - multipolynomial resultants -
*                                global definitions and debugging stuff
*/

// to get detailed timigs, define MPR_TIMING
//#define MPR_TIMING

// Set to double or long double. double is recomended.
// Sets the global floating point type used in mpr_numeric.cc.
typedef double mprfloat;

// --------------------------- debugging stuff ----------------------------
#if !defined(SING_NDEBUG)
//#define mprDEBUG_ALL
#endif

#if !defined(SING_NDEBUG) || defined(mprDEBUG_ALL)
//#define mprDEBUG_PROT
#endif

#define mprDEBUG_STICKY

#ifdef mprDEBUG_PROT
#define mprPROT(msg) PrintS(msg)
#define mprPROTnl(msg) Print("%s\n",msg)
#define mprPROTP(msg,poly) PrintS(msg);pWrite0(poly)
#define mprPROTPnl(msg,poly) PrintS(msg);pWrite(poly)
#define mprPROTI(msg,intval) Print("%s%d",msg,intval)
#define mprPROTL(msg,intval) Print("%s%ld",msg,intval)
#define mprPROTInl(msg,intval) Print("%s%d\n",msg,intval)
#define mprPROTN(msg,nval) PrintS(msg);nPrint(nval);
#define mprPROTNnl(msg,nval) PrintS(msg);nPrint(nval);PrintLn();
#else
#define mprPROT(msg)
#define mprPROTnl(msg)
#define mprPROTP(msg,poly)
#define mprPROTPnl(msg,poly)
#define mprPROTI(msg,intval)
#define mprPROTL(msg,intval)
#define mprPROTInl(msg,intval)
#define mprPROTN(msg,nval)
#define mprPROTNnl(msg,nval)
#endif

#if defined(mprDEBUG_STICKY)
// call 'option(prot);' to get status informations
#define mprSTICKYPROT(msg) if (BTEST1(OPT_PROT)) Print(msg)
#define mprSTICKYPROT2(msg,arg) if (BTEST1(OPT_PROT)) Print(msg,arg)
#else
#define mprSTICKYPROT(msg)
#define mprSTICKYPROT2(msg,arg)
#endif

// output by mprSTICKYPROT
#define ST_BASE_EV "."

#define ST_DENSE_FR ":"
#define ST_DENSE_NR "."
#define ST_DENSE_MEM "+"
#define ST_DENSE_NMON "-"

#define ST_SPARSE_MEM "+"
#define ST_SPARSE_VADD "+"
#define ST_SPARSE_VREJ "-"
#define ST_SPARSE_MPEND "e"
#define ST_SPARSE_MREC1 "r"
#define ST_SPARSE_MREC2 "R"
#define ST_SPARSE_RC "+"
#define ST_SPARSE_RCRJ "-"

#define ST__DET "|"

#define ST_ROOTS_LGSTEP "|"
#define ST_ROOTS_LGPOLISH "#"
#define ST_ROOTS_LG "-"

#define ST_VANDER_STEP "."

#endif

// local Variables: ***
// folded-file: t ***
// compile-command-1: "make installg" ***
// compile-command-2: "make install" ***
// End: ***