Index: /branches/eam_branches/ipp-20120601/psLib/src/types/psMetadataItemCompare.c
===================================================================
--- /branches/eam_branches/ipp-20120601/psLib/src/types/psMetadataItemCompare.c	(revision 33997)
+++ /branches/eam_branches/ipp-20120601/psLib/src/types/psMetadataItemCompare.c	(revision 33998)
@@ -129,10 +129,11 @@
   case PS_TYPE_##COMPARETYPENAME: { \
       TEMPLATETYPE valueC = (TEMPLATETYPE)compare->data.COMPARENAME; \
-      TEMPLATETYPE valueT = (TEMPLATETYPE)template->data.TEMPLATENAME; \
-      /* XXX check the validiy of the type casting? */ \
-      if (valueC != compare->data.COMPARENAME) { \
-          return false; \
-      } \
-      COMPARE_VALUES(valueT, valueC, (template->type == PS_TYPE_F32 || template->type == PS_TYPE_F64)); \
+      TEMPLATETYPE valueT = (TEMPLATETYPE)template->data.TEMPLATENAME;	\
+      /* XXX check the validiy of the type casting? */			\
+      if (valueC != compare->data.COMPARENAME) {			\
+	return false;							\
+      }									\
+      COMPARE_VALUES(valueT, valueC, (template->type == PS_DATA_F32 || template->type == PS_DATA_F64)); \
+      /* COMPARE_VALUES(valueT, valueC, 1);				*/  \
       psAbort("Should never reach here."); \
   }
