Author: yamakenz
Date: Mon Aug 27 22:10:11 2007
New Revision: 4919

Modified:
   trunk/uim/uim-scm.h

Log:
* uim/uim-scm.h
  - Cosmetic changes. Reorder functions, and make
    uim_scm_symbol_value*() variants well-looked


Modified: trunk/uim/uim-scm.h
==============================================================================
--- trunk/uim/uim-scm.h (original)
+++ trunk/uim/uim-scm.h Mon Aug 27 22:10:11 2007
@@ -116,13 +116,11 @@
   UIM_SCM_ENSURE_OBJ(uim_scm_##type##p(obj), #type " required but got", (obj))
 
 /* evaluations */
-uim_lisp uim_scm_symbol_value(const char *symbol_str);
+uim_lisp uim_scm_symbol_value     (const char *symbol_str);
 uim_bool uim_scm_symbol_value_bool(const char *symbol_str);
-int uim_scm_symbol_value_int(const char *symbol_str);
-char *uim_scm_symbol_value_str(const char *symbol_str);
+int      uim_scm_symbol_value_int (const char *symbol_str);
+char    *uim_scm_symbol_value_str (const char *symbol_str);
 
-uim_bool uim_scm_load_file(const char *fn);
-uim_bool uim_scm_require_file(const char *fn);
 uim_lisp uim_scm_eval(uim_lisp obj);
 uim_lisp uim_scm_eval_c_string(const char *str);
 
@@ -133,6 +131,9 @@
 uim_lisp uim_scm_callf_with_guard(uim_lisp failed,
                                   const char *proc, const char *args_fmt, ...);
 
+uim_bool uim_scm_load_file(const char *fn);
+uim_bool uim_scm_require_file(const char *fn);
+
 /* type conversions */
 long uim_scm_c_bool(uim_lisp val);
 uim_lisp uim_scm_make_bool(long val);
@@ -158,6 +159,14 @@
 uim_func_ptr uim_scm_c_func_ptr(uim_lisp func_ptr);
 uim_lisp uim_scm_make_func_ptr(uim_func_ptr func_ptr);
 
+/* C array <-> Scheme list converters */
+uim_lisp uim_scm_array2list(void **ary, size_t len, uim_lisp (*conv)(void *));
+void **uim_scm_list2array(uim_lisp lst, size_t *len, void *(*conv)(uim_lisp));
+
+/* C array <-> Scheme vector converters */
+uim_lisp uim_scm_array2vector(void **ary, size_t len, uim_lisp (*conv)(void 
*));
+void **uim_scm_vector2array(uim_lisp vec, size_t *len, void 
*(*conv)(uim_lisp));
+
 /* procedure initializers */
 void uim_scm_init_proc0(const char *name, uim_lisp (*func)(void));
 void uim_scm_init_proc1(const char *name, uim_lisp (*func)(uim_lisp));
@@ -173,6 +182,19 @@
                                         uim_lisp, uim_lisp));
 
 
+/* predicates */
+uim_bool uim_scm_truep(uim_lisp obj);  /* (if obj #t #f) */
+uim_bool uim_scm_falsep(uim_lisp obj);
+uim_bool uim_scm_nullp(uim_lisp obj);
+uim_bool uim_scm_consp(uim_lisp obj);
+uim_bool uim_scm_listp(uim_lisp obj);  /* does not detect circular list */
+uim_bool uim_scm_intp(uim_lisp obj);
+uim_bool uim_scm_charp(uim_lisp obj);
+uim_bool uim_scm_vectorp(uim_lisp obj);
+uim_bool uim_scm_strp(uim_lisp obj);
+uim_bool uim_scm_symbolp(uim_lisp obj);
+uim_bool uim_scm_eq(uim_lisp a, uim_lisp b);
+
 /* constants */
 uim_lisp uim_scm_t(void);
 uim_lisp uim_scm_f(void);
@@ -188,28 +210,6 @@
                        uim_lisp elm4);
 uim_lisp uim_scm_list5(uim_lisp elm1, uim_lisp elm2, uim_lisp elm3,
                        uim_lisp elm4, uim_lisp elm5);
-
-/* C array <-> Scheme list converters */
-uim_lisp uim_scm_array2list(void **ary, size_t len, uim_lisp (*conv)(void *));
-void **uim_scm_list2array(uim_lisp lst, size_t *len, void *(*conv)(uim_lisp));
-
-/* C array <-> Scheme vector converters */
-uim_lisp uim_scm_array2vector(void **ary, size_t len, uim_lisp (*conv)(void 
*));
-void **uim_scm_vector2array(uim_lisp vec, size_t *len, void 
*(*conv)(uim_lisp));
-
-
-/* predicates */
-uim_bool uim_scm_truep(uim_lisp obj);  /* (if obj #t #f) */
-uim_bool uim_scm_falsep(uim_lisp obj);
-uim_bool uim_scm_nullp(uim_lisp obj);
-uim_bool uim_scm_consp(uim_lisp obj);
-uim_bool uim_scm_listp(uim_lisp obj);  /* does not detect circular list */
-uim_bool uim_scm_intp(uim_lisp obj);
-uim_bool uim_scm_charp(uim_lisp obj);
-uim_bool uim_scm_vectorp(uim_lisp obj);
-uim_bool uim_scm_strp(uim_lisp obj);
-uim_bool uim_scm_symbolp(uim_lisp obj);
-uim_bool uim_scm_eq(uim_lisp a, uim_lisp b);
 
 /* list operations */
 uim_lisp uim_scm_cons(uim_lisp car, uim_lisp cdr);

Reply via email to