/usr/include/scheme48arch.h is in scheme48 1.9-5.
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 | /* c/scheme48arch.h. Generated from scheme48arch.h.in by configure. */
/*
* Part of Scheme 48 1.9. See file COPYING for notices and license.
*
* Authors: Mike Sperber, Marcus Crestani, Harald Glab-Phlak
*/
/*
* For building and linking DLLs on Windows, we need to mark functions
* the DLL calls in Scheme 48 and vice versa explicitly---and differently
* depending on whether we're compiling the DLL or Scheme 48 itself.
*
* Therefore, on Windows, we assume that __COMPILING_SCHEME48_ITSELF__
* is defined when Scheme 48 itself is being compiled, and not when
* we're compiling something external against it.
*/
#if defined(__CYGWIN__) || defined(_WIN32)
# ifdef __COMPILING_SCHEME48_ITSELF__
# define S48_EXTERN_ADD_ONS __declspec(dllexport)
# else
# define S48_EXTERN_ADD_ONS __declspec(dllimport)
# endif
#endif
#ifndef S48_EXTERN_ADD_ONS
# define S48_EXTERN_ADD_ONS
#endif
#define S48_EXTERN extern S48_EXTERN_ADD_ONS
/*
* We repeat this so we won't have to install sysdep.h.
*/
/* Check for sizeof (void *) */
#define SIZEOF_VOID_P 8
/* Check for the number of bits per byte */
#define BITS_PER_BYTE 8
/* Define if building with BIBOP GC. */
#define S48_GC_BIBOP 1
/* Define if building with two-space GC. */
/* #undef S48_GC_TWOSPACE */
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to the type of an unsigned integer type of width exactly 16 bits if
such a type exists and the standard includes do not define it. */
/* #undef uint16_t */
|