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

yamaken at freedesktop.org yamaken at freedesktop.org
Sun Sep 18 01:14:02 PDT 2005


Author: yamaken
Date: 2005-09-18 01:13:59 -0700 (Sun, 18 Sep 2005)
New Revision: 1510

Modified:
   branches/r5rs/sigscheme/eval.c
   branches/r5rs/sigscheme/sigscheme.h
Log:
* sigscheme/sigscheme.h
  - (SCM_GC_CALL_PROTECTED_FUNC_INTERNAL): Cosmetic change

* sigscheme/eval.c
  - (ScmOp_eval): Modify some comments
  - (map_eval): Add missing 'static' to the definition


Modified: branches/r5rs/sigscheme/eval.c
===================================================================
--- branches/r5rs/sigscheme/eval.c	2005-09-17 18:41:29 UTC (rev 1509)
+++ branches/r5rs/sigscheme/eval.c	2005-09-18 08:13:59 UTC (rev 1510)
@@ -249,11 +249,11 @@
         goto eval_done;
 
     /*====================================================================
-      Evaluating Expression
+      Evaluating a list form
     ====================================================================*/
     case ScmCons:
         /*============================================================
-          Evaluating CAR
+          Evaluating car of the form (syntax or procedure)
         ============================================================*/
         tmp = CAR(obj);
         switch (SCM_TYPE(tmp)) {
@@ -274,9 +274,9 @@
             break;
         }
 
-        /*============================================================
-          Evaluating the rest of the List by the type of CAR
-        ============================================================*/
+        /*===============================================================
+          Evaluating the rest of the form according to type of the car
+        ===============================================================*/
         switch (SCM_TYPE(tmp)) {
         case ScmFunc:
             /*
@@ -635,7 +635,7 @@
     return val;
 }
 
-ScmObj map_eval(ScmObj args, ScmObj env)
+static ScmObj map_eval(ScmObj args, ScmObj env)
 {
     ScmObj result  = SCM_NULL;
     ScmObj tail    = SCM_NULL;

Modified: branches/r5rs/sigscheme/sigscheme.h
===================================================================
--- branches/r5rs/sigscheme/sigscheme.h	2005-09-17 18:41:29 UTC (rev 1509)
+++ branches/r5rs/sigscheme/sigscheme.h	2005-09-18 08:13:59 UTC (rev 1510)
@@ -150,7 +150,6 @@
                   SigScm_GC_EnsureUninlinedFunc((ScmCFunc)&func);            \
         exp_ret (*fp)args;                                                   \
         SigScm_GC_UnprotectStack(stack_start);                               \
-                                                                             \
     } while (/* CONSTCOND */ 0)
 
 #endif /* SCM_GCC4_READY_GC */



More information about the uim-commit mailing list