[PATCH] zstd: fix compilation with Solaris Studio

danek.duvall at oracle.com danek.duvall at oracle.com
Tue Nov 22 21:34:22 UTC 2016


# HG changeset patch
# User Danek Duvall <danek.duvall at oracle.com>
# Date 1479850325 28800
#      Tue Nov 22 13:32:05 2016 -0800
# Node ID b09fb7f66e9e680358b8fb359be24a14fd6b3cfb
# Parent  8836f13e3c5b8eae765372708b659c55a044cbb4
zstd: fix compilation with Solaris Studio

Without these changes, Solaris Studio (12.4) gives us "syntax error: empty
declaration" on these two lines.

diff --git a/contrib/python-zstandard/c-ext/compressionparams.c b/contrib/python-zstandard/c-ext/compressionparams.c
--- a/contrib/python-zstandard/c-ext/compressionparams.c
+++ b/contrib/python-zstandard/c-ext/compressionparams.c
@@ -136,7 +136,7 @@ static void CompressionParameters_deallo
 
 static Py_ssize_t CompressionParameters_length(PyObject* self) {
 	return 7;
-};
+}
 
 static PyObject* CompressionParameters_item(PyObject* o, Py_ssize_t i) {
 	CompressionParametersObject* self = (CompressionParametersObject*)o;
diff --git a/contrib/python-zstandard/c-ext/dictparams.c b/contrib/python-zstandard/c-ext/dictparams.c
--- a/contrib/python-zstandard/c-ext/dictparams.c
+++ b/contrib/python-zstandard/c-ext/dictparams.c
@@ -42,7 +42,7 @@ static void DictParameters_dealloc(PyObj
 
 static Py_ssize_t DictParameters_length(PyObject* self) {
 	return 4;
-};
+}
 
 static PyObject* DictParameters_item(PyObject* o, Py_ssize_t i) {
 	DictParametersObject* self = (DictParametersObject*)o;


More information about the Mercurial-devel mailing list