Author: yamakenz
Date: Thu May 24 08:15:47 2007
New Revision: 4561

Modified:
   sigscheme-trunk/src/module.c

Log:
* src/module.c
  - (struct module_info): Rename to scm_module_info in response to [uim-ja
    22]. Thanks Hideto
  - (struct scm_module_info): Renamed from module_info
  - (module_info_table, lookup_module_info, scm_fin_module, scm_s_use): Follow
    the renaming


Modified: sigscheme-trunk/src/module.c
==============================================================================
--- sigscheme-trunk/src/module.c        (original)
+++ sigscheme-trunk/src/module.c        Thu May 24 08:15:47 2007
@@ -50,7 +50,8 @@
 /*=======================================
   File Local Type Definitions
 =======================================*/
-struct module_info {
+/* Since Solaris is having struct module_info, 'scm_' prefix is mandatory. */
+struct scm_module_info {
     const char *name;
     void (*initializer)(void);
     void (*finalizer)(void);
@@ -69,7 +70,7 @@
 #define l_provided_modules SCM_GLOBAL_VAR(static_module, l_provided_modules)
 SCM_DEFINE_STATIC_VARS(static_module);
 
-static const struct module_info module_info_table[] = {
+static const struct scm_module_info module_info_table[] = {
 #if SCM_USE_SSCM_EXTENSIONS
     {"sscm-ext", scm_initialize_sscm_extensions, NULL},
 #endif
@@ -112,16 +113,16 @@
 /*=======================================
   File Local Function Declarations
 =======================================*/
-static const struct module_info *lookup_module_info(const char *feature);
+static const struct scm_module_info *lookup_module_info(const char *feature);
 static void *scm_use_internal(const char *feature);
 
 /*=======================================
   Function Definitions
 =======================================*/
-static const struct module_info *
+static const struct scm_module_info *
 lookup_module_info(const char *feature)
 {
-    const struct module_info *mod;
+    const struct scm_module_info *mod;
 
     for (mod = module_info_table; mod->name; mod++) {
         if (strcmp(feature, mod->name) == 0)
@@ -143,7 +144,7 @@
 SCM_EXPORT void
 scm_fin_module(void)
 {
-    const struct module_info *mod;
+    const struct scm_module_info *mod;
     const char *c_mod_name;
     ScmObj mod_name;
 
@@ -204,7 +205,7 @@
 SCM_EXPORT ScmObj
 scm_s_use(ScmObj feature, ScmObj env)
 {
-    const struct module_info *mod;
+    const struct scm_module_info *mod;
     ScmObj feature_str;
     const char *c_feature_str;
     DECLARE_FUNCTION("use", syntax_fixed_1);

Reply via email to