Hi Bram and list,

DCL20-C. Explicitly specify void when a function accepts no arguments
https://www.securecoding.cert.org/confluence/display/c/DCL20-C.+Explicitly+specify+void+when+a+function+accepts+no+arguments

> Consequently, functions that accept no arguments should explicitly declare a 
> void parameter in their parameter list. This holds true in both the 
> declaration and definition sections (which should match).

Please check an attached patch.

And Perhaps, it may be better to also fixes the following places.
[in runtime/tools/blink.c]
    int
main()
{

--
Best regards,
Hirohito Higashi (a.k.a. h_east)

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.
diff --git a/src/channel.c b/src/channel.c
index d6ab030..d9ac439 100644
--- a/src/channel.c
+++ b/src/channel.c
@@ -132,7 +132,7 @@ ch_logfile(char_u *fname, char_u *opt)
 }
 
     int
-ch_log_active()
+ch_log_active(void)
 {
     return log_fd != NULL;
 }
@@ -1462,7 +1462,7 @@ channel_buffer_free(buf_T *buf)
  * Write any lines waiting to be written to a channel.
  */
     void
-channel_write_any_lines()
+channel_write_any_lines(void)
 {
     channel_T	*channel;
 
@@ -4495,7 +4495,7 @@ job_set_options(job_T *job, jobopt_T *opt)
  * Called when Vim is exiting: kill all jobs that have the "stoponexit" flag.
  */
     void
-job_stop_on_exit()
+job_stop_on_exit(void)
 {
     job_T	*job;
 
@@ -4509,7 +4509,7 @@ job_stop_on_exit()
  * job_check_ended() should be called once in a while.
  */
     int
-has_pending_job()
+has_pending_job(void)
 {
     job_T	    *job;
 
diff --git a/src/edit.c b/src/edit.c
index 73ed472..0ba2627 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -2770,7 +2770,7 @@ ins_compl_make_cyclic(void)
  * 'completeopt' value.
  */
     void
-completeopt_was_set()
+completeopt_was_set(void)
 {
     compl_no_insert = FALSE;
     compl_no_select = FALSE;
diff --git a/src/ex_cmds2.c b/src/ex_cmds2.c
index e0a392d..e6ef381 100644
--- a/src/ex_cmds2.c
+++ b/src/ex_cmds2.c
@@ -1174,7 +1174,7 @@ timer_callback(timer_T *timer)
  * Return the time in msec until the next timer is due.
  */
     long
-check_due_timer()
+check_due_timer(void)
 {
     timer_T	*timer;
     long	this_due;
diff --git a/src/ops.c b/src/ops.c
index ed291d0..44cd473 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -5819,14 +5819,14 @@ static yankreg_T *y_read_regs = NULL;
  * Prepare for reading viminfo registers when writing viminfo later.
  */
     void
-prepare_viminfo_registers()
+prepare_viminfo_registers(void)
 {
      y_read_regs = (yankreg_T *)alloc_clear(NUM_REGISTERS
 						    * (int)sizeof(yankreg_T));
 }
 
     void
-finish_viminfo_registers()
+finish_viminfo_registers(void)
 {
     int		i;
     int		j;
diff --git a/src/screen.c b/src/screen.c
index ea557b9..f55dba6 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -416,7 +416,7 @@ redraw_asap(int type)
  * it belongs. If highlighting was changed a redraw is needed.
  */
     void
-redraw_after_callback()
+redraw_after_callback(void)
 {
     if (State == HITRETURN || State == ASKMORE)
 	; /* do nothing */
@@ -10252,7 +10252,7 @@ unshowmode(int force)
  * Clear the mode message.
  */
     void
-clearmode()
+clearmode(void)
 {
     msg_pos_mode();
     if (Recording)

Raspunde prin e-mail lui