[sane-devel] [patch] fix SANE_Device

Frank Zago fzago@austin.rr.com
Sat, 13 Nov 2004 13:28:16 -0600


This is a multi-part message in MIME format.
--------------020303030609050904070206
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

This patch removes the const from the name strings in SANE_Device.
I didn't commit it because it might breaks stuff. However, I believe the new 
definition is actually correct. On my tree, the number of warnings drop from 137 
to 94. It also introduces a few more warnings, but these can be fixed too.
If no one objects, I will commit it in a few days.

Frank.

--------------020303030609050904070206
Content-Type: text/plain;
 name="sane1.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="sane1.diff"

Index: include/sane/sane.h
===================================================================
RCS file: /cvsroot/sane/sane-backends/include/sane/sane.h,v
retrieving revision 1.5
diff -u -3 -p -B -b -u -r1.5 sane.h
--- include/sane/sane.h	13 Nov 2004 19:04:44 -0000	1.5
+++ include/sane/sane.h	13 Nov 2004 19:21:31 -0000
@@ -110,10 +110,10 @@ SANE_Unit;
 
 typedef struct
   {
-    SANE_String_Const name;	/* unique device name */
-    SANE_String_Const vendor;	/* device vendor string */
-    SANE_String_Const model;	/* device model name */
-    SANE_String_Const type;	/* device type (e.g., "flatbed scanner") */
+    SANE_String name;	/* unique device name */
+    SANE_String vendor;	/* device vendor string */
+    SANE_String model;	/* device model name */
+    SANE_String type;	/* device type (e.g., "flatbed scanner") */
   }
 SANE_Device;
 

--------------020303030609050904070206--