mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 01:48:00 +00:00
Make more file-scope variables static.
In the previous trawl of this, I didn't bother with the statics in main-program modules, on the grounds that my main aim was to avoid 'library' objects (shared between multiple programs) from polluting the global namespace. But I think it's worth being more strict after all, so this commit adds 'static' to a lot more file-scope variables that aren't needed outside their own module.
This commit is contained in:
parent
9729aabd94
commit
fb5da46c48
8
cmdgen.c
8
cmdgen.c
@ -34,7 +34,7 @@
|
|||||||
* I define another main() which calls the former repeatedly to
|
* I define another main() which calls the former repeatedly to
|
||||||
* run tests.
|
* run tests.
|
||||||
*/
|
*/
|
||||||
bool cgtest_verbose = false;
|
static bool cgtest_verbose = false;
|
||||||
#define get_random_data get_random_data_diagnostic
|
#define get_random_data get_random_data_diagnostic
|
||||||
char *get_random_data(int len, const char *device)
|
char *get_random_data(int len, const char *device)
|
||||||
{
|
{
|
||||||
@ -43,8 +43,8 @@ char *get_random_data(int len, const char *device)
|
|||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
#define console_get_userpass_input console_get_userpass_input_diagnostic
|
#define console_get_userpass_input console_get_userpass_input_diagnostic
|
||||||
int nprompts, promptsgot;
|
static int nprompts, promptsgot;
|
||||||
const char *prompts[3];
|
static const char *prompts[3];
|
||||||
int console_get_userpass_input(prompts_t *p)
|
int console_get_userpass_input(prompts_t *p)
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
@ -1118,7 +1118,7 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
|
|
||||||
int passes, fails;
|
static int passes, fails;
|
||||||
|
|
||||||
void setup_passphrases(char *first, ...)
|
void setup_passphrases(char *first, ...)
|
||||||
{
|
{
|
||||||
|
2
pscp.c
2
pscp.c
@ -43,7 +43,7 @@ static bool uploading = false;
|
|||||||
|
|
||||||
static Backend *backend;
|
static Backend *backend;
|
||||||
static Conf *conf;
|
static Conf *conf;
|
||||||
bool sent_eof = false;
|
static bool sent_eof = false;
|
||||||
|
|
||||||
static void source(const char *src);
|
static void source(const char *src);
|
||||||
static void rsource(const char *src);
|
static void rsource(const char *src);
|
||||||
|
4
psftp.c
4
psftp.c
@ -31,11 +31,11 @@ static void do_sftp_cleanup(void);
|
|||||||
* sftp client state.
|
* sftp client state.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
char *pwd, *homedir;
|
static char *pwd, *homedir;
|
||||||
static LogContext *psftp_logctx = NULL;
|
static LogContext *psftp_logctx = NULL;
|
||||||
static Backend *backend;
|
static Backend *backend;
|
||||||
static Conf *conf;
|
static Conf *conf;
|
||||||
bool sent_eof = false;
|
static bool sent_eof = false;
|
||||||
|
|
||||||
/* ------------------------------------------------------------
|
/* ------------------------------------------------------------
|
||||||
* Seat vtable.
|
* Seat vtable.
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
#define NALLCOLOURS (NCFGCOLOURS + NEXTCOLOURS)
|
#define NALLCOLOURS (NCFGCOLOURS + NEXTCOLOURS)
|
||||||
|
|
||||||
GdkAtom compound_text_atom, utf8_string_atom;
|
GdkAtom compound_text_atom, utf8_string_atom;
|
||||||
GdkAtom clipboard_atom
|
static GdkAtom clipboard_atom
|
||||||
#if GTK_CHECK_VERSION(2,0,0) /* GTK1 will have to fill this in at startup */
|
#if GTK_CHECK_VERSION(2,0,0) /* GTK1 will have to fill this in at startup */
|
||||||
= GDK_SELECTION_CLIPBOARD
|
= GDK_SELECTION_CLIPBOARD
|
||||||
#endif
|
#endif
|
||||||
|
@ -28,7 +28,7 @@ void cmdline_error(const char *fmt, ...)
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
FILE *pageant_logfp = NULL;
|
static FILE *pageant_logfp = NULL;
|
||||||
|
|
||||||
struct uxpgnt_client {
|
struct uxpgnt_client {
|
||||||
PageantListenerClient plc;
|
PageantListenerClient plc;
|
||||||
@ -173,7 +173,7 @@ struct X11Connection {
|
|||||||
Plug plug;
|
Plug plug;
|
||||||
};
|
};
|
||||||
|
|
||||||
char *socketname;
|
static char *socketname;
|
||||||
static enum { SHELL_AUTO, SHELL_SH, SHELL_CSH } shell_type = SHELL_AUTO;
|
static enum { SHELL_AUTO, SHELL_SH, SHELL_CSH } shell_type = SHELL_AUTO;
|
||||||
void pageant_print_env(int pid)
|
void pageant_print_env(int pid)
|
||||||
{
|
{
|
||||||
@ -256,7 +256,7 @@ void pageant_fork_and_print_env(bool retain_tty)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int signalpipe[2];
|
static int signalpipe[2];
|
||||||
|
|
||||||
void sigchld(int signum)
|
void sigchld(int signum)
|
||||||
{
|
{
|
||||||
@ -265,7 +265,7 @@ void sigchld(int signum)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#define TTY_LIFE_POLL_INTERVAL (TICKSPERSEC * 30)
|
#define TTY_LIFE_POLL_INTERVAL (TICKSPERSEC * 30)
|
||||||
void *dummy_timer_ctx;
|
static void *dummy_timer_ctx;
|
||||||
static void tty_life_timer(void *ctx, unsigned long now)
|
static void tty_life_timer(void *ctx, unsigned long now)
|
||||||
{
|
{
|
||||||
schedule_timer(TTY_LIFE_POLL_INTERVAL, tty_life_timer, &dummy_timer_ctx);
|
schedule_timer(TTY_LIFE_POLL_INTERVAL, tty_life_timer, &dummy_timer_ctx);
|
||||||
@ -291,7 +291,7 @@ bool is_agent_action(keyact action)
|
|||||||
return action == KEYACT_AGENT_LOAD;
|
return action == KEYACT_AGENT_LOAD;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct cmdline_key_action *keyact_head = NULL, *keyact_tail = NULL;
|
static struct cmdline_key_action *keyact_head = NULL, *keyact_tail = NULL;
|
||||||
|
|
||||||
void add_keyact(keyact action, const char *filename)
|
void add_keyact(keyact action, const char *filename)
|
||||||
{
|
{
|
||||||
@ -321,12 +321,12 @@ bool have_controlling_tty(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
char **exec_args = NULL;
|
static char **exec_args = NULL;
|
||||||
enum {
|
static enum {
|
||||||
LIFE_UNSPEC, LIFE_X11, LIFE_TTY, LIFE_DEBUG, LIFE_PERM, LIFE_EXEC
|
LIFE_UNSPEC, LIFE_X11, LIFE_TTY, LIFE_DEBUG, LIFE_PERM, LIFE_EXEC
|
||||||
} life = LIFE_UNSPEC;
|
} life = LIFE_UNSPEC;
|
||||||
const char *display = NULL;
|
static const char *display = NULL;
|
||||||
enum {
|
static enum {
|
||||||
PROMPT_UNSPEC, PROMPT_TTY, PROMPT_GUI
|
PROMPT_UNSPEC, PROMPT_TTY, PROMPT_GUI
|
||||||
} prompt_type = PROMPT_UNSPEC;
|
} prompt_type = PROMPT_UNSPEC;
|
||||||
|
|
||||||
|
@ -315,12 +315,12 @@ void cleanup_termios(void)
|
|||||||
tcsetattr(STDIN_FILENO, TCSANOW, &orig_termios);
|
tcsetattr(STDIN_FILENO, TCSANOW, &orig_termios);
|
||||||
}
|
}
|
||||||
|
|
||||||
bufchain stdout_data, stderr_data;
|
static bufchain stdout_data, stderr_data;
|
||||||
bufchain_sink stdout_bcs, stderr_bcs;
|
static bufchain_sink stdout_bcs, stderr_bcs;
|
||||||
StripCtrlChars *stdout_scc, *stderr_scc;
|
static StripCtrlChars *stdout_scc, *stderr_scc;
|
||||||
BinarySink *stdout_bs, *stderr_bs;
|
static BinarySink *stdout_bs, *stderr_bs;
|
||||||
|
|
||||||
enum { EOF_NO, EOF_PENDING, EOF_SENT } outgoingeof;
|
static enum { EOF_NO, EOF_PENDING, EOF_SENT } outgoingeof;
|
||||||
|
|
||||||
size_t try_output(bool is_stderr)
|
size_t try_output(bool is_stderr)
|
||||||
{
|
{
|
||||||
@ -476,7 +476,7 @@ static void from_tty(void *vbuf, unsigned len)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int signalpipe[2];
|
static int signalpipe[2];
|
||||||
|
|
||||||
void sigwinch(int signum)
|
void sigwinch(int signum)
|
||||||
{
|
{
|
||||||
|
@ -156,8 +156,8 @@ struct wm_netevent_params {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static void conf_cache_data(void);
|
static void conf_cache_data(void);
|
||||||
int cursor_type;
|
static int cursor_type;
|
||||||
int vtmode;
|
static int vtmode;
|
||||||
|
|
||||||
static struct sesslist sesslist; /* for saved-session menu */
|
static struct sesslist sesslist; /* for saved-session menu */
|
||||||
|
|
||||||
@ -192,7 +192,7 @@ static int descent;
|
|||||||
#define NEXTCOLOURS 240
|
#define NEXTCOLOURS 240
|
||||||
#define NALLCOLOURS (NCFGCOLOURS + NEXTCOLOURS)
|
#define NALLCOLOURS (NCFGCOLOURS + NEXTCOLOURS)
|
||||||
static COLORREF colours[NALLCOLOURS];
|
static COLORREF colours[NALLCOLOURS];
|
||||||
struct rgb {
|
static struct rgb {
|
||||||
int r, g, b;
|
int r, g, b;
|
||||||
} colours_rgb[NALLCOLOURS];
|
} colours_rgb[NALLCOLOURS];
|
||||||
static HPALETTE pal;
|
static HPALETTE pal;
|
||||||
|
@ -21,12 +21,12 @@ void cmdline_error(const char *fmt, ...)
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
HANDLE inhandle, outhandle, errhandle;
|
static HANDLE inhandle, outhandle, errhandle;
|
||||||
struct handle *stdin_handle, *stdout_handle, *stderr_handle;
|
static struct handle *stdin_handle, *stdout_handle, *stderr_handle;
|
||||||
handle_sink stdout_hs, stderr_hs;
|
static handle_sink stdout_hs, stderr_hs;
|
||||||
StripCtrlChars *stdout_scc, *stderr_scc;
|
static StripCtrlChars *stdout_scc, *stderr_scc;
|
||||||
BinarySink *stdout_bs, *stderr_bs;
|
static BinarySink *stdout_bs, *stderr_bs;
|
||||||
DWORD orig_console_mode;
|
static DWORD orig_console_mode;
|
||||||
|
|
||||||
static Backend *backend;
|
static Backend *backend;
|
||||||
static LogContext *logctx;
|
static LogContext *logctx;
|
||||||
|
Loading…
Reference in New Issue
Block a user