Module Name: src Committed By: sjg Date: Mon May 21 06:30:03 UTC 2012
Modified Files: src/usr.bin/make: cond.c Log Message: In meta mode, level 0 can legitimately see > 64 nested .if's To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/usr.bin/make/cond.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/make/cond.c diff -u src/usr.bin/make/cond.c:1.62 src/usr.bin/make/cond.c:1.63 --- src/usr.bin/make/cond.c:1.62 Tue Mar 29 17:19:22 2011 +++ src/usr.bin/make/cond.c Mon May 21 06:30:02 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: cond.c,v 1.62 2011/03/29 17:19:22 sjg Exp $ */ +/* $NetBSD: cond.c,v 1.63 2012/05/21 06:30:02 sjg Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -70,14 +70,14 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: cond.c,v 1.62 2011/03/29 17:19:22 sjg Exp $"; +static char rcsid[] = "$NetBSD: cond.c,v 1.63 2012/05/21 06:30:02 sjg Exp $"; #else #include <sys/cdefs.h> #ifndef lint #if 0 static char sccsid[] = "@(#)cond.c 8.2 (Berkeley) 1/2/94"; #else -__RCSID("$NetBSD: cond.c,v 1.62 2011/03/29 17:19:22 sjg Exp $"); +__RCSID("$NetBSD: cond.c,v 1.63 2012/05/21 06:30:02 sjg Exp $"); #endif #endif /* not lint */ #endif @@ -1227,7 +1227,7 @@ do_Cond_EvalExpression(Boolean *value) int Cond_Eval(char *line) { - #define MAXIF 64 /* maximum depth of .if'ing */ + #define MAXIF 128 /* maximum depth of .if'ing */ enum if_states { IF_ACTIVE, /* .if or .elif part active */ ELSE_ACTIVE, /* .else part active */