diff options
| author | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2026-06-27 20:35:36 +0200 |
|---|---|---|
| committer | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2026-06-27 21:08:53 +0200 |
| commit | fa3d463a4cd563f3c5f29331f48a0161bf586863 (patch) | |
| tree | 349a2508d2f7bbb6624076abbe268e34f19d11db /README.md | |
| parent | 5337d33cc6e46a6eb281f2abb325b29c882a82b2 (diff) | |
| download | terex-fa3d463a4cd563f3c5f29331f48a0161bf586863.tar.gz | |
re_free() and re_error() have also been renamed to tere_free() and tere_error() for consistency
The headers still define regfree() and regerror() functions,
but they shouldn't collide with libc unless you include the POSIX regex.h.
Also tere_free() can now be called on nullified regex_t objects, which
eases error handling a bit.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -14,13 +14,15 @@ It is still kept as a standalone library and may be useful to other projects as Compared to hsrex, this library has the following changes: -* Renamed `re_comp()` to `tere_comp()` and `re_exec()` to `tere_exec()` +* Renamed `re_comp()` to `tere_comp()`, `re_exec()` to `tere_exec()`, + `re_free()` to `tere_free()` and `re_error()` to `tere_error()` to avoid collisions with BSD's functions from unistd.h. * Native UTF-8 support - no need to convert UTF-8 to UTF-32 first. You no longer need to compile a special version of the library. It expects Unicode strings by default unless specifying the `REG_RAW` `tere_comp()` compilation flag. * Support the `REG_ANCHORED` flag for `tere_exec()`. +* `tere_free()` ignores nullified `regex_t` objects. ## TODO |
