<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/libstrfunc/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/libstrfunc/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 05 Jan 2007 13:18:50 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/libstrfunc/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Compile error</title><link>https://sourceforge.net/p/libstrfunc/bugs/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Cant compile on SuSE Enterprise Server 10&lt;/p&gt;
&lt;p&gt;Compilation error:&lt;br /&gt;
gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./sf_mem -I./sf_core -I./sf_cfg -I./sf_cgi -I./sf_fmt -I./sf_fpos -I./sf_mime -I./sf_sed -I./sf_time -g -O2 -MT sed.lo -MD -MP -MF .deps/sed.Tpo -c sf_sed/sed.c  -fPIC -DPIC -DPIC -o sed.o&lt;br /&gt;
sf_sed/sed.c: In function ‘sed_compile’:&lt;br /&gt;
sf_sed/sed.c:103: error: invalid lvalue in assignment&lt;br /&gt;
sf_sed/sed.c: In function ‘sed_exec’:&lt;br /&gt;
sf_sed/sed.c:580: error: invalid lvalue in assignment&lt;br /&gt;
sf_sed/sed.c:597: error: invalid lvalue in assignment&lt;br /&gt;
make[2]: *** [sed.lo] Error 1&lt;br /&gt;
make[2]: Leaving directory `/usr/src/libstrfunc-8.2'&lt;br /&gt;
make[1]: *** [all-recursive] Error 1&lt;br /&gt;
make[1]: Leaving directory `/usr/src/libstrfunc-8.2'&lt;br /&gt;
make: *** [all] Error 2&lt;/p&gt;
&lt;p&gt;Versions:&lt;br /&gt;
GCC 4.1&lt;br /&gt;
GNU Make 3.8&lt;br /&gt;
GLibC 2.4&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 05 Jan 2007 13:18:50 -0000</pubDate><guid>https://sourceforge.net5d209db7bd65bbe1ef78c35e61f3aafdba4ad061</guid></item><item><title>Minor Compile Problem.</title><link>https://sourceforge.net/p/libstrfunc/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Compiling libstrfunc out of the box, with gcc 3.0 &lt;br /&gt;
reveals the following compile time problems:&lt;/p&gt;
&lt;p&gt;cfglex.c: 120 switch statement may not contain a &lt;br /&gt;
pointer&lt;br /&gt;
split.c: 244 switch statement may not contain a pointer&lt;/p&gt;
&lt;p&gt;changing these case to read (char)NULL rather than &lt;br /&gt;
simply NULL corrects this error.&lt;/p&gt;
&lt;p&gt;Benjamin Judson&lt;br /&gt;
bjudson@benjudson.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 27 Jul 2001 17:35:59 -0000</pubDate><guid>https://sourceforge.net83fec8877c5ba8a7bd1f64311acf0cd4518158ea</guid></item><item><title>Segfaults in test/sed</title><link>https://sourceforge.net/p/libstrfunc/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;Checking expression:&lt;br /&gt;
[s/tree apple/sdf/i] against [Tree Apple mixed]&lt;br /&gt;
Result: [sdf mixed]&lt;/p&gt;
&lt;p&gt;Checking expression:&lt;br /&gt;
[y/abc/AbC/i] against [abcabc]&lt;br /&gt;
Result: [AbCAbC]&lt;/p&gt;
&lt;p&gt;Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
0x4006a9b7 in free () from /lib/libc.so.6&lt;br /&gt;
(gdb) where&lt;br /&gt;
#0  0x4006a9b7 in free () from /lib/libc.so.6&lt;br /&gt;
#1  0x80493a4 in sed_free (sp=0x804c3a8) at sed.c:408&lt;br /&gt;
#2  0x8048b20 in check (expr=0x804ae4a &amp;amp;quot;y/abc/AbC/i&amp;amp;quot;,&lt;br /&gt;
ag=0x804ae43 &amp;amp;quot;abcabc&amp;amp;quot;)&lt;br /&gt;
at sed.c:60&lt;br /&gt;
#3  0x8048996 in main (ac=1, av=0xbffffc54) at sed.c:23&lt;/p&gt;
&lt;p&gt;(gdb) up &lt;br /&gt;
#1  0x80493a4 in sed_free (sp=0x804c3a8) at sed.c:408&lt;br /&gt;
408                     free(se-&amp;amp;gt;pmatch);&lt;br /&gt;
(gdb) print se&lt;br /&gt;
$1 = (sed_i *) 0x804c3a8&lt;br /&gt;
(gdb) print *se&lt;br /&gt;
$2 = {tyo = 2, ropt = 2, opt = 0, re = 0x0, nmatch =&lt;br /&gt;
24, pmatch = 0x18, &lt;br /&gt;
to = 0x804c498, sb = 0x804c3e8, sfr = 0x804c468&lt;br /&gt;
&amp;amp;quot;¨\030\017@¨\030\017@pple\021&amp;amp;quot;, &lt;br /&gt;
sfr_len = 3, sto = 0x804c488 &amp;amp;quot;AbC&amp;amp;quot;, sto_len = 3,&lt;br /&gt;
handler = 0, st = 0x0}&lt;br /&gt;
(gdb) &lt;/p&gt;
&lt;p&gt;Debian 2.2&lt;br /&gt;
GNU libc 2.1.3&lt;br /&gt;
Linux kernel 2.2.17&lt;/p&gt;
&lt;p&gt;Knowing the GNU libc, I would bet you free() something&lt;br /&gt;
that you did not malloced. After all, an adress of 0x18&lt;br /&gt;
is a bit strange.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephane Bortzmeyer</dc:creator><pubDate>Tue, 13 Mar 2001 21:21:34 -0000</pubDate><guid>https://sourceforge.netd8be4a6056c6c1f2d7ed9ea88be747915087e8c9</guid></item></channel></rss>