/usr/include/inn/defines.h is in inn2-dev 2.6.1-4build1.
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 | /* $Id: defines.h 9778 2015-01-07 20:50:16Z iulius $
**
** Portable defines used by other INN header files.
**
** In order to make the libraries built by INN usable by other software,
** INN needs to install several header files. Installing autoconf-
** generated header files, however, is a bad idea, since the defines will
** conflict with other software that uses autoconf.
**
** This header contains common definitions, such as internal typedefs and
** macros, common to INN's header files but not based on autoconf probes.
** As such, it's limited in what it can do; if compiling software against
** INN's header files on a system not supporting basic ANSI C features
** (such as const) or standard types (like size_t), the software may need
** to duplicate the tests that INN itself performs, generate a config.h,
** and make sure that config.h is included before any INN header files.
*/
#ifndef INN_DEFINES_H
#define INN_DEFINES_H 1
#include <inn/system.h>
#include "inn/macros.h"
#include "inn/portable-stdbool.h"
/* TODO: Remove this file (defines.h), now that it has been split
** into other headers.
*/
#endif /* !INN_DEFINES_H */
|