Hi, I'm currently writing a patch to bison, and can not afford to effect it's efficiency. Theoretically, a function in bison uses a local variable named "lfoo" and a global variable named "gfoo". I need to pack both of these into a struct, named "sfoo". If the function currently uses the variables directly like 'lfoo = 0;', will changing them to 'sfoo_obj->lfoo = 0;' effect the efficiency of the program in regards to speed? Thanks, Bob Rossi