diff --git a/appendix.htm b/appendix.htm index 104f0408..b85e3105 100644 --- a/appendix.htm +++ b/appendix.htm @@ -20,7 +20,7 @@

Regex++, Appendices.

-(version 3.02, 18 April 2000) +(version 3.03, 18 April 2000)
Copyright (c) 1998-2000
 Dr John Maddock
diff --git a/demo/jgrep/jgrep.cpp b/demo/jgrep/jgrep.cpp
index 6d601336..8006ca8c 100644
--- a/demo/jgrep/jgrep.cpp
+++ b/demo/jgrep/jgrep.cpp
@@ -15,7 +15,7 @@
  
  /*
   *   FILE     jgrep.cpp
-  *   VERSION  3.02
+  *   VERSION  3.03
   */
 
 #include 
diff --git a/demo/jgrep/jgrep.h b/demo/jgrep/jgrep.h
index 97835d5e..61133261 100644
--- a/demo/jgrep/jgrep.h
+++ b/demo/jgrep/jgrep.h
@@ -15,7 +15,7 @@
  
  /*
   *   FILE     jgrep.h
-  *   VERSION  3.02
+  *   VERSION  3.03
   */
 
 #ifndef _JGREP_H
diff --git a/demo/jgrep/main.cpp b/demo/jgrep/main.cpp
index 32d664e3..4181eaf5 100644
--- a/demo/jgrep/main.cpp
+++ b/demo/jgrep/main.cpp
@@ -15,7 +15,7 @@
  
  /*
   *   FILE     main.cpp
-  *   VERSION  3.02
+  *   VERSION  3.03
   */
 
 
diff --git a/demo/regress/parse.cpp b/demo/regress/parse.cpp
index ef63a717..5ed56889 100644
--- a/demo/regress/parse.cpp
+++ b/demo/regress/parse.cpp
@@ -16,7 +16,7 @@
  /*
   *
   *   FILE     parse.cpp
-  *   VERSION  3.02
+  *   VERSION  3.03
   *
   * Input parsing functions for regress.
   *
diff --git a/demo/regress/regex_test.cpp b/demo/regress/regex_test.cpp
index 48cbd3e1..d58b6f29 100644
--- a/demo/regress/regex_test.cpp
+++ b/demo/regress/regex_test.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_test.cpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Builds regression test program with default
   *                locale and narrow character tests.  Also
   *                instantiates all the templates in the library
diff --git a/demo/regress/regress.cpp b/demo/regress/regress.cpp
index ff08804e..8227fac5 100644
--- a/demo/regress/regress.cpp
+++ b/demo/regress/regress.cpp
@@ -16,7 +16,7 @@
  /*
   *
   *   FILE     regress.cpp
-  *   VERSION  3.02
+  *   VERSION  3.03
   *
   * main() and associated code for regress.
   *
diff --git a/demo/regress/regress.h b/demo/regress/regress.h
index 6eee41bc..eaac411c 100644
--- a/demo/regress/regress.h
+++ b/demo/regress/regress.h
@@ -16,7 +16,7 @@
  /*
   *
   *   FILE     regress.h
-  *   VERSION  3.02
+  *   VERSION  3.03
   *
   * Function and data declarations for regress.
   *
diff --git a/demo/regress/tests.cpp b/demo/regress/tests.cpp
index f7ada11a..906fadb3 100644
--- a/demo/regress/tests.cpp
+++ b/demo/regress/tests.cpp
@@ -16,7 +16,7 @@
  /*
   *
   *   FILE     tests.cpp
-  *   VERSION  3.02
+  *   VERSION  3.03
   *
   * the actual tests conducted by regress.
   *
diff --git a/demo/regress/wregex_test.cpp b/demo/regress/wregex_test.cpp
index 783f64cc..46dcfacb 100644
--- a/demo/regress/wregex_test.cpp
+++ b/demo/regress/wregex_test.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_test.cpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Builds regression test program with default
   *                locale and wide character tests.  Also
   *                instantiates all the templates in the library
diff --git a/faq.htm b/faq.htm
index 4b83599b..0739852b 100644
--- a/faq.htm
+++ b/faq.htm
@@ -20,7 +20,7 @@
 

Regex++, FAQ.

-(version 3.02, 18 April 2000) +(version 3.03, 18 April 2000)
Copyright (c) 1998-2000
 Dr John Maddock
diff --git a/format_string.htm b/format_string.htm
index f99abd41..115236e1 100644
--- a/format_string.htm
+++ b/format_string.htm
@@ -20,7 +20,7 @@
 

Regex++, Format String Reference.

-(version 3.02, 18 April 2000) +(version 3.03, 18 April 2000)
Copyright (c) 1998-2000
 Dr John Maddock
diff --git a/hl_ref.htm b/hl_ref.htm
index 04c86ef9..2da75f14 100644
--- a/hl_ref.htm
+++ b/hl_ref.htm
@@ -20,7 +20,7 @@ content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
         
         

Regex++, RegEx Class Reference.

-

(version 3.02, 18 April 2000)

+

(version 3.03, 18 April 2000)

Copyright (c) 1998-2000
 Dr John Maddock
 
diff --git a/include/boost/cregex.hpp b/include/boost/cregex.hpp
index fd8b8869..0edef1ba 100644
--- a/include/boost/cregex.hpp
+++ b/include/boost/cregex.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         cregex.cpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Declares POSIX API functions
   *                + boost::RegEx high level wrapper.
   */
diff --git a/include/boost/re_detail/fileiter.hpp b/include/boost/re_detail/fileiter.hpp
index f1f5fb0c..1eb337ad 100644
--- a/include/boost/re_detail/fileiter.hpp
+++ b/include/boost/re_detail/fileiter.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         fileiter.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Declares various platform independent file and
   *                directory iterators, plus binary file input in
   *                the form of class map_file.
diff --git a/include/boost/re_detail/regex_compile.hpp b/include/boost/re_detail/regex_compile.hpp
index 803c2232..f82d44bc 100644
--- a/include/boost/re_detail/regex_compile.hpp
+++ b/include/boost/re_detail/regex_compile.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_compile.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Declares reg_expression<> member functions.  This is
   *                an internal header file, do not include directly.
   */
diff --git a/include/boost/re_detail/regex_config.hpp b/include/boost/re_detail/regex_config.hpp
index cfbc3d10..3082498c 100644
--- a/include/boost/re_detail/regex_config.hpp
+++ b/include/boost/re_detail/regex_config.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_config.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: auto-configure options for regular expression code.
   */
 
@@ -336,6 +336,10 @@ Do not change this file unless you really really have to, add options to
    #define BOOST_RE_NO_SWPRINTF
 #endif
 
+#ifdef __sgi // SGI IRIX C++
+#define BOOST_RE_NO_SWPRINTF
+#endif
+
 
 
 #endif  // BOOST_RE_AUTO_CONFIGURE
@@ -1195,6 +1199,12 @@ namespace std{
 #ifndef BOOST_RE_NO_LOCALE_H
    using ::mbstate_t;
 #endif
+   using ::fseek;
+   using ::fread;
+   using ::ftell;
+   using ::fopen;
+   using ::fclose;
+   using ::FILE;
 #endif // BOOST_RE_NO_WCSTRING
 }
 
diff --git a/include/boost/re_detail/regex_cstring.hpp b/include/boost/re_detail/regex_cstring.hpp
index f04db039..5e34e97b 100644
--- a/include/boost/re_detail/regex_cstring.hpp
+++ b/include/boost/re_detail/regex_cstring.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_cstring.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: This is an internal header file, do not include directly.
   *                String support and helper functions, for regular
   *                expression library.
diff --git a/include/boost/re_detail/regex_format.hpp b/include/boost/re_detail/regex_format.hpp
index cf01d5b4..9cc96d1f 100644
--- a/include/boost/re_detail/regex_format.hpp
+++ b/include/boost/re_detail/regex_format.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_format.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Provides formatting output routines for search and replace
   *                operations.  Note this is an internal header file included
   *                by regex.hpp, do not include on its own.
diff --git a/include/boost/re_detail/regex_kmp.hpp b/include/boost/re_detail/regex_kmp.hpp
index 7269c84e..0f70c7dc 100644
--- a/include/boost/re_detail/regex_kmp.hpp
+++ b/include/boost/re_detail/regex_kmp.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_kmp.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Provides Knuth Morris Pratt search operations.
   *                Note this is an internal header file included
   *                by regex.hpp, do not include on its own.
diff --git a/include/boost/re_detail/regex_library_include.hpp b/include/boost/re_detail/regex_library_include.hpp
index f1cc463c..5a1efd9f 100644
--- a/include/boost/re_detail/regex_library_include.hpp
+++ b/include/boost/re_detail/regex_library_include.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_libary_include.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Automatic library inclusion for Borland/Microsoft compilers.
   *                Note this is an internal header file included
   *                by regex.hpp, do not include on its own.
diff --git a/include/boost/re_detail/regex_match.hpp b/include/boost/re_detail/regex_match.hpp
index 81836c66..47cbee66 100644
--- a/include/boost/re_detail/regex_match.hpp
+++ b/include/boost/re_detail/regex_match.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_match.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Regular expression matching algorithms.
   *                Note this is an internal header file included
   *                by regex.hpp, do not include on its own.
diff --git a/include/boost/re_detail/regex_raw_buffer.hpp b/include/boost/re_detail/regex_raw_buffer.hpp
index 4118cfac..9df15aed 100644
--- a/include/boost/re_detail/regex_raw_buffer.hpp
+++ b/include/boost/re_detail/regex_raw_buffer.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_raw_buffer.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Raw character buffer for regex code.
   *                Note this is an internal header file included
   *                by regex.hpp, do not include on its own.
diff --git a/include/boost/re_detail/regex_split.hpp b/include/boost/re_detail/regex_split.hpp
index e4f49cdb..72d5be07 100644
--- a/include/boost/re_detail/regex_split.hpp
+++ b/include/boost/re_detail/regex_split.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_split.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Implements regex_split and associated functions.
   *                Note this is an internal header file included
   *                by regex.hpp, do not include on its own.
diff --git a/include/boost/re_detail/regex_stack.hpp b/include/boost/re_detail/regex_stack.hpp
index b7332db8..9cf8b8e3 100644
--- a/include/boost/re_detail/regex_stack.hpp
+++ b/include/boost/re_detail/regex_stack.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_stack.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Implements customised internal regex stacks.
   *                Note this is an internal header file included
   *                by regex.hpp, do not include on its own.
diff --git a/include/boost/re_detail/regex_synch.hpp b/include/boost/re_detail/regex_synch.hpp
index 3626e5c1..e3b20262 100644
--- a/include/boost/re_detail/regex_synch.hpp
+++ b/include/boost/re_detail/regex_synch.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex_synch.hpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Thread synchronisation for regex code.
   *                Note this is an internal header file included
   *                by regex.hpp, do not include on its own.
diff --git a/include/boost/regex.h b/include/boost/regex.h
index 367d12ca..79af8ba8 100644
--- a/include/boost/regex.h
+++ b/include/boost/regex.h
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex.h
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Declares POSIX API functions
   */
 
diff --git a/include/boost/regex.hpp b/include/boost/regex.hpp
index 1da96a8c..00e8bfbb 100644
--- a/include/boost/regex.hpp
+++ b/include/boost/regex.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex.cpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Declares boost::reg_expression<> and associated
   *                functions and classes. This header is the main
   *                entry point for the template regex code.
diff --git a/include/boost/regex_traits.hpp b/include/boost/regex_traits.hpp
index 1efb7f62..09a4af99 100644
--- a/include/boost/regex_traits.hpp
+++ b/include/boost/regex_traits.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         regex.cpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Declares regular expression traits classes.
   */
 
diff --git a/index.htm b/index.htm
index 18d056c8..8e5d8f07 100644
--- a/index.htm
+++ b/index.htm
@@ -23,7 +23,7 @@ content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
         
         

Regex++, Index.

-

(version 3.02, 18 April 2000)

+

(version 3.03, 18 April 2000)

Copyright (c) 1998-2000
 Dr John Maddock
 
diff --git a/introduction.htm b/introduction.htm
index a9de89a1..151add82 100644
--- a/introduction.htm
+++ b/introduction.htm
@@ -23,7 +23,7 @@ content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
         
         

Regex++, Introduction.

-

(version 3.02, 18 April 2000)

+

(version 3.03, 18 April 2000)

Copyright (c) 1998-2000
 Dr John Maddock
 
@@ -207,7 +207,7 @@ packages, and to a more limited extent perl 5. 

Configuration Options

[ Important: If you are -upgrading from version 3.02x of this library then you will find a +upgrading from version 3.03x of this library then you will find a number of changes to the documented header names and library interfaces, existing code should still compile unchanged however - see Note diff --git a/posix_ref.htm b/posix_ref.htm index bedf02c9..e75feba3 100644 --- a/posix_ref.htm +++ b/posix_ref.htm @@ -20,7 +20,7 @@

Regex++, POSIX API Reference.

-(version 3.02, 18 April 2000) +(version 3.03, 18 April 2000)
Copyright (c) 1998-2000
 Dr John Maddock
diff --git a/src/c_regex_traits.cpp b/src/c_regex_traits.cpp
index dbeea2f5..a3585856 100644
--- a/src/c_regex_traits.cpp
+++ b/src/c_regex_traits.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE         c_regex_traits.cpp
-  *   VERSION      3.02
+  *   VERSION      3.03
   *   DESCRIPTION: Implements the c_regex_traits traits class
   */
 
diff --git a/src/c_regex_traits_common.cpp b/src/c_regex_traits_common.cpp
index f7eb6dbb..69ce4bc4 100644
--- a/src/c_regex_traits_common.cpp
+++ b/src/c_regex_traits_common.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        c_regex_traits_common.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Implements common code and data for the
   *                c_regex_traits traits classes.
   */
diff --git a/src/cpp_regex_traits.cpp b/src/cpp_regex_traits.cpp
index 1dee8204..287dff40 100644
--- a/src/cpp_regex_traits.cpp
+++ b/src/cpp_regex_traits.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        c_regex_traits.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Implements the cpp_regex_traits traits class
   */
 #include 
diff --git a/src/cregex.cpp b/src/cregex.cpp
index a19de518..9ca65cac 100644
--- a/src/cregex.cpp
+++ b/src/cregex.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        cregex.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Implements high level class boost::RexEx
   */
 #include 
diff --git a/src/fileiter.cpp b/src/fileiter.cpp
index c0cd6235..05a3a9fb 100644
--- a/src/fileiter.cpp
+++ b/src/fileiter.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        fileiter.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Implements file io primitives + directory searching for class boost::RegEx.
   */
 
diff --git a/src/posix_api.cpp b/src/posix_api.cpp
index bbc7266f..43b9e250 100644
--- a/src/posix_api.cpp
+++ b/src/posix_api.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        posix_api.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Implements the Posix API wrappers.
   */
 
diff --git a/src/primary_transform.hpp b/src/primary_transform.hpp
index d9a3bcc3..e451c6e6 100644
--- a/src/primary_transform.hpp
+++ b/src/primary_transform.hpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        primary_transform.hpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Heuristically determines the sort string format in use
   *                by the current locale.
   */
diff --git a/src/regex.cpp b/src/regex.cpp
index 201800bd..59a82eec 100644
--- a/src/regex.cpp
+++ b/src/regex.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        regex.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Misc boost::regbase member funnctions.
   */
 
diff --git a/src/regex_debug.cpp b/src/regex_debug.cpp
index 2b16981e..b6973f36 100644
--- a/src/regex_debug.cpp
+++ b/src/regex_debug.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        regex_debug.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Misc. debugging helpers.
   */
 
diff --git a/src/regex_synch.cpp b/src/regex_synch.cpp
index 1762fc74..0076e599 100644
--- a/src/regex_synch.cpp
+++ b/src/regex_synch.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        regex_synch.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Thread synch helper functions, for regular
   *                expression library.
   */
diff --git a/src/w32_regex_traits.cpp b/src/w32_regex_traits.cpp
index 16e0a9f5..845be137 100644
--- a/src/w32_regex_traits.cpp
+++ b/src/w32_regex_traits.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        w32_regex_traits.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Implements the w32_regex_traits traits class
   */
 
diff --git a/src/wide_posix_api.cpp b/src/wide_posix_api.cpp
index 9f7e0dc7..5e8a6722 100644
--- a/src/wide_posix_api.cpp
+++ b/src/wide_posix_api.cpp
@@ -16,7 +16,7 @@
  /*
   *   LOCATION:    see http://www.boost.org for most recent version.
   *   FILE:        wide_posix_api.cpp
-  *   VERSION:     3.02
+  *   VERSION:     3.03
   *   DESCRIPTION: Implements the wide character POSIX API wrappers.
   */
 
diff --git a/syntax.htm b/syntax.htm
index 1ebbf596..8d6c3681 100644
--- a/syntax.htm
+++ b/syntax.htm
@@ -20,7 +20,7 @@
 

Regex++, Regular Expression Syntax.

-(version 3.02, 18 April 2000) +(version 3.03, 18 April 2000)
Copyright (c) 1998-2000
 Dr John Maddock
diff --git a/template_class_ref.htm b/template_class_ref.htm
index 86ad2ded..2f6c33ad 100644
--- a/template_class_ref.htm
+++ b/template_class_ref.htm
@@ -21,7 +21,7 @@ content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
         
         

Regex++, Template Class and Algorithm Reference.

-

(version 3.02, 18 April 2000)

+

(version 3.03, 18 April 2000)

Copyright (c) 1998-9
 Dr John Maddock
 
diff --git a/traits_class_ref.htm b/traits_class_ref.htm
index d08358b1..537b1bb7 100644
--- a/traits_class_ref.htm
+++ b/traits_class_ref.htm
@@ -19,7 +19,7 @@
 HEIGHT="86" ALT="C++ Boost"> 
 
 

Regex++, Traits Class -Reference. (version 3.02, 18 April 2000) 

+Reference. (version 3.03, 18 April 2000) 
 Copyright (c) 1998-2000
 Dr John Maddock