-A good news:
it works.

-A bad news:
now I get a segmentation fault. It happens when i try to perform an operation like:
a =  a | b
within a loop.

Stefano