support 2.7.6d
authorAleš Křenek <ljocha@ics.muni.cz>
Tue, 25 Nov 2008 16:29:17 +0000 (16:29 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Tue, 25 Nov 2008 16:29:17 +0000 (16:29 +0000)
org.glite.security.gsoap-plugin/interface/glite_gscompat.h

index 5725c93..340bbfb 100644 (file)
@@ -7,7 +7,7 @@
   #error GSOAP_VERSION required
 #endif
 
-#if GSOAP_VERSION >= 20709
+#if GSOAP_VERSION >= 20709 || GSOAP_VERSION == 20706 && GSOAP_VERSION_LETTER >= 'd'
   #define GLITE_SECURITY_GSOAP_CHOICE_GET(CHOICE, ITEM, TYPENAME, TYPENO) ((CHOICE)->union_##TYPENAME.ITEM)
   #define GLITE_SECURITY_GSOAP_CHOICE_SETTYPE(CHOICE, ITEM, NS, TYPENAME, TYPENO) ((CHOICE)->__union_##TYPENAME) = SOAP_UNION__##NS##__union_##TYPENAME##_##ITEM
   #define GLITE_SECURITY_GSOAP_CHOICE_ISTYPE(CHOICE, ITEM, NS, TYPENAME, TYPENO) (((CHOICE)->__union_##TYPENAME) == SOAP_UNION__##NS##__union_##TYPENAME##_##ITEM)