-extern const char* graphxml_pcdata;
-extern AT_graphxml_node_name A_graphxml_node_name;
-extern AT_graphxml_edge_source A_graphxml_edge_source;
-extern AT_graphxml_node_position_y A_graphxml_node_position_y;
-extern AT_graphxml_node_position_x A_graphxml_node_position_x;
-extern AT_graphxml_edge_data A_graphxml_edge_data;
-extern AT_graphxml_edge_target A_graphxml_edge_target;
-extern AT_graphxml_graph_isDirected A_graphxml_graph_isDirected;
-extern AT_graphxml_node_label A_graphxml_node_label;
-extern AT_graphxml_node_data A_graphxml_node_data;
-extern AT_graphxml_edge_label A_graphxml_edge_label;
-extern AT_graphxml_edge_length A_graphxml_edge_length;
-extern AT_graphxml_edge_name A_graphxml_edge_name;
+XBT_PUBLIC_DATA(int ) graphxml_pcdata_ix;
+XBT_PUBLIC_DATA(char *) graphxml_bufferstack;
+#define graphxml_pcdata (graphxml_bufferstack + graphxml_pcdata_ix)
+XBT_PUBLIC_DATA(AT_graphxml_node_name ) AX_graphxml_node_name;
+#define A_graphxml_node_name (graphxml_bufferstack + AX_graphxml_node_name)
+XBT_PUBLIC_DATA(AT_graphxml_edge_source ) AX_graphxml_edge_source;
+#define A_graphxml_edge_source (graphxml_bufferstack + AX_graphxml_edge_source)
+XBT_PUBLIC_DATA(AT_graphxml_node_position_y ) AX_graphxml_node_position_y;
+#define A_graphxml_node_position_y (graphxml_bufferstack + AX_graphxml_node_position_y)
+XBT_PUBLIC_DATA(AT_graphxml_node_position_x ) AX_graphxml_node_position_x;
+#define A_graphxml_node_position_x (graphxml_bufferstack + AX_graphxml_node_position_x)
+XBT_PUBLIC_DATA(AT_graphxml_edge_data ) AX_graphxml_edge_data;
+#define A_graphxml_edge_data (graphxml_bufferstack + AX_graphxml_edge_data)
+XBT_PUBLIC_DATA(AT_graphxml_edge_target ) AX_graphxml_edge_target;
+#define A_graphxml_edge_target (graphxml_bufferstack + AX_graphxml_edge_target)
+XBT_PUBLIC_DATA(AT_graphxml_graph_isDirected ) AX_graphxml_graph_isDirected;
+#define A_graphxml_graph_isDirected AX_graphxml_graph_isDirected
+XBT_PUBLIC_DATA(AT_graphxml_node_label ) AX_graphxml_node_label;
+#define A_graphxml_node_label (graphxml_bufferstack + AX_graphxml_node_label)
+XBT_PUBLIC_DATA(AT_graphxml_node_data ) AX_graphxml_node_data;
+#define A_graphxml_node_data (graphxml_bufferstack + AX_graphxml_node_data)
+XBT_PUBLIC_DATA(AT_graphxml_edge_label ) AX_graphxml_edge_label;
+#define A_graphxml_edge_label (graphxml_bufferstack + AX_graphxml_edge_label)
+XBT_PUBLIC_DATA(AT_graphxml_edge_length ) AX_graphxml_edge_length;
+#define A_graphxml_edge_length (graphxml_bufferstack + AX_graphxml_edge_length)
+XBT_PUBLIC_DATA(AT_graphxml_edge_name ) AX_graphxml_edge_name;
+#define A_graphxml_edge_name (graphxml_bufferstack + AX_graphxml_edge_name)