From bccb277dda1a4dcc6729824a7c9d544086f147c3 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Thu, 1 Aug 2002 13:16:57 +0000 Subject: New variables, .VARIABLES and .TARGETS. --- variable.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'variable.h') diff --git a/variable.h b/variable.h index 806f9e1..15661b5 100644 --- a/variable.h +++ b/variable.h @@ -57,17 +57,19 @@ struct variable char *value; /* Variable value. */ struct floc fileinfo; /* Where the variable was defined. */ unsigned int recursive:1; /* Gets recursively re-evaluated. */ - unsigned int expanding:1; /* Nonzero if currently being expanded. */ - unsigned int exp_count:EXP_COUNT_BITS; - /* If >1, allow this many self-referential - expansions */ unsigned int per_target:1; /* Nonzero if a target-specific variable. */ unsigned int append:1; /* Nonzero if an appending target-specific variable. */ + unsigned int expanding:1; /* Nonzero if currently being expanded. */ + unsigned int exp_count:EXP_COUNT_BITS; + /* If >1, allow this many self-referential + expansions. */ enum variable_origin origin ENUM_BITFIELD (3); /* Variable origin. */ + unsigned int exportable:1; /* Nonzero if the variable _could_ be + exported. */ enum variable_export { v_export, /* Export this variable. */ -- cgit v1.2.3