This file is indexed.

/usr/include/coin/OsiConfig.h is in coinor-libosi-dev 0.103.0-1.

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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
#ifndef HAVE_CONFIG_H
#define HAVE_CONFIG_H
#endif
/*
 * Include file for the configuration of Osi.
 *
 * On systems where the code is configured with the configure script
 * (i.e., compilation is always done with HAVE_CONFIG_H defined), this
 * header file includes the automatically generated header file, and
 * undefines macros that might configure with other Config.h files.
 *
 * On systems that are compiled in other ways (e.g., with the
 * Developer Studio), a header files is included to define those
 * macros that depend on the operating system and the compiler.  The
 * macros that define the configuration of the particular user setting
 * (e.g., presence of other COIN packages or third party code) are set
 * here.  The project maintainer needs to remember to update this file
 * and choose reasonable defines.  A user can modify the default
 * setting by editing this file here.
 *
 */

#ifndef __OSICONFIG_H__
#define __OSICONFIG_H__

#ifdef HAVE_CONFIG_H
#include "config_osi.h"

/* undefine macros that could conflict with those in other config.h
   files */
#undef PACKAGE
#undef PACKAGE_BUGREPORT
#undef PACKAGE_NAME
#undef PACKAGE_STRING
#undef PACKAGE_TARNAME
#undef PACKAGE_VERSION
#undef VERSION

#else /* HAVE_CONFIG_H */

/* include the COIN-wide system specific configure header */
#include "configall_system.h"

/***************************************************************************/
/*             HERE DEFINE THE CONFIGURATION SPECIFIC MACROS               */
/***************************************************************************/

/* Define to 1 if the Cbc package is used */
/* #define COIN_HAS_CBC 1 */

/* Define to 1 if the Cgl package is used */
/* #define COIN_HAS_CGL */

/*
  Define to 1 if the Clp package is used. Don't undef this unless you really
  know what you're doing.
*/
#define COIN_HAS_CLP 1

/*
  Define to 1 if the CoinUtils package is used. Don't undef this unless you
  really know what you're doing.
*/
#define COIN_HAS_COINUTILS 1

/* Define to 1 if the Cplex package is used */
/* #define COIN_HAS_CPX 1 */

/* Define to 1 if the DyLP package is used */
/* #define COIN_HAS_DYLP 1 */

/* Define to 1 if the FortMP package is used */
/* #define COIN_HAS_FMP 1 */

/* Define to 1 if the Glpk package is used */
/* #define COIN_HAS_GLPK 1 */

/* Define to 1 if the Mosek package is used */
/* #define COIN_HAS_MSK 1 */

/*
  Define to 1 if the Osi package is used. Not a good idea to undef this, for
  obvious reasons.
*/
#define COIN_HAS_OSI 1

/* Define to 1 if the Osl package is used */
/* #define COIN_HAS_OSL 1 */

/* Define to 1 if the Soplex package is used */
/* #define COIN_HAS_SPX 1 */

/* Define to 1 if the Sym package is used */
/* #define COIN_HAS_SYM */

/*
  Define to 1 if the Vol package is used. Defined by default and useful to
  clp, but not directly essential to Osi.
*/
#define COIN_HAS_VOL 1

/* Define to 1 if the Xpress package is used */
/* #define COIN_HAS_XPR 1 */

/* Define to the debug sanity check level (0 is no test) */
#define COIN_OSI_CHECKLEVEL 0

/* Define to the debug verbosity level (0 is no output) */
#define COIN_OSI_VERBOSITY 0

/*
  Define this variable to enable OsiDylp's informational printing features.
*/
/* #define ODSI_INFOMSGS 1 */

/*
  Control OsiDylp's paranoid checks.
  Legal values: 0 - off; 1 - normal; 2 - consistency (expensive)
*/
/* #define ODSI_PARANOIA 1 */

/*
  Define this variable to enable support for dylp's statistics collection
  features.
*/
/* #define ODSI_STATISTICS */

/*
  For additional information about how to set OSICBC_DFLT_SOLVER,
  OSICBC_DFLT_SOLVER_CLP, and OSICBC_DFLT_SOLVER_HPP, please see comments at
  the beginning of OsiCbcSolverInterface.cpp. Unless you know what you're
  doing, you should use clp with OsiCbc. Just uncomment the next three
  defines.
*/
/*
  Define to the name of the default solver interface class, e.g.,
  OsiClpSolverInterface.
*/
/* #define OSICBC_DFLT_SOLVER OsiClpSolverInterface */

/* Define this symbol if clp is the default solver. */
/* #define OSICBC_DFLT_SOLVER_CLP 1 */

/*
  Define to the name of the .hpp file for the default solver interface class,
  e.g., "OsiClpSolverInterface.hpp" (include quotes)
*/
/* #define OSICBC_DFLT_SOLVER_HPP "OsiClpSolverInterface.hpp" */

/* Osi version */
#define OSI_VERSION "0.103.0"

#endif /* HAVE_CONFIG_H */

#endif /*__OSICONFIG_H__*/