compiler compatiblity with CCS 5.5)