X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/07dcc2173f3545a38736762f817fd6486ec17639..7b28e0ede49ca78e05df6bc6af2d2d8c508f8455:/src/regex/README?ds=inline diff --git a/src/regex/README b/src/regex/README index e6ce373444..4838f15178 100644 --- a/src/regex/README +++ b/src/regex/README @@ -1,3 +1,40 @@ +wxWindows regex +---------------- +This is a version of Henry Spencer's regex, +which was taken from postresql, which was +taken from the source of TCL (Toolkit Command Language). + +This is version of Henry Spencer's library is +modified by the wxWindows team. The modifications +made by the wxWindows team are as follows: +regcustom.h (all source code) +regex.h (function wrappers, other) +regc_locale.c (A function or two). +All the rest (Using standard c library routines instead of + postresql routines, various cleanup/optimizations) + +The source code that is wxWindows-specific is as follows: +regcustom.h (all source code, see comments in source on how to replace) +regex.h (where noted with comments in source, compiler workarounds) +regcomp.c (a few of the functions prefixed with wx_, + these may be replaced by c library routines) + +This newer library was chosen over the old one because +Henry Spencer's old library did not support unicode and +had some other bugs that were fixed by this one, and +the license was incompatible with the wxWindows license +and the gpl. + +Regular Expression syntax documentation is in re_syntax.n. +Programming information (from older regex, but with +the function wrappers implemented in the wxWindows +version, the usage is somewhat the same) is in regex.3. + +Modifications made by the wxWindows team are not licensed. +Contact - Ryan Norton + +The original readme (from the TCL distribution) follows: + alpha3.8 release. Tue Aug 10 15:51:48 EDT 1999 henry@spsystems.net (formerly henry@zoo.toronto.edu)