#define _SURF_SURFXML_PARSE_H
#include <stdio.h> /* to have FILE */
-#include "surf/simgrid_dtd.h"
+#include "xbt/misc.h"
#include "xbt/function_types.h"
#include "xbt/dict.h"
+#include "surf/simgrid_dtd.h"
SG_BEGIN_DECL()
XBT_PUBLIC_DATA(xbt_dynar_t) ETag_surfxml_ASroute_cb_list;
XBT_PUBLIC_DATA(xbt_dynar_t) STag_surfxml_bypassRoute_cb_list;
XBT_PUBLIC_DATA(xbt_dynar_t) ETag_surfxml_bypassRoute_cb_list;
+XBT_PUBLIC_DATA(xbt_dynar_t) STag_surfxml_bypassASroute_cb_list;
+XBT_PUBLIC_DATA(xbt_dynar_t) ETag_surfxml_bypassASroute_cb_list;
XBT_PUBLIC_DATA(xbt_dynar_t) STag_surfxml_peer_cb_list;
XBT_PUBLIC_DATA(xbt_dynar_t) ETag_surfxml_peer_cb_list;
XBT_PUBLIC_DATA(xbt_dynar_t) STag_surfxml_include_cb_list;
XBT_PUBLIC_DATA(xbt_dynar_t) ETag_surfxml_include_cb_list;
+XBT_PUBLIC_DATA(xbt_dynar_t) STag_surfxml_storage_cb_list;
+XBT_PUBLIC_DATA(xbt_dynar_t) ETag_surfxml_storage_cb_list;
XBT_PUBLIC(void) surf_parse_open(const char *file);
XBT_PUBLIC(void) surf_parse_close(void);