Author: yamakenz
Date: Mon Aug 20 06:18:14 2007
New Revision: 4875

Modified:
   trunk/doc/COMPATIBILITY
   trunk/uim/uim-scm.c
   trunk/uim/uim-scm.h

Log:
* uim/uim-scm.h
* uim/uim-scm.c
  - (uim_scm_init_fsubr): Removed
* doc/COMPATIBILITY
  - Update


Modified: trunk/doc/COMPATIBILITY
==============================================================================
--- trunk/doc/COMPATIBILITY     (original)
+++ trunk/doc/COMPATIBILITY     Mon Aug 20 06:18:14 2007
@@ -401,7 +401,7 @@
 Affects: uim developers, IM developers
 Updates: C API, libuim ABI
 Version: 1.5.0
-Revision: ac4333, ac4334, ac4339, ac4347, ac4351-ac4353, ac4355, ac4444, 
ac4446, ac4751, ac4761, ac4764, ac4788, ac4808, ac4812, ac4813, ac4815, ac4817, 
ac4819, ac4821, ac4830, ac4870, ac4871, ac4873
+Revision: ac4333, ac4334, ac4339, ac4347, ac4351-ac4353, ac4355, ac4444, 
ac4446, ac4751, ac4761, ac4764, ac4788, ac4808, ac4812, ac4813, ac4815, ac4817, 
ac4819, ac4821, ac4830, ac4870, ac4871, ac4873, ac4875
 Date: 2007-01-09 -
 Modifier: YamaKen
 Related: SigScheme introduction to uim
@@ -467,7 +467,7 @@
       (new) LIST5()
       (new) QUOTE()
   (changed) uim_scm_length()
-  (changed) uim_scm_init_fsubr()
+  (removed) uim_scm_init_fsubr()
   (removed) uim_scm_null_list()
   (removed) uim_scm_cadr()
   (removed) uim_scm_caar()
@@ -512,7 +512,7 @@
     uim_scm_cons(), uim_list1(), uim_list2(), uim_list3(), uim_list4(),
     uim_list5() have been callable from non-Scheme context, to use with
     uim_scm_call*()
-  - 1st arg of uim_scm_init_fsubr() (name) has been qualified as const
+  - uim_scm_init_fsubr() has been removed. Use define-macro instead
   - If you want to access the verbose-level, use uim_scm_callf() instead
   - If you want to redirect stderr, use %%set-current-error-port!
 ------------------------------------------------------------------------------

Modified: trunk/uim/uim-scm.c
==============================================================================
--- trunk/uim/uim-scm.c (original)
+++ trunk/uim/uim-scm.c Mon Aug 20 06:18:14 2007
@@ -1279,17 +1279,6 @@
 }
 
 void
-uim_scm_init_fsubr(const char *name,
-                   uim_lisp (*func)(uim_lisp args, uim_lisp env))
-{
-  assert(uim_scm_gc_protected_contextp());
-  assert(name);
-  assert(func);
-
-  scm_register_func(name, (scm_syntax_variadic_0)func, SCM_SYNTAX_VARIADIC_0);
-}
-
-void
 uim_scm_init(const char *system_load_path)
 {
   ScmStorageConf storage_conf;

Modified: trunk/uim/uim-scm.h
==============================================================================
--- trunk/uim/uim-scm.h (original)
+++ trunk/uim/uim-scm.h Mon Aug 20 06:18:14 2007
@@ -173,8 +173,6 @@
 void
 uim_scm_init_subr_5(const char *name, uim_lisp (*fcn)(uim_lisp, uim_lisp, 
uim_lisp,
                                                uim_lisp, uim_lisp));
-void uim_scm_init_fsubr(const char *name,
-                        uim_lisp (*fcn)(uim_lisp args, uim_lisp env));
 
 
 /* constants */

Reply via email to