"foo |= bar;" means much the same thing as "foo = foo | bar;"