diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2022-12-11 14:51:49 +0100 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2022-12-16 23:08:29 +0100 |
commit | 8b60e005cdb55fcf5100bd295bb9b8940515f63a (patch) | |
tree | e9a886d04e48f84c438b959772e269cbf5b2426b /databases | |
parent | .hooks/pre-commit.d: unbreak EPOCH checker (diff) |
databases/kyotocabinet: add prototypes to kclangc.h declarations.
Some function declarations just use () as argument list. This is
valid C++, but not C, and clang-15 complains with -Wstrict-prototypes:
/usr/local/include/kclangc.h:261:13: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
double kcnan();
^
void
/usr/local/include/kclangc.h:268:13: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
double kcinf();
^
void
/usr/local/include/kclangc.h:1525:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
KCLIST* kclistnew();
^
void
Add the missing void.
PR: 268313
Diffstat (limited to 'databases')
-rw-r--r-- | databases/kyotocabinet/Makefile | 1 | ||||
-rw-r--r-- | databases/kyotocabinet/files/patch-kclangc.h | 28 |
2 files changed, 29 insertions, 0 deletions
diff --git a/databases/kyotocabinet/Makefile b/databases/kyotocabinet/Makefile index a2bddd1729c1..f2f55d0585aa 100644 --- a/databases/kyotocabinet/Makefile +++ b/databases/kyotocabinet/Makefile @@ -1,5 +1,6 @@ PORTNAME= kyotocabinet PORTVERSION= 1.2.79 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= https://dbmx.net/kyotocabinet/pkg/ \ LOCAL/sunpoet diff --git a/databases/kyotocabinet/files/patch-kclangc.h b/databases/kyotocabinet/files/patch-kclangc.h new file mode 100644 index 000000000000..60350a2b1be0 --- /dev/null +++ b/databases/kyotocabinet/files/patch-kclangc.h @@ -0,0 +1,28 @@ +--- kclangc.h.orig 2020-12-18 02:48:28 UTC ++++ kclangc.h +@@ -258,14 +258,14 @@ size_t kclevdist(const void* abuf, size_t asiz, const + * Get the quiet Not-a-Number value. + * @return the quiet Not-a-Number value. + */ +-double kcnan(); ++double kcnan(void); + + + /** + * Get the positive infinity value. + * @return the positive infinity value. + */ +-double kcinf(); ++double kcinf(void); + + + /** +@@ -1522,7 +1522,7 @@ typedef struct { + * @note The object of the return value should be released with the kclistdel function when it is + * no longer in use. + */ +-KCLIST* kclistnew(); ++KCLIST* kclistnew(void); + + + /** |