# HG changeset patch # User Richard M. Stallman # Date 740522126 0 # Node ID 6d8422d990003c035e1cc0d2864bac1babe10f13 # Parent 85652925d5b82a8492967f6d7baf6365d417918a (add_node): Move var last_node to file scope. diff -r 85652925d5b8 -r 6d8422d99000 lib-src/etags.c --- a/lib-src/etags.c Sat Jun 19 20:26:11 1993 +0000 +++ b/lib-src/etags.c Sat Jun 19 20:35:26 1993 +0000 @@ -1103,13 +1103,16 @@ * add_node is the only function allowed to add nodes, so it can * maintain state. */ +/* Must avoid static vars within functions since some systems + #define static as nothing. */ +static NODE *last_node = NULL; + void add_node (node, cur_node_p) NODE *node, **cur_node_p; { register int dif; register NODE *cur_node = *cur_node_p; - static NODE *last_node = NULL;/* careful */ if (cur_node == NULL) {