Changed follow set structure (used during its computation) to being stored with automatic duration rather than dynamically allocated. This is possible with c99 (or above) which permits variable length arrays, and it's more appropriate since the array's lifetime is contained in the function scope.