You also need to expand the other two arrays declared next to this variable.
Any attempt to copy to those arrays results in the same corrupt memory at run-time.
Worse yet, sometimes the program with limp along and run with a bogus option table (next set of variables declared.
This is a very ugly bug and has cost be a couple of hours to track down.
Ugh.