an enum is not an int. let (OGMRipTaskDetail)0  work

Index: libogmrip/ogmrip-encoding.h
--- libogmrip/ogmrip-encoding.h.orig
+++ libogmrip/ogmrip-encoding.h
@@ -257,6 +257,7 @@ typedef union
 {
   gdouble          fraction;
   OGMJobResultType result;
+  int		dummy;
 } OGMRipTaskDetail;
 
 /**
