# File rbBinaryCFPropertyList.rb, line 358 def Binary.bytes_int(int) nbytes = 1 nbytes += 1 if int > 0xFF # 2 byte int nbytes += 2 if int > 0xFFFF # 4 byte int nbytes += 4 if int > 0xFFFFFFFF # 8 byte int nbytes += 7 if int < 0 # 8 byte int (since it is signed) return nbytes + 1 # one „marker” byte end