diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2013-10-16 23:42:21 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2013-10-16 23:42:21 -0700 |
commit | 3d798ba7dbad4bac02226959cfd82099bf11fd9f (patch) | |
tree | a498f5f85e4b65a4e6b20b470834a304ee127d9e /src/keyboard.h | |
parent | 921c1d62980fe93d4c26d6aeae0ef2a81a752b11 (diff) | |
download | emacs-3d798ba7dbad4bac02226959cfd82099bf11fd9f.tar.gz emacs-3d798ba7dbad4bac02226959cfd82099bf11fd9f.tar.bz2 emacs-3d798ba7dbad4bac02226959cfd82099bf11fd9f.zip |
Make some functions static in non-Microsoft builds.
On my platform (Fedora 19 x86-64), this shrinks the
Emacs executable (text+data) by 0.25%.
* dispextern.h (erase_phys_cursor) [!WINDOWSNT]:
(load_color) [!MSDOS]:
* gnutls.h (emacs_gnutls_transport_set_errno) [!WINDOWSNT]:
* keyboard.h (make_ctrl_char) [!WINDOWSNT]:
* lisp.h (check_existing):
* process.h (conv_sockaddr_to_lisp, network_interface_list)
(network_interface_info) [!WINDOWSNT]:
* termhooks.h (encode_terminal_code) [!WINDOWSNT]:
Remove extern decls.
* fileio.c (check_existing):
* keyboard.c (make_ctrl_char) [!WINDOWSNT]:
* process.c (conv_sockaddr_to_lisp, network_interface_list)
(network_interface_info) [!WINDOWSNT]:
* term.c (encode_terminal_code) [!WINDOWSNT]:
* xdisp.c (erase_phys_cursor) [!WINDOWSNT]:
* xfaces.c (load_color) [!MSDOS]:
Now static.
* fileio.c (check_existing, check_executable, check_writable):
* process.c (network_interface_list, network_interface_info):
Move earlier, so that we don't need forward decls.
* gnutls.c (fn_gnutls_transport_set_errno)
(emacs_gnutls_transport_set_errno) [!WINDOWNT]:
Remove; unused.
* w32.c (init_environment): Use faccessat rather than
check_existing, partly for consistency with the rest of the code
in this file, partly so that check_existing can be static.
Diffstat (limited to 'src/keyboard.h')
-rw-r--r-- | src/keyboard.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/keyboard.h b/src/keyboard.h index b9bb006b4ed..b8aad959dd9 100644 --- a/src/keyboard.h +++ b/src/keyboard.h @@ -517,7 +517,9 @@ extern bool input_polling_used (void); extern void clear_input_pending (void); extern bool requeued_events_pending_p (void); extern void bind_polling_period (int); +#ifdef WINDOWSNT extern int make_ctrl_char (int) ATTRIBUTE_CONST; +#endif extern void stuff_buffered_input (Lisp_Object); extern void clear_waiting_for_input (void); extern void swallow_events (bool); |