2005-04-12 19:46:55 +02:00
|
|
|
$NetBSD: patch-ad,v 1.3 2005/04/12 17:47:07 airhead Exp $
|
2005-02-11 14:10:37 +01:00
|
|
|
|
2005-04-12 19:46:55 +02:00
|
|
|
--- gc/mark.c.orig 1999-05-09 15:16:49.000000000 +0200
|
|
|
|
+++ gc/mark.c
|
|
|
|
@@ -674,6 +674,16 @@ word p;
|
|
|
|
GC_PUSH_ONE_STACK(p, 0);
|
2005-03-31 21:37:25 +02:00
|
|
|
}
|
2005-02-11 14:10:37 +01:00
|
|
|
|
2005-04-12 19:46:55 +02:00
|
|
|
+# ifdef MSWIN32
|
|
|
|
+ void __cdecl _GC_push_one(p)
|
|
|
|
+# else
|
|
|
|
+ void _GC_push_one(p)
|
|
|
|
+# endif
|
|
|
|
+word p;
|
|
|
|
+{
|
|
|
|
+ GC_PUSH_ONE_STACK(p, 0);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
# ifdef __STDC__
|
|
|
|
# define BASE(p) (word)GC_base((void *)(p))
|
|
|
|
# else
|