<feed xmlns='http://www.w3.org/2005/Atom'>
<title>terex/Makefile.linux, branch master</title>
<subtitle>TECO Regular Expression Engine</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/'/>
<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>allow raw (ASCII) matching via REG_RAW flag, so we no longer need a compile-time flag</title>
<updated>2026-06-26T21:14:44+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-06-26T21:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/terex/commit/?id=eb1fcdf5d1058f4fbdf3a2661573dd7e4d3976f3'/>
<id>eb1fcdf5d1058f4fbdf3a2661573dd7e4d3976f3</id>
<content type='text'>
You no longer need to build two libraries just for supporting raw/ASCII and UTF-8
patterns.
This makes using the library a lot easier and reduces the total binary size.
Since strings are always `unsigned char *` now internally and the raw vs. UTF-8
decision is important only in a few select places, it would make no sense to
use meta-programming techniques.

The test suite has been extended and is now fixed for cases with embedded
non-printable characters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
You no longer need to build two libraries just for supporting raw/ASCII and UTF-8
patterns.
This makes using the library a lot easier and reduces the total binary size.
Since strings are always `unsigned char *` now internally and the raw vs. UTF-8
decision is important only in a few select places, it would make no sense to
use meta-programming techniques.

The test suite has been extended and is now fixed for cases with embedded
non-printable characters.
</pre>
</div>
</content>
</entry>
</feed>
