var.h (146141) | var.h (146145) |
---|---|
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 146141 2005-05-12 14:31:42Z harti $ | 39 * $FreeBSD: head/usr.bin/make/var.h 146145 2005-05-12 14:47:22Z harti $ |
40 */ 41 42#ifndef var_h_9cccafce 43#define var_h_9cccafce 44 45struct Buffer; 46struct GNode; 47struct List; --- 23 unchanged lines hidden (view full) --- 71void Var_Delete(const char *, struct GNode *); 72void Var_Dump(void); 73Boolean Var_Exists(const char *, struct GNode *); 74void Var_Init(char **); 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 *); | 40 */ 41 42#ifndef var_h_9cccafce 43#define var_h_9cccafce 44 45struct Buffer; 46struct GNode; 47struct List; --- 23 unchanged lines hidden (view full) --- 71void Var_Delete(const char *, struct GNode *); 72void Var_Dump(void); 73Boolean Var_Exists(const char *, struct GNode *); 74void Var_Init(char **); 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 *); |
|
79void Var_SetEnv(const char *, struct GNode *); 80struct Buffer *Var_Subst(const char *, struct GNode *, Boolean); 81struct Buffer *Var_SubstOnly(const char *, const char *, Boolean); 82char *Var_Value(const char *, struct GNode *, char **); 83 84#endif /* var_h_9cccafce */ | 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 **); 84 85#endif /* var_h_9cccafce */ |