Update of /cvsroot/libexif/libexif/libexif
In directory usw-pr-cvs1:/tmp/cvs-serv3050/libexif
Modified Files:
exif-utils.c
Log Message:
2002-09-16 Lutz Müller <lu...@us...>
* libexif: Some fixes for Windows (Visual C++) by
Andres <ap...@sm...>
Index: exif-utils.c
===================================================================
RCS file: /cvsroot/libexif/libexif/libexif/exif-utils.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- exif-utils.c 23 Dec 2001 22:39:31 -0000 1.2
+++ exif-utils.c 16 Sep 2002 20:58:40 -0000 1.3
@@ -48,12 +48,12 @@
{
switch (order) {
case EXIF_BYTE_ORDER_MOTOROLA:
- b[0] = value >> 8;
- b[1] = value;
+ b[0] = (unsigned char) (value >> 8);
+ b[1] = (unsigned char) value;
break;
case EXIF_BYTE_ORDER_INTEL:
- b[0] = value;
- b[1] = value >> 8;
+ b[0] = (unsigned char) value;
+ b[1] = (unsigned char) (value >> 8);
break;
}
}
@@ -77,16 +77,16 @@
{
switch (order) {
case EXIF_BYTE_ORDER_MOTOROLA:
- b[0] = value >> 24;
- b[1] = value >> 16;
- b[2] = value >> 8;
- b[3] = value;
+ b[0] = (unsigned char) (value >> 24);
+ b[1] = (unsigned char) (value >> 16);
+ b[2] = (unsigned char) (value >> 8);
+ b[3] = (unsigned char) value;
break;
case EXIF_BYTE_ORDER_INTEL:
- b[3] = value >> 24;
- b[2] = value >> 16;
- b[1] = value >> 8;
- b[0] = value;
+ b[3] = (unsigned char) (value >> 24);
+ b[2] = (unsigned char) (value >> 16);
+ b[1] = (unsigned char) (value >> 8);
+ b[0] = (unsigned char) value;
break;
}
}
|