I think I have fixed these in the latest CVS. required some hackish stuff with struct etc to avoid doing the wrong thing. -- Robin Becker