summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/pdftexdir/avl.c
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2010-01-26 16:22:34 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2010-01-26 16:22:34 +0000
commiteafa63690d492952cf06088933ce31bee58d509e (patch)
tree6a878413b23d3066fd75bdfad6a40bc97946eaf4 /Build/source/texk/web2c/pdftexdir/avl.c
parentb5e3ad3cce847709a9da306790954e41c465903e (diff)
texk/web2c/pdftex compiler warnings
git-svn-id: svn://tug.org/texlive/trunk@16825 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/pdftexdir/avl.c')
-rw-r--r--Build/source/texk/web2c/pdftexdir/avl.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/avl.c b/Build/source/texk/web2c/pdftexdir/avl.c
index 79c746cd10d..0241ebd3e6b 100644
--- a/Build/source/texk/web2c/pdftexdir/avl.c
+++ b/Build/source/texk/web2c/pdftexdir/avl.c
@@ -216,6 +216,8 @@ void *avl_delete(struct avl_table *tree, const void *item)
struct avl_node *p; /* Traverses tree to find node to delete. */
int cmp; /* Result of comparison between |item| and |p|. */
+ void *res;
+
assert(tree != NULL && item != NULL);
k = 0;
@@ -231,7 +233,7 @@ void *avl_delete(struct avl_table *tree, const void *item)
if (p == NULL)
return NULL;
}
- item = p->avl_data;
+ res = p->avl_data;
if (p->avl_link[1] == NULL)
pa[k - 1]->avl_link[da[k - 1]] = p->avl_link[0];
@@ -347,7 +349,7 @@ void *avl_delete(struct avl_table *tree, const void *item)
tree->avl_count--;
tree->avl_generation++;
- return (void *) item;
+ return res;
}
/* Refreshes the stack of parent pointers in |trav|