fix nested externs
rename raise to upcase to avoid clash with raise(3)
This commit is contained in:
parent
e5785ba616
commit
85ef06032c
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: aux.c,v 1.10 1998/12/19 16:30:52 christos Exp $ */
|
||||
/* $NetBSD: aux.c,v 1.11 2001/02/05 02:07:52 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)aux.c 8.1 (Berkeley) 6/6/93";
|
||||
#else
|
||||
__RCSID("$NetBSD: aux.c,v 1.10 1998/12/19 16:30:52 christos Exp $");
|
||||
__RCSID("$NetBSD: aux.c,v 1.11 2001/02/05 02:07:52 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -628,7 +628,7 @@ anyof(s1, s2)
|
||||
* Convert c to upper case
|
||||
*/
|
||||
int
|
||||
raise(c)
|
||||
upcase(c)
|
||||
int c;
|
||||
{
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: cmd1.c,v 1.13 2000/02/10 12:34:42 tron Exp $ */
|
||||
/* $NetBSD: cmd1.c,v 1.14 2001/02/05 02:07:52 christos Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)cmd1.c 8.2 (Berkeley) 4/20/95";
|
||||
#else
|
||||
__RCSID("$NetBSD: cmd1.c,v 1.13 2000/02/10 12:34:42 tron Exp $");
|
||||
__RCSID("$NetBSD: cmd1.c,v 1.14 2001/02/05 02:07:52 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -50,6 +50,7 @@ __RCSID("$NetBSD: cmd1.c,v 1.13 2000/02/10 12:34:42 tron Exp $");
|
||||
*
|
||||
* User commands.
|
||||
*/
|
||||
extern const struct cmd cmdtab[];
|
||||
|
||||
/*
|
||||
* Print the current active headings.
|
||||
@ -235,7 +236,6 @@ int
|
||||
pcmdlist(v)
|
||||
void *v;
|
||||
{
|
||||
extern const struct cmd cmdtab[];
|
||||
const struct cmd *cp;
|
||||
int cc;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: cmd2.c,v 1.10 2000/02/10 12:34:43 tron Exp $ */
|
||||
/* $NetBSD: cmd2.c,v 1.11 2001/02/05 02:07:52 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)cmd2.c 8.1 (Berkeley) 6/6/93";
|
||||
#else
|
||||
__RCSID("$NetBSD: cmd2.c,v 1.10 2000/02/10 12:34:43 tron Exp $");
|
||||
__RCSID("$NetBSD: cmd2.c,v 1.11 2001/02/05 02:07:52 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -50,6 +50,7 @@ __RCSID("$NetBSD: cmd2.c,v 1.10 2000/02/10 12:34:43 tron Exp $");
|
||||
*
|
||||
* More user commands.
|
||||
*/
|
||||
extern int wait_status;
|
||||
static int igcomp __P((const void *, const void *));
|
||||
|
||||
/*
|
||||
@ -382,7 +383,6 @@ core(v)
|
||||
void *v;
|
||||
{
|
||||
int pid;
|
||||
extern int wait_status;
|
||||
|
||||
switch (pid = vfork()) {
|
||||
case -1:
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: collect.c,v 1.20 2000/02/10 12:34:43 tron Exp $ */
|
||||
/* $NetBSD: collect.c,v 1.21 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)collect.c 8.2 (Berkeley) 4/19/94";
|
||||
#else
|
||||
__RCSID("$NetBSD: collect.c,v 1.20 2000/02/10 12:34:43 tron Exp $");
|
||||
__RCSID("$NetBSD: collect.c,v 1.21 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -52,6 +52,9 @@ __RCSID("$NetBSD: collect.c,v 1.20 2000/02/10 12:34:43 tron Exp $");
|
||||
#include "rcv.h"
|
||||
#include "extern.h"
|
||||
|
||||
extern char *tempMail;
|
||||
extern char *tempEdit;
|
||||
|
||||
/*
|
||||
* Read a message from standard output and return a read file to it
|
||||
* or NULL on error.
|
||||
@ -84,7 +87,6 @@ collect(hp, printheaders)
|
||||
int lc, cc, escape, eofcount;
|
||||
int c, t;
|
||||
char linebuf[LINESIZE], *cp;
|
||||
extern char *tempMail;
|
||||
char getsub;
|
||||
sigset_t nset;
|
||||
int longline, lastlong, rc; /* So we don't make 2 or more lines
|
||||
@ -334,7 +336,6 @@ cont:
|
||||
break;
|
||||
|
||||
if (*cp == '!') { /* insert stdout of command */
|
||||
extern char *tempEdit;
|
||||
char *shell;
|
||||
int nullfd;
|
||||
int rc;
|
||||
@ -564,7 +565,6 @@ mespipe(fp, cmd)
|
||||
{
|
||||
FILE *nf;
|
||||
sig_t sigint = signal(SIGINT, SIG_IGN);
|
||||
extern char *tempEdit;
|
||||
char *shell;
|
||||
|
||||
if ((nf = Fopen(tempEdit, "w+")) == NULL) {
|
||||
@ -613,7 +613,6 @@ forward(ms, fp, f)
|
||||
int f;
|
||||
{
|
||||
int *msgvec;
|
||||
extern char *tempMail;
|
||||
struct ignoretab *ig;
|
||||
char *tabst;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: edit.c,v 1.7 1997/11/25 17:58:17 bad Exp $ */
|
||||
/* $NetBSD: edit.c,v 1.8 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)edit.c 8.1 (Berkeley) 6/6/93";
|
||||
#else
|
||||
__RCSID("$NetBSD: edit.c,v 1.7 1997/11/25 17:58:17 bad Exp $");
|
||||
__RCSID("$NetBSD: edit.c,v 1.8 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -50,6 +50,7 @@ __RCSID("$NetBSD: edit.c,v 1.7 1997/11/25 17:58:17 bad Exp $");
|
||||
*
|
||||
* Perform message editing functions.
|
||||
*/
|
||||
extern char *tempEdit;
|
||||
|
||||
/*
|
||||
* Edit a message list.
|
||||
@ -156,7 +157,6 @@ run_editor(fp, size, type, readonly)
|
||||
time_t modtime;
|
||||
char *edit;
|
||||
struct stat statb;
|
||||
extern char *tempEdit;
|
||||
|
||||
if ((t = creat(tempEdit, readonly ? 0400 : 0600)) < 0) {
|
||||
perror(tempEdit);
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: extern.h,v 1.11 2000/02/10 12:34:43 tron Exp $ */
|
||||
/* $NetBSD: extern.h,v 1.12 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1992, 1993
|
||||
@ -33,7 +33,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)extern.h 8.2 (Berkeley) 4/20/95
|
||||
* $NetBSD: extern.h,v 1.11 2000/02/10 12:34:43 tron Exp $
|
||||
* $NetBSD: extern.h,v 1.12 2001/02/05 02:07:53 christos Exp $
|
||||
*/
|
||||
|
||||
struct name;
|
||||
@ -203,7 +203,7 @@ int putline __P((FILE *, char *, int));
|
||||
int pversion __P((void *));
|
||||
void quit __P((void));
|
||||
int quitcmd __P((void *));
|
||||
int raise __P((int));
|
||||
int upcase __P((int));
|
||||
int readline __P((FILE *, char *, int));
|
||||
void register_file __P((FILE *, int, int));
|
||||
void regret __P((int));
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: fio.c,v 1.12 1998/12/19 16:32:34 christos Exp $ */
|
||||
/* $NetBSD: fio.c,v 1.13 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)fio.c 8.2 (Berkeley) 4/20/95";
|
||||
#else
|
||||
__RCSID("$NetBSD: fio.c,v 1.12 1998/12/19 16:32:34 christos Exp $");
|
||||
__RCSID("$NetBSD: fio.c,v 1.13 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -50,6 +50,8 @@ __RCSID("$NetBSD: fio.c,v 1.12 1998/12/19 16:32:34 christos Exp $");
|
||||
*
|
||||
* File I/O.
|
||||
*/
|
||||
extern int wait_status;
|
||||
extern char *tmpdir;
|
||||
|
||||
/*
|
||||
* Set up the input pointers while copying the mail file into /tmp.
|
||||
@ -59,7 +61,6 @@ setptr(ibuf, offset)
|
||||
FILE *ibuf;
|
||||
off_t offset;
|
||||
{
|
||||
extern char *tmpdir;
|
||||
int c, count;
|
||||
char *cp, *cp2;
|
||||
struct message this;
|
||||
@ -355,7 +356,6 @@ expand(name)
|
||||
char *cp, *shell;
|
||||
int pivec[2];
|
||||
struct stat sbuf;
|
||||
extern int wait_status;
|
||||
|
||||
/*
|
||||
* The order of evaluation is "%" and "#" expand into constants.
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: lex.c,v 1.15 2000/07/06 14:12:31 ad Exp $ */
|
||||
/* $NetBSD: lex.c,v 1.16 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)lex.c 8.2 (Berkeley) 4/20/95";
|
||||
#else
|
||||
__RCSID("$NetBSD: lex.c,v 1.15 2000/07/06 14:12:31 ad Exp $");
|
||||
__RCSID("$NetBSD: lex.c,v 1.16 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -51,6 +51,10 @@ __RCSID("$NetBSD: lex.c,v 1.15 2000/07/06 14:12:31 ad Exp $");
|
||||
* Lexical processing of commands.
|
||||
*/
|
||||
|
||||
extern char *version;
|
||||
extern const struct cmd cmdtab[];
|
||||
extern char *tempMesg;
|
||||
|
||||
char *prompt = "& ";
|
||||
|
||||
/*
|
||||
@ -69,7 +73,6 @@ setfile(name)
|
||||
char isedit = *name != '%' || getuserid(myname) != getuid();
|
||||
char *who = name[1] ? name + 1 : myname;
|
||||
static int shudclob;
|
||||
extern char *tempMesg;
|
||||
|
||||
if ((name = expand(name)) == NOSTR)
|
||||
return -1;
|
||||
@ -502,7 +505,6 @@ const struct cmd *
|
||||
lex(word)
|
||||
char word[];
|
||||
{
|
||||
extern const struct cmd cmdtab[];
|
||||
const struct cmd *cp;
|
||||
|
||||
for (cp = &cmdtab[0]; cp->c_name != NOSTR; cp++)
|
||||
@ -690,8 +692,6 @@ int
|
||||
pversion(v)
|
||||
void *v;
|
||||
{
|
||||
extern char *version;
|
||||
|
||||
printf("Version %s\n", version);
|
||||
return(0);
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: list.c,v 1.9 1998/12/19 16:33:24 christos Exp $ */
|
||||
/* $NetBSD: list.c,v 1.10 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)list.c 8.4 (Berkeley) 5/1/95";
|
||||
#else
|
||||
__RCSID("$NetBSD: list.c,v 1.9 1998/12/19 16:33:24 christos Exp $");
|
||||
__RCSID("$NetBSD: list.c,v 1.10 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -670,7 +670,7 @@ matchsender(str, mesg)
|
||||
while (*cp2) {
|
||||
if (*cp == 0)
|
||||
return(1);
|
||||
if (raise(*cp++) != raise(*cp2++)) {
|
||||
if (upcase(*cp++) != upcase(*cp2++)) {
|
||||
cp2 = ++backup;
|
||||
cp = str;
|
||||
}
|
||||
@ -708,7 +708,7 @@ matchto(str, mesg)
|
||||
while (*cp2) {
|
||||
if (*cp == 0)
|
||||
return(1);
|
||||
if (raise(*cp++) != raise(*cp2++)) {
|
||||
if (upcase(*cp++) != upcase(*cp2++)) {
|
||||
cp2 = ++backup;
|
||||
cp = str;
|
||||
}
|
||||
@ -752,7 +752,7 @@ matchsubj(str, mesg)
|
||||
|
||||
if (value("searchheaders") && (cp = strchr(str, ':'))) {
|
||||
/* Check for special case "/To:" */
|
||||
if (raise(str[0]) == 'T' && raise(str[1]) == 'O' &&
|
||||
if (upcase(str[0]) == 'T' && upcase(str[1]) == 'O' &&
|
||||
str[2] == ':')
|
||||
return(matchto(cp, mesg));
|
||||
*cp++ = '\0';
|
||||
@ -769,7 +769,7 @@ matchsubj(str, mesg)
|
||||
while (*cp2) {
|
||||
if (*cp == 0)
|
||||
return(1);
|
||||
if (raise(*cp++) != raise(*cp2++)) {
|
||||
if (upcase(*cp++) != upcase(*cp2++)) {
|
||||
cp2 = ++backup;
|
||||
cp = str;
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: main.c,v 1.11 2000/09/19 01:12:48 christos Exp $ */
|
||||
/* $NetBSD: main.c,v 1.12 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -43,7 +43,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 1993\n\
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)main.c 8.2 (Berkeley) 4/20/95";
|
||||
#else
|
||||
__RCSID("$NetBSD: main.c,v 1.11 2000/09/19 01:12:48 christos Exp $");
|
||||
__RCSID("$NetBSD: main.c,v 1.12 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -53,6 +53,8 @@ __RCSID("$NetBSD: main.c,v 1.11 2000/09/19 01:12:48 christos Exp $");
|
||||
|
||||
#include "extern.h"
|
||||
|
||||
extern char *version;
|
||||
|
||||
int main __P((int, char **));
|
||||
|
||||
/*
|
||||
@ -250,8 +252,6 @@ Usage: mail [-EiInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...\n\
|
||||
if (setfile(ef) < 0)
|
||||
exit(1); /* error already reported */
|
||||
if (setjmp(hdrjmp) == 0) {
|
||||
extern char *version;
|
||||
|
||||
if ((prevint = signal(SIGINT, SIG_IGN)) != SIG_IGN)
|
||||
signal(SIGINT, hdrstop);
|
||||
if (value("quiet") == NOSTR)
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: names.c,v 1.8 1998/12/19 16:33:40 christos Exp $ */
|
||||
/* $NetBSD: names.c,v 1.9 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)names.c 8.1 (Berkeley) 6/6/93";
|
||||
#else
|
||||
__RCSID("$NetBSD: names.c,v 1.8 1998/12/19 16:33:40 christos Exp $");
|
||||
__RCSID("$NetBSD: names.c,v 1.9 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -51,6 +51,8 @@ __RCSID("$NetBSD: names.c,v 1.8 1998/12/19 16:33:40 christos Exp $");
|
||||
#include "rcv.h"
|
||||
#include "extern.h"
|
||||
|
||||
extern char *tempEdit;
|
||||
|
||||
/*
|
||||
* Allocate a single element of a name list,
|
||||
* initialize its name field to the passed
|
||||
@ -229,7 +231,6 @@ outof(names, fo, hp)
|
||||
char *date, *fname;
|
||||
FILE *fout, *fin;
|
||||
int ispipe;
|
||||
extern char *tempEdit;
|
||||
|
||||
top = names;
|
||||
np = names;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: quit.c,v 1.11 2000/02/10 12:34:43 tron Exp $ */
|
||||
/* $NetBSD: quit.c,v 1.12 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)quit.c 8.2 (Berkeley) 4/28/95";
|
||||
#else
|
||||
__RCSID("$NetBSD: quit.c,v 1.11 2000/02/10 12:34:43 tron Exp $");
|
||||
__RCSID("$NetBSD: quit.c,v 1.12 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -51,6 +51,9 @@ __RCSID("$NetBSD: quit.c,v 1.11 2000/02/10 12:34:43 tron Exp $");
|
||||
* Termination processing.
|
||||
*/
|
||||
|
||||
extern char *tmpdir;
|
||||
extern char *tempQuit, *tempResid;
|
||||
|
||||
/*
|
||||
* The "quit" command.
|
||||
*/
|
||||
@ -79,7 +82,6 @@ quit()
|
||||
FILE *ibuf = NULL, *obuf, *fbuf, *rbuf, *readstat = NULL, *abuf;
|
||||
struct message *mp;
|
||||
int c;
|
||||
extern char *tempQuit, *tempResid;
|
||||
struct stat minfo;
|
||||
char *mbox;
|
||||
|
||||
@ -441,7 +443,6 @@ writeback(res)
|
||||
void
|
||||
edstop()
|
||||
{
|
||||
extern char *tmpdir;
|
||||
int gotcha, c;
|
||||
struct message *mp;
|
||||
FILE *obuf, *ibuf, *readstat = NULL;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: send.c,v 1.12 2000/09/19 01:12:48 christos Exp $ */
|
||||
/* $NetBSD: send.c,v 1.13 2001/02/05 02:07:53 christos Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1980, 1993
|
||||
@ -38,7 +38,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)send.c 8.1 (Berkeley) 6/6/93";
|
||||
#else
|
||||
__RCSID("$NetBSD: send.c,v 1.12 2000/09/19 01:12:48 christos Exp $");
|
||||
__RCSID("$NetBSD: send.c,v 1.13 2001/02/05 02:07:53 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -51,6 +51,8 @@ __RCSID("$NetBSD: send.c,v 1.12 2000/09/19 01:12:48 christos Exp $");
|
||||
* Mail to others.
|
||||
*/
|
||||
|
||||
extern char *tempMail;
|
||||
|
||||
/*
|
||||
* Send message described by the passed pointer to the
|
||||
* passed output buffer. Return -1 on error.
|
||||
@ -448,7 +450,6 @@ infix(hp, fi)
|
||||
struct header *hp;
|
||||
FILE *fi;
|
||||
{
|
||||
extern char *tempMail;
|
||||
FILE *nfo, *nfi;
|
||||
int c;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user