[uim-commit] r1569 - branches/r5rs/sigscheme

yamaken at freedesktop.org yamaken at freedesktop.org
Sat Sep 24 06:43:35 PDT 2005


Author: yamaken
Date: 2005-09-24 06:43:32 -0700 (Sat, 24 Sep 2005)
New Revision: 1569

Modified:
   branches/r5rs/sigscheme/sigscheme.h
   branches/r5rs/sigscheme/storage-protection.c
Log:
* sigscheme/sigscheme.h
  - (scm_gc_protect_stack): Fix return type
* sigscheme/storage-protection.c
  - (scm_gc_protect_stack): Ditto


Modified: branches/r5rs/sigscheme/sigscheme.h
===================================================================
--- branches/r5rs/sigscheme/sigscheme.h	2005-09-24 13:10:53 UTC (rev 1568)
+++ branches/r5rs/sigscheme/sigscheme.h	2005-09-24 13:43:32 UTC (rev 1569)
@@ -160,7 +160,7 @@
  * For ensuring that these function calls be uninlined. Dont' access these
  * variables directly.
  */
-extern ScmObj (*scm_gc_protect_stack)(ScmObj *);
+extern ScmObj *(*scm_gc_protect_stack)(ScmObj *);
 extern ScmCFunc (*scm_gc_ensure_uninlined_func)(ScmCFunc);
 #endif /* SCM_GCC4_READY_GC */
 

Modified: branches/r5rs/sigscheme/storage-protection.c
===================================================================
--- branches/r5rs/sigscheme/storage-protection.c	2005-09-24 13:10:53 UTC (rev 1568)
+++ branches/r5rs/sigscheme/storage-protection.c	2005-09-24 13:43:32 UTC (rev 1569)
@@ -222,7 +222,7 @@
  * libsscm. Therefore, be avoid making the variables static by combining
  * libsscm into other codes which enables function inlining for them.
  */
-ScmObj (*scm_gc_protect_stack)(ScmObj *) = &SigScm_GC_ProtectStackInternal;
+ScmObj *(*scm_gc_protect_stack)(ScmObj *) = &SigScm_GC_ProtectStackInternal;
 ScmCFunc (*scm_gc_ensure_uninlined_func)(ScmCFunc) = &SigScm_GC_EnsureUninlinedFuncInternal;
 #endif /* SCM_GCC4_READY_GC */
 



More information about the uim-commit mailing list