I got a patch that contains and uses an array called "foo". If i want to use several abstractions of it in an other patch, i can't do it because foo is then mulitply defined. Any solutions better than passing a different name for this array to the different abstractions ? This has been discussed here already, but I still don't know how (or if) I can get really local arrays. BR nicolas