[Rawstudio-commit] r3155 - trunk/plugins/meta-tiff

Anders Kvist anders at kvistmail.dk
Tue Feb 2 21:01:46 CET 2010


Author: akv
Date: 2010-02-02 21:01:45 +0100 (Tue, 02 Feb 2010)
New Revision: 3155

Modified:
   trunk/plugins/meta-tiff/tiff-meta.c
Log:
Using rs_remove_tailing_spaces() to remove tailing spaces on all reads of make_ascii and model_ascii.

Modified: trunk/plugins/meta-tiff/tiff-meta.c
===================================================================
--- trunk/plugins/meta-tiff/tiff-meta.c	2010-02-02 20:00:15 UTC (rev 3154)
+++ trunk/plugins/meta-tiff/tiff-meta.c	2010-02-02 20:01:45 UTC (rev 3155)
@@ -27,6 +27,7 @@
 #endif
 #include <string.h> /* memcpy() */
 #include <stdlib.h>
+#include "rs-utils.h"
 
 /* It is required having some arbitrary maximum exposure time to prevent borked
  * shutter speed values being interpreted from the tiff.
@@ -1199,11 +1200,11 @@
 		{
 			case 0x010f: /* Make */
 				if (!meta->make_ascii)
-					meta->make_ascii = raw_strdup(rawfile, ifd.value_offset, ifd.count);
+					meta->make_ascii = rs_remove_tailing_spaces(raw_strdup(rawfile, ifd.value_offset, ifd.count));
 				break;
 			case 0x0110: /* Model */
 				if (!meta->model_ascii)
-					meta->model_ascii = raw_strdup(rawfile, ifd.value_offset, ifd.count);
+					meta->model_ascii = rs_remove_tailing_spaces(raw_strdup(rawfile, ifd.value_offset, ifd.count));
 				break;
 			case 0x9003: /* DateTime */
 			case 0x9004: /* DateTime */
@@ -1310,7 +1311,7 @@
 			case 0x010f: /* Make */
 				if (!meta->make_ascii)
 				{
-					meta->make_ascii = raw_strdup(rawfile, ifd.value_offset, ifd.count);
+					meta->make_ascii = rs_remove_tailing_spaces(raw_strdup(rawfile, ifd.value_offset, ifd.count));
 					if (raw_strcmp(rawfile, ifd.value_offset, "Canon", 5))
 						meta->make = MAKE_CANON;
 					else if (raw_strcmp(rawfile, ifd.value_offset, "CASIO", 5))
@@ -1353,7 +1354,7 @@
 				break;
 			case 0x0110: /* Model */
 				if (!meta->model_ascii)
-					meta->model_ascii = raw_strdup(rawfile, ifd.value_offset, ifd.count);
+					meta->model_ascii = rs_remove_tailing_spaces(raw_strdup(rawfile, ifd.value_offset, ifd.count));
 				break;
 			case 0x0111: /* StripOffsets */
 				if (meta->preview_start==0 || is_preview)




More information about the Rawstudio-commit mailing list