diff --git a/src/cdi.h b/src/cdi.h
index d72ad37531e5a86ef12bfc8b5253a374eb29652b..d6e73b918c02aa5f7773a3d53ca10c19a0a23f8b 100644
--- a/src/cdi.h
+++ b/src/cdi.h
@@ -1450,8 +1450,8 @@ extern int (*proj_stere_to_lonlat_func)(struct CDI_GridProjParams gpp, double, d
 // Used on CDO remap_scrip_io.cc
 void cdf_def_var_filter(int ncid, int ncvarID, const char *filterSpec);
 
-int cdi_has_dap();
-int cdi_has_cgribex();
+int cdi_has_dap(void);
+int cdi_has_cgribex(void);
 
 #ifdef __cplusplus
 }
diff --git a/src/cdi_int.c b/src/cdi_int.c
index 4972daa44c4752e6e1c0341c1baa6eb0267174c0..04ed90af6d313018a152d40efb0c18c4570c52fa 100644
--- a/src/cdi_int.c
+++ b/src/cdi_int.c
@@ -591,7 +591,7 @@ stream_def_accesstype(stream_t *s, int type)
 }
 
 int
-cdi_has_dap()
+cdi_has_dap(void)
 {
 #ifdef HAVE_LIBNC_DAP
   return 1;
@@ -600,7 +600,7 @@ cdi_has_dap()
 }
 
 int
-cdi_has_cgribex()
+cdi_has_cgribex(void)
 {
 #ifdef HAVE_LIBCGRIBEX
   return 1;