Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
export some functions in windows dll
authorcherierm <cherierm@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 13 Mar 2007 12:02:34 +0000 (12:02 +0000)
committercherierm <cherierm@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 13 Mar 2007 12:02:34 +0000 (12:02 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3249 48e7efb5-ca39-0410-a469-dd3cf9ba447f

include/surf/surfxml.h

index 2d4eeae..e5916cb 100644 (file)
 #ifndef _FLEXML_surfxml_H
 #define _FLEXML_surfxml_H
 
+#include "xbt/misc.h"
+
 /* XML application entry points. */
-extern void STag_surfxml_platform_description(void);
-extern void ETag_surfxml_platform_description(void);
-extern void STag_surfxml_include(void);
-extern void ETag_surfxml_include(void);
-extern void STag_surfxml_cpu(void);
-extern void ETag_surfxml_cpu(void);
-extern void STag_surfxml_network_link(void);
-extern void ETag_surfxml_network_link(void);
-extern void STag_surfxml_route(void);
-extern void ETag_surfxml_route(void);
-extern void STag_surfxml_route_element(void);
-extern void ETag_surfxml_route_element(void);
-extern void STag_surfxml_process(void);
-extern void ETag_surfxml_process(void);
-extern void STag_surfxml_argument(void);
-extern void ETag_surfxml_argument(void);
+XBT_PUBLIC(void) STag_surfxml_platform_description(void);
+XBT_PUBLIC(void) ETag_surfxml_platform_description(void);
+XBT_PUBLIC(void) STag_surfxml_include(void);
+XBT_PUBLIC(void) ETag_surfxml_include(void);
+XBT_PUBLIC(void) STag_surfxml_cpu(void);
+XBT_PUBLIC(void) ETag_surfxml_cpu(void);
+XBT_PUBLIC(void) STag_surfxml_network_link(void);
+XBT_PUBLIC(void) ETag_surfxml_network_link(void);
+XBT_PUBLIC(void) STag_surfxml_route(void);
+XBT_PUBLIC(void) ETag_surfxml_route(void);
+XBT_PUBLIC(void) STag_surfxml_route_element(void);
+XBT_PUBLIC(void) ETag_surfxml_route_element(void);
+XBT_PUBLIC(void) STag_surfxml_process(void);
+XBT_PUBLIC(void) ETag_surfxml_process(void);
+XBT_PUBLIC(void) STag_surfxml_argument(void);
+XBT_PUBLIC(void) ETag_surfxml_argument(void);
 
 /* XML application data. */
 typedef const char* AT_surfxml_network_link_bandwidth;