From 57d9cb50055955a8a7a1b09ca12960b6940a6d57 Mon Sep 17 00:00:00 2001 From: Winston Chang Date: Fri, 21 Apr 2023 11:08:05 -0500 Subject: [PATCH 1/3] In C function declarations, use void --- src/init.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/init.c b/src/init.c index 4a74fa93..0e9471e7 100644 --- a/src/init.c +++ b/src/init.c @@ -9,22 +9,22 @@ Check these declarations against the C/Fortran source code. */ /* .Call calls */ -extern SEXP _later_ensureInitialized(); +extern SEXP _later_ensureInitialized(void); extern SEXP _later_execCallbacks(SEXP, SEXP, SEXP); extern SEXP _later_idle(SEXP); extern SEXP _later_execLater(SEXP, SEXP, SEXP); extern SEXP _later_cancel(SEXP, SEXP); extern SEXP _later_nextOpSecs(SEXP); -extern SEXP _later_testCallbackOrdering(); +extern SEXP _later_testCallbackOrdering(void); extern SEXP _later_createCallbackRegistry(SEXP, SEXP); extern SEXP _later_deleteCallbackRegistry(SEXP); extern SEXP _later_existsCallbackRegistry(SEXP); extern SEXP _later_notifyRRefDeleted(SEXP); extern SEXP _later_setCurrentRegistryId(SEXP); -extern SEXP _later_getCurrentRegistryId(); +extern SEXP _later_getCurrentRegistryId(void); extern SEXP _later_list_queue_(SEXP); extern SEXP _later_log_level(SEXP); -extern SEXP _later_using_ubsan(); +extern SEXP _later_using_ubsan(void); static const R_CallMethodDef CallEntries[] = { {"_later_ensureInitialized", (DL_FUNC) &_later_ensureInitialized, 0}, @@ -48,7 +48,7 @@ static const R_CallMethodDef CallEntries[] = { uint64_t execLaterNative(void (*func)(void*), void* data, double secs); uint64_t execLaterNative2(void (*func)(void*), void* data, double secs, int loop); -int apiVersion(); +int apiVersion(void); void R_init_later(DllInfo *dll) { From 9290a02fc4c9be28c0a793ed9d553d695dfd23e2 Mon Sep 17 00:00:00 2001 From: Winston Chang Date: Fri, 21 Apr 2023 11:31:26 -0500 Subject: [PATCH 2/3] Update news --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index eaa12e81..25d8c68b 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,6 +1,6 @@ # later (development version) - +* For C function declarations that take no parameters, added `void` parameter. (#172) # later 1.3.0 From 8d2fe15a2f08d17686d99271b3690ed48b3064ee Mon Sep 17 00:00:00 2001 From: Winston Chang Date: Fri, 21 Apr 2023 11:32:15 -0500 Subject: [PATCH 3/3] Update roxygen --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 21582d99..64232e09 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -20,7 +20,7 @@ Imports: rlang LinkingTo: Rcpp Roxygen: list(markdown = TRUE) -RoxygenNote: 7.1.2 +RoxygenNote: 7.2.3 SystemRequirements: C++11 Suggests: knitr,