Berkeley Regex - was: fixincludes jumbo patch 2
Bruce Korb
korb@datadesign.com
Thu Dec 30 08:59:00 GMT 1999
> The issue is whether or not the Berkeley regex processing
> is okay for inclusion or not. It will apparently cut
> processing time by another 60% ...
Per Bothner writes:
>
> > I am nearly certain that Henry Spencer has a newer version of
> > this code available but I was unable to find it.
>
> Recent versions of Tcl include a newer version of his code:
>
> /*
> * re_*exec and friends - match REs
> *
> * Copyright (c) 1998, 1999 Henry Spencer. All rights reserved.
> *
> * Development of this software was funded, in part, by Cray Research Inc.,
> * UUNET Communications Services Inc., Sun Microsystems Inc., and Scriptics
> * Corporation, none of whom are responsible for the results. The author
> * thanks all of them.
> *
> * Redistribution and use in source and binary forms -- with or without
> * modification -- are permitted for any purpose, provided that
> * redistributions in source form retain this entire copyright notice and
> * indicate the origin and nature of any modifications.
> *
> * I'd appreciate being given credit for this package in the documentation
> * of software which uses it, but that is not a requirement.
> *
> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
> * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
> * HENRY SPENCER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
> * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
> * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
> * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
> * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
> * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
> *
> */
Jeff Law wrote:
> I don't think we want to fight that kind of battle right now.
OK. When? ;-) Are there issues with the above copyright?
> What I would suggest is that if the GNU regex routines are that lame is
> for someone to get in touch with whomever maintains them and get them
> improved.
OK. Who? Henry? What constraints are there on the fixincl code
that are not covered by the above copyright? What _is_ Henry's
eaddress anyway? ... :-}
More information about the Gcc
mailing list