Index: capi/geos_c.cpp
===================================================================
--- capi/geos_c.cpp	(revision 1422)
+++ capi/geos_c.cpp	(revision 1423)
@@ -85,6 +85,12 @@
     finishGEOS_r( handle );
 }
 
+void
+GEOSFree (void* buffer)
+{
+    free(buffer);
+}
+
 /****************************************************************
 ** relate()-related functions
 ** return 0 = false, 1 = true, 2 = error occured
Index: capi/geos_c.h
===================================================================
--- capi/geos_c.h	(revision 1422)
+++ capi/geos_c.h	(revision 1423)
@@ -145,6 +145,7 @@
 extern void GEOS_DLL initGEOS(GEOSMessageHandler notice_function,
 	GEOSMessageHandler error_function);
 extern void GEOS_DLL finishGEOS(void);
+extern void GEOS_DLL GEOSFree(void* buffer);
 
 extern GEOSContextHandle_t GEOS_DLL initGEOS_r(
                                     GEOSMessageHandler notice_function,

