--- ttcmap.c.orig	Sun Jan 18 10:36:20 2009
+++ ttcmap.c	Sun Jan 18 10:34:33 2009
@@ -3083,8 +3083,12 @@
 
             valid.num_glyphs = (FT_UInt)face->max_profile.numGlyphs;
 
+#ifndef WIN32
             if ( ft_setjmp(
               *((ft_jmp_buf*)&FT_VALIDATOR( &valid )->jump_buffer) ) == 0 )
+#else
+            if ( ft_setjmp( FT_VALIDATOR( &valid )->jump_buffer ) == 0 )
+#endif
             {
               /* validate this cmap sub-table */
               error = clazz->validate( cmap, FT_VALIDATOR( &valid ) );
