Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Diff reduction against other *BSDs: ANSIfy function | delphij | 2007-06-11 | 1 | -2/+1 |
| | | | | prototypes. No function changes. | ||||
* | Per Regents of the University of Calfornia letter, remove advertising | imp | 2007-01-09 | 1 | -4/+0 |
| | | | | | | clause. # If I've done so improperly on a file, please let me know. | ||||
* | Make regular expression matching aware of multibyte characters. The general | tjr | 2004-07-12 | 1 | -3/+10 |
| | | | | | | | | | | | | | | | | | idea is that we perform multibyte->wide character conversion while parsing and compiling, then convert byte sequences to wide characters when they're needed for comparison and stepping through the string during execution. As with tr(1), the main complication is to efficiently represent sets of characters in bracket expressions. The old bitmap representation is replaced by a bitmap for the first 256 characters combined with a vector of individual wide characters, a vector of character ranges (for [A-Z] etc.), and a vector of character classes (for [[:alpha:]] etc.). One other point of interest is that although the Boyer-Moore algorithm had to be disabled in the general multibyte case, it is still enabled for UTF-8 because of its self-synchronizing nature. This greatly speeds up matching by reducing the number of multibyte conversions that need to be done. | ||||
* | Fix the style of the SCM ID's. | obrien | 2002-03-22 | 1 | -2/+2 |
| | | | | I believe have made all of libc .c's as consistent as possible. | ||||
* | Remove 'register' keyword. | obrien | 2002-03-21 | 1 | -1/+1 |
| | |||||
* | Since we have modified charjump to be CHAR_MIN-based, we have to | dcs | 2000-07-08 | 1 | -1/+2 |
| | | | | | | correct the offset when we free it. Caught by: phkmalloc | ||||
* | Fix memory leak introduced with regcomp.c rev 1.14. | dcs | 2000-07-02 | 1 | -0/+6 |
| | |||||
* | BSD 4.4 Lite Lib Sources | rgrimes | 1994-05-27 | 1 | -0/+80 |