comparison regexParser/subsetConstraction.cc @ 209:959f8c00da17

fix charClassStackPop()
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Sun, 27 Dec 2015 18:57:05 +0900
parents 2ec95755238e
children bc596e357a52
comparison
equal deleted inserted replaced
208:2ec95755238e 209:959f8c00da17
140 return walk->next != NULL; 140 return walk->next != NULL;
141 } 141 }
142 142
143 CharClassStackPtr charClassStackPop(CharClassWalkerPtr walk) { 143 CharClassStackPtr charClassStackPop(CharClassWalkerPtr walk) {
144 CharClassStackPtr prev = walk->stack->next; 144 CharClassStackPtr prev = walk->stack->next;
145 walk->turn = walk->stack->turn;
145 free(walk->stack); 146 free(walk->stack);
146 walk->stack = prev; 147 walk->stack = prev;
147 walk->turn = prev->turn;
148 return prev; 148 return prev;
149 } 149 }
150 150
151 CharClassPtr getNext(CharClassWalkerPtr walk) { 151 CharClassPtr getNext(CharClassWalkerPtr walk) {
152 CharClassPtr current = walk->next; 152 CharClassPtr current = walk->next;