diff --git a/kwant/graph/core.pxd b/kwant/graph/core.pxd
index 78666f9ac8a9a6dc98c301726d5aac3f9f27755a..9922d666c8802994f8038e8acfd1afd81eb9a618 100644
--- a/kwant/graph/core.pxd
+++ b/kwant/graph/core.pxd
@@ -24,14 +24,19 @@ cdef class Graph:
     cdef _add_edges_ndarray_int32(self, np.ndarray[np.int32_t, ndim=2] edges)
 
 cdef class gintArraySlice:
-    cdef gint *data, size
+    cdef gint *data
+    cdef gint size
 
 cdef class CGraph:
     cdef readonly bint twoway, edge_nr_translation
     cdef readonly gint num_nodes, num_edges, num_px_edges, num_xp_edges
-    cdef gint *heads_idxs, *heads
-    cdef gint *tails_idxs, *tails, *edge_ids
-    cdef gint *edge_ids_by_edge_nr, edge_nr_end
+    cdef gint *heads_idxs
+    cdef gint *heads
+    cdef gint *tails_idxs
+    cdef gint *tails
+    cdef gint *edge_ids
+    cdef gint *edge_ids_by_edge_nr
+    cdef gint edge_nr_end
 
     cpdef gintArraySlice out_neighbors(self, gint node)
 
diff --git a/kwant/linalg/cmumps.pxd b/kwant/linalg/cmumps.pxd
index 983ec74bf66b1b1d07183f03184a148903e3ff48..0c530feaea6b93979f39bf004c324af54e439fc1 100644
--- a/kwant/linalg/cmumps.pxd
+++ b/kwant/linalg/cmumps.pxd
@@ -38,7 +38,8 @@ cdef extern from "zmumps_c.h":
         MUMPS_INT n
 
         MUMPS_INT nz
-        MUMPS_INT *irn, *jcn
+        MUMPS_INT *irn
+        MUMPS_INT *jcn
         ZMUMPS_COMPLEX *a
 
         MUMPS_INT nrhs, lrhs
@@ -49,9 +50,11 @@ cdef extern from "zmumps_c.h":
 
         MUMPS_INT nz_rhs
         ZMUMPS_COMPLEX *rhs_sparse
-        MUMPS_INT *irhs_sparse, *irhs_ptr
+        MUMPS_INT *irhs_sparse
+        MUMPS_INT *irhs_ptr
 
-        MUMPS_INT size_schur, *listvar_schur
+        MUMPS_INT size_schur
+        MUMPS_INT *listvar_schur
         ZMUMPS_COMPLEX *schur
 
     cdef void zmumps_c(ZMUMPS_STRUC_C *)