[support Win32 target.
John Meacham <john@repetae.net>**20090218093323] hunk ./data/rts/jhc_rts.c 31
+#ifndef __WIN32__
hunk ./data/rts/jhc_rts.c 34
+#endif
hunk ./data/rts/jhc_rts.c 43
+#ifndef __WIN32__
hunk ./data/rts/jhc_rts.c 48
+#endif
hunk ./data/rts/jhc_rts.c 80
+#ifdef __WIN32__
+#define jhc_setjmp(jb) setjmp(*(jmp_buf *)jb)
+#define jhc_longjmp(jb) longjmp(*(jmp_buf *)jb,1)
+#define getchar_unlocked() getchar()
+#define putchar_unlocked(x) putchar(x)
+#define getc_unlocked(x) getc(x)
+#define putc_unlocked(x,y) putc(x,y)
+#else
hunk ./data/rts/jhc_rts.c 90
+#endif
hunk ./data/rts/jhc_rts.c 146
-        if (sigsetjmp(jhc_uncaught,0))
+        if (jhc_setjmp(jhc_uncaught))
hunk ./data/rts/jhc_rts_header.h 14
+#ifndef __WIN32__
hunk ./data/rts/jhc_rts_header.h 16
+#endif