~ubuntu-branches/ubuntu/wily/apparmor/wily

« back to all changes in this revision

Viewing changes to parser/pcre/config.h

  • Committer: Bazaar Package Importer
  • Author(s): Kees Cook
  • Date: 2011-04-27 10:38:07 UTC
  • mfrom: (5.1.118 natty)
  • Revision ID: james.westby@ubuntu.com-20110427103807-ym3rhwys6o84ith0
Tags: 2.6.1-2
debian/copyright: clarify for some full organization names.

Show diffs side-by-side

added added

removed removed

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