summaryrefslogtreecommitdiff
path: root/rule.h
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2003-05-02 01:44:59 +0000
committerPaul Smith <psmith@gnu.org>2003-05-02 01:44:59 +0000
commit1a5beef51f5c32081116e502c1c90a3e32813020 (patch)
tree5cf133d3615d2674df02234f6d5708d22175a67d /rule.h
parent652234e967b825478d0b756a65353f252adf73d3 (diff)
downloadgunmake-1a5beef51f5c32081116e502c1c90a3e32813020.tar.gz
- Fix bug #1405: allow multiple pattern-specific variables to match a target.
- Fix some uncleanliness about the implementation of patterns-specific vars. - Some enhancements to the OS/2 port.
Diffstat (limited to 'rule.h')
-rw-r--r--rule.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/rule.h b/rule.h
index 30cc544..576be9e 100644
--- a/rule.h
+++ b/rule.h
@@ -31,15 +31,6 @@ struct rule
char in_use; /* If in use by a parent pattern_search. */
};
-struct pattern_var
- {
- struct pattern_var *next;
- char *target;
- unsigned int len;
- char *suffix;
- struct variable_set_list *vars;
- };
-
/* For calling install_pattern_rule. */
struct pspec
{
@@ -61,8 +52,6 @@ extern unsigned int maxsuffix;
extern void install_pattern_rule PARAMS ((struct pspec *p, int terminal));
extern int new_pattern_rule PARAMS ((struct rule *rule, int override));
-extern struct pattern_var *create_pattern_var PARAMS ((char *target, char *suffix));
-extern struct pattern_var *lookup_pattern_var PARAMS ((char *target));
extern void count_implicit_rule_limits PARAMS ((void));
extern void convert_to_pattern PARAMS ((void));
extern void create_pattern_rule PARAMS ((char **targets,