From 16b63ec63296f4ae1b29e28d5216c96a57fe0f85 Mon Sep 17 00:00:00 2001
From: Matthieu Schaller <matthieu.schaller@durham.ac.uk>
Date: Wed, 28 Feb 2018 20:46:18 +0000
Subject: [PATCH] Fixes in GEAR chemistry i/o with Intel compiler.

---
 src/chemistry/gear/chemistry_io.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/chemistry/gear/chemistry_io.h b/src/chemistry/gear/chemistry_io.h
index 81ee8d59f5..07933245e2 100644
--- a/src/chemistry/gear/chemistry_io.h
+++ b/src/chemistry/gear/chemistry_io.h
@@ -69,9 +69,10 @@ int chemistry_write_particles(const struct part* parts, struct io_props* list) {
 void chemistry_write_flavour(hid_t h_grp) {
 
   io_write_attribute_s(h_grp, "Chemistry Model", "GEAR");
-  for (size_t i = 0; i < chemistry_element_count; i++) {
+  for (enum chemistry_element i = chemistry_element_O;
+       i < chemistry_element_count; i++) {
     char buffer[20];
-    sprintf(buffer, "Element %lu", i);
+    sprintf(buffer, "Element %d", (int)i);
     io_write_attribute_s(h_grp, buffer, chemistry_get_element_name(i));
   }
 }
-- 
GitLab