[geos-commits] [SCM] GEOS branch main updated. 43b00bd6babaab57b3c48c0699e9e0f2e36e04db
git at osgeo.org
git at osgeo.org
Fri Mar 20 14:35:57 PDT 2026
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GEOS".
The branch, main has been updated
via 43b00bd6babaab57b3c48c0699e9e0f2e36e04db (commit)
via 68129fd3360a0c5b6ccbd058a058a0db6b7f076a (commit)
from 1c6865422740045de3521cae0622a15ec470f4d2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 43b00bd6babaab57b3c48c0699e9e0f2e36e04db
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date: Fri Mar 20 14:22:01 2026 -0700
Use func(void) in CAPI func definition sites too,
in following clang warning defined modern
practice, references #1404
diff --git a/capi/geos_c.cpp b/capi/geos_c.cpp
index 9a832a64b..e74070e3e 100644
--- a/capi/geos_c.cpp
+++ b/capi/geos_c.cpp
@@ -122,7 +122,7 @@ extern "C" {
}
void
- finishGEOS()
+ finishGEOS(void)
{
if(handle != NULL) {
finishGEOS_r(handle);
@@ -137,13 +137,13 @@ extern "C" {
}
void
- GEOS_interruptRequest()
+ GEOS_interruptRequest(void)
{
geos::util::Interrupt::request();
}
void
- GEOS_interruptCancel()
+ GEOS_interruptCancel(void)
{
geos::util::Interrupt::cancel();
}
@@ -1011,7 +1011,7 @@ extern "C" {
}
GEOSMakeValidParams*
- GEOSMakeValidParams_create()
+ GEOSMakeValidParams_create(void)
{
return GEOSMakeValidParams_create_r(handle);
}
@@ -1047,7 +1047,7 @@ extern "C" {
}
GEOSCoverageCleanParams*
- GEOSCoverageCleanParams_create()
+ GEOSCoverageCleanParams_create(void)
{
return GEOSCoverageCleanParams_create_r(handle);
}
@@ -1169,7 +1169,7 @@ extern "C" {
}
int
- GEOS_getWKBOutputDims()
+ GEOS_getWKBOutputDims(void)
{
return GEOS_getWKBOutputDims_r(handle);
}
@@ -1181,7 +1181,7 @@ extern "C" {
}
int
- GEOS_getWKBByteOrder()
+ GEOS_getWKBByteOrder(void)
{
return GEOS_getWKBByteOrder_r(handle);
}
@@ -1478,7 +1478,7 @@ extern "C" {
/* WKT Reader */
WKTReader*
- GEOSWKTReader_create()
+ GEOSWKTReader_create(void)
{
return GEOSWKTReader_create_r(handle);
}
@@ -1503,7 +1503,7 @@ extern "C" {
/* WKT Writer */
WKTWriter*
- GEOSWKTWriter_create()
+ GEOSWKTWriter_create(void)
{
return GEOSWKTWriter_create_r(handle);
}
@@ -1552,7 +1552,7 @@ extern "C" {
/* WKB Reader */
WKBReader*
- GEOSWKBReader_create()
+ GEOSWKBReader_create(void)
{
return GEOSWKBReader_create_r(handle);
}
@@ -1583,7 +1583,7 @@ extern "C" {
/* WKB Writer */
WKBWriter*
- GEOSWKBWriter_create()
+ GEOSWKBWriter_create(void)
{
return GEOSWKBWriter_create_r(handle);
}
@@ -1664,7 +1664,7 @@ extern "C" {
/* GeoJSON Reader */
GeoJSONReader*
- GEOSGeoJSONReader_create()
+ GEOSGeoJSONReader_create(void)
{
return GEOSGeoJSONReader_create_r(handle);
}
@@ -1683,7 +1683,7 @@ extern "C" {
/* GeoJSON Writer */
GeoJSONWriter*
- GEOSGeoJSONWriter_create()
+ GEOSGeoJSONWriter_create(void)
{
return GEOSGeoJSONWriter_create_r(handle);
}
@@ -1939,37 +1939,37 @@ extern "C" {
}
geos::geom::Geometry*
- GEOSGeom_createEmptyPoint()
+ GEOSGeom_createEmptyPoint(void)
{
return GEOSGeom_createEmptyPoint_r(handle);
}
geos::geom::Geometry*
- GEOSGeom_createEmptyLineString()
+ GEOSGeom_createEmptyLineString(void)
{
return GEOSGeom_createEmptyLineString_r(handle);
}
geos::geom::Geometry*
- GEOSGeom_createEmptyPolygon()
+ GEOSGeom_createEmptyPolygon(void)
{
return GEOSGeom_createEmptyPolygon_r(handle);
}
geos::geom::Geometry*
- GEOSGeom_createEmptyCircularString()
+ GEOSGeom_createEmptyCircularString(void)
{
return GEOSGeom_createEmptyCircularString_r(handle);
}
geos::geom::Geometry*
- GEOSGeom_createEmptyCompoundCurve()
+ GEOSGeom_createEmptyCompoundCurve(void)
{
return GEOSGeom_createEmptyCompoundCurve_r(handle);
}
geos::geom::Geometry*
- GEOSGeom_createEmptyCurvePolygon()
+ GEOSGeom_createEmptyCurvePolygon(void)
{
return GEOSGeom_createEmptyCurvePolygon_r(handle);
}
@@ -2001,7 +2001,7 @@ extern "C" {
}
GEOSBufferParams*
- GEOSBufferParams_create()
+ GEOSBufferParams_create(void)
{
return GEOSBufferParams_create_r(handle);
}
commit 68129fd3360a0c5b6ccbd058a058a0db6b7f076a
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date: Fri Mar 20 13:24:17 2026 -0700
Remove use of () in C prototypes with no parameters in favour
of using func(void), quiets clang warnings in newer clang.
References #1404
diff --git a/capi/geos_c.h.in b/capi/geos_c.h.in
index 630f1763f..635bfff64 100644
--- a/capi/geos_c.h.in
+++ b/capi/geos_c.h.in
@@ -2834,7 +2834,7 @@ extern GEOSGeometry GEOS_DLL *GEOSGeom_createCircularString(GEOSCoordSequence* s
* Caller is responsible for freeing with GEOSGeom_destroy().
* \since 3.13
*/
-extern GEOSGeometry GEOS_DLL *GEOSGeom_createEmptyCircularString();
+extern GEOSGeometry GEOS_DLL *GEOSGeom_createEmptyCircularString(void);
/**
* Creates a CompoundCurve geometry.
@@ -2853,7 +2853,7 @@ extern GEOSGeometry GEOS_DLL *GEOSGeom_createCompoundCurve(GEOSGeometry** curves
* Caller is responsible for freeing with GEOSGeom_destroy().
* \since 3.13
*/
-extern GEOSGeometry GEOS_DLL *GEOSGeom_createEmptyCompoundCurve();
+extern GEOSGeometry GEOS_DLL *GEOSGeom_createEmptyCompoundCurve(void);
/**
* Creates a CurvePolygon geometry from ring geometries.
@@ -2879,7 +2879,7 @@ extern GEOSGeometry GEOS_DLL *GEOSGeom_createCurvePolygon(
* Caller is responsible for freeing with GEOSGeom_destroy().
* \since 3.13
*/
-extern GEOSGeometry GEOS_DLL *GEOSGeom_createEmptyCurvePolygon();
+extern GEOSGeometry GEOS_DLL *GEOSGeom_createEmptyCurvePolygon(void);
/**
* Create a geometry collection.
@@ -4638,7 +4638,7 @@ extern GEOSGeometry GEOS_DLL * GEOSCoverageSimplifyVW(
* \since 3.14
*/
extern GEOSCoverageCleanParams GEOS_DLL *
-GEOSCoverageCleanParams_create();
+GEOSCoverageCleanParams_create(void);
/**
* Destroy a GEOSCoverageCleanParams and free all associated memory.
-----------------------------------------------------------------------
Summary of changes:
capi/geos_c.cpp | 40 ++++++++++++++++++++--------------------
capi/geos_c.h.in | 8 ++++----
2 files changed, 24 insertions(+), 24 deletions(-)
hooks/post-receive
--
GEOS
More information about the geos-commits
mailing list