<feed xmlns='http://www.w3.org/2005/Atom'>
<title>terex/README.md, branch master</title>
<subtitle>TECO Regular Expression Engine</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/'/>
<entry>
<title>updated README</title>
<updated>2026-07-24T13:12:14+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-07-24T13:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/commit/?id=438128e7370d0a08f363bace4f690bd48f3804cc'/>
<id>438128e7370d0a08f363bace4f690bd48f3804cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implemented tere_set_is_interrupted_cb()</title>
<updated>2026-06-29T17:14:03+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-06-29T17:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/commit/?id=d71d7527a8be8654560867d761036598408bfe14'/>
<id>d71d7527a8be8654560867d761036598408bfe14</id>
<content type='text'>
Allows you to set up a callback that's invoked repeatedly during
matching. If it returns non-0 matching will abort and REG_EINTR is
returned.
Allows you to interrupt long-running regexp executions that would
otherwise block the UI or hang the entire application.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows you to set up a callback that's invoked repeatedly during
matching. If it returns non-0 matching will abort and REG_EINTR is
returned.
Allows you to interrupt long-running regexp executions that would
otherwise block the UI or hang the entire application.
</pre>
</div>
</content>
</entry>
<entry>
<title>re_free() and re_error() have also been renamed to tere_free() and tere_error() for consistency</title>
<updated>2026-06-27T19:08:53+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-06-27T18:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/commit/?id=fa3d463a4cd563f3c5f29331f48a0161bf586863'/>
<id>fa3d463a4cd563f3c5f29331f48a0161bf586863</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>implemented REG_ANCHORED execution flag</title>
<updated>2026-06-27T15:11:39+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-06-27T15:07:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/commit/?id=413bad8c8848bc2e31ac0034c58130ac67f3b1f8'/>
<id>413bad8c8848bc2e31ac0034c58130ac67f3b1f8</id>
<content type='text'>
* So you can anchor executions of already compiled patterns.
  In principle REG_BOSONLY could also be handled by the same code.
* Required by SciTECO.
* Test suite has been fixed and extended.
  The test program now takes getopt() style short arguments to specify flags.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* So you can anchor executions of already compiled patterns.
  In principle REG_BOSONLY could also be handled by the same code.
* Required by SciTECO.
* Test suite has been fixed and extended.
  The test program now takes getopt() style short arguments to specify flags.
</pre>
</div>
</content>
</entry>
<entry>
<title>renamed re_comp() to tere_comp() and re_exec() to tere_exec()</title>
<updated>2026-06-27T15:11:39+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-06-27T15:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/commit/?id=faa449f2c2353aad5ebd61f27181fdc576a6ab78'/>
<id>faa449f2c2353aad5ebd61f27181fdc576a6ab78</id>
<content type='text'>
Fixes inclusion into programs that also include unistd.h on BSD,
which also provides re_comp() and re_exec() implementations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes inclusion into programs that also include unistd.h on BSD,
which also provides re_comp() and re_exec() implementations.
</pre>
</div>
</content>
</entry>
<entry>
<title>REG_RAW is a pure re_comp() flag now</title>
<updated>2026-06-27T10:16:37+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-06-27T10:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/commit/?id=e878ce9a44029d72c88d65cd0310b92ede2c28ad'/>
<id>e878ce9a44029d72c88d65cd0310b92ede2c28ad</id>
<content type='text'>
I missed the possibility to query the compilation flags from the
execution variables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I missed the possibility to query the compilation flags from the
execution variables.
</pre>
</div>
</content>
</entry>
<entry>
<title>added new project README</title>
<updated>2026-06-26T21:20:37+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-06-26T21:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/commit/?id=bda12e168733451328e39aceb6b2625f6b28e29c'/>
<id>bda12e168733451328e39aceb6b2625f6b28e29c</id>
<content type='text'>
The original hsrex README has been re-added as README.old.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original hsrex README has been re-added as README.old.
</pre>
</div>
</content>
</entry>
</feed>
