change log for rtems (2010-07-30)

rtems-vc at rtems.org rtems-vc at rtems.org
Fri Jul 30 13:10:51 UTC 2010


 *ralf*:
2010-07-30	Ralf Corsépius <ralf.corsepius at rtems.org>

	* rtems-bin2c.c: Make -v (verbose) working.

M   1.41  tools/build/ChangeLog
M    1.8  tools/build/rtems-bin2c.c

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
@@ -1,5 +1,9 @@
 2010-07-30	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* rtems-bin2c.c: Make -v (verbose) working.
+
+2010-07-30	Ralf Corsépius <ralf.corsepius at rtems.org>
+
 	* configure.ac: Check for libgen.h, basename.
 	* rtems-bin2c.c: Use basename(3) instead of strrchr cascade.
 	Introduce ifbasename. Use ifbasename in generated files.

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
@@ -255,7 +255,7 @@
       --argc;
       ++argv;
     } else if (!strcmp(argv[1], "-v")) {
-      usestatic = 1;
+      verbose = 1;
       --argc;
       ++argv;
     } else if (!strcmp(argv[1], "-z")) {


 *ralf*:
2010-07-30	Ralf Corsépius <ralf.corsepius at rtems.org>

	* rtems-bin2c.c: Fix memory leak in '.c' suffix strip.
	Also strip '.h' suffix.

M   1.42  tools/build/ChangeLog
M    1.9  tools/build/rtems-bin2c.c

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
@@ -1,5 +1,10 @@
 2010-07-30	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* rtems-bin2c.c: Fix memory leak in '.c' suffix strip.
+	Also strip '.h' suffix.
+
+2010-07-30	Ralf Corsépius <ralf.corsepius at rtems.org>
+
 	* rtems-bin2c.c: Make -v (verbose) working.
 
 2010-07-30	Ralf Corsépius <ralf.corsepius at rtems.org>

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
@@ -70,8 +70,12 @@
 
   strncpy( obasename, ofname, PATH_MAX );
   len = strlen( obasename );
-  if ( obasename[len-2] == '.' && obasename[len-1] == 'c' )
-    obasename[len-2] = '\0';
+  if ( len >= 2 ) {
+    if ( obasename[len-2] == '.' ) {
+      if ( (obasename[len-1] == 'c') || (obasename[len-1] == 'h') )
+        obasename[len-2] = '\0';
+    }
+  }
 
   sprintf( ocname, "%s.c", obasename );
   sprintf( ohname, "%s.h", obasename );



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20100730/62062b02/attachment-0001.html>


More information about the vc mailing list