<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2010-07-30)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>

        * rtems-bin2c.c: Make -v (verbose) working.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/tools/build/ChangeLog.diff?r1=text&tr1=1.40&r2=text&tr2=1.41&diff_format=h">M</a></td><td width='1%'>1.41</td><td width='100%'>tools/build/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/tools/build/rtems-bin2c.c.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&diff_format=h">M</a></td><td width='1%'>1.8</td><td width='100%'>tools/build/rtems-bin2c.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/tools/build/ChangeLog:1.40 rtems/tools/build/ChangeLog:1.41
--- rtems/tools/build/ChangeLog:1.40    Fri Jul 30 07:09:37 2010
+++ rtems/tools/build/ChangeLog Fri Jul 30 07:26:10 2010
</font><font color='#997700'>@@ -1,5 +1,9 @@
</font> 2010-07-30        Ralf Corsépius <ralf.corsepius@rtems.org>
 
<font color='#000088'>+   * rtems-bin2c.c: Make -v (verbose) working.
+
+2010-07-30     Ralf Corsépius <ralf.corsepius@rtems.org>
+
</font>   * configure.ac: Check for libgen.h, basename.
        * rtems-bin2c.c: Use basename(3) instead of strrchr cascade.
        Introduce ifbasename. Use ifbasename in generated files.

<font color='#006600'>diff -u rtems/tools/build/rtems-bin2c.c:1.7 rtems/tools/build/rtems-bin2c.c:1.8
--- rtems/tools/build/rtems-bin2c.c:1.7 Fri Jul 30 07:09:38 2010
+++ rtems/tools/build/rtems-bin2c.c     Fri Jul 30 07:26:11 2010
</font><font color='#997700'>@@ -255,7 +255,7 @@
</font>       --argc;
       ++argv;
     } else if (!strcmp(argv[1], "-v")) {
<font color='#880000'>-      usestatic = 1;
</font><font color='#000088'>+      verbose = 1;
</font>       --argc;
       ++argv;
     } else if (!strcmp(argv[1], "-z")) {
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>

        * rtems-bin2c.c: Fix memory leak in '.c' suffix strip.
        Also strip '.h' suffix.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/tools/build/ChangeLog.diff?r1=text&tr1=1.41&r2=text&tr2=1.42&diff_format=h">M</a></td><td width='1%'>1.42</td><td width='100%'>tools/build/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/tools/build/rtems-bin2c.c.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>tools/build/rtems-bin2c.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/tools/build/ChangeLog:1.41 rtems/tools/build/ChangeLog:1.42
--- rtems/tools/build/ChangeLog:1.41    Fri Jul 30 07:26:10 2010
+++ rtems/tools/build/ChangeLog Fri Jul 30 07:44:32 2010
</font><font color='#997700'>@@ -1,5 +1,10 @@
</font> 2010-07-30        Ralf Corsépius <ralf.corsepius@rtems.org>
 
<font color='#000088'>+   * rtems-bin2c.c: Fix memory leak in '.c' suffix strip.
+       Also strip '.h' suffix.
+
+2010-07-30     Ralf Corsépius <ralf.corsepius@rtems.org>
+
</font>   * rtems-bin2c.c: Make -v (verbose) working.
 
 2010-07-30     Ralf Corsépius <ralf.corsepius@rtems.org>

<font color='#006600'>diff -u rtems/tools/build/rtems-bin2c.c:1.8 rtems/tools/build/rtems-bin2c.c:1.9
--- rtems/tools/build/rtems-bin2c.c:1.8 Fri Jul 30 07:26:11 2010
+++ rtems/tools/build/rtems-bin2c.c     Fri Jul 30 07:44:32 2010
</font><font color='#997700'>@@ -70,8 +70,12 @@
</font> 
   strncpy( obasename, ofname, PATH_MAX );
   len = strlen( obasename );
<font color='#880000'>-  if ( obasename[len-2] == '.' && obasename[len-1] == 'c' )
-    obasename[len-2] = '\0';
</font><font color='#000088'>+  if ( len >= 2 ) {
+    if ( obasename[len-2] == '.' ) {
+      if ( (obasename[len-1] == 'c') || (obasename[len-1] == 'h') )
+        obasename[len-2] = '\0';
+    }
+  }
</font> 
   sprintf( ocname, "%s.c", obasename );
   sprintf( ohname, "%s.h", obasename );
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>