diff --git a/src/common_io.c b/src/common_io.c
index 733cf1dacac5f0c73ea401a584e2aa40eadd4a23..2b8a55f0eba047a6076a3023569d05ddf49b376b 100644
--- a/src/common_io.c
+++ b/src/common_io.c
@@ -557,7 +557,7 @@ void io_write_cell_offsets(hid_t h_grp, const int cdim[3],
     H5Gclose(h_subgrp);
 
     /* Write the centres to the group */
-    hsize_t shape[2] = {nr_cells, 3};
+    hsize_t shape[2] = {(hsize_t)nr_cells, 3};
     hid_t h_space = H5Screate(H5S_SIMPLE);
     if (h_space < 0) error("Error while creating data space for cell centres");
     hid_t h_err = H5Sset_extent_simple(h_space, 2, shape, shape);
diff --git a/src/scheduler.c b/src/scheduler.c
index 229c94b2088814352487032816f610a1bdf74724..729b566e3be7d20bc5a73fc1692b0911885b0efe 100644
--- a/src/scheduler.c
+++ b/src/scheduler.c
@@ -465,7 +465,7 @@ void scheduler_write_dependencies(struct scheduler *s, int verbose) {
 
   if (s->nodeID == 0) {
     /* Create file */
-    char *filename = "dependency_graph.csv";
+    const char *filename = "dependency_graph.csv";
     FILE *f = fopen(filename, "w");
     if (f == NULL) error("Error opening dependency graph file.");