OSDN Git Service

Avoid implicit cast warnings; reported by Robert Hartmann.
authorKeith Marshall <keithmarshall@users.sourceforge.net>
Thu, 24 Nov 2011 21:50:46 +0000 (21:50 +0000)
committerKeith Marshall <keithmarshall@users.sourceforge.net>
Thu, 24 Nov 2011 21:50:46 +0000 (21:50 +0000)
ChangeLog
src/dmh.h

index 06719ec..9c5824e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-11-24  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Avoid implicit cast warnings; reported by Robert Hartmann.
+
+       * src/dmh.h (DMH_BEGIN_DIGEST): Explicitly cast to uint16_t.
+       (DMH_END_DIGEST): Likewise.
+
 2011-11-09  Keith Marshall  <keithmarshall@users.sourceforge.net>
 
        Avoid unnecessary downloads for already installed packages.
index f3d160f..74c08cd 100644 (file)
--- a/src/dmh.h
+++ b/src/dmh.h
@@ -60,8 +60,8 @@ EXTERN_C void dmh_init( const dmh_class, const char* );
 EXTERN_C int dmh_notify( const dmh_severity, const char *fmt, ... );
 EXTERN_C int dmh_printf( const char *fmt, ... );
 
-#define DMH_BEGIN_DIGEST  0x0001U, ~0x0001U
-#define DMH_END_DIGEST    0x0100U,  0x0000U
+#define DMH_BEGIN_DIGEST  (uint16_t)(0x0001U), ~(uint16_t)(0x0001U)
+#define DMH_END_DIGEST    (uint16_t)(0x0100U),  (uint16_t)(0x0000U)
 
 EXTERN_C uint16_t dmh_control( const uint16_t, const uint16_t );