Thanks Jens, works like a charm!
Actually the patch posted on this site did not apply OK with patch -N(u)p(x) < diff_file, so I corrected by hand and made a slightly bigger patch that works fine (attached). Its seems I had to take off a redundant line of coding?
Best, Fab
[attachment deleted by admin]