Deleted Added
full compact
var.h (146145) var.h (146580)
1/*-
2 * Copyright (c) 2002 Juli Mallett.
3 * Copyright (c) 1988, 1989, 1990, 1993
4 * The Regents of the University of California. All rights reserved.
5 * Copyright (c) 1989 by Berkeley Softworks
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

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

31 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
32 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
33 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
34 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
37 * SUCH DAMAGE.
38 *
1/*-
2 * Copyright (c) 2002 Juli Mallett.
3 * Copyright (c) 1988, 1989, 1990, 1993
4 * The Regents of the University of California. All rights reserved.
5 * Copyright (c) 1989 by Berkeley Softworks
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

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

31 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
32 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
33 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
34 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
37 * SUCH DAMAGE.
38 *
39 * $FreeBSD: head/usr.bin/make/var.h 146145 2005-05-12 14:47:22Z harti $
39 * $FreeBSD: head/usr.bin/make/var.h 146580 2005-05-24 15:58:35Z harti $
40 */
41
42#ifndef var_h_9cccafce
43#define var_h_9cccafce
44
45struct Buffer;
46struct GNode;
47struct List;

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

75size_t Var_Match(const char [], struct GNode *);
76char *Var_Parse(const char *, struct GNode *, Boolean, size_t *, Boolean *);
77void Var_Print(struct Lst *, Boolean);
78void Var_Set(const char *, const char *, struct GNode *);
79void Var_SetGlobal(const char *, const char *);
80void Var_SetEnv(const char *, struct GNode *);
81struct Buffer *Var_Subst(const char *, struct GNode *, Boolean);
82struct Buffer *Var_SubstOnly(const char *, const char *, Boolean);
40 */
41
42#ifndef var_h_9cccafce
43#define var_h_9cccafce
44
45struct Buffer;
46struct GNode;
47struct List;

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

75size_t Var_Match(const char [], struct GNode *);
76char *Var_Parse(const char *, struct GNode *, Boolean, size_t *, Boolean *);
77void Var_Print(struct Lst *, Boolean);
78void Var_Set(const char *, const char *, struct GNode *);
79void Var_SetGlobal(const char *, const char *);
80void Var_SetEnv(const char *, struct GNode *);
81struct Buffer *Var_Subst(const char *, struct GNode *, Boolean);
82struct Buffer *Var_SubstOnly(const char *, const char *, Boolean);
83char *Var_Value(const char *, struct GNode *, char **);
83char *Var_Value(const char *, struct GNode *);
84
85#endif /* var_h_9cccafce */
84
85#endif /* var_h_9cccafce */