diff --git a/src/block_alloc_h.h b/src/block_alloc_h.h
index 091c05f7185042783d261bdc97fcfe7c14c905aa..7d13385c3394f3d55f7529f72bf7151c64c792fb 100644
--- a/src/block_alloc_h.h
+++ b/src/block_alloc_h.h
@@ -1,5 +1,5 @@
 #undef BLOCK_ALLOC
 #define BLOCK_ALLOC(DATA,SIZE)					\
 struct DATA *PIKE_CONCAT(alloc_,DATA)(void);			\
-inline void PIKE_CONCAT(really_free_,DATA)(struct DATA *d);	\
+void PIKE_CONCAT(really_free_,DATA)(struct DATA *d);	\
 void PIKE_CONCAT3(free_all_,DATA,_blocks)(void);