summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Nicolaescu <dann@ics.uci.edu>2010-07-02 15:18:28 -0700
committerDan Nicolaescu <dann@ics.uci.edu>2010-07-02 15:18:28 -0700
commitc532d349630038c45897e88004a8142a82e9dc85 (patch)
treec47cf7e54a4f959892f323a172090405b6d7221a /src
parentb6fcccc3ea3425e613afce804143e3dd0a6eee6e (diff)
downloademacs-c532d349630038c45897e88004a8142a82e9dc85.tar.gz
emacs-c532d349630038c45897e88004a8142a82e9dc85.tar.bz2
emacs-c532d349630038c45897e88004a8142a82e9dc85.zip
Convert some prototypes to standard C.
* lib-src/make-docfile.c (xmalloc, xrealloc, concat, readline, fatal): * lib-src/b2m.c (scan_file, scan_lisp_file, scan_c_file): Convert to standard C prototypes. * src/term.c (term_clear_mouse_face, Fidentity): * src/syssignal.h (signal_handler_t): * src/lisp.h (memory_warnings): * src/coding.h (preferred_coding_system): * src/cm.h (evalcost): * src/blockinput.h (reinvoke_input_signal): Convert to standard C prototypes.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog9
-rw-r--r--src/blockinput.h2
-rw-r--r--src/cm.h2
-rw-r--r--src/coding.h2
-rw-r--r--src/lisp.h2
-rw-r--r--src/syssignal.h2
-rw-r--r--src/term.c4
7 files changed, 16 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ae024da468d..ee347e86a51 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,12 @@
+2010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * term.c (term_clear_mouse_face, Fidentity):
+ * syssignal.h (signal_handler_t):
+ * lisp.h (memory_warnings):
+ * coding.h (preferred_coding_system):
+ * cm.h (evalcost):
+ * blockinput.h (reinvoke_input_signal): Convert to standard C prototypes.
+
2010-07-02 Eli Zaretskii <eliz@gnu.org>
* dosfns.h (msdos_stdcolor_idx, msdos_stdcolor_name): Remove P_
diff --git a/src/blockinput.h b/src/blockinput.h
index 890adcbcd86..99c8274fc60 100644
--- a/src/blockinput.h
+++ b/src/blockinput.h
@@ -123,7 +123,7 @@ extern int pending_atimers;
/* Defined in keyboard.c */
/* Don't use a prototype here; it causes trouble in some files. */
-extern void reinvoke_input_signal ();
+extern void reinvoke_input_signal (void);
#endif /* EMACS_BLOCKINPUT_H */
diff --git a/src/cm.h b/src/cm.h
index f27f1c83bdb..0ca4b33dc95 100644
--- a/src/cm.h
+++ b/src/cm.h
@@ -158,7 +158,7 @@ extern char PC; /* Pad character */
#define losecursor(tty) (curX(tty) = -1, curY(tty) = -1)
extern int cost;
-extern int evalcost ();
+extern int evalcost (char c);
#define emacs_tputs(tty, str, affcnt, putc) (current_tty = (tty), tputs (str, affcnt, putc))
diff --git a/src/coding.h b/src/coding.h
index 156ead91ed2..75ed84bef71 100644
--- a/src/coding.h
+++ b/src/coding.h
@@ -753,7 +753,7 @@ extern void encode_coding_object (struct coding_system *,
} while (0)
-extern Lisp_Object preferred_coding_system ();
+extern Lisp_Object preferred_coding_system (void);
extern Lisp_Object Qutf_8, Qutf_8_emacs;
diff --git a/src/lisp.h b/src/lisp.h
index 2b25e153d30..8f69b92d54f 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -2668,7 +2668,7 @@ extern int pos_visible_p (struct window *, int, int *,
extern void syms_of_xsettings (void);
/* Defined in vm-limit.c. */
-extern void memory_warnings (POINTER_TYPE *, void (*warnfun) ());
+extern void memory_warnings (POINTER_TYPE *, void (*warnfun) (const char*));
/* Defined in alloc.c */
extern void check_pure_size (void);
diff --git a/src/syssignal.h b/src/syssignal.h
index 35252c4b958..e3765add425 100644
--- a/src/syssignal.h
+++ b/src/syssignal.h
@@ -76,7 +76,7 @@ extern sigset_t sys_sigmask ();
/* Whether this is what all systems want or not, this is what
appears to be assumed in the source, for example data.c:arith_error. */
-typedef RETSIGTYPE (*signal_handler_t) (/*int*/);
+typedef RETSIGTYPE (*signal_handler_t) (int);
signal_handler_t sys_signal (int signal_number, signal_handler_t action);
sigset_t sys_sigblock (sigset_t new_mask);
diff --git a/src/term.c b/src/term.c
index 64e329ec602..275dfa98adc 100644
--- a/src/term.c
+++ b/src/term.c
@@ -187,7 +187,7 @@ extern char *tgetstr ();
#ifdef HAVE_GPM
#include <sys/fcntl.h>
-static void term_clear_mouse_face ();
+static void term_clear_mouse_face (void);
static void term_mouse_highlight (struct frame *f, int x, int y);
/* The device for which we have enabled gpm support (or NULL). */
@@ -1385,7 +1385,7 @@ term_get_fkeys (address, kboard)
function key specification, rather than giving the user an error and
refusing to run at all on such a terminal. */
- extern Lisp_Object Fidentity ();
+ extern Lisp_Object Fidentity (Lisp_Object);
term_get_fkeys_address = address;
term_get_fkeys_kboard = kboard;
internal_condition_case (term_get_fkeys_1, Qerror, Fidentity);