Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix a compilation error
authorChristophe Thiéry <christopho128@gmail.com>
Fri, 13 Jan 2012 15:59:02 +0000 (16:59 +0100)
committerChristophe Thiéry <christopho128@gmail.com>
Fri, 13 Jan 2012 15:59:02 +0000 (16:59 +0100)
include/simix/context.h
src/simix/smx_context.c

index 634ac5b..f3dba8b 100644 (file)
@@ -53,7 +53,7 @@ typedef struct s_smx_context_factory {
 
 /* Hack: let msg load directly the right factory */
 typedef void (*smx_ctx_factory_initializer_t)(smx_context_factory_t*);
-extern smx_ctx_factory_initializer_t smx_factory_initializer_to_use;
+XBT_PUBLIC(smx_ctx_factory_initializer_t) smx_factory_initializer_to_use;
 extern char* smx_context_factory_name;
 extern int smx_context_stack_size;
 
index 1170709..fed8f7f 100644 (file)
@@ -18,7 +18,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_context, simix,
                                 "Context switching mecanism");
 
 char* smx_context_factory_name = NULL; /* factory name specified by --cfg=contexts/factory:value */
-XBT_PUBLIC(smx_ctx_factory_initializer_t) smx_factory_initializer_to_use = NULL;
+smx_ctx_factory_initializer_t smx_factory_initializer_to_use = NULL;
 int smx_context_stack_size = 128 * 1024;
 
 #ifdef HAVE_THREAD_LOCAL_STORAGE