Deleted Added
full compact
eval.h (225736) eval.h (231085)
1/*-
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Kenneth Almquist.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 16 unchanged lines hidden (view full) ---

25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * @(#)eval.h 8.2 (Berkeley) 5/4/95
1/*-
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Kenneth Almquist.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 16 unchanged lines hidden (view full) ---

25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * @(#)eval.h 8.2 (Berkeley) 5/4/95
33 * $FreeBSD: stable/9/bin/sh/eval.h 223060 2011-06-13 21:03:27Z jilles $
33 * $FreeBSD: stable/9/bin/sh/eval.h 231085 2012-02-06 13:29:50Z dumbbell $
34 */
35
36extern char *commandname; /* currently executing command */
37extern int exitstatus; /* exit status of last command */
38extern int oexitstatus; /* saved exit status */
39extern struct strlist *cmdenviron; /* environment for builtin command */
40
41

--- 13 unchanged lines hidden (view full) ---

55union node; /* BLETCH for ansi C */
56void evaltree(union node *, int);
57void evalbackcmd(union node *, struct backcmd *);
58
59/* in_function returns nonzero if we are currently evaluating a function */
60#define in_function() funcnest
61extern int funcnest;
62extern int evalskip;
34 */
35
36extern char *commandname; /* currently executing command */
37extern int exitstatus; /* exit status of last command */
38extern int oexitstatus; /* saved exit status */
39extern struct strlist *cmdenviron; /* environment for builtin command */
40
41

--- 13 unchanged lines hidden (view full) ---

55union node; /* BLETCH for ansi C */
56void evaltree(union node *, int);
57void evalbackcmd(union node *, struct backcmd *);
58
59/* in_function returns nonzero if we are currently evaluating a function */
60#define in_function() funcnest
61extern int funcnest;
62extern int evalskip;
63extern int skipcount;
63
64/* reasons for skipping commands (see comment on breakcmd routine) */
65#define SKIPBREAK 1
66#define SKIPCONT 2
67#define SKIPFUNC 3
68#define SKIPFILE 4
64
65/* reasons for skipping commands (see comment on breakcmd routine) */
66#define SKIPBREAK 1
67#define SKIPCONT 2
68#define SKIPFUNC 3
69#define SKIPFILE 4