source: trunk/third/pcre/config.in @ 19309

Revision 19309, 1.8 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r19308, which included commits to RCS files with non-trunk default branches.
Line 
1
2/* On Unix systems config.in is converted by configure into config.h. PCRE is
3written in Standard C, but there are a few non-standard things it can cope
4with, allowing it to run on SunOS4 and other "close to standard" systems.
5
6On a non-Unix system you should just copy this file into config.h, and set up
7the macros the way you need them. You should normally change the definitions of
8HAVE_STRERROR and HAVE_MEMMOVE to 1. Unfortunately, because of the way autoconf
9works, these cannot be made the defaults. If your system has bcopy() and not
10memmove(), change the definition of HAVE_BCOPY instead of HAVE_MEMMOVE. If your
11system has neither bcopy() nor memmove(), leave them both as 0; an emulation
12function will be used. */
13
14/* Define to empty if the keyword does not work. */
15
16#undef const
17
18/* Define to `unsigned' if <stddef.h> doesn't define size_t. */
19
20#undef size_t
21
22/* The following two definitions are mainly for the benefit of SunOS4, which
23doesn't have the strerror() or memmove() functions that should be present in
24all Standard C libraries. The macros HAVE_STRERROR and HAVE_MEMMOVE should
25normally be defined with the value 1 for other systems, but unfortunately we
26can't make this the default because "configure" files generated by autoconf
27will only change 0 to 1; they won't change 1 to 0 if the functions are not
28found. */
29
30#define HAVE_STRERROR 0
31#define HAVE_MEMMOVE  0
32
33/* There are some non-Unix systems that don't even have bcopy(). If this macro
34is false, an emulation is used. If HAVE_MEMMOVE is set to 1, the value of
35HAVE_BCOPY is not relevant. */
36
37#define HAVE_BCOPY    0
38
39/* The value of NEWLINE determines the newline character. The default is to
40leave it up to the compiler, but some sites want to force a particular value.
41On Unix systems, "configure" can be used to override this default. */
42
43#ifndef NEWLINE
44#define NEWLINE '\n'
45#endif
46
47/* End */
Note: See TracBrowser for help on using the repository browser.