1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/ossrv_pub/boost_apis/boost/regex/user.hpp Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,90 @@
1.4 +/*
1.5 + *
1.6 + * Copyright (c) 1998-2002
1.7 + * John Maddock
1.8 + *
1.9 + * Use, modification and distribution are subject to the
1.10 + * Boost Software License, Version 1.0. (See accompanying file
1.11 + * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
1.12 + *
1.13 + */
1.14 +
1.15 + /*
1.16 + * LOCATION: see http://www.boost.org for most recent version.
1.17 + * FILE user.hpp
1.18 + * VERSION see <boost/version.hpp>
1.19 + * DESCRIPTION: User settable options.
1.20 + */
1.21 +
1.22 +// define if you want the regex library to use the C locale
1.23 +// even on Win32:
1.24 +// #define BOOST_REGEX_USE_C_LOCALE
1.25 +
1.26 +// define this is you want the regex library to use the C++
1.27 +// locale:
1.28 +// #define BOOST_REGEX_USE_CPP_LOCALE
1.29 +
1.30 +// define this if the runtime library is a dll, and you
1.31 +// want BOOST_REGEX_DYN_LINK to set up dll exports/imports
1.32 +// with __declspec(dllexport)/__declspec(dllimport.)
1.33 +// #define BOOST_REGEX_HAS_DLL_RUNTIME
1.34 +
1.35 +// define this if you want to dynamically link to regex,
1.36 +// if the runtime library is also a dll (Probably Win32 specific,
1.37 +// and has no effect unless BOOST_REGEX_HAS_DLL_RUNTIME is set):
1.38 +// #define BOOST_REGEX_DYN_LINK
1.39 +
1.40 +// define this if you don't want the lib to automatically
1.41 +// select its link libraries:
1.42 +// #define BOOST_REGEX_NO_LIB
1.43 +
1.44 +// define this if templates with switch statements cause problems:
1.45 +// #define BOOST_REGEX_NO_TEMPLATE_SWITCH_MERGE
1.46 +
1.47 +// define this to disable Win32 support when available:
1.48 +// #define BOOST_REGEX_NO_W32
1.49 +
1.50 +// define this if bool is not a real type:
1.51 +// #define BOOST_REGEX_NO_BOOL
1.52 +
1.53 +// define this if no template instances are to be placed in
1.54 +// the library rather than users object files:
1.55 +// #define BOOST_REGEX_NO_EXTERNAL_TEMPLATES
1.56 +
1.57 +// define this if the forward declarations in regex_fwd.hpp
1.58 +// cause more problems than they are worth:
1.59 +// #define BOOST_REGEX_NO_FWD
1.60 +
1.61 +// define this if your compiler supports MS Windows structured
1.62 +// exception handling.
1.63 +// #define BOOST_REGEX_HAS_MS_STACK_GUARD
1.64 +
1.65 +// define this if you want to use the recursive algorithm
1.66 +// even if BOOST_REGEX_HAS_MS_STACK_GUARD is not defined.
1.67 +// #define BOOST_REGEX_RECURSIVE
1.68 +
1.69 +// define this if you want to use the non-recursive
1.70 +// algorithm, even if the recursive version would be the default.
1.71 +// #define BOOST_REGEX_NON_RECURSIVE
1.72 +
1.73 +// define this if you want to set the size of the memory blocks
1.74 +// used by the non-recursive algorithm.
1.75 +// #define BOOST_REGEX_BLOCKSIZE 4096
1.76 +
1.77 +// define this if you want to set the maximum number of memory blocks
1.78 +// used by the non-recursive algorithm.
1.79 +// #define BOOST_REGEX_MAX_BLOCKS 1024
1.80 +
1.81 +// define this if you want to set the maximum number of memory blocks
1.82 +// cached by the non-recursive algorithm: Normally this is 16, but can be
1.83 +// higher if you have multiple threads all using boost.regex, or lower
1.84 +// if you don't want boost.regex to cache memory.
1.85 +// #define BOOST_REGEX_MAX_CACHE_BLOCKS 16
1.86 +
1.87 +// define this if you want to be able to access extended capture
1.88 +// information in your sub_match's (caution this will slow things
1.89 +// down quite a bit).
1.90 +// #define BOOST_REGEX_MATCH_EXTRA
1.91 +
1.92 +// define this if you want to enable support for Unicode via ICU.
1.93 +// #define BOOST_HAS_ICU