mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-25 01:02:24 +00:00
Don't use C99 mid-block declarations and don't do arithmetic on void *.
This helps with compilations on ancient Sun compilers. [originally from svn r7126]
This commit is contained in:
parent
df7775359f
commit
003424de05
@ -140,8 +140,9 @@ FILE *f_open(struct Filename filename, char const *mode, int is_private)
|
||||
if (!is_private) {
|
||||
return fopen(filename.path, mode);
|
||||
} else {
|
||||
int fd;
|
||||
assert(mode[0] == 'w'); /* is_private is meaningless for read */
|
||||
int fd = open(filename.path, O_WRONLY | O_CREAT | O_TRUNC,
|
||||
fd = open(filename.path, O_WRONLY | O_CREAT | O_TRUNC,
|
||||
0700);
|
||||
if (fd < 0)
|
||||
return NULL;
|
||||
|
@ -432,9 +432,9 @@ int get_userpass_input(prompts_t *p, unsigned char *in, int inlen)
|
||||
/*
|
||||
* Handle data from a local tty in PARMRK format.
|
||||
*/
|
||||
static void from_tty(void *buf, unsigned len)
|
||||
static void from_tty(void *vbuf, unsigned len)
|
||||
{
|
||||
char *p, *q, *end;
|
||||
char *p, *q, *end, *buf = vbuf;
|
||||
static enum {NORMAL, FF, FF00} state = NORMAL;
|
||||
|
||||
p = buf; end = buf + len;
|
||||
|
Loading…
Reference in New Issue
Block a user