summaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2016-10-21 16:12:39 +0000
committerMarc Espie <espie@cvs.openbsd.org>2016-10-21 16:12:39 +0000
commit592cb820f7b5663de0327a8159bcf94bdfc07d7b (patch)
treee2332e28851fed0cc38a84fe9af3f5620ebd1b62 /usr.bin
parent0d3cbdfe6b322cecc6a0bfefc504d9f5047e43b0 (diff)
small obvious cleanups:
- remove a lot of unnecessary casts - zap extra param that's no longer needed - add proper prototype and make function static okay natano@
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/make/arch.c6
-rw-r--r--usr.bin/make/compat.c4
-rw-r--r--usr.bin/make/cond.c4
-rw-r--r--usr.bin/make/dir.c8
-rw-r--r--usr.bin/make/direxpand.c7
-rw-r--r--usr.bin/make/dump.c4
-rw-r--r--usr.bin/make/engine.c6
-rw-r--r--usr.bin/make/lowparse.c4
-rw-r--r--usr.bin/make/main.c12
-rw-r--r--usr.bin/make/make.c8
-rw-r--r--usr.bin/make/parse.c17
-rw-r--r--usr.bin/make/suff.c22
-rw-r--r--usr.bin/make/targ.c4
-rw-r--r--usr.bin/make/targequiv.c4
14 files changed, 54 insertions, 56 deletions
diff --git a/usr.bin/make/arch.c b/usr.bin/make/arch.c
index 899a47245c9..fb65cc64843 100644
--- a/usr.bin/make/arch.c
+++ b/usr.bin/make/arch.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: arch.c,v 1.86 2015/12/11 21:37:03 mmcc Exp $ */
+/* $OpenBSD: arch.c,v 1.87 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: arch.c,v 1.17 1996/11/06 17:58:59 christos Exp $ */
/*
@@ -320,7 +320,7 @@ parse_archive(Buffer expand, const char **linePtr, Lst nodeLst, SymTable *ctxt)
Lst_Init(&members);
Dir_Expandi(member, emember, defaultPath, &members);
- while ((m = (char *)Lst_DeQueue(&members)) != NULL) {
+ while ((m = Lst_DeQueue(&members)) != NULL) {
Buf_Addi(expand, lib, elib);
Buf_AddChar(expand, '(');
Buf_AddString(expand, m);
@@ -875,7 +875,7 @@ Arch_MemMTime(GNode *gn)
char *nameStart;
char *nameEnd;
- pgn = (GNode *)Lst_Datum(ln);
+ pgn = Lst_Datum(ln);
if (pgn->type & OP_ARCHV) {
/* If the parent is an archive specification and is
diff --git a/usr.bin/make/compat.c b/usr.bin/make/compat.c
index d546f9f86d4..b4fceb7dda7 100644
--- a/usr.bin/make/compat.c
+++ b/usr.bin/make/compat.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: compat.c,v 1.85 2015/01/23 13:38:16 espie Exp $ */
+/* $OpenBSD: compat.c,v 1.86 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: compat.c,v 1.14 1996/11/06 17:59:01 christos Exp $ */
/*
@@ -283,7 +283,7 @@ Compat_Run(Lst targs) /* List of target nodes to re-create */
* inferiors could not be made due to errors.
*/
errors = 0;
- while ((gn = (GNode *)Lst_DeQueue(targs)) != NULL) {
+ while ((gn = Lst_DeQueue(targs)) != NULL) {
CompatMake(gn, NULL);
if (gn->built_status == UPTODATE)
diff --git a/usr.bin/make/cond.c b/usr.bin/make/cond.c
index f024a6d0c10..588784284b1 100644
--- a/usr.bin/make/cond.c
+++ b/usr.bin/make/cond.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cond.c,v 1.50 2013/11/22 15:47:35 espie Exp $ */
+/* $OpenBSD: cond.c,v 1.51 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: cond.c,v 1.7 1996/11/06 17:59:02 christos Exp $ */
/*
@@ -269,7 +269,7 @@ CondDoMake(struct Name *arg)
LstNode ln;
for (ln = Lst_First(create); ln != NULL; ln = Lst_Adv(ln)) {
- char *s = (char *)Lst_Datum(ln);
+ char *s = Lst_Datum(ln);
if (Str_Matchi(s, strchr(s, '\0'), arg->s, arg->e))
return true;
}
diff --git a/usr.bin/make/dir.c b/usr.bin/make/dir.c
index 279191c3c0a..7e820f8a7fe 100644
--- a/usr.bin/make/dir.c
+++ b/usr.bin/make/dir.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dir.c,v 1.67 2015/01/23 22:35:57 espie Exp $ */
+/* $OpenBSD: dir.c,v 1.68 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: dir.c,v 1.14 1997/03/29 16:51:26 christos Exp $ */
/*
@@ -459,7 +459,7 @@ Dir_FindFileComplexi(const char *name, const char *ename, Lst path,
* If found, we concatenate the directory name and the
* final component and return the resulting string. */
for (ln = Lst_First(path); ln != NULL; ln = Lst_Adv(ln)) {
- p = (struct PathEntry *)Lst_Datum(ln);
+ p = Lst_Datum(ln);
if (DEBUG(DIR))
printf("%s...", p->name);
if (find_file_hashi(p, basename, ename, hv) != NULL) {
@@ -533,7 +533,7 @@ Dir_FindFileComplexi(const char *name, const char *ename, Lst path,
if (DEBUG(DIR))
printf("failed. Trying subdirectories...");
for (ln = Lst_First(path); ln != NULL; ln = Lst_Adv(ln)) {
- p = (struct PathEntry *)Lst_Datum(ln);
+ p = Lst_Datum(ln);
if (p != dot)
file = Str_concati(p->name,
strchr(p->name, '\0'), name, ename, '/');
@@ -677,7 +677,7 @@ Dir_Concat(Lst path1, Lst path2)
struct PathEntry *p;
for (ln = Lst_First(path2); ln != NULL; ln = Lst_Adv(ln)) {
- p = (struct PathEntry *)Lst_Datum(ln);
+ p = Lst_Datum(ln);
if (Lst_AddNew(path1, p))
p->refCount++;
}
diff --git a/usr.bin/make/direxpand.c b/usr.bin/make/direxpand.c
index 596af24fb79..3335e8cfe25 100644
--- a/usr.bin/make/direxpand.c
+++ b/usr.bin/make/direxpand.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: direxpand.c,v 1.7 2015/01/23 22:35:57 espie Exp $ */
+/* $OpenBSD: direxpand.c,v 1.8 2016/10/21 16:12:38 espie Exp $ */
/*
* Copyright (c) 1999,2007 Marc Espie.
*
@@ -95,8 +95,7 @@ PathMatchFilesi(const char *word, const char *eword, Lst path, Lst expansions)
LstNode ln; /* Current node */
for (ln = Lst_First(path); ln != NULL; ln = Lst_Adv(ln))
- Dir_MatchFilesi(word, eword, (struct PathEntry *)Lst_Datum(ln),
- expansions);
+ Dir_MatchFilesi(word, eword, Lst_Datum(ln), expansions);
}
/*-
@@ -200,7 +199,7 @@ DirExpandCurlyi(const char *word, const char *eword, Lst path, Lst expansions)
/* Prime queue with copy of initial word */
Lst_Init(&curled);
Lst_EnQueue(&curled, Str_dupi(word, eword));
- while ((toexpand = (char *)Lst_DeQueue(&curled)) != NULL) {
+ while ((toexpand = Lst_DeQueue(&curled)) != NULL) {
const char *brace;
const char *start;
/* Start of current chunk of brace clause */
diff --git a/usr.bin/make/dump.c b/usr.bin/make/dump.c
index c661d5a01bd..82779cedec8 100644
--- a/usr.bin/make/dump.c
+++ b/usr.bin/make/dump.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dump.c,v 1.8 2015/01/23 22:35:57 espie Exp $ */
+/* $OpenBSD: dump.c,v 1.9 2016/10/21 16:12:38 espie Exp $ */
/*
* Copyright (c) 2012 Marc Espie.
*
@@ -156,7 +156,7 @@ TargPrintNode(GNode *gn, bool full)
LstNode ln;
for (ln = Lst_First(&gn->cohorts); ln != NULL; ln = Lst_Adv(ln))
- TargPrintNode((GNode *)Lst_Datum(ln), full);
+ TargPrintNode(Lst_Datum(ln), full);
}
}
diff --git a/usr.bin/make/engine.c b/usr.bin/make/engine.c
index 734135efe37..688d26ecb32 100644
--- a/usr.bin/make/engine.c
+++ b/usr.bin/make/engine.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: engine.c,v 1.50 2015/01/23 13:18:40 espie Exp $ */
+/* $OpenBSD: engine.c,v 1.51 2016/10/21 16:12:38 espie Exp $ */
/*
* Copyright (c) 2012 Marc Espie.
*
@@ -308,7 +308,7 @@ Make_HandleUse(GNode *cgn, /* The .USE node */
for (ln = Lst_First(&cgn->children); ln != NULL;
ln = Lst_Adv(ln)) {
- gn = (GNode *)Lst_Datum(ln);
+ gn = Lst_Datum(ln);
if (Lst_AddNew(&pgn->children, gn)) {
Lst_AtEnd(&gn->parents, pgn);
@@ -351,7 +351,7 @@ Make_DoAllVar(GNode *gn)
Var(ALLSRC_INDEX, gn) = "";
for (ln = Lst_First(&gn->children); ln != NULL; ln = Lst_Adv(ln)) {
- child = (GNode *)Lst_Datum(ln);
+ child = Lst_Datum(ln);
if ((child->type & (OP_EXEC|OP_USE|OP_INVISIBLE)) != 0)
continue;
if (OP_NOP(child->type) ||
diff --git a/usr.bin/make/lowparse.c b/usr.bin/make/lowparse.c
index 51d5fcd9afb..54f0f95a7d7 100644
--- a/usr.bin/make/lowparse.c
+++ b/usr.bin/make/lowparse.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: lowparse.c,v 1.34 2015/12/05 18:31:17 espie Exp $ */
+/* $OpenBSD: lowparse.c,v 1.35 2016/10/21 16:12:38 espie Exp $ */
/* low-level parsing functions. */
@@ -223,7 +223,7 @@ Parse_NextFile(void)
{
if (current != NULL)
free_input_stream(current);
- current = (struct input_stream *)Lst_Pop(&input_stack);
+ current = Lst_Pop(&input_stack);
return current != NULL;
}
diff --git a/usr.bin/make/main.c b/usr.bin/make/main.c
index be4f93c97e9..b5d2f1894dc 100644
--- a/usr.bin/make/main.c
+++ b/usr.bin/make/main.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: main.c,v 1.120 2016/10/12 00:31:06 tb Exp $ */
+/* $OpenBSD: main.c,v 1.121 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: main.c,v 1.34 1997/03/24 20:56:36 gwr Exp $ */
/*
@@ -105,7 +105,7 @@ static char *figure_out_MACHINE_CPU(void);
static char *chdir_verify_path(const char *, struct dirs *);
static char *figure_out_CURDIR(void);
-static void setup_CURDIR_OBJDIR(struct dirs *, const char *);
+static void setup_CURDIR_OBJDIR(struct dirs *);
static void setup_VPATH(void);
@@ -544,7 +544,7 @@ chdir_verify_path(const char *path, struct dirs *d)
}
static void
-setup_CURDIR_OBJDIR(struct dirs *d, const char *machine)
+setup_CURDIR_OBJDIR(struct dirs *d)
{
char *path;
@@ -656,7 +656,7 @@ main(int argc, char **argv)
bool read_depend = true;/* false if we don't want to read .depend */
MainParseChdir(argc, argv);
- setup_CURDIR_OBJDIR(&d, machine);
+ setup_CURDIR_OBJDIR(&d);
esetenv("PWD", d.object);
unsetenv("CDPATH");
@@ -736,7 +736,7 @@ main(int argc, char **argv)
LstNode ln;
for (ln = Lst_First(create); ln != NULL; ln = Lst_Adv(ln)) {
- char *name = (char *)Lst_Datum(ln);
+ char *name = Lst_Datum(ln);
if (strcmp(name, "depend") == 0)
read_depend = false;
@@ -782,7 +782,7 @@ main(int argc, char **argv)
for (ln = Lst_First(&varstoprint); ln != NULL;
ln = Lst_Adv(ln)) {
- char *value = Var_Value((char *)Lst_Datum(ln));
+ char *value = Var_Value(Lst_Datum(ln));
printf("%s\n", value ? value : "");
}
diff --git a/usr.bin/make/make.c b/usr.bin/make/make.c
index 037ca27de01..f3423e5ab74 100644
--- a/usr.bin/make/make.c
+++ b/usr.bin/make/make.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: make.c,v 1.70 2015/08/21 02:19:49 jsg Exp $ */
+/* $OpenBSD: make.c,v 1.71 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: make.c,v 1.10 1996/11/06 17:59:15 christos Exp $ */
/*
@@ -159,7 +159,7 @@ has_unmade_predecessor(GNode *gn)
for (ln = Lst_First(&gn->preds); ln != NULL; ln = Lst_Adv(ln)) {
- GNode *pgn = (GNode *)Lst_Datum(ln);
+ GNode *pgn = Lst_Datum(ln);
if (pgn->must_make && pgn->built_status == UNKNOWN) {
if (DEBUG(MAKE))
@@ -180,7 +180,7 @@ requeue_successors(GNode *gn)
* queue, it means we need to place it in the queue as it restrained
* itself before. */
for (ln = Lst_First(&gn->successors); ln != NULL; ln = Lst_Adv(ln)) {
- GNode *succ = (GNode *)Lst_Datum(ln);
+ GNode *succ = Lst_Datum(ln);
if (succ->must_make && succ->unmade == 0
&& succ->built_status == UNKNOWN)
@@ -263,7 +263,7 @@ Make_Update(GNode *cgn) /* the child node */
requeue(cgn);
/* SIB: this is where I should mark the build as finished */
for (ln = Lst_First(&cgn->parents); ln != NULL; ln = Lst_Adv(ln)) {
- pgn = (GNode *)Lst_Datum(ln);
+ pgn = Lst_Datum(ln);
/* SIB: there should be a siblings loop there */
pgn->unmade--;
if (pgn->must_make) {
diff --git a/usr.bin/make/parse.c b/usr.bin/make/parse.c
index 882e3cbe2f8..ce6f424f8fd 100644
--- a/usr.bin/make/parse.c
+++ b/usr.bin/make/parse.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: parse.c,v 1.116 2016/05/13 12:18:11 espie Exp $ */
+/* $OpenBSD: parse.c,v 1.117 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: parse.c,v 1.29 1997/03/10 21:20:04 christos Exp $ */
/*
@@ -148,6 +148,7 @@ static bool handle_for_loop(Buffer, const char *);
static bool handle_undef(const char *);
#define ParseReadLoopLine(linebuf) Parse_ReadUnparsedLine(linebuf, "for loop")
static bool handle_bsd_command(Buffer, Buffer, const char *);
+static bool register_target(GNode *, struct ohash *);
static char *strip_comments(Buffer, const char *);
static char *resolve_include_filename(const char *, const char *, bool);
static void handle_include_file(const char *, const char *, bool, bool);
@@ -326,7 +327,7 @@ ParseDoOp(GNode **gnp, unsigned int op)
* tend to do anything with their local variables, but better
* safe than sorry. */
for (ln = Lst_First(&gn->parents); ln != NULL; ln = Lst_Adv(ln))
- ParseLinkSrc((GNode *)Lst_Datum(ln), cohort);
+ ParseLinkSrc(Lst_Datum(ln), cohort);
cohort->type = OP_DOUBLEDEP|OP_INVISIBLE;
Lst_AtEnd(&gn->cohorts, cohort);
@@ -455,8 +456,7 @@ ParseDoSrc(
for (ln=Lst_First(&gn->cohorts); ln != NULL;
ln = Lst_Adv(ln)){
- apply_op(targets, tOp,
- (GNode *)Lst_Datum(ln));
+ apply_op(targets, tOp, Lst_Datum(ln));
}
}
break;
@@ -544,7 +544,7 @@ add_target_nodes(const char *line, const char *end)
Lst_Init(&curTargs);
Dir_Expandi(line, end, &emptyPath, &curTargs);
Lst_Destroy(&emptyPath, Dir_Destroy);
- while ((targName = (char *)Lst_DeQueue(&curTargs)) != NULL) {
+ while ((targName = Lst_DeQueue(&curTargs)) != NULL) {
add_target_node(targName, targName + strlen(targName));
}
Lst_Destroy(&curTargs, NOFREE);
@@ -919,7 +919,7 @@ ParseDoDependency(const char *line) /* the line to parse */
for (ln = Lst_First(&paths); ln != NULL;
ln = Lst_Adv(ln))
- Dir_AddDiri((Lst)Lst_Datum(ln), line, cp);
+ Dir_AddDiri(Lst_Datum(ln), line, cp);
break;
}
default:
@@ -967,8 +967,7 @@ ParseDoDependency(const char *line) /* the line to parse */
return;
}
- while ((gn = (GNode *)Lst_DeQueue(&sources)) !=
- NULL)
+ while ((gn = Lst_DeQueue(&sources)) != NULL)
ParseDoSrc(&gtargets, &gsources, tOp,
gn->name, NULL);
cp = line;
@@ -1405,7 +1404,7 @@ handle_bsd_command(Buffer linebuf, Buffer copy, const char *line)
}
/* postprocess group of targets prior to linking stuff with them */
-bool
+static bool
register_target(GNode *gn, struct ohash *t)
{
unsigned int slot;
diff --git a/usr.bin/make/suff.c b/usr.bin/make/suff.c
index a78f680e55d..c6923861ff0 100644
--- a/usr.bin/make/suff.c
+++ b/usr.bin/make/suff.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: suff.c,v 1.90 2015/01/23 22:35:58 espie Exp $ */
+/* $OpenBSD: suff.c,v 1.91 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: suff.c,v 1.13 1996/11/06 17:59:25 christos Exp $ */
/*
@@ -328,7 +328,7 @@ SuffInsert(Lst l, Suff *s)
Suff *s2 = NULL; /* the suffix descriptor in this element */
for (ln = Lst_First(l); ln != NULL; ln = Lst_Adv(ln)) {
- s2 = (Suff *)Lst_Datum(ln);
+ s2 = Lst_Datum(ln);
if (s2->order >= s->order)
break;
}
@@ -754,7 +754,7 @@ SuffRemoveSrc(Lst l)
for (ln = Lst_First(l); ln != NULL; ln = Lst_Adv(ln)) {
- s = (Src *)Lst_Datum(ln);
+ s = Lst_Datum(ln);
if (s->children == 0) {
free(s->file);
if (!s->parent)
@@ -808,7 +808,7 @@ SuffFindThem(
rs = NULL;
- while ((s = (Src *)Lst_DeQueue(srcs)) != NULL) {
+ while ((s = Lst_DeQueue(srcs)) != NULL) {
if (DEBUG(SUFF))
printf("\ttrying %s...", s->file);
@@ -869,7 +869,7 @@ SuffFindCmds(Src *targ, Lst slst)
prefixLen = strlen(targ->prefix);
for (ln = Lst_First(&t->children); ln != NULL; ln = Lst_Adv(ln)) {
- s = (GNode *)Lst_Datum(ln);
+ s = Lst_Datum(ln);
cp = strrchr(s->name, '/');
if (cp == NULL)
@@ -1001,7 +1001,7 @@ SuffExpandVarChildren(LstNode after, GNode *cgn, GNode *pgn)
}
}
/* Add all elements of the members list to the parent node. */
- while ((gn = (GNode *)Lst_DeQueue(&members)) != NULL) {
+ while ((gn = Lst_DeQueue(&members)) != NULL) {
if (DEBUG(SUFF))
printf("%s...", gn->name);
if (Lst_Member(&pgn->children, gn) == NULL) {
@@ -1049,7 +1049,7 @@ SuffExpandWildChildren(LstNode after, GNode *cgn, GNode *pgn)
Dir_Expand(cgn->name, path, &exp);
/* Fetch next expansion off the list and find its GNode. */
- while ((cp = (char *)Lst_DeQueue(&exp)) != NULL) {
+ while ((cp = Lst_DeQueue(&exp)) != NULL) {
GNode *gn; /* New source 8) */
if (DEBUG(SUFF))
printf("%s...", cp);
@@ -1084,7 +1084,7 @@ static void
SuffExpandChildren(LstNode ln, /* LstNode of child, so we can replace it */
GNode *pgn)
{
- GNode *cgn = (GNode *)Lst_Datum(ln);
+ GNode *cgn = Lst_Datum(ln);
/* First do variable expansion -- this takes precedence over wildcard
* expansion. If the result contains wildcards, they'll be gotten to
@@ -1155,7 +1155,7 @@ SuffApplyTransform(
* only one implied src, as that will be sufficient to get
* the .IMPSRC variable set for tGn. */
for (ln=Lst_First(&sGn->cohorts); ln != NULL; ln=Lst_Adv(ln)) {
- gn = (GNode *)Lst_Datum(ln);
+ gn = Lst_Datum(ln);
if (Lst_AddNew(&tGn->children, gn)) {
/* Not already linked, so form the proper links
@@ -1204,7 +1204,7 @@ find_suffix_as_suffix(Lst l, const char *b, const char *e)
Suff *s;
for (ln = Lst_First(l); ln != NULL; ln = Lst_Adv(ln)) {
- s = (Suff *)Lst_Datum(ln);
+ s = Lst_Datum(ln);
if (suffix_is_suffix(s, b, e))
return s;
}
@@ -1449,7 +1449,7 @@ SuffFindNormalDeps(
/* No known transformations -- use the first suffix found for
* setting the local variables. */
if (!Lst_IsEmpty(&targs))
- targ = (Src *)Lst_Datum(Lst_First(&targs));
+ targ = Lst_Datum(Lst_First(&targs));
else
targ = NULL;
} else {
diff --git a/usr.bin/make/targ.c b/usr.bin/make/targ.c
index e1baa194eca..df4712ef9bf 100644
--- a/usr.bin/make/targ.c
+++ b/usr.bin/make/targ.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: targ.c,v 1.76 2015/01/23 22:35:58 espie Exp $ */
+/* $OpenBSD: targ.c,v 1.77 2016/10/21 16:12:38 espie Exp $ */
/* $NetBSD: targ.c,v 1.11 1997/02/20 16:51:50 christos Exp $ */
/*
@@ -215,7 +215,7 @@ Targ_FindList(Lst nodes, Lst names)
char *name;
for (ln = Lst_First(names); ln != NULL; ln = Lst_Adv(ln)) {
- name = (char *)Lst_Datum(ln);
+ name = Lst_Datum(ln);
gn = Targ_FindNode(name, TARG_CREATE);
/* Note: Lst_AtEnd must come before the Lst_Concat so the nodes
* are added to the list in the order in which they were
diff --git a/usr.bin/make/targequiv.c b/usr.bin/make/targequiv.c
index 8ab5d67b8eb..2aa22e04d21 100644
--- a/usr.bin/make/targequiv.c
+++ b/usr.bin/make/targequiv.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: targequiv.c,v 1.7 2015/01/16 15:36:30 deraadt Exp $ */
+/* $OpenBSD: targequiv.c,v 1.8 2016/10/21 16:12:38 espie Exp $ */
/*
* Copyright (c) 2007-2008 Marc Espie.
*
@@ -165,7 +165,7 @@ kludge_look_harder_for_target(GNode *gn)
Lst_Concat(&gn->commands, &extra->commands);
for (ln = Lst_First(&extra->children); ln != NULL;
ln = Lst_Adv(ln)) {
- cgn = (GNode *)Lst_Datum(ln);
+ cgn = Lst_Datum(ln);
if (Lst_AddNew(&gn->children, cgn)) {
Lst_AtEnd(&cgn->parents, gn);