BTW, I compiled and ran that in 19.1 with compiler warnings on and no unhappiness resulted.