src/CFPropertyList/CFBinaryPropertyList.php
public static function bytesSizeInt($int)
    {
        $nbytes = 0;

        if ($int > 0xE) {
            $nbytes += 2; // 2 size-bytes
        }
        if ($int > 0xFF) {
            $nbytes += 1; // 3 size-bytes
        }
        if ($int > 0xFFFF) {
            $nbytes += 2; // 5 size-bytes
        }

        return $nbytes;
    }
public static function bytesSizeInt($int)
    {
        $nbytes = 0;

        if ($int > 0xE) {
            $nbytes += 2; // 2 size-bytes
        }
        if ($int > 0xFF) {
            $nbytes += 1; // 3 size-bytes
        }
        if ($int > 0xFFFF) {
            $nbytes += 2; // 5 size-bytes
        }

        return $nbytes;
    }
public static function bytesSizeInt ( $ int ) { $ nbytes = 0 ; if ( $ int > 0xE ) { $ nbytes += 2 ; // 2 size-bytes } if ( $ int > 0xFF ) { $ nbytes += 1 ; // 3 size-bytes } if ( $ int > 0xFFFF ) { $ nbytes += 2 ; // 5 size-bytes } return $ nbytes ; }
calculate the bytes needed for a size integer value
@param integer $int The integer value to calculate
@return integer The number of bytes needed
calculate the bytes needed for a size integer value