Skip to content

Commit 7a5d338

Browse files
committed
Fix -Wstrict-prototypes warnings
1 parent 1082c9d commit 7a5d338

17 files changed

Lines changed: 34 additions & 34 deletions

inst/include/processx/unix-sockets.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ PROCESSX_STATIC int processx_socket_close(processx_socket_t *pxsocket) {
115115
#endif
116116
}
117117

118-
PROCESSX_STATIC const char* processx_socket_error_message() {
118+
PROCESSX_STATIC const char* processx_socket_error_message(void) {
119119
#ifdef _WIN32
120120
#define ERRORBUF_SIZE 4096
121121
static char errorbuf[ERRORBUF_SIZE];

inst/include/processx/unix-sockets.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ PROCESSX_STATIC ssize_t processx_socket_write(processx_socket_t *pxsocket,
3333
void *buf,
3434
size_t nbyte);
3535
PROCESSX_STATIC int processx_socket_close(processx_socket_t *pxsocket);
36-
PROCESSX_STATIC const char* processx_socket_error_message();
36+
PROCESSX_STATIC const char* processx_socket_error_message(void);
3737

3838
#ifdef __cplusplus
3939
}

src/cleancall.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ void cleancall_SetExternalPtrAddrFn(SEXP s, DL_FUNC p) {
3535
// Initialised at load time with the `.Call` primitive
3636
SEXP cleancall_fns_dot_call = NULL;
3737

38-
void cleancall_init() {
38+
void cleancall_init(void) {
3939
cleancall_fns_dot_call = Rf_findVar(Rf_install(".Call"), R_BaseEnv);
4040
}
4141

src/cleancall.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ void cleancall_SetExternalPtrAddrFn(SEXP s, DL_FUNC p);
2828

2929
SEXP cleancall_call(SEXP args, SEXP env);
3030
extern SEXP cleancall_fns_dot_call;
31-
void cleancall_init();
31+
void cleancall_init(void);
3232

3333
// --------------------------------------------------------------------
3434
// Public API

src/client.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ static int processx__cloexec_fcntl(int fd, int set) {
126126
return 0;
127127
}
128128

129-
SEXP processx_disable_inheritance() {
129+
SEXP processx_disable_inheritance(void) {
130130
int fd;
131131

132132
/* Set the CLOEXEC flag on all open descriptors. Unconditionally try the

src/create-time.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ void *processx__memmem(const void *haystack, size_t n1,
169169
return NULL;
170170
}
171171

172-
double processx__boot_time() {
172+
double processx__boot_time(void) {
173173
return processx__linux_boot_time;
174174
}
175175

src/init.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
#include <R_ext/Rdynload.h>
66
#include <R.h>
77

8-
void R_init_processx_win();
9-
void R_init_processx_unix();
10-
SEXP processx__unload_cleanup();
11-
SEXP run_testthat_tests();
12-
SEXP processx__echo_on();
13-
SEXP processx__echo_off();
8+
void R_init_processx_win(void);
9+
void R_init_processx_unix(void);
10+
SEXP processx__unload_cleanup(void);
11+
SEXP run_testthat_tests(void);
12+
SEXP processx__echo_on(void);
13+
SEXP processx__echo_off(void);
1414
SEXP processx__set_boot_time(SEXP);
1515

1616
static const R_CallMethodDef callMethods[] = {

src/processx-connection.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -727,7 +727,7 @@ SEXP processx_connection_disable_inheritance() {
727727

728728
#else
729729

730-
SEXP processx_connection_disable_inheritance() {
730+
SEXP processx_connection_disable_inheritance(void) {
731731
int fd;
732732

733733
/* Set the CLOEXEC flag on all open descriptors. Unconditionally try the

src/processx-connection.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,15 @@ SEXP processx_is_closed(SEXP con);
178178
SEXP processx_connection_poll(SEXP pollables, SEXP timeout);
179179

180180
/* Functions for connection inheritance */
181-
SEXP processx_connection_create_pipepair();
181+
SEXP processx_connection_create_pipepair(SEXP encoding, SEXP nonblocking);
182182

183183
SEXP processx_connection_set_stdout(SEXP con, SEXP drop);
184184

185185
SEXP processx_connection_set_stderr(SEXP con, SEXP drop);
186186

187187
SEXP processx_connection_get_fileno(SEXP con);
188188

189-
SEXP processx_connection_disable_inheritance();
189+
SEXP processx_connection_disable_inheritance(void);
190190

191191
SEXP processx_is_valid_fd(SEXP fd);
192192

src/processx.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@ SEXP processx_poll(SEXP statuses, SEXP conn, SEXP ms);
6060

6161
SEXP processx__process_exists(SEXP pid);
6262
SEXP processx__proc_start_time(SEXP status);
63-
SEXP processx__unload_cleanup();
63+
SEXP processx__unload_cleanup(void);
6464

6565
SEXP processx_is_named_pipe_open(SEXP pipe_ext);
6666
SEXP processx_close_named_pipe(SEXP pipe_ext);
6767
SEXP processx_create_named_pipe(SEXP name, SEXP mode);
6868
SEXP processx_write_named_pipe(SEXP pipe_ext, SEXP text);
6969

70-
SEXP processx_disable_crash_dialog();
70+
SEXP processx_disable_crash_dialog(void);
7171

7272
SEXP processx_base64_encode(SEXP array);
7373
SEXP processx_base64_decode(SEXP array);

0 commit comments

Comments
 (0)