/usr/include/cliquer/cliquerconf.h is in libcliquer-dev 1.21-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 | #ifndef CLIQUERCONF_H
#define CLIQUERCONF_H
/*
* setelement is the basic memory type used in sets. It is often fastest
* to be as large as can fit into the CPU registers.
*
* ELEMENTSIZE is the size of one setelement, measured in bits. It must
* be either 16, 32 or 64 (otherwise additional changes must be made to
* the source).
*
* The default is to use "unsigned long int" and attempt to guess the
* size using <limits.h>, which should work pretty well. Check functioning
* with "make test".
*/
/* typedef unsigned long int setelement; */
/* #define ELEMENTSIZE 64 */
/*
* INLINE is a command prepended to function declarations to instruct the
* compiler to inline the function. If inlining is not desired, define blank.
*
* The default is to use "inline", which is recognized by most compilers.
*/
/* #define INLINE */
/* #define INLINE __inline__ */
/*
* Set handling functions are defined as static functions in set.h for
* performance reasons. This may cause unnecessary warnings from the
* compiler. Some compilers (such as GCC) have the possibility to turn
* off the warnings on a per-function basis using a flag prepended to
* the function declaration.
*
* The default is to use the correct attribute when compiling with GCC,
* or no flag otherwise.
*/
/* #define UNUSED_FUNCTION __attribute__((unused)) */
/* #define UNUSED_FUNCTION */
/*
* Uncommenting the following will disable all assertions (checks that
* function arguments and other variables are correct). This is highly
* discouraged, as it allows bugs to go unnoticed easier. The assertions
* are set so that they do not slow down programs notably.
*/
/* #define ASSERT(x) */
#endif /* !CLIQUERCONF_H */
|