/[pcre]/code/trunk/config.h.in
ViewVC logotype

Diff of /code/trunk/config.h.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 99 by ph10, Mon Mar 5 15:55:02 2007 UTC revision 100 by ph10, Tue Mar 6 14:53:10 2007 UTC
# Line 1  Line 1 
1  /* config.h.in.  Generated from configure.ac by autoheader.  */  /* config.h.in.  Generated from configure.ac by autoheader.  */
2    
3    
4  /* On Unix-like systems config.in is converted by "configure" into  /* On Unix-like systems config.h.in is converted by "configure" into config.h.
5  config.h.  Some other environments also support the use of "configure".  Some other environments also support the use of "configure". PCRE is written in
6  PCRE is written in Standard C, but there are a few non-standard things  Standard C, but there are a few non-standard things it can cope with, allowing
7  it can cope with, allowing it to run on SunOS4 and other "close to  it to run on SunOS4 and other "close to standard" systems.
8  standard" systems.  
9    On a system without "configure" you should use the distributed config.h, and
10  On a non-Unix-like system you should just copy this file into config.h,  set up the macros the way you need them.
11  and set up the macros the way you need them.  You should normally change  
12  the definitions of HAVE_STRERROR and HAVE_MEMMOVE to 1.  Unfortunately,  If your system has bcopy() and not memmove(), change the definitions of
13  because of the way autoconf works, these cannot be made the defaults.  HAVE_BCOPY and HAVE_MEMMOVE. If your system has neither bcopy() nor memmove(),
14  If your system has bcopy() and not memmove(), change the definition of  leave them both undefined; an emulation function will be used. */
 HAVE_BCOPY instead of HAVE_MEMMOVE.  If your system has neither bcopy()  
 nor memmove(), leave them both as 0; an emulation function will be  
 used. */  
15    
16  /* If you are compiling for a system that uses EBCDIC instead of ASCII  /* If you are compiling for a system that uses EBCDIC instead of ASCII
17     character codes, define this macro as 1. On systems that can use     character codes, define this macro as 1. On systems that can use
# Line 113  used. */ Line 110  used. */
110     the maximum amount of stack (or heap, if NO_RECURSE is defined) that is     the maximum amount of stack (or heap, if NO_RECURSE is defined) that is
111     used. The value of MATCH_LIMIT_RECURSION applies only to recursive calls of     used. The value of MATCH_LIMIT_RECURSION applies only to recursive calls of
112     match(). To have any useful effect, it must be less than the value of     match(). To have any useful effect, it must be less than the value of
113     MATCH_LIMIT. There is a runtime method for setting a different limit. On     MATCH_LIMIT. The default is to use the same value as MATCH_LIMIT. There is
114     systems that support it, "configure" can be used to override this default     a runtime method for setting a different limit. On systems that support it,
115     default. */     "configure" can be used to override the default. */
116  #undef MATCH_LIMIT_RECURSION  #undef MATCH_LIMIT_RECURSION
117    
118  /* This limit is parameterized just in case anybody ever wants to change it.  /* This limit is parameterized just in case anybody ever wants to change it.
# Line 133  used. */ Line 130  used. */
130     overflow caused by enormously large patterns. */     overflow caused by enormously large patterns. */
131  #undef MAX_NAME_SIZE  #undef MAX_NAME_SIZE
132    
133  /* The value of NEWLINE determines the newline character. The default is to  /* The value of NEWLINE determines the newline character. On Unix-like
134     leave it up to the compiler, but some sites want to force a particular     systems, "configure" can be used to override the default. */
    value. On Unix-like systems, "configure" can be used to override this  
    default. */  
135  #undef NEWLINE  #undef NEWLINE
136    
137  /* PCRE uses recursive function calls to handle backtracking while matching.  /* PCRE uses recursive function calls to handle backtracking while matching.

Legend:
Removed from v.99  
changed lines
  Added in v.100

  ViewVC Help
Powered by ViewVC 1.1.5